.build::after {
	content: '20210903.133609'
}

@font-face {
	font-family: neuefrutigerworld_w02;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW02-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW02-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w02;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW02-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW02-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w02;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW02-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW02-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w10;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW10-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW10-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w10;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW10-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW10-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w10;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW10-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW10-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w15;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW15-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW15-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w15;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW15-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW15-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w15;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW15-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW15-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w23;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW23-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW23-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w23;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW23-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW23-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w23;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW23-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW23-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w26;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW26-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW26-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w26;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW26-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW26-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w26;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW26-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW26-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w29;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW29-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW29-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w29;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW29-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW29-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w29;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW29-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW29-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w31;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW31-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW31-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w31;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW31-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW31-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w31;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW31-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW31-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w82;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW82-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW82-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w82;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW82-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW82-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w82;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW82-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW82-Light.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w84;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW84-Regular.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW84-Regular.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w84;
	font-style: normal;
	font-weight: 500 950;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW84-Bold.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW84-Bold.woff') format('woff')
}

@font-face {
	font-family: neuefrutigerworld_w84;
	font-style: normal;
	font-weight: 100 300;
	font-display: swap;
	font-kerning: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	src: url('../fonts/NeueFrutigerWorldW84-Light.woff2') format('woff2'), url('../fonts/NeueFrutigerWorldW84-Light.woff') format('woff')
}

@font-face {
	font-family: centrale_sans;
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('../fonts/CentraleSans-Thin.woff2') format('woff2'), url('../fonts/CentraleSans-Thin.woff') format('woff')
}

@font-face {
	font-family: centrale_sans;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/CentraleSans-Light.woff2') format('woff2'), url('../fonts/CentraleSans-Light.woff') format('woff')
}

@font-face {
	font-family: centrale_sans;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/CentraleSans-Book.woff2') format('woff2'), url('../fonts/CentraleSans-Book.woff') format('woff')
}

@font-face {
	font-family: centrale_sans;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/CentraleSans-Medium.woff2') format('woff2'), url('../fonts/CentraleSans-Medium.woff') format('woff')
}

@font-face {
	font-family: centrale_sans;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/CentraleSans-Bold.woff2') format('woff2'), url('../fonts/CentraleSans-Bold.woff') format('woff')
}

@font-face {
	font-family: centrale_sans;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/CentraleSans-XBold.woff2') format('woff2'), url('../fonts/CentraleSans-XBold.woff') format('woff')
}

@font-face {
	font-family: centrale_sans_cyr;
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('../fonts/CentraleSansCyr-Thin.woff2') format('woff2'), url('../fonts/CentraleSansCyr-Thin.woff') format('woff')
}

@font-face {
	font-family: centrale_sans_cyr;
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/CentraleSansCyr-Light.woff2') format('woff2'), url('../fonts/CentraleSansCyr-Light.woff') format('woff')
}

@font-face {
	font-family: centrale_sans_cyr;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/CentraleSansCyr-Book.woff2') format('woff2'), url('../fonts/CentraleSansCyr-Book.woff') format('woff')
}

@font-face {
	font-family: centrale_sans_cyr;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/CentraleSansCyr-Medium.woff2') format('woff2'), url('../fonts/CentraleSansCyr-Medium.woff') format('woff')
}

@font-face {
	font-family: centrale_sans_cyr;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/CentraleSansCyr-Bold.woff2') format('woff2'), url('../fonts/CentraleSansCyr-Bold.woff') format('woff')
}

@font-face {
	font-family: centrale_sans_cyr;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/CentraleSansCyr-XBold.woff2') format('woff2'), url('../fonts/CentraleSansCyr-XBold.woff') format('woff')
}

html,
body {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

body {
	line-height: 1
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	overflow-y: scroll
}

html {
	color: inherit
}

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
}

:focus {
	outline: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

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;
	box-sizing: border-box
}

audio,
canvas,
video {
	display: inline-block;
	max-width: 100%
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden] {
	display: none
}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

img {
	-ms-interpolation-mode: bicubic
}

legend {
	border: 0;
	padding: 0;
	white-space: normal
}

button,
input,
select,
textarea {
	font: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline
}

button,
input {
	line-height: normal
}

button,
input[type='submit'],
input[type='button'] {
	background: 0;
	border: 0;
	padding: 0
}

button,
select {
	text-transform: none
}

button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
	-moz-appearance: button;
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],
input[disabled] {
	cursor: default
}

input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

button {
	border: 0
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}

button,
input,
select,
textarea {
	color: inherit
}

::-moz-selection {
	background: #fcedba;
	text-shadow: none
}

::selection {
	background: #fcedba;
	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: 0;
	border: 0
}

.p-visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.p-visuallyhidden.p-focusable:active,
.p-visuallyhidden.p-focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto
}

.p-hidden {
	display: none!important
}

.p-invisible {
	visibility: hidden
}

.p-clearfix::after {
	content: '';
	display: table;
	clear: both
}

.p-clear {
	clear: both
}

@media screen and (max-width:700px) {
	.p-xs-s-visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.p-xs-s-hidden {
		display: none!important
	}
	.p-xs-s-clear {
		clear: both
	}
}

@media screen and (max-width:450px) {
	.p-xs-visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.p-xs-hidden {
		display: none!important
	}
	.p-xs-clear {
		clear: both
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-s-visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.p-s-hidden {
		display: none!important
	}
	.p-s-clear {
		clear: both
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-m-visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.p-m-hidden {
		display: none!important
	}
	.p-m-clear {
		clear: both
	}
}

@media screen and (min-width:961px) {
	.p-l-visuallyhidden {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.p-l-hidden {
		display: none!important
	}
	.p-l-clear {
		clear: both
	}
}

.p-noscroll {
	overflow-y: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

body {
	font-size: 15px;
	line-height: 22px;
	color: #3c3c3c;
	font-family: tahoma, arial, helvetica, sans-serif
}

html[lang=ko] body {
	word-break: keep-all
}

i,
em,
.p-italic {
	font-style: italic
}

a {
	color: #de7510;
	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: #6e202d;
	font-weight: 700;
	margin-bottom: 27px
}

.p-heading-01-large {
	letter-spacing: -2px;
	font-size: 89px;
	line-height: 100px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 15px
}

.p-heading-01 {
	letter-spacing: -1px;
	font-size: 55px;
	line-height: 66px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 21px
}

.p-heading-02 {
	letter-spacing: -0.5px;
	font-size: 34px;
	line-height: 40px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 24px
}

.p-heading-02-small {
	letter-spacing: -0.5px;
	font-size: 28px;
	line-height: 34px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 18px
}

.p-heading-03-large {
	letter-spacing: -0.4px;
	font-size: 24px;
	line-height: 30px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 14px
}

.p-heading-03 {
	letter-spacing: -0.2px;
	font-size: 21px;
	line-height: 26px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 13px
}

.p-heading-04-large {
	letter-spacing: -0.1px;
	font-size: 17px;
	line-height: 25px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 14px
}

.p-heading-04,
.p-heading-05 {
	letter-spacing: -0.1px;
	font-size: 15px;
	line-height: 22px;
	color: #6e202d;
	font-weight: 700;
	margin-bottom: 15px
}

.p-heading-secondary {
	color: #de7510
}

.p-heading-xbold {
	font-weight: 700
}

.p-heading-bold {
	font-weight: 700
}

.p-heading-medium {
	font-weight: 700
}

.p-heading-book {
	font-weight: 400
}

.p-heading-light {
	font-weight: 300
}

.p-heading-thin {
	font-weight: 300
}

.p-body-copy-01 {
	font-size: 17px;
	line-height: 25px
}

.p-body-copy-02 {
	font-size: 15px;
	line-height: 22px
}

.p-body-copy-03 {
	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: #de7510
}

b,
strong,
.p-bold {
	font-weight: 700
}

mark {
	background-color: #7ba4d9
}

.p-quote {
	font-weight: 700;
	font-style: italic;
	font-size: 14px;
	line-height: 22px
}

.p-quote-special {
	font-weight: 300;
	font-style: italic;
	font-size: 21px;
	line-height: 29px
}

.p-header-xsmall {
	font-weight: 700;
	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:700px) {
	.p-heading-01-xlarge {
		letter-spacing: -2px;
		font-size: 89px;
		line-height: 100px;
		margin-bottom: 15px
	}
	.p-heading-01-large {
		letter-spacing: -1px;
		font-size: 55px;
		line-height: 66px;
		margin-bottom: 21px
	}
	.p-heading-01 {
		letter-spacing: -0.5px;
		font-size: 34px;
		line-height: 40px;
		margin-bottom: 24px
	}
	.p-heading-02 {
		letter-spacing: -0.3px;
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 26px
	}
	.p-heading-02-small {
		letter-spacing: -0.3px;
		font-size: 23px;
		line-height: 28px;
		margin-bottom: 22px
	}
	.p-heading-03-large {
		letter-spacing: -0.2px;
		font-size: 21px;
		line-height: 27px;
		margin-bottom: 18px
	}
	.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
	}
}

@media screen and (min-width:701px) {
	body {
		font-family: neuefrutigerworld_w02, tahoma, arial, helvetica, sans-serif
	}
	:lang(ru),
	:lang(uk) {
		font-family: neuefrutigerworld_w10, tahoma, arial, helvetica, sans-serif
	}
	:lang(el) {
		font-family: neuefrutigerworld_w15, tahoma, arial, helvetica, sans-serif
	}
	:lang(ar) {
		font-family: neuefrutigerworld_w23, tahoma, arial, helvetica, sans-serif
	}
	:lang(he) {
		font-family: neuefrutigerworld_w26, tahoma, arial, helvetica, sans-serif
	}
	:lang(bg) {
		font-family: tahoma, arial, helvetica, sans-serif
	}
	:lang(vi) {
		font-family: neuefrutigerworld_w29, tahoma, arial, helvetica, sans-serif
	}
	:lang(th) {
		font-family: neuefrutigerworld_w31, tahoma, arial, helvetica, sans-serif
	}
	:lang(ka) {
		font-family: neuefrutigerworld_w82, tahoma, arial, helvetica, sans-serif
	}
	:lang(hy) {
		font-family: neuefrutigerworld_w84, tahoma, arial, helvetica, sans-serif
	}
}

.p-inverted {
	color: #fff
}

.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-02-small,
.p-inverted .p-heading-03-large,
.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: #fff
}

.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: #fff
}

.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: #fff
}

@font-face {
	font-family: 'philips-global-icon-font';
	src: url('../fonts/philips-global-icon-font-v2.4.woff2') format('woff2'), url('../fonts/philips-global-icon-font-v2.4.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: block
}

@font-face {
	font-family: 'philips-global-icon-font-32';
	src: url('../fonts/philips-global-icon-font-32-v2.4.woff2') format('woff2'), url('../fonts/philips-global-icon-font-32-v2.4.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: block
}

@font-face {
	font-family: 'philips-icon';
	src: url('../fonts/philips-icon.woff2') format('woff2'), url('../fonts/philips-icon.woff') format('woff');
	font-weight: normal;
	font-style: normal
}

[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
}

.p-comp-spacing-bottom {
	padding-bottom: 34px
}

.p-comp-spacing-top {
	padding-top: 34px
}

.p-padding-none {
	padding: 0!important
}

.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: 300px
}

.p-spacing-top-i {
	padding-top: 350px
}

.p-spacing-top-j {
	padding-top: 366px
}

.p-spacing-top-k {
	padding-top: 410px
}

.p-spacing-top-l {
	padding-top: 592px
}

.p-spacing-top-m {
	padding-top: 700px
}

.p-spacing-top-n {
	padding-top: 960px
}

.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-spacing-bottom-f {
	padding-bottom: 140px
}

.p-spacing-bottom-g {
	padding-bottom: 226px
}

.p-spacing-bottom-h {
	padding-bottom: 300px
}

.p-spacing-bottom-i {
	padding-bottom: 350px
}

.p-spacing-bottom-j {
	padding-bottom: 366px
}

.p-spacing-bottom-k {
	padding-bottom: 410px
}

.p-spacing-bottom-l {
	padding-bottom: 592px
}

.p-spacing-bottom-m {
	padding-bottom: 700px
}

.p-spacing-bottom-n {
	padding-bottom: 960px
}

.p-min-height-none {
	min-height: 0
}

.p-min-height-a {
	min-height: 14px
}

.p-min-height-b {
	min-height: 20px
}

.p-min-height-c {
	min-height: 34px
}

.p-min-height-d {
	min-height: 54px
}

.p-min-height-e {
	min-height: 86px
}

.p-min-height-f {
	min-height: 140px
}

.p-min-height-g {
	min-height: 226px
}

.p-min-height-h {
	min-height: 300px
}

.p-min-height-i {
	min-height: 350px
}

.p-min-height-j {
	min-height: 366px
}

.p-min-height-k {
	min-height: 410px
}

.p-min-height-l {
	min-height: 592px
}

.p-min-height-m {
	min-height: 700px
}

.p-min-height-n {
	min-height: 960px
}

.p-height-none {
	height: 0
}

.p-height-a {
	height: 14px
}

.p-height-b {
	height: 20px
}

.p-height-c {
	height: 34px
}

.p-height-d {
	height: 54px
}

.p-height-e {
	height: 86px
}

.p-height-f {
	height: 140px
}

.p-height-g {
	height: 226px
}

.p-height-h {
	height: 300px
}

.p-height-i {
	height: 350px
}

.p-height-j {
	height: 366px
}

.p-height-k {
	height: 410px
}

.p-height-l {
	height: 592px
}

.p-height-m {
	height: 700px
}

.p-height-n {
	height: 960px
}

.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:450px) {
	.p-xs-viewport-height {
		min-height: 100vh
	}
	.test-no-correctvh .p-xs-viewport-height {
		min-height: 480px
	}
	.p-row-gutter,
	.p-xs-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-top-f {
		padding-top: 140px
	}
	.p-xs-spacing-top-g {
		padding-top: 226px
	}
	.p-xs-spacing-top-h {
		padding-top: 300px
	}
	.p-xs-spacing-top-i {
		padding-top: 350px
	}
	.p-xs-spacing-top-j {
		padding-top: 366px
	}
	.p-xs-spacing-top-k {
		padding-top: 410px
	}
	.p-xs-spacing-top-l {
		padding-top: 592px
	}
	.p-xs-spacing-top-m {
		padding-top: 700px
	}
	.p-xs-spacing-top-n {
		padding-top: 960px
	}
	.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
	}
	.p-xs-spacing-bottom-f {
		padding-bottom: 140px
	}
	.p-xs-spacing-bottom-g {
		padding-bottom: 226px
	}
	.p-xs-spacing-bottom-h {
		padding-bottom: 300px
	}
	.p-xs-spacing-bottom-i {
		padding-bottom: 350px
	}
	.p-xs-spacing-bottom-j {
		padding-bottom: 366px
	}
	.p-xs-spacing-bottom-k {
		padding-bottom: 410px
	}
	.p-xs-spacing-bottom-l {
		padding-bottom: 592px
	}
	.p-xs-spacing-bottom-m {
		padding-bottom: 700px
	}
	.p-xs-spacing-bottom-n {
		padding-bottom: 960px
	}
	.p-xs-min-height-none {
		min-height: 0
	}
	.p-xs-min-height-a {
		min-height: 14px
	}
	.p-xs-min-height-b {
		min-height: 20px
	}
	.p-xs-min-height-c {
		min-height: 34px
	}
	.p-xs-min-height-d {
		min-height: 54px
	}
	.p-xs-min-height-e {
		min-height: 86px
	}
	.p-xs-min-height-f {
		min-height: 140px
	}
	.p-xs-min-height-g {
		min-height: 226px
	}
	.p-xs-min-height-h {
		min-height: 300px
	}
	.p-xs-min-height-i {
		min-height: 350px
	}
	.p-xs-min-height-j {
		min-height: 366px
	}
	.p-xs-min-height-k {
		min-height: 410px
	}
	.p-xs-min-height-l {
		min-height: 592px
	}
	.p-xs-min-height-m {
		min-height: 700px
	}
	.p-xs-min-height-n {
		min-height: 960px
	}
	.p-xs-height-none {
		height: 0
	}
	.p-xs-height-a {
		height: 14px
	}
	.p-xs-height-b {
		height: 20px
	}
	.p-xs-height-c {
		height: 34px
	}
	.p-xs-height-d {
		height: 54px
	}
	.p-xs-height-e {
		height: 86px
	}
	.p-xs-height-f {
		height: 140px
	}
	.p-xs-height-g {
		height: 226px
	}
	.p-xs-height-h {
		height: 300px
	}
	.p-xs-height-i {
		height: 350px
	}
	.p-xs-height-j {
		height: 366px
	}
	.p-xs-height-k {
		height: 410px
	}
	.p-xs-height-l {
		height: 592px
	}
	.p-xs-height-m {
		height: 700px
	}
	.p-xs-height-n {
		height: 960px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.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-top-f {
		padding-top: 140px
	}
	.p-s-spacing-top-g {
		padding-top: 226px
	}
	.p-s-spacing-top-h {
		padding-top: 300px
	}
	.p-s-spacing-top-i {
		padding-top: 350px
	}
	.p-s-spacing-top-j {
		padding-top: 366px
	}
	.p-s-spacing-top-k {
		padding-top: 410px
	}
	.p-s-spacing-top-l {
		padding-top: 592px
	}
	.p-s-spacing-top-m {
		padding-top: 700px
	}
	.p-s-spacing-top-n {
		padding-top: 960px
	}
	.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-s-spacing-bottom-f {
		padding-bottom: 140px
	}
	.p-s-spacing-bottom-g {
		padding-bottom: 226px
	}
	.p-s-spacing-bottom-h {
		padding-bottom: 300px
	}
	.p-s-spacing-bottom-i {
		padding-bottom: 350px
	}
	.p-s-spacing-bottom-j {
		padding-bottom: 366px
	}
	.p-s-spacing-bottom-k {
		padding-bottom: 410px
	}
	.p-s-spacing-bottom-l {
		padding-bottom: 592px
	}
	.p-s-spacing-bottom-m {
		padding-bottom: 700px
	}
	.p-s-spacing-bottom-n {
		padding-bottom: 960px
	}
	.p-s-min-height-none {
		min-height: 0
	}
	.p-s-min-height-a {
		min-height: 14px
	}
	.p-s-min-height-b {
		min-height: 20px
	}
	.p-s-min-height-c {
		min-height: 34px
	}
	.p-s-min-height-d {
		min-height: 54px
	}
	.p-s-min-height-e {
		min-height: 86px
	}
	.p-s-min-height-f {
		min-height: 140px
	}
	.p-s-min-height-g {
		min-height: 226px
	}
	.p-s-min-height-h {
		min-height: 300px
	}
	.p-s-min-height-i {
		min-height: 350px
	}
	.p-s-min-height-j {
		min-height: 366px
	}
	.p-s-min-height-k {
		min-height: 410px
	}
	.p-s-min-height-l {
		min-height: 592px
	}
	.p-s-min-height-m {
		min-height: 700px
	}
	.p-s-min-height-n {
		min-height: 960px
	}
	.p-s-height-none {
		height: 0
	}
	.p-s-height-a {
		height: 14px
	}
	.p-s-height-b {
		height: 20px
	}
	.p-s-height-c {
		height: 34px
	}
	.p-s-height-d {
		height: 54px
	}
	.p-s-height-e {
		height: 86px
	}
	.p-s-height-f {
		height: 140px
	}
	.p-s-height-g {
		height: 226px
	}
	.p-s-height-h {
		height: 300px
	}
	.p-s-height-i {
		height: 350px
	}
	.p-s-height-j {
		height: 366px
	}
	.p-s-height-k {
		height: 410px
	}
	.p-s-height-l {
		height: 592px
	}
	.p-s-height-m {
		height: 700px
	}
	.p-s-height-n {
		height: 960px
	}
	.p-row-gutter,
	.p-s-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:701px) and (max-width:960px) {
	.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: 300px
	}
	.p-m-spacing-top-i {
		padding-top: 350px
	}
	.p-m-spacing-top-j {
		padding-top: 366px
	}
	.p-m-spacing-top-k {
		padding-top: 410px
	}
	.p-m-spacing-top-l {
		padding-top: 592px
	}
	.p-m-spacing-top-m {
		padding-top: 700px
	}
	.p-m-spacing-top-n {
		padding-top: 960px
	}
	.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-m-spacing-bottom-f {
		padding-bottom: 140px
	}
	.p-m-spacing-bottom-g {
		padding-bottom: 226px
	}
	.p-m-spacing-bottom-h {
		padding-bottom: 300px
	}
	.p-m-spacing-bottom-i {
		padding-bottom: 350px
	}
	.p-m-spacing-bottom-j {
		padding-bottom: 366px
	}
	.p-m-spacing-bottom-k {
		padding-bottom: 410px
	}
	.p-m-spacing-bottom-l {
		padding-bottom: 592px
	}
	.p-m-spacing-bottom-m {
		padding-bottom: 700px
	}
	.p-m-spacing-bottom-n {
		padding-bottom: 960px
	}
	.p-m-min-height-none {
		min-height: 0
	}
	.p-m-min-height-a {
		min-height: 14px
	}
	.p-m-min-height-b {
		min-height: 20px
	}
	.p-m-min-height-c {
		min-height: 34px
	}
	.p-m-min-height-d {
		min-height: 54px
	}
	.p-m-min-height-e {
		min-height: 86px
	}
	.p-m-min-height-f {
		min-height: 140px
	}
	.p-m-min-height-g {
		min-height: 226px
	}
	.p-m-min-height-h {
		min-height: 300px
	}
	.p-m-min-height-i {
		min-height: 350px
	}
	.p-m-min-height-j {
		min-height: 366px
	}
	.p-m-min-height-k {
		min-height: 410px
	}
	.p-m-min-height-l {
		min-height: 592px
	}
	.p-m-min-height-m {
		min-height: 700px
	}
	.p-m-min-height-n {
		min-height: 960px
	}
	.p-m-height-none {
		height: 0
	}
	.p-m-height-a {
		height: 14px
	}
	.p-m-height-b {
		height: 20px
	}
	.p-m-height-c {
		height: 34px
	}
	.p-m-height-d {
		height: 54px
	}
	.p-m-height-e {
		height: 86px
	}
	.p-m-height-f {
		height: 140px
	}
	.p-m-height-g {
		height: 226px
	}
	.p-m-height-h {
		height: 300px
	}
	.p-m-height-i {
		height: 350px
	}
	.p-m-height-j {
		height: 366px
	}
	.p-m-height-k {
		height: 410px
	}
	.p-m-height-l {
		height: 592px
	}
	.p-m-height-m {
		height: 700px
	}
	.p-m-height-n {
		height: 960px
	}
	.p-row-gutter,
	.p-m-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:701px) {
	.p-comp-spacing-bottom {
		padding-bottom: 54px
	}
	.p-comp-spacing-top {
		padding-top: 54px
	}
}

@media screen and (min-width:961px) {
	.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: 300px
	}
	.p-l-spacing-top-i {
		padding-top: 350px
	}
	.p-l-spacing-top-j {
		padding-top: 366px
	}
	.p-l-spacing-top-k {
		padding-top: 410px
	}
	.p-l-spacing-top-l {
		padding-top: 592px
	}
	.p-l-spacing-top-m {
		padding-top: 700px
	}
	.p-l-spacing-top-n {
		padding-top: 960px
	}
	.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-l-spacing-bottom-f {
		padding-bottom: 140px
	}
	.p-l-spacing-bottom-g {
		padding-bottom: 226px
	}
	.p-l-spacing-bottom-h {
		padding-bottom: 300px
	}
	.p-l-spacing-bottom-i {
		padding-bottom: 350px
	}
	.p-l-spacing-bottom-j {
		padding-bottom: 366px
	}
	.p-l-spacing-bottom-k {
		padding-bottom: 410px
	}
	.p-l-spacing-bottom-l {
		padding-bottom: 592px
	}
	.p-l-spacing-bottom-m {
		padding-bottom: 700px
	}
	.p-l-spacing-bottom-n {
		padding-bottom: 960px
	}
	.p-l-min-height-none {
		min-height: 0
	}
	.p-l-min-height-a {
		min-height: 14px
	}
	.p-l-min-height-b {
		min-height: 20px
	}
	.p-l-min-height-c {
		min-height: 34px
	}
	.p-l-min-height-d {
		min-height: 54px
	}
	.p-l-min-height-e {
		min-height: 86px
	}
	.p-l-min-height-f {
		min-height: 140px
	}
	.p-l-min-height-g {
		min-height: 226px
	}
	.p-l-min-height-h {
		min-height: 300px
	}
	.p-l-min-height-i {
		min-height: 350px
	}
	.p-l-min-height-j {
		min-height: 366px
	}
	.p-l-min-height-k {
		min-height: 410px
	}
	.p-l-min-height-l {
		min-height: 592px
	}
	.p-l-min-height-m {
		min-height: 700px
	}
	.p-l-min-height-n {
		min-height: 960px
	}
	.p-l-height-none {
		height: 0
	}
	.p-l-height-a {
		height: 14px
	}
	.p-l-height-b {
		height: 20px
	}
	.p-l-height-c {
		height: 34px
	}
	.p-l-height-d {
		height: 54px
	}
	.p-l-height-e {
		height: 86px
	}
	.p-l-height-f {
		height: 140px
	}
	.p-l-height-g {
		height: 226px
	}
	.p-l-height-h {
		height: 300px
	}
	.p-l-height-i {
		height: 350px
	}
	.p-l-height-j {
		height: 366px
	}
	.p-l-height-k {
		height: 410px
	}
	.p-l-height-l {
		height: 592px
	}
	.p-l-height-m {
		height: 700px
	}
	.p-l-height-n {
		height: 960px
	}
	.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: 960px
}

.p-fit {
	object-position: center center;
	width: 100%;
	height: 100%;
	display: inline-block
}

.test-no-objectfit .p-fit {
	width: auto;
	height: auto;
	position: absolute;
	top: 50%;
	left: 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-top {
	left: 0;
	transform: translateX(0) translateY(-50%)
}

.test-no-objectfit .p-l-fit-pos-left-center,
.test-no-objectfit .p-l-fit-pos-left-bottom {
	left: 0;
	transform: translateX(0) translateY(-50%)
}

.test-no-objectfit .p-l-fit-pos-right-top,
.test-no-objectfit .p-l-fit-pos-right-center,
.test-no-objectfit .p-l-fit-pos-right-bottom {
	left: 100%;
	transform: translateX(-100%) translateY(-50%)
}

.test-no-objectfit .p-l-fit-pos-center-top {
	top: 0;
	transform: translateX(-50%) translateY(0)
}

.test-no-objectfit.test-no-csstransforms .p-fit {
	top: 0;
	left: 0
}

.p-fit-cover {
	object-fit: cover
}

.p-fit-cover-none {
	object-fit: none
}

@media screen and (max-width:450px) {
	.p-xs-fit-cover {
		object-fit: cover
	}
	.p-xs-fit-cover-none {
		object-fit: none
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-s-fit-cover {
		object-fit: cover
	}
	.p-s-fit-cover-none {
		object-fit: none
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-m-fit-cover {
		object-fit: cover
	}
	.p-m-fit-cover-none {
		object-fit: none
	}
}

@media screen and (min-width:961px) {
	.p-l-fit-cover {
		object-fit: cover
	}
	.p-l-fit-cover-none {
		object-fit: none
	}
}

.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:450px) {
	.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:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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:961px) {
	.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-border-radius {
	border-radius: 8px
}

@media screen and (max-width:450px) {
	.p-xs-border-radius {
		border-radius: 8px
	}
	.p-xs-border-radius-top-left {
		border-top-left-radius: 8px
	}
	.p-xs-border-radius-top-right {
		border-top-right-radius: 8px
	}
	.p-xs-border-radius-bottom-left {
		border-bottom-left-radius: 8px
	}
	.p-xs-border-radius-bottom-right {
		border-bottom-right-radius: 8px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-s-border-radius {
		border-radius: 8px
	}
	.p-s-border-radius-top-left {
		border-top-left-radius: 8px
	}
	.p-s-border-radius-top-right {
		border-top-right-radius: 8px
	}
	.p-s-border-radius-bottom-left {
		border-bottom-left-radius: 8px
	}
	.p-s-border-radius-bottom-right {
		border-bottom-right-radius: 8px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-m-border-radius {
		border-radius: 8px
	}
	.p-m-border-radius-top-left {
		border-top-left-radius: 8px
	}
	.p-m-border-radius-top-right {
		border-top-right-radius: 8px
	}
	.p-m-border-radius-bottom-left {
		border-bottom-left-radius: 8px
	}
	.p-m-border-radius-bottom-right {
		border-bottom-right-radius: 8px
	}
}

@media screen and (min-width:961px) {
	.p-l-border-radius {
		border-radius: 8px
	}
	.p-l-border-radius-top-left {
		border-top-left-radius: 8px
	}
	.p-l-border-radius-top-right {
		border-top-right-radius: 8px
	}
	.p-l-border-radius-bottom-left {
		border-bottom-left-radius: 8px
	}
	.p-l-border-radius-bottom-right {
		border-bottom-right-radius: 8px
	}
}

.p-grid {
	margin-left: -2%;
	list-style: none;
	margin-bottom: 0
}

.p-grid::after {
	content: '';
	display: table;
	clear: both
}

.p-grid>.p-grid {
	margin-left: 0
}

.p-grid-item {
	float: left;
	width: 100%;
	padding-left: 2%;
	vertical-align: top;
	box-sizing: border-box
}

[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:0) {
	.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:451px) {
	.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:701px) {
	.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:961px) {
	.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-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:0) {
	.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:451px) {
	.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:701px) {
	.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:961px) {
	.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%
	}
}

.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:450px) {
	.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:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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:961px) {
	.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%
	}
}

.p-one-whole {
	width: 100%
}

.p-one-half {
	width: 50%
}

.p-one-third {
	width: 33.3334%
}

.p-two-thirds {
	width: 66.6667%
}

.p-one-quarter {
	width: 25%
}

.p-three-quarters {
	width: 75%
}

.p-one-fifth {
	width: 20%
}

.p-two-fifths {
	width: 40%
}

.p-three-fifths {
	width: 60%
}

.p-four-fifths {
	width: 80%
}

.p-one-sixth {
	width: 16.6667%
}

.p-five-sixths {
	width: 83.3334%
}

.p-one-eighth {
	width: 12.5%
}

.p-three-eighths {
	width: 37.5%
}

.p-five-eighths {
	width: 62.5%
}

.p-seven-eighths {
	width: 87.5%
}

.p-one-tenth {
	width: 10%
}

.p-three-tenths {
	width: 30%
}

.p-seven-tenths {
	width: 70%
}

.p-nine-tenths {
	width: 90%
}

.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:0) {
	.p-xs-one-whole {
		width: 100%
	}
	.p-xs-one-half {
		width: 50%
	}
	.p-xs-one-third {
		width: 33.3334%
	}
	.p-xs-two-thirds {
		width: 66.6667%
	}
	.p-xs-one-quarter {
		width: 25%
	}
	.p-xs-three-quarters {
		width: 75%
	}
	.p-xs-one-fifth {
		width: 20%
	}
	.p-xs-two-fifths {
		width: 40%
	}
	.p-xs-three-fifths {
		width: 60%
	}
	.p-xs-four-fifths {
		width: 80%
	}
	.p-xs-one-sixth {
		width: 16.6667%
	}
	.p-xs-five-sixths {
		width: 83.3334%
	}
	.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%
	}
	.p-xs-one-tenth {
		width: 10%
	}
	.p-xs-three-tenths {
		width: 30%
	}
	.p-xs-seven-tenths {
		width: 70%
	}
	.p-xs-nine-tenths {
		width: 90%
	}
	.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:450px) {
	.p-xs-grid-no-gutter {
		margin-left: 0
	}
	.p-xs-grid-no-gutter>.p-grid-item {
		padding-left: 0
	}
}

@media print,
screen and (min-width:451px) {
	.p-s-one-whole {
		width: 100%
	}
	.p-s-one-half {
		width: 50%
	}
	.p-s-one-third {
		width: 33.3334%
	}
	.p-s-two-thirds {
		width: 66.6667%
	}
	.p-s-one-quarter {
		width: 25%
	}
	.p-s-three-quarters {
		width: 75%
	}
	.p-s-one-fifth {
		width: 20%
	}
	.p-s-two-fifths {
		width: 40%
	}
	.p-s-three-fifths {
		width: 60%
	}
	.p-s-four-fifths {
		width: 80%
	}
	.p-s-one-sixth {
		width: 16.6667%
	}
	.p-s-five-sixths {
		width: 83.3334%
	}
	.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%
	}
	.p-s-one-tenth {
		width: 10%
	}
	.p-s-three-tenths {
		width: 30%
	}
	.p-s-seven-tenths {
		width: 70%
	}
	.p-s-nine-tenths {
		width: 90%
	}
	.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:451px) and (max-width:700px) {
	.p-s-grid-no-gutter {
		margin-left: 0
	}
	.p-s-grid-no-gutter>.p-grid-item {
		padding-left: 0
	}
}

@media screen and (min-width:701px) {
	.p-m-one-whole {
		width: 100%
	}
	.p-m-one-half {
		width: 50%
	}
	.p-m-one-third {
		width: 33.3334%
	}
	.p-m-two-thirds {
		width: 66.6667%
	}
	.p-m-one-quarter {
		width: 25%
	}
	.p-m-three-quarters {
		width: 75%
	}
	.p-m-one-fifth {
		width: 20%
	}
	.p-m-two-fifths {
		width: 40%
	}
	.p-m-three-fifths {
		width: 60%
	}
	.p-m-four-fifths {
		width: 80%
	}
	.p-m-one-sixth {
		width: 16.6667%
	}
	.p-m-five-sixths {
		width: 83.3334%
	}
	.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%
	}
	.p-m-one-tenth {
		width: 10%
	}
	.p-m-three-tenths {
		width: 30%
	}
	.p-m-seven-tenths {
		width: 70%
	}
	.p-m-nine-tenths {
		width: 90%
	}
	.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:701px) and (max-width:960px) {
	.p-m-grid-no-gutter {
		margin-left: 0
	}
	.p-m-grid-no-gutter>.p-grid-item {
		padding-left: 0
	}
}

@media screen and (min-width:961px) {
	.p-l-one-whole {
		width: 100%
	}
	.p-l-one-half {
		width: 50%
	}
	.p-l-one-third {
		width: 33.3334%
	}
	.p-l-two-thirds {
		width: 66.6667%
	}
	.p-l-one-quarter {
		width: 25%
	}
	.p-l-three-quarters {
		width: 75%
	}
	.p-l-one-fifth {
		width: 20%
	}
	.p-l-two-fifths {
		width: 40%
	}
	.p-l-three-fifths {
		width: 60%
	}
	.p-l-four-fifths {
		width: 80%
	}
	.p-l-one-sixth {
		width: 16.6667%
	}
	.p-l-five-sixths {
		width: 83.3334%
	}
	.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%
	}
	.p-l-one-tenth {
		width: 10%
	}
	.p-l-three-tenths {
		width: 30%
	}
	.p-l-seven-tenths {
		width: 70%
	}
	.p-l-nine-tenths {
		width: 90%
	}
	.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: 0
	}
	.p-l-grid-no-gutter>.p-grid-item {
		padding-left: 0
	}
}

.p-grid-no-gutter {
	margin-left: 0
}

.p-grid-no-gutter>.p-grid-item {
	padding-left: 0
}

.p-grid-item img {
	max-width: 100%
}

.p-col1 {
	column-count: 1
}

.p-col2 {
	column-count: 2
}

.p-col3 {
	column-count: 3
}

.p-col4 {
	column-count: 4
}

@media screen and (min-width:0) {
	.p-xs-col1 {
		column-count: 1
	}
	.p-xs-col2 {
		column-count: 2
	}
	.p-xs-col3 {
		column-count: 3
	}
	.p-xs-col4 {
		column-count: 4
	}
}

@media print,
screen and (min-width:451px) {
	.p-s-col1 {
		column-count: 1
	}
	.p-s-col2 {
		column-count: 2
	}
	.p-s-col3 {
		column-count: 3
	}
	.p-s-col4 {
		column-count: 4
	}
}

@media screen and (min-width:701px) {
	.p-m-col1 {
		column-count: 1
	}
	.p-m-col2 {
		column-count: 2
	}
	.p-m-col3 {
		column-count: 3
	}
	.p-m-col4 {
		column-count: 4
	}
}

@media screen and (min-width:961px) {
	.p-l-col1 {
		column-count: 1
	}
	.p-l-col2 {
		column-count: 2
	}
	.p-l-col3 {
		column-count: 3
	}
	.p-l-col4 {
		column-count: 4
	}
}

@media print {
	body {
		color: #000;
		background: #fff;
		page-break-after: auto
	}
	body,
	article {
		width: 100%;
		margin: 0;
		padding: 0
	}
	nav,
	aside {
		display: none
	}
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		page-break-after: avoid;
		color: #000!important
	}
	article {
		page-break-before: always
	}
	ul,
	img {
		page-break-inside: auto
	}
	article a {
		font-weight: bolder;
		text-decoration: none
	}
	article a[href^=https]::after {
		content: ' <' attr(href) '> '
	}
	article a[href^='#']::after {
		content: ''
	}
	img {
		max-width: 100%!important
	}
	@page {
		margin: 2cm
	}
	.p-masthead-background {
		position: relative!important
	}
	.p-masthead-background img {
		object-fit: cover!important
	}
	.p-masthead-background .p-fit {
		position: relative!important;
		top: 0!important;
		left: 0!important
	}
	.p-gc06-background {
		position: relative!important
	}
	.p-gc06-background,
	.p-gc06-foreground,
	.p-mh01v2-simplemasthead {
		min-height: 0!important
	}
	.p-gc06-foreground,
	.p-simplemasthead-positioning {
		padding: 0!important
	}
	p,
	span {
		color: #000!important
	}
	.p-a02-downloadable-asset,
	.p-fp-04-accessory-finder-search-field,
	.p-gc15-link-button,
	.p-gc23v2-icon,
	.n05-selectcountry,
	.n06-selectsite,
	.p-n07-generic-breadcrumb,
	.p-n14-link-list,
	.p-n17-sticky-vertical-widget,
	.p-n17v2-vertical-inpage-navigation,
	.p-n23-links,
	.p-sc02-facebookfeed,
	.p-sc04-twitter-feed,
	.p-sc04v2-twitter-feeds,
	.p-sc05-social-banner,
	.p-sc14v2-linkedin-feeds,
	.p-st03-support-contact-details,
	.p-st30-contact,
	.p-n01-header,
	.p-n102-header,
	.p-f102-footer,
	.p-print-hidden {
		display: none
	}
	.p-print-show {
		display: block
	}
	.p-f03-footer-container {
		background: transparent!important;
		border-top: 1px solid #000
	}
	.p-f03-footer-container .p-footer,
	.p-f03-footer-container .p-main-footer-about {
		display: none
	}
	.p-f03-footer-container .p-i18-internationalizationitem {
		color: #000
	}
	.p-f02-global-footer {
		background: transparent!important;
		border-top: 1px solid #000
	}
	.p-f02-global-footer .p-philips-shield,
	.p-f02-global-footer .p-main-footer-language {
		display: none
	}
	.p-f02-global-footer .p-main-footer-about ul {
		display: none
	}
	.p-f02-global-footer .p-main-footer-about .p-body-copy-02 {
		color: #000
	}
	.p-gc05v2-tabcontainer .p-tab-content {
		display: block!important
	}
	.p-gc05v2-tabcontainer nav {
		display: block!important
	}
	.p-gc05v2-tabcontainer nav .p-tab-switcher {
		display: none!important
	}
	.p-gc05v2-tabcontainer nav .p-tab-container li {
		clear: both;
		padding-bottom: 5px
	}
	.p-gc05v2-tabcontainer nav .p-tab-container li .p-tab-content {
		height: auto!important
	}
	.p-gc42-recipe .p-gc42-recipe-instructions .p-instruction-highlight {
		background-color: transparent!important;
		padding: 0 0 5px!important
	}
	.p-gc42-recipe .p-gc42-recipe-instructions .p-recipe-tip {
		margin-top: 0!important
	}
	.p-gc42-recipe .p-instruction-image {
		max-width: 33%!important
	}
	.p-gc42-recipe .p-instruction-number {
		display: none!important
	}
}

.philips-global-icon-font,
.p-icon-3-modes,
.p-icon-accessories,
.p-icon-accesoires,
.p-icon-airfryer,
.p-icon-alert,
.p-icon-announcements,
.p-icon-anti-friction,
.p-icon-arrow-next,
.p-icon-arrow-previous,
.p-icon-battery-empty,
.p-icon-beardadapt-sensor,
.p-icon-bell,
.p-icon-chat-support,
.p-icon-checkbox-mark,
.p-icon-coins,
.p-icon-money,
.p-icon-connection,
.p-icon-covid-19,
.p-icon-dislike,
.p-icon-double-chevron-left,
.p-icon-double-chevron-right,
.p-icon-double-chevron-up,
.p-icon-experiment,
.p-icon-hamburger,
.p-icon-sidemenu,
.p-icon-menu,
.p-icon-hide,
.p-icon-important-chat,
.p-icon-information-circle,
.p-icon-messaging-app,
.p-icon-multi-direction-contour-detect-heads,
.p-icon-payment,
.p-icon-paypal,
.p-icon-publication,
.p-icon-qi-charging,
.p-icon-record-2,
.p-icon-refresh-cart,
.p-icon-returns,
.p-icon-shaver,
.p-icon-shipping,
.p-icon-delivery,
.p-icon-show,
.p-icon-simple-cleaning,
.p-icon-speedometer,
.p-icon-star-lines,
.p-icon-star-2,
.p-icon-star-empty,
.p-icon-stopwatch,
.p-icon-subtract,
.p-icon-expert-recommendation,
.p-icon-external-link,
.p-icon-filters,
.p-icon-blog,
.p-icon-blog-unboxed,
.p-icon-comb,
.p-icon-comet,
.p-icon-comet-unboxed,
.p-icon-dajie,
.p-icon-dajie-unboxed,
.p-icon-livejournal,
.p-icon-livejournal-unboxed,
.p-icon-philips-wordmark-2008,
.p-icon-rolf,
.p-icon-tencentweibo,
.p-icon-tencentweibo-unboxed,
.p-icon-xing,
.p-icon-xing-unboxed,
.p-icon-add,
.p-icon-register-product,
.p-icon-add-application,
.p-icon-alipay,
.p-icon-alipay-unboxed,
.p-icon-allmyproducts,
.p-icon-arrow-down,
.p-icon-down,
.p-icon-arrow-left,
.p-icon-prev,
.p-icon-arrow-right,
.p-icon-next,
.p-icon-arrow-up,
.p-icon-up,
.p-icon-book,
.p-icon-bowl,
.p-icon-brush,
.p-icon-car,
.p-icon-automotive,
.p-icon-chat,
.p-icon-chat-2,
.p-icon-checklist,
.p-icon-document-checkbox,
.p-icon-documentchecked,
.p-icon-checkmark,
.p-icon-checkmark-circle,
.p-icon-checkmark-rounded,
.p-icon-clinic,
.p-icon-clock,
.p-icon-clock-inverted,
.p-icon-close,
.p-icon-cross,
.p-icon-cross-2,
.p-icon-coffee-bean,
.p-icon-coffee-bean-print,
.p-icon-collaboration,
.p-icon-contact,
.p-icon-contactcard,
.p-icon-hr,
.p-icon-courses,
.p-icon-webinars,
.p-icon-dashboard,
.p-icon-database,
.p-icon-doc,
.p-icon-document,
.p-icon-documents,
.p-icon-double-chevron-down,
.p-icon-arrow-down-double,
.p-icon-download,
.p-icon-drop,
.p-icon-envelope,
.p-icon-envelope-2,
.p-icon-envelope-3,
.p-icon-events,
.p-icon-calendar,
.p-icon-exclamation,
.p-icon-exit-fullscreen,
.p-icon-exit-fullscreen-small,
.p-icon-facebook,
.p-icon-facebook-2,
.p-icon-facebook-unboxed,
.p-icon-faq,
.p-icon-finance,
.p-icon-financial,
.p-icon-flickr,
.p-icon-flickr-unboxed,
.p-icon-forum,
.p-icon-fullscreen,
.p-icon-maximize,
.p-icon-fullscreen-2,
.p-icon-fullscreen-small-2,
.p-icon-gallery-grid,
.p-icon-gallery-grid-2,
.p-icon-gallery-preview,
.p-icon-gift,
.p-icon-globe,
.p-icon-globe-2,
.p-icon-google,
.p-icon-googleplus,
.p-icon-google-unboxed,
.p-icon-googleplus-unboxed,
.p-icon-grid-view,
.p-icon-health,
.p-icon-heart-b,
.p-icon-healthcare,
.p-icon-home-health,
.p-icon-house,
.p-icon-household,
.p-icon-how-to,
.p-icon-hr-vacancies,
.p-icon-idt,
.p-icon-ies,
.p-icon-images,
.p-icon-information,
.p-icon-inpage,
.p-icon-instagram,
.p-icon-instagram-unboxed,
.p-icon-laptop,
.p-icon-laptop-b,
.p-icon-lattego,
.p-icon-lumea,
.p-icon-ldt,
.p-icon-learning,
.p-icon-learning-2,
.p-icon-legal,
.p-icon-light-bulb,
.p-icon-lighting,
.p-icon-lighting-2,
.p-icon-like,
.p-icon-link,
.p-icon-link-2,
.p-icon-link-unboxed,
.p-icon-linkedin,
.p-icon-linkedin-unboxed,
.p-icon-list-items,
.p-icon-inpage-menu,
.p-icon-in-page-menu,
.p-icon-list-view,
.p-icon-location,
.p-icon-location-finder,
.p-icon-lock,
.p-icon-lock-closed,
.p-icon-login,
.p-icon-marker,
.p-icon-marker-2,
.p-icon-marker-selected,
.p-icon-mcc,
.p-icon-babybottle-generic,
.p-icon-microphone,
.p-icon-minus,
.p-icon-minus-2,
.p-icon-moon,
.p-icon-moon-stars,
.p-icon-more-stories,
.p-icon-mouse,
.p-icon-pcproducts,
.p-icon-mr-scan,
.p-icon-mr-scan-invert,
.p-icon-myproducts,
.p-icon-my-orders,
.p-icon-navigation,
.p-icon-newsletter,
.p-icon-next-2,
.p-icon-noise,
.p-icon-no-image-available,
.p-icon-no-image-available-outline,
.p-icon-oneblade,
.p-icon-oneblade-blade,
.p-icon-openid-unboxed,
.p-icon-orders,
.p-icon-ordering,
.p-icon-order-history,
.p-icon-pause,
.p-icon-paypal-unboxed,
.p-icon-pdf,
.p-icon-pencil,
.p-icon-people-consultant,
.p-icon-people-group,
.p-icon-community,
.p-icon-personalcare,
.p-icon-pinterest,
.p-icon-pinterest-unboxed,
.p-icon-plane,
.p-icon-play,
.p-icon-play-solid,
.p-icon-play-button,
.p-icon-play-button-2,
.p-icon-plus,
.p-icon-plus-2,
.p-icon-ppt,
.p-icon-previous,
.p-icon-previous-2,
.p-icon-print,
.p-icon-priority-high,
.p-icon-priority-normal,
.p-icon-profile,
.p-icon-myprofile,
.p-icon-myphilips,
.p-icon-power-button,
.p-icon-project,
.p-icon-projectplanneradd,
.p-icon-promotions,
.p-icon-publications,
.p-icon-publications-2,
.p-icon-qq,
.p-icon-qq-unboxed,
.p-icon-question-mark,
.p-icon-questionmark,
.p-icon-question-mark-circle,
.p-icon-question-explanation,
.p-icon-quotesleft,
.p-icon-quotesright,
.p-icon-record,
.p-icon-refresh,
.p-icon-360-rotate,
.p-icon-360-rotate-2,
.p-icon-contineous-arrow,
.p-icon-repair,
.p-icon-repair-service,
.p-icon-support,
.p-icon-support-nav,
.p-icon-reward,
.p-icon-rfa,
.p-icon-rosette,
.p-icon-rotate-ccw,
.p-icon-360-reset,
.p-icon-reset,
.p-icon-rotate-cw,
.p-icon-rotation,
.p-icon-rss,
.p-icon-rss-unboxed,
.p-icon-sales-marketing,
.p-icon-screen,
.p-icon-search,
.p-icon-send,
.p-icon-smartphone,
.p-icon-magnifier,
.p-icon-self-service,
.p-icon-settings,
.p-icon-cogwheel,
.p-icon-wheels,
.p-icon-share,
.p-icon-share-2,
.p-icon-shield,
.p-icon-shield-half,
.p-icon-shoppingcart,
.p-icon-shoppingcart-inverted,
.p-icon-shopping-cart-inverted,
.p-icon-signup,
.p-icon-software-update,
.p-icon-up-to-date,
.p-icon-sound-and-vision,
.p-icon-soundvision,
.p-icon-standby,
.p-icon-standby-2,
.p-icon-star,
.p-icon-star-solid,
.p-icon-star-filled,
.p-icon-stories,
.p-icon-suitcase-first-aid,
.p-icon-sun,
.p-icon-support-2,
.p-icon-subscriptions,
.p-icon-teeth,
.p-icon-telephone,
.p-icon-tools,
.p-icon-toothbrush,
.p-icon-tradelink-outline,
.p-icon-transport-truck,
.p-icon-trashbin,
.p-icon-travel,
.p-icon-twitter,
.p-icon-twitter-unboxed,
.p-icon-uld,
.p-icon-vacuum-cleaner,
.p-icon-vibration,
.p-icon-video-camera,
.p-icon-video-camera-a,
.p-icon-videos,
.p-icon-vkontakte,
.p-icon-vkontakte-unboxed,
.p-icon-vk-unboxed,
.p-icon-volume-high,
.p-icon-volume-low,
.p-icon-volume-medium,
.p-icon-volume-mute,
.p-icon-warranty,
.p-icon-web-navigation,
.p-icon-wechat,
.p-icon-wechat-unboxed,
.p-icon-weibo,
.p-icon-sinaweibo,
.p-icon-weibo-unboxed,
.p-icon-sinaweibo-unboxed,
.p-icon-whatsapp,
.p-icon-whatsapp-unboxed,
.p-icon-xls,
.p-icon-youku,
.p-icon-youku-unboxed,
.p-icon-youtube,
.p-icon-youtube-unboxed,
.p-icon-zip {
	font-family: 'philips-global-icon-font';
	font-size: 24px;
	line-height: 24px;
	display: inline-block;
	vertical-align: top;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.p-icon-3-modes::after {
	content: '\e110'
}

.p-icon-accessories::after,
.p-icon-accesoires::after {
	content: '\e829'
}

.p-icon-airfryer::after {
	content: '\e135'
}

.p-icon-alert::after {
	content: '\e10f'
}

.p-icon-announcements::after {
	content: '\e112'
}

.p-icon-anti-friction::after {
	content: '\e113'
}

.p-icon-arrow-next::after {
	content: '\e10d'
}

.p-icon-arrow-previous::after {
	content: '\e10e'
}

.p-icon-battery-empty::after {
	content: '\e136'
}

.p-icon-beardadapt-sensor::after {
	content: '\e111'
}

.p-icon-bell::after {
	content: '\e126'
}

.p-icon-chat-support::after {
	content: '\e119'
}

.p-icon-checkbox-mark::after {
	content: '\e114'
}

.p-icon-coins::after,
.p-icon-money::after {
	content: '\e121'
}

.p-icon-connection::after {
	content: '\e124'
}

.p-icon-contact::after {
	content: '\e131'
}

.p-icon-covid-19::after {
	content: '\e11e'
}

.p-icon-dislike::after {
	content: '\e115'
}

.p-icon-double-chevron-left::after {
	content: '\e12e'
}

.p-icon-double-chevron-right::after {
	content: '\e12f'
}

.p-icon-double-chevron-up::after {
	content: '\e130'
}

.p-icon-experiment::after {
	content: '\e137'
}

.p-icon-filters::after {
	content: '\e12d'
}

.p-icon-hamburger::after,
.p-icon-sidemenu::after,
.p-icon-menu::after {
	content: '\e146'
}

.p-icon-hide::after {
	content: '\e10b'
}

.p-icon-important-chat::after {
	content: '\e152'
}

.p-icon-information-circle::after {
	content: '\e153'
}

.p-icon-messaging-app::after {
	content: '\e16b'
}

.p-icon-multi-direction-contour-detect-heads::after {
	content: '\e171'
}

.p-icon-payment::after {
	content: '\e179'
}

.p-icon-paypal::after {
	content: '\e11f'
}

.p-icon-publication::after {
	content: '\e18e'
}

.p-icon-qi-charging::after {
	content: '\e190'
}

.p-icon-record-2::after {
	content: '\e11c'
}

.p-icon-refresh-cart::after {
	content: '\e196'
}

.p-icon-returns::after {
	content: '\e19b'
}

.p-icon-send::after {
	content: '\e132'
}

.p-icon-smartphone::after {
	content: '\e13e'
}

.p-icon-shaver::after {
	content: '\e12a'
}

.p-icon-shipping::after,
.p-icon-delivery::after {
	content: '\e1a8'
}

.p-icon-show::after {
	content: '\e10c'
}

.p-icon-simple-cleaning::after {
	content: '\e1ac'
}

.p-icon-speedometer::after {
	content: '\e1af'
}

.p-icon-star-lines::after,
.p-icon-star-2::after,
.p-icon-star-empty::after {
	content: '\e1b2'
}

.p-icon-stopwatch::after {
	content: '\e103'
}

.p-icon-subtract::after {
	content: '\e1b4'
}

.p-icon-support-2::after {
	content: '\e134'
}

.p-icon-subscriptions::after {
	content: '\e13f'
}

.p-icon-expert-recommendation::after {
	content: '\e12b'
}

.p-icon-external-link::after {
	content: '\e12c'
}

.p-icon-blog::after {
	content: '\e634'
}

.p-icon-blog-unboxed::after {
	content: '\e117'
}

.p-icon-comb::after {
	content: '\e819'
}

.p-icon-comet::after {
	content: '\e639'
}

.p-icon-comet-unboxed::after {
	content: '\e11a'
}

.p-icon-dajie::after {
	content: '\e313'
}

.p-icon-dajie-unboxed::after {
	content: '\e11b'
}

.p-icon-livejournal::after,
.p-icon-livejournal-unboxed::after {
	content: '\e306'
}

.p-icon-philips-wordmark-2008::after {
	content: '\e100'
}

.p-icon-rolf::after {
	content: '\e623'
}

.p-icon-tencentweibo::after {
	content: '\e118'
}

.p-icon-tencentweibo-unboxed::after {
	content: '\e129'
}

.p-icon-xing::after {
	content: '\e312'
}

.p-icon-xing-unboxed::after {
	content: '\e122'
}

.p-icon-add::after {
	content: '\e83f'
}

.p-icon-register-product::after {
	content: '\e143'
}

.p-icon-add-application::after {
	content: '\e600'
}

.p-icon-alipay::after {
	content: '\e127'
}

.p-icon-alipay-unboxed::after {
	content: '\e64d'
}

.p-icon-allmyproducts::after {
	content: '\e627'
}

.p-icon-arrow-down::after,
.p-icon-down::after {
	content: '\e201'
}

.p-icon-arrow-left::after,
.p-icon-prev::after {
	content: '\e202'
}

.p-icon-arrow-right::after,
.p-icon-next::after {
	content: '\e203'
}

.p-icon-arrow-up::after,
.p-icon-up::after {
	content: '\e200'
}

.p-icon-book::after {
	content: '\e657'
}

.p-icon-bowl::after {
	content: '\e817'
}

.p-icon-brush::after {
	content: '\e800'
}

.p-icon-car::after,
.p-icon-automotive::after {
	content: '\e818'
}

.p-icon-chat::after,
.p-icon-chat-2::after {
	content: '\e62b'
}

.p-icon-checklist::after,
.p-icon-document-checkbox::after,
.p-icon-documentchecked::after {
	content: '\e660'
}

.p-icon-checkmark::after {
	content: '\e204'
}

.p-icon-checkmark-circle::after,
.p-icon-checkmark-rounded::after {
	content: '\e116'
}

.p-icon-clinic::after {
	content: '\e801'
}

.p-icon-clock::after,
.p-icon-clock-inverted::after {
	content: '\e602'
}

.p-icon-close::after,
.p-icon-cross::after,
.p-icon-cross-2::after {
	content: '\e20f'
}

.p-icon-coffee-bean::after,
.p-icon-coffee-bean-print::after {
	content: '\e839'
}

.p-icon-collaboration::after {
	content: '\e604'
}

.p-icon-contactcard::after,
.p-icon-hr::after {
	content: '\e633'
}

.p-icon-courses::after,
.p-icon-webinars::after {
	content: '\e228'
}

.p-icon-dashboard::after {
	content: '\e605'
}

.p-icon-database::after {
	content: '\e606'
}

.p-icon-doc::after {
	content: '\e615'
}

.p-icon-document::after {
	content: '\e607'
}

.p-icon-documents::after {
	content: '\e608'
}

.p-icon-double-chevron-down::after,
.p-icon-arrow-down-double::after {
	content: '\e841'
}

.p-icon-download::after {
	content: '\e229'
}

.p-icon-drop::after {
	content: '\e802'
}

.p-icon-envelope::after,
.p-icon-envelope-2::after,
.p-icon-envelope-3::after {
	content: '\e217'
}

.p-icon-events::after,
.p-icon-calendar::after {
	content: '\e22a'
}

.p-icon-exclamation::after {
	content: '\e108'
}

.p-icon-exit-fullscreen::after,
.p-icon-exit-fullscreen-small::after {
	content: '\e206'
}

.p-icon-facebook::after,
.p-icon-facebook-2::after {
	content: '\e300'
}

.p-icon-facebook-unboxed::after {
	content: '\e648'
}

.p-icon-faq::after {
	content: '\e22c'
}

.p-icon-finance::after {
	content: '\e609'
}

.p-icon-financial::after {
	content: '\e149'
}

.p-icon-flickr::after {
	content: '\e301'
}

.p-icon-flickr-unboxed::after {
	content: '\e643'
}

.p-icon-forum::after {
	content: '\e822'
}

.p-icon-fullscreen::after,
.p-icon-maximize::after,
.p-icon-fullscreen-2::after,
.p-icon-fullscreen-small-2::after {
	content: '\e205'
}

.p-icon-gallery-grid::after,
.p-icon-gallery-grid-2::after {
	content: '\e218'
}

.p-icon-gallery-preview::after {
	content: '\e219'
}

.p-icon-gift::after {
	content: '\e811'
}

.p-icon-globe::after,
.p-icon-globe-2::after {
	content: '\e60a'
}

.p-icon-google::after,
.p-icon-googleplus::after {
	content: '\e647'
}

.p-icon-google-unboxed::after,
.p-icon-googleplus-unboxed::after {
	content: '\e302'
}

.p-icon-grid-view::after {
	content: '\e207'
}

.p-icon-health::after,
.p-icon-heart-b::after {
	content: '\e904'
}

.p-icon-healthcare::after {
	content: '\e60b'
}

.p-icon-home-health::after {
	content: '\e820'
}

.p-icon-house::after {
	content: '\e803'
}

.p-icon-household::after {
	content: '\e831'
}

.p-icon-how-to::after {
	content: '\e823'
}

.p-icon-hr-vacancies::after {
	content: '\e60d'
}

.p-icon-idt::after {
	content: '\e619'
}

.p-icon-ies::after {
	content: '\e61f'
}

.p-icon-images::after {
	content: '\e60e'
}

.p-icon-information::after {
	content: '\e658'
}

.p-icon-inpage::after {
	content: '\e402'
}

.p-icon-instagram::after {
	content: '\e303'
}

.p-icon-instagram-unboxed::after {
	content: '\e63f'
}

.p-icon-laptop::after,
.p-icon-laptop-b::after {
	content: '\e60f'
}

.p-icon-lattego::after {
	content: '\e138'
}

.p-icon-lumea::after {
	content: '\e139'
}

.p-icon-ldt::after {
	content: '\e628'
}

.p-icon-learning::after,
.p-icon-learning-2::after {
	content: '\e610'
}

.p-icon-legal::after {
	content: '\e611'
}

.p-icon-light-bulb::after,
.p-icon-lighting::after,
.p-icon-lighting-2::after {
	content: '\e81b'
}

.p-icon-like::after {
	content: '\e813'
}

.p-icon-link::after,
.p-icon-link-2::after,
.p-icon-link-unboxed::after {
	content: '\e304'
}

.p-icon-linkedin::after {
	content: '\e305'
}

.p-icon-linkedin-unboxed::after {
	content: '\e644'
}

.p-icon-list-items::after,
.p-icon-inpage-menu::after,
.p-icon-in-page-menu::after {
	content: '\e225'
}

.p-icon-list-view::after {
	content: '\e208'
}

.p-icon-location::after {
	content: '\e637'
}

.p-icon-location-finder::after {
	content: '\e827'
}

.p-icon-lock::after,
.p-icon-lock-closed::after {
	content: '\e700'
}

.p-icon-login::after {
	content: '\e62f'
}

.p-icon-marker::after,
.p-icon-marker-2::after {
	content: '\e310'
}

.p-icon-marker-selected::after {
	content: '\e311'
}

.p-icon-mcc::after,
.p-icon-babybottle-generic::after {
	content: '\e832'
}

.p-icon-microphone::after {
	content: '\e145'
}

.p-icon-minus::after,
.p-icon-minus-2::after {
	content: '\e22e'
}

.p-icon-moon::after,
.p-icon-moon-stars::after {
	content: '\e804'
}

.p-icon-more-stories::after {
	content: '\e22f'
}

.p-icon-mouse::after,
.p-icon-pcproducts::after {
	content: '\e614'
}

.p-icon-mr-scan::after,
.p-icon-mr-scan-invert::after {
	content: '\e900'
}

.p-icon-myproducts::after {
	content: '\e83c'
}

.p-icon-my-orders::after {
	content: '\e144'
}

.p-icon-navigation::after {
	content: '\e230'
}

.p-icon-newsletter::after {
	content: '\e13a'
}

.p-icon-next-2::after {
	content: '\e231'
}

.p-icon-noise::after {
	content: '\e13b'
}

.p-icon-no-image-available::after,
.p-icon-no-image-available-outline::after {
	content: '\e65a'
}

.p-icon-oneblade::after {
	content: '\e148'
}

.p-icon-oneblade-blade::after {
	content: '\e147'
}

.p-icon-openid-unboxed::after {
	content: '\e63b'
}

.p-icon-orders::after,
.p-icon-ordering::after {
	content: '\e177'
}

.p-icon-order-history::after {
	content: '\e142'
}

.p-icon-pause::after {
	content: '\e20b'
}

.p-icon-paypal-unboxed::after {
	content: '\e646'
}

.p-icon-pdf::after {
	content: '\e620'
}

.p-icon-pencil::after {
	content: '\e616'
}

.p-icon-people-consultant::after {
	content: '\e902'
}

.p-icon-people-group::after,
.p-icon-community::after {
	content: '\e903'
}

.p-icon-personalcare::after {
	content: '\e834'
}

.p-icon-pinterest::after {
	content: '\e307'
}

.p-icon-pinterest-unboxed::after {
	content: '\e640'
}

.p-icon-plane::after {
	content: '\e617'
}

.p-icon-play::after,
.p-icon-play-solid::after,
.p-icon-play-button::after,
.p-icon-play-button-2::after {
	content: '\e20a'
}

.p-icon-plus::after,
.p-icon-plus-2::after {
	content: '\e20e'
}

.p-icon-ppt::after {
	content: '\e621'
}

.p-icon-previous::after,
.p-icon-previous-2::after {
	content: '\e232'
}

.p-icon-print::after {
	content: '\e809'
}

.p-icon-priority-high::after {
	content: '\e805'
}

.p-icon-priority-normal::after {
	content: '\e806'
}

.p-icon-profile::after,
.p-icon-myprofile::after,
.p-icon-myphilips::after {
	content: '\e83d'
}

.p-icon-power-button::after {
	content: '\e13c'
}

.p-icon-project::after {
	content: '\e62a'
}

.p-icon-projectplanneradd::after {
	content: '\e635'
}

.p-icon-promotions::after {
	content: '\e662'
}

.p-icon-publications::after,
.p-icon-publications-2::after {
	content: '\e234'
}

.p-icon-qq::after {
	content: '\e128'
}

.p-icon-qq-unboxed::after {
	content: '\e64f'
}

.p-icon-question-mark::after,
.p-icon-questionmark::after {
	content: '\e109'
}

.p-icon-question-mark-circle::after,
.p-icon-question-explanation::after {
	content: '\e842'
}

.p-icon-quotesleft::after {
	content: '\e638'
}

.p-icon-quotesright::after {
	content: '\e63a'
}

.p-icon-record::after {
	content: '\e20c'
}

.p-icon-refresh::after,
.p-icon-360-rotate::after,
.p-icon-360-rotate-2::after,
.p-icon-contineous-arrow::after {
	content: '\e221'
}

.p-icon-repair::after {
	content: '\e838'
}

.p-icon-repair-service::after,
.p-icon-support::after,
.p-icon-support-nav::after {
	content: '\e815'
}

.p-icon-reward::after {
	content: '\e13d'
}

.p-icon-rfa::after {
	content: '\e622'
}

.p-icon-rosette::after {
	content: '\e701'
}

.p-icon-rotate-ccw::after,
.p-icon-360-reset::after,
.p-icon-reset::after {
	content: '\e220'
}

.p-icon-rotate-cw::after,
.p-icon-rotation::after {
	content: '\e235'
}

.p-icon-rss::after {
	content: '\e308'
}

.p-icon-rss-unboxed::after {
	content: '\e11d'
}

.p-icon-sales-marketing::after {
	content: '\e61a'
}

.p-icon-screen::after {
	content: '\e821'
}

.p-icon-search::after,
.p-icon-magnifier::after {
	content: '\e209'
}

.p-icon-self-service::after {
	content: '\e61b'
}

.p-icon-settings::after,
.p-icon-cogwheel::after,
.p-icon-wheels::after {
	content: '\e61e'
}

.p-icon-share::after,
.p-icon-share-2::after {
	content: '\e401'
}

.p-icon-shield::after,
.p-icon-shield-half::after {
	content: '\e814'
}

.p-icon-shoppingcart::after,
.p-icon-shoppingcart-inverted::after,
.p-icon-shopping-cart-inverted::after {
	content: '\e223'
}

.p-icon-signup::after {
	content: '\e62e'
}

.p-icon-software-update::after,
.p-icon-up-to-date::after {
	content: '\e824'
}

.p-icon-sound-and-vision::after,
.p-icon-soundvision::after {
	content: '\e826'
}

.p-icon-standby::after,
.p-icon-standby-2::after {
	content: '\e702'
}

.p-icon-star::after,
.p-icon-star-solid::after,
.p-icon-star-filled::after {
	content: '\e632'
}

.p-icon-stories::after {
	content: '\e400'
}

.p-icon-suitcase-first-aid::after {
	content: '\e812'
}

.p-icon-sun::after {
	content: '\e807'
}

.p-icon-teeth::after {
	content: '\e808'
}

.p-icon-telephone::after {
	content: '\e224'
}

.p-icon-tools::after {
	content: '\e810'
}

.p-icon-toothbrush::after {
	content: '\e140'
}

.p-icon-tradelink-outline::after {
	content: '\e237'
}

.p-icon-transport-truck::after {
	content: '\e703'
}

.p-icon-trashbin::after {
	content: '\e636'
}

.p-icon-travel::after {
	content: '\e61c'
}

.p-icon-twitter::after {
	content: '\e30b'
}

.p-icon-twitter-unboxed::after {
	content: '\e64a'
}

.p-icon-uld::after {
	content: '\e624'
}

.p-icon-vacuum-cleaner::after {
	content: '\e81f'
}

.p-icon-vibration::after {
	content: '\e141'
}

.p-icon-video-camera::after,
.p-icon-video-camera-a::after {
	content: '\e81c'
}

.p-icon-videos::after {
	content: '\e239'
}

.p-icon-vkontakte::after {
	content: '\e30c'
}

.p-icon-vkontakte-unboxed::after,
.p-icon-vk-unboxed::after {
	content: '\e63e'
}

.p-icon-volume-high::after {
	content: '\e211'
}

.p-icon-volume-low::after {
	content: '\e213'
}

.p-icon-volume-medium::after {
	content: '\e212'
}

.p-icon-volume-mute::after {
	content: '\e214'
}

.p-icon-warranty::after {
	content: '\e825'
}

.p-icon-web-navigation::after {
	content: '\e61d'
}

.p-icon-wechat::after {
	content: '\e133'
}

.p-icon-wechat-unboxed::after {
	content: '\e651'
}

.p-icon-weibo::after,
.p-icon-sinaweibo::after {
	content: '\e309'
}

.p-icon-weibo-unboxed::after,
.p-icon-sinaweibo-unboxed::after {
	content: '\e63d'
}

.p-icon-whatsapp::after {
	content: '\e317'
}

.p-icon-whatsapp-unboxed::after {
	content: '\e120'
}

.p-icon-xls::after {
	content: '\e625'
}

.p-icon-youku::after {
	content: '\e314'
}

.p-icon-youku-unboxed::after {
	content: '\e123'
}

.p-icon-youtube::after {
	content: '\e30d'
}

.p-icon-youtube-unboxed::after {
	content: '\e125'
}

.p-icon-zip::after {
	content: '\e626'
}

.p-icon-support-forum,
.p-icon-support-search,
.p-icon-support-faq,
.p-icon-download-doc,
.p-icon-support-nav,
.p-icon-wrench,
.p-icon-wrench-2 {
	font-family: 'philips-global-icon-font';
	font-size: 24px;
	line-height: 24px;
	display: inline-block;
	vertical-align: top;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.p-icon-support-forum::after {
	content: '\e903'
}

.p-icon-support-search::after {
	content: '\e209'
}

.p-icon-support-faq::after {
	content: '\e842'
}

.p-icon-download-doc::after {
	content: '\e229'
}

.p-icon-support-nav::after {
	content: '\e815'
}

.p-icon-wrench::after,
.p-icon-wrench-2::after {
	content: '\e838'
}

.philips-global-icon-font-32,
.p-icon-accessories--32,
.p-icon-accesoires--32,
.p-icon-airfryer--32,
.p-icon-arrow-next--32,
.p-icon-arrow-previous--32,
.p-icon-battery-empty--32,
.p-icon-bell--32,
.p-icon-connection--32,
.p-icon-contact--32,
.p-icon-covid-19--32,
.p-icon-dislike--32,
.p-icon-double-chevron-left--32,
.p-icon-double-chevron-right--32,
.p-icon-double-chevron-up--32,
.p-icon-experiment--32,
.p-icon-paypal--32,
.p-icon-shaver--32,
.p-icon-star-lines--32,
.p-icon-star-2--32,
.p-icon-star-empty--32,
.p-icon-stopwatch--32,
.p-icon-subtract--32,
.p-icon-expert-recommendation--32,
.p-icon-external-link--32,
.p-icon-filters--32,
.p-icon-blog--32,
.p-icon-blog-unboxed--32,
.p-icon-comet--32,
.p-icon-comet-unboxed--32,
.p-icon-dajie--32,
.p-icon-dajie-unboxed--32,
.p-icon-tencentweibo--32,
.p-icon-tencentweibo-unboxed--32,
.p-icon-xing--32,
.p-icon-xing-unboxed--32,
.p-icon-add--32,
.p-icon-register-product--32,
.p-icon-alipay--32,
.p-icon-alipay-unboxed--32,
.p-icon-arrow-down--32,
.p-icon-down--32,
.p-icon-arrow-left--32,
.p-icon-prev--32,
.p-icon-arrow-right--32,
.p-icon-next--32,
.p-icon-arrow-up--32,
.p-icon-up--32,
.p-icon-car--32,
.p-icon-automotive--32,
.p-icon-coffee-bean--32,
.p-icon-coffee-bean-print--32,
.p-icon-double-chevron-down--32,
.p-icon-arrow-down-double--32,
.p-icon-download--32,
.p-icon-facebook--32,
.p-icon-facebook-2--32,
.p-icon-facebook-unboxed--32,
.p-icon-financial--32,
.p-icon-flickr--32,
.p-icon-flickr-unboxed--32,
.p-icon-globe--32,
.p-icon-globe-2--32,
.p-icon-google--32,
.p-icon-googleplus--32,
.p-icon-google-unboxed--32,
.p-icon-googleplus-unboxed--32,
.p-icon-health--32,
.p-icon-heart-b--32,
.p-icon-healthcare--32,
.p-icon-household--32,
.p-icon-images--32,
.p-icon-information-circle--32,
.p-icon-instagram--32,
.p-icon-instagram-unboxed--32,
.p-icon-lattego--32,
.p-icon-learning--32,
.p-icon-light-bulb--32,
.p-icon-lighting--32,
.p-icon-lighting-2--32,
.p-icon-like--32,
.p-icon-link--32,
.p-icon-link-2--32,
.p-icon-link-unboxed--32,
.p-icon-linkedin--32,
.p-icon-linkedin-unboxed--32,
.p-icon-lumea--32,
.p-icon-mcc--32,
.p-icon-babybottle-generic--32,
.p-icon-microphone--32,
.p-icon-mouse--32,
.p-icon-pcproducts--32,
.p-icon-mr-scan--32,
.p-icon-my-orders--32,
.p-icon-newsletter--32,
.p-icon-noise--32,
.p-icon-no-image-available--32,
.p-icon-no-image-available-outline--32,
.p-icon-oneblade--32,
.p-icon-oneblade-blade--32,
.p-icon-orders--32,
.p-icon-ordering--32,
.p-icon-order-history--32,
.p-icon-paypal-unboxed--32,
.p-icon-personalcare--32,
.p-icon-pinterest--32,
.p-icon-pinterest-unboxed--32,
.p-icon-play--32,
.p-icon-play-solid--32,
.p-icon-play-button--32,
.p-icon-play-button-2--32,
.p-icon-power-button--32,
.p-icon-promotions--32,
.p-icon-qq--32,
.p-icon-qq-unboxed--32,
.p-icon-repair-service--32,
.p-icon-send--32,
.p-icon-support--32,
.p-icon-support-2--32,
.p-icon-support-nav--32,
.p-icon-reward--32,
.p-icon-rss--32,
.p-icon-rss-unboxed--32,
.p-icon-search--32,
.p-icon-magnifier--32,
.p-icon-smartphone--32,
.p-icon-sound-and-vision--32,
.p-icon-soundvision--32,
.p-icon-star--32,
.p-icon-star-solid--32,
.p-icon-star-filled--32,
.p-icon-subscriptions--32,
.p-icon-tools--32,
.p-icon-toothbrush--32,
.p-icon-twitter--32,
.p-icon-twitter-unboxed--32,
.p-icon-vibration--32,
.p-icon-vkontakte--32,
.p-icon-vkontakte-unboxed--32,
.p-icon-vk-unboxed--32,
.p-icon-wechat--32,
.p-icon-wechat-unboxed--32,
.p-icon-weibo--32,
.p-icon-sinaweibo--32,
.p-icon-weibo-unboxed--32,
.p-icon-sinaweibo-unboxed--32,
.p-icon-whatsapp--32,
.p-icon-whatsapp-unboxed--32,
.p-icon-youku--32,
.p-icon-youku-unboxed--32,
.p-icon-youtube--32,
.p-icon-youtube-unboxed--32 {
	font-family: 'philips-global-icon-font-32';
	font-size: 32px;
	line-height: 32px;
	display: inline-block;
	vertical-align: top;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.p-icon-accessories--32::after,
.p-icon-accesoires--32::after {
	content: '\e829'
}

.p-icon-airfryer--32::after {
	content: '\e135'
}

.p-icon-arrow-next--32::after {
	content: '\e10d'
}

.p-icon-arrow-previous--32::after {
	content: '\e10e'
}

.p-icon-battery-empty--32::after {
	content: '\e136'
}

.p-icon-bell--32::after {
	content: '\e126'
}

.p-icon-connection--32::after {
	content: '\e124'
}

.p-icon-covid-19--32::after {
	content: '\e11e'
}

.p-icon-dislike--32::after {
	content: '\e115'
}

.p-icon-double-chevron-left--32::after {
	content: '\e12e'
}

.p-icon-double-chevron-right--32::after {
	content: '\e12f'
}

.p-icon-double-chevron-up--32::after {
	content: '\e130'
}

.p-icon-experiment--32::after {
	content: '\e137'
}

.p-icon-paypal--32::after {
	content: '\e11f'
}

.p-icon-shaver--32::after {
	content: '\e12a'
}

.p-icon-star-lines--32::after,
.p-icon-star-2--32::after,
.p-icon-star-empty--32::after {
	content: '\e1b2'
}

.p-icon-stopwatch--32::after {
	content: '\e103'
}

.p-icon-subtract--32::after {
	content: '\e1b4'
}

.p-icon-contact--32::after {
	content: '\e131'
}

.p-icon-expert-recommendation--32::after {
	content: '\e12b'
}

.p-icon-external-link--32::after {
	content: '\e12c'
}

.p-icon-filters--32::after {
	content: '\e12d'
}

.p-icon-send--32::after {
	content: '\e132'
}

.p-icon-blog--32::after {
	content: '\e634'
}

.p-icon-blog-unboxed--32::after {
	content: '\e117'
}

.p-icon-comet--32::after {
	content: '\e639'
}

.p-icon-comet-unboxed--32::after {
	content: '\e11a'
}

.p-icon-dajie--32::after {
	content: '\e313'
}

.p-icon-dajie-unboxed--32::after {
	content: '\e11b'
}

.p-icon-tencentweibo--32::after {
	content: '\e118'
}

.p-icon-tencentweibo-unboxed--32::after {
	content: '\e129'
}

.p-icon-xing--32::after {
	content: '\e312'
}

.p-icon-xing-unboxed--32::after {
	content: '\e122'
}

.p-icon-add--32::after {
	content: '\e83f'
}

.p-icon-register-product--32::after {
	content: '\e143'
}

.p-icon-alipay--32::after {
	content: '\e127'
}

.p-icon-alipay-unboxed--32::after {
	content: '\e64d'
}

.p-icon-arrow-down--32::after,
.p-icon-down--32::after {
	content: '\e201'
}

.p-icon-arrow-left--32::after,
.p-icon-prev--32::after {
	content: '\e202'
}

.p-icon-arrow-right--32::after,
.p-icon-next--32::after {
	content: '\e203'
}

.p-icon-arrow-up--32::after,
.p-icon-up--32::after {
	content: '\e200'
}

.p-icon-car--32::after,
.p-icon-automotive--32::after {
	content: '\e818'
}

.p-icon-coffee-bean--32::after,
.p-icon-coffee-bean-print--32::after {
	content: '\e839'
}

.p-icon-double-chevron-down--32::after,
.p-icon-arrow-down-double--32::after {
	content: '\e841'
}

.p-icon-download--32::after {
	content: '\e229'
}

.p-icon-facebook--32::after,
.p-icon-facebook-2--32::after {
	content: '\e300'
}

.p-icon-facebook-unboxed--32::after {
	content: '\e648'
}

.p-icon-financial--32::after {
	content: '\e149'
}

.p-icon-flickr--32::after {
	content: '\e301'
}

.p-icon-flickr-unboxed--32::after {
	content: '\e643'
}

.p-icon-globe--32::after,
.p-icon-globe-2--32::after {
	content: '\e60a'
}

.p-icon-google--32::after,
.p-icon-googleplus--32::after {
	content: '\e647'
}

.p-icon-google-unboxed--32::after,
.p-icon-googleplus-unboxed--32::after {
	content: '\e302'
}

.p-icon-health--32::after,
.p-icon-heart-b--32::after {
	content: '\e904'
}

.p-icon-healthcare--32::after {
	content: '\e60b'
}

.p-icon-household--32::after {
	content: '\e831'
}

.p-icon-images--32::after {
	content: '\e60e'
}

.p-icon-information-circle--32::after {
	content: '\e153'
}

.p-icon-instagram--32::after {
	content: '\e303'
}

.p-icon-instagram-unboxed--32::after {
	content: '\e63f'
}

.p-icon-lattego--32::after {
	content: '\e138'
}

.p-icon-learning--32::after {
	content: '\e610'
}

.p-icon-light-bulb--32::after,
.p-icon-lighting--32::after,
.p-icon-lighting-2--32::after {
	content: '\e81b'
}

.p-icon-like--32::after {
	content: '\e813'
}

.p-icon-link--32::after,
.p-icon-link-2--32::after,
.p-icon-link-unboxed--32::after {
	content: '\e304'
}

.p-icon-linkedin--32::after {
	content: '\e305'
}

.p-icon-linkedin-unboxed--32::after {
	content: '\e644'
}

.p-icon-lumea--32::after {
	content: '\e139'
}

.p-icon-mcc--32::after,
.p-icon-babybottle-generic--32::after {
	content: '\e832'
}

.p-icon-microphone--32::after {
	content: '\e145'
}

.p-icon-mouse--32::after,
.p-icon-pcproducts--32::after {
	content: '\e614'
}

.p-icon-mr-scan--32::after {
	content: '\e900'
}

.p-icon-my-orders--32::after {
	content: '\e144'
}

.p-icon-newsletter--32::after {
	content: '\e13a'
}

.p-icon-noise--32::after {
	content: '\e13b'
}

.p-icon-no-image-available--32::after,
.p-icon-no-image-available-outline--32::after {
	content: '\e65a'
}

.p-icon-oneblade--32::after {
	content: '\e148'
}

.p-icon-oneblade-blade--32::after {
	content: '\e147'
}

.p-icon-orders--32::after,
.p-icon-ordering--32::after {
	content: '\e177'
}

.p-icon-order-history--32::after {
	content: '\e142'
}

.p-icon-paypal-unboxed--32::after {
	content: '\e646'
}

.p-icon-personalcare--32::after {
	content: '\e834'
}

.p-icon-pinterest--32::after {
	content: '\e307'
}

.p-icon-pinterest-unboxed--32::after {
	content: '\e640'
}

.p-icon-play--32::after,
.p-icon-play-solid--32::after,
.p-icon-play-button--32::after,
.p-icon-play-button-2--32::after {
	content: '\e20a'
}

.p-icon-power-button--32::after {
	content: '\e13c'
}

.p-icon-promotions--32::after {
	content: '\e662'
}

.p-icon-qq--32::after {
	content: '\e128'
}

.p-icon-qq-unboxed--32::after {
	content: '\e64f'
}

.p-icon-repair-service--32::after,
.p-icon-support--32::after,
.p-icon-support-nav--32::after {
	content: '\e815'
}

.p-icon-reward--32::after {
	content: '\e13d'
}

.p-icon-support-2--32::after {
	content: '\e134'
}

.p-icon-rss--32::after {
	content: '\e308'
}

.p-icon-rss-unboxed--32::after {
	content: '\e11d'
}

.p-icon-search--32::after,
.p-icon-magnifier--32::after {
	content: '\e209'
}

.p-icon-smartphone--32 {
	content: '\e13e'
}

.p-icon-sound-and-vision--32::after,
.p-icon-soundvision--32::after {
	content: '\e826'
}

.p-icon-star--32::after,
.p-icon-star-solid--32::after,
.p-icon-star-filled--32::after {
	content: '\e632'
}

.p-icon-subscriptions--32::after {
	content: '\e13f'
}

.p-icon-tools--32::after {
	content: '\e810'
}

.p-icon-toothbrush--32::after {
	content: '\e140'
}

.p-icon-twitter--32::after {
	content: '\e30b'
}

.p-icon-twitter-unboxed--32::after {
	content: '\e64a'
}

.p-icon-vibration--32::after {
	content: '\e141'
}

.p-icon-vkontakte--32::after {
	content: '\e30c'
}

.p-icon-vkontakte-unboxed--32::after,
.p-icon-vk-unboxed--32::after {
	content: '\e63e'
}

.p-icon-wechat--32::after {
	content: '\e133'
}

.p-icon-wechat-unboxed--32::after {
	content: '\e651'
}

.p-icon-weibo--32::after,
.p-icon-sinaweibo--32::after {
	content: '\e309'
}

.p-icon-weibo-unboxed--32::after,
.p-icon-sinaweibo-unboxed--32::after {
	content: '\e63d'
}

.p-icon-whatsapp--32::after {
	content: '\e317'
}

.p-icon-whatsapp-unboxed--32::after {
	content: '\e120'
}

.p-icon-youku--32::after {
	content: '\e314'
}

.p-icon-youku-unboxed--32::after {
	content: '\e123'
}

.p-icon-youtube--32::after {
	content: '\e30d'
}

.p-icon-youtube-unboxed--32::after {
	content: '\e125'
}

.p-square {
	color: #de7510;
	cursor: pointer;
	display: inline-block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	background: transparent;
	font-size: 32px;
	border-radius: 2px
}

.p-square.p-icon-down,
.p-square.p-icon-up,
.p-square.p-icon-next,
.p-square.p-icon-prev {
	font-family: 'philips-global-icon-font-32'
}

.p-square:hover,
.p-square:focus {
	color: #fff;
	background: #de7510
}

.p-square::after {
	display: block;
	text-align: center
}

.p-square.p-small {
	font-family: 'philips-global-icon-font';
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: transparent;
	font-size: 24px
}

.p-square.p-small:hover,
.p-square.p-small:focus {
	color: #fff;
	background: #de7510
}

.p-square.p-small.p-square-border {
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	background: transparent;
	line-height: 24px
}

.p-square.p-small.p-square-border:hover,
.p-square.p-small.p-square-border:focus {
	color: #fff;
	background: #de7510
}

.p-square.p-square-border {
	display: inline-block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	background: transparent;
	line-height: 32px;
	border: 1px solid #de7510
}

.p-square.p-square-border:hover,
.p-square.p-square-border:focus {
	color: #fff;
	background: #de7510
}

.p-icon-boxed::after {
	text-align: center;
	background: #de7510;
	color: #fff
}

.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-boxed-circle.p-icon-information::after {
	padding: .25em .255em
}

.p-icon-border::after {
	border: 1px solid #de7510
}

.p-icon-large {
	line-height: 48px;
	font-size: 48px
}

.p-icon-xlarge {
	line-height: 60px;
	font-size: 60px
}

.p-icon-boxed-hover {
	border-radius: 1px;
	padding: 0;
	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,
.p-icon-boxed-hover.p-icon-xlarge {
	padding: 0
}

.p-play-button {
	position: relative;
	width: 55px;
	height: 55px;
	cursor: pointer;
	background: transparent;
	border-radius: 2px
}

.p-play-button:hover i::after {
	opacity: 1
}

.p-play-button i::before {
	content: ''
}

.p-play-button i::after {
	content: '';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	position: relative;
	display: block;
	opacity: .5
}

.p-play-button i::after {
	content: '\e20a';
	width: 55px;
	height: 55px;
	line-height: 55px;
	top: 0;
	left: 0;
	text-align: center
}

.p-play-button.p-small {
	position: relative;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background: #de7510;
	border-radius: 2px
}

.p-play-button.p-small:hover i::after {
	opacity: 1
}

.p-play-button.p-small i::before {
	content: ''
}

.p-play-button.p-small i::after {
	content: '';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	position: relative;
	display: block;
	opacity: .5
}

.p-play-button.p-small i::after {
	color: #fff;
	content: '\e20a';
	width: 35px;
	height: 35px;
	line-height: 35px;
	top: 0;
	left: 0;
	text-align: center
}

.p-play-button.p-xs {
	position: relative;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background: #de7510;
	border-radius: 2px
}

.p-play-button.p-xs:hover i::after {
	opacity: 1
}

.p-play-button.p-xs i::before {
	content: ''
}

.p-play-button.p-xs i::after {
	content: '';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	position: relative;
	display: block;
	opacity: .5
}

.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;
	opacity: 1
}

.p-video-control .p-video-icon.p-video-icon-play::after,
.p-video-control .p-video-icon.p-video-icon-pause::after {
	color: #fff;
	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: #de7510;
	background-color: #de7510
}

.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: #de7510
}

.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 {
	opacity: .8
}

.p-video-control .p-video-icon.p-video-icon-zoom-in:hover,
.p-video-control .p-video-icon.p-video-icon-zoom-out:hover {
	opacity: 1
}

.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: #fff;
	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: 0
}

.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: #fff;
	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 #fff;
	border-radius: 4px
}

@media screen and (max-width:700px) {
	.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: -12px;
		color: #3c3c3c;
		font-size: 24px;
		line-height: 24px
	}
	.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:0) {
	.p-controls .p-button-wrapper {
		background: #fff;
		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 #fff;
		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: 0
	}
	.p-controls .p-button-wrapper .p-circle {
		background: 0;
		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: 0
	}
	.p-controls .p-button-wrapper .p-square {
		background: 0;
		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: 0
	}
	.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: 0
	}
	.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:961px) {
	.p-controls .p-button-wrapper {
		background: 0;
		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: 0
	}
	.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,
	.p-controls .p-button-wrapper .p-circle:focus {
		color: #fff;
		background: #de7510
	}
	.p-controls .p-button-wrapper .p-circle::after {
		margin-right: 0;
		margin-left: 0
	}
	.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,
	.p-controls .p-button-wrapper .p-square:focus {
		color: #fff;
		background: #de7510
	}
	.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 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
	}
}

.p-inverted .p-icon-arrow-left,
.p-inverted .p-icon-arrow-right {
	color: #fff
}

.p-inverted .p-square {
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: #de7510;
	color: #fff
}

.p-inverted .p-square:hover,
.p-inverted .p-square:focus {
	color: #fff;
	background: #fff
}

.p-inverted .p-square:hover::after,
.p-inverted .p-square:focus::after {
	color: #de7510
}

.p-inverted .p-square.p-small {
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	background: #de7510
}

.p-inverted .p-square.p-small:hover,
.p-inverted .p-square.p-small:focus {
	color: #fff;
	background: #fff
}

.p-inverted .p-square.p-small.p-square-border {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #de7510
}

.p-inverted .p-square.p-small.p-square-border:hover,
.p-inverted .p-square.p-small.p-square-border:focus {
	color: #fff;
	background: #fff
}

.p-inverted .p-square.p-square-border {
	border: 1px solid #fff
}

.p-inverted .p-icon-boxed::after {
	background: #fff;
	color: #de7510
}

.p-inverted .p-icon-border::after {
	border: 1px solid #fff
}

.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-play-button.p-small {
	position: relative;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background: #fff;
	border-radius: 2px;
	opacity: 1
}

.p-inverted .p-play-button.p-small:hover i::after {
	opacity: 1
}

.p-inverted .p-play-button.p-small i::before {
	content: ''
}

.p-inverted .p-play-button.p-small i::after {
	content: '';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	position: relative;
	display: block;
	opacity: .5
}

.p-inverted .p-play-button.p-small:hover {
	opacity: .8
}

.p-inverted .p-play-button.p-small i::after {
	content: '\e20a';
	color: #de7510
}

.p-inverted .p-play-button.p-xs {
	position: relative;
	width: 25px;
	height: 25px;
	cursor: pointer;
	background: #fff;
	border-radius: 2px;
	opacity: 1
}

.p-inverted .p-play-button.p-xs:hover i::after {
	opacity: 1
}

.p-inverted .p-play-button.p-xs i::before {
	content: ''
}

.p-inverted .p-play-button.p-xs i::after {
	content: '';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	position: relative;
	display: block;
	opacity: .5
}

.p-inverted .p-play-button.p-xs:hover {
	opacity: .8
}

.p-inverted .p-play-button.p-xs i::after {
	content: '\e20a';
	color: #de7510
}

.p-inverted .p-video-control .p-video-icon.p-video-icon-pause,
.p-inverted .p-video-control .p-video-icon.p-video-icon-play {
	border-color: #fff;
	background: #fff;
	opacity: 1
}

.p-inverted .p-video-control .p-video-icon.p-video-icon-pause:hover,
.p-inverted .p-video-control .p-video-icon.p-video-icon-play:hover {
	opacity: .8
}

.p-inverted .p-video-control .p-video-icon.p-video-icon-pause::after,
.p-inverted .p-video-control .p-video-icon.p-video-icon-play::after {
	color: #de7510
}

.p-inverted .p-video-control .p-bg-bar {
	background: rgba(222, 117, 16, 0.1)
}

.p-inverted .p-video-control .p-bar {
	background: #de7510
}

.p-inverted .p-video-control .p-knob {
	border: 1px solid #de7510
}

@media screen and (min-width:0) {
	.p-inverted .p-controls .p-button-wrapper {
		background: #de7510;
		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 #de7510;
		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: 0
	}
	.p-inverted .p-controls .p-button-wrapper .p-circle {
		background: 0;
		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: 0
	}
	.p-inverted .p-controls .p-button-wrapper .p-square {
		background: 0;
		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: 0
	}
	.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: 0
	}
	.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:961px) {
	.p-inverted .p-controls .p-button-wrapper {
		background: 0;
		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: 0
	}
	.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,
	.p-inverted .p-controls .p-button-wrapper .p-circle:focus {
		color: #fff;
		background: #de7510
	}
	.p-inverted .p-controls .p-button-wrapper .p-circle::after {
		margin-right: 0;
		margin-left: 0
	}
	.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,
	.p-inverted .p-controls .p-button-wrapper .p-square:focus {
		color: #fff;
		background: #de7510
	}
	.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 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
	}
}

.p-bg-solid-vl {
	background-color: #fce290
}

.p-bg-solid-l {
	background-color: #ebb626
}

.p-bg-solid-b {
	background-color: #de7510
}

.p-bg-solid-d {
	background-color: #a63d21
}

.p-bg-solid-vd {
	background-color: #6e202d
}

.p-bg-gradient-vl {
	background-color: #fef5da;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #facf46 0, #fce290 50%, #fef5da 100%)
}

.p-bg-gradient-l {
	background-color: #f1ce6c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #b48811 0, #ebb626 50%, #f1ce6c 100%)
}

.p-bg-gradient-b {
	background-color: #f29c49;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #974f0b 0, #de7510 50%, #f29c49 100%)
}

.p-bg-gradient-d {
	background-color: #d85c3b;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #662614 0, #a63d21 50%, #d85c3b 100%)
}

.p-bg-gradient-vd {
	background-color: #a93145;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #330f15 0, #6e202d 50%, #a93145 100%)
}

.p-bg-solid-highcontrast {
	background-color: #6e202d
}

.p-bg-solid-highcontrast.p-bg-opacity-25 {
	background-color: rgba(110, 32, 45, 0.25)
}

.p-bg-solid-highcontrast.p-bg-opacity-50 {
	background-color: rgba(110, 32, 45, 0.5)
}

.p-bg-solid-highcontrast.p-bg-opacity-75 {
	background-color: rgba(110, 32, 45, 0.75)
}

.p-bg-solid-lowcontrastbright {
	background-color: #de7510
}

.p-bg-solid-lowcontrastbright.p-bg-opacity-25 {
	background-color: rgba(222, 117, 16, 0.25)
}

.p-bg-solid-lowcontrastbright.p-bg-opacity-50 {
	background-color: rgba(222, 117, 16, 0.5)
}

.p-bg-solid-lowcontrastbright.p-bg-opacity-75 {
	background-color: rgba(222, 117, 16, 0.75)
}

.p-bg-solid-lowcontrastultra {
	background-color: #fcedba
}

.p-bg-solid-lowcontrastultra.p-bg-opacity-25 {
	background-color: rgba(252, 237, 186, 0.25)
}

.p-bg-solid-lowcontrastultra.p-bg-opacity-50 {
	background-color: rgba(252, 237, 186, 0.5)
}

.p-bg-solid-lowcontrastultra.p-bg-opacity-75 {
	background-color: rgba(252, 237, 186, 0.75)
}

.p-bg-solid-lightlowcontrast {
	background-color: #ebb626
}

.p-bg-solid-lightlowcontrast.p-bg-opacity-25 {
	background-color: rgba(235, 182, 38, 0.25)
}

.p-bg-solid-lightlowcontrast.p-bg-opacity-50 {
	background-color: rgba(235, 182, 38, 0.5)
}

.p-bg-solid-lightlowcontrast.p-bg-opacity-75 {
	background-color: rgba(235, 182, 38, 0.75)
}

.p-bg-solid-darklowcontrast {
	background-color: #a63d21
}

.p-bg-solid-darklowcontrast.p-bg-opacity-25 {
	background-color: rgba(166, 61, 33, 0.25)
}

.p-bg-solid-darklowcontrast.p-bg-opacity-50 {
	background-color: rgba(166, 61, 33, 0.5)
}

.p-bg-solid-darklowcontrast.p-bg-opacity-75 {
	background-color: rgba(166, 61, 33, 0.75)
}

.p-bg-gradient-highcontrast {
	background-color: #a93145;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #330f15 0, #6e202d 50%, #a93145 100%)
}

.p-bg-gradient-lowcontrastbright {
	background-color: #f29c49;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #974f0b 0, #de7510 50%, #f29c49 100%)
}

.p-bg-gradient-lowcontrastultra {
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #f9da71 0, #fcedba 50%, #fff 100%)
}

.p-bg-gradient-lightlowcontrast {
	background-color: #f1ce6c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #b48811 0, #ebb626 50%, #f1ce6c 100%)
}

.p-bg-gradient-darklowcontrast {
	background-color: #d85c3b;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #662614 0, #a63d21 50%, #d85c3b 100%)
}

.p-blue-theme.p-bg-solid-highcontrast {
	background-color: #0f204b
}

.p-blue-theme.p-bg-solid-darklowcontrast {
	background-color: #003478
}

.p-blue-theme.p-bg-solid-lowcontrastbright {
	background-color: #0066a1
}

.p-blue-theme.p-bg-solid-lightlowcontrast {
	background-color: #7ba4d9
}

.p-blue-theme.p-bg-solid-lowcontrastultra {
	background-color: #b3c8e6
}

.p-blue-theme.p-bg-gradient-highcontrast {
	background-color: #1c3b8b;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #02050b 0, #0f204b 50%, #1c3b8b 100%)
}

.p-blue-theme.p-bg-gradient-darklowcontrast {
	background-color: #0055c4;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #00132c 0, #003478 50%, #0055c4 100%)
}

.p-blue-theme.p-bg-gradient-lowcontrastbright {
	background-color: #0096ee;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #003655 0, #0066a1 50%, #0096ee 100%)
}

.p-blue-theme.p-bg-gradient-lightlowcontrast {
	background-color: #b6cdea;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #407bc8 0, #7ba4d9 50%, #b6cdea 100%)
}

.p-blue-theme.p-bg-gradient-lowcontrastultra {
	background-color: #edf2f9;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #799ed3 0, #b3c8e6 50%, #edf2f9 100%)
}

.p-blue-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #8db9ef 0, #72abeb 100%)
}

.p-aqua-theme.p-bg-solid-highcontrast {
	background-color: #22505f
}

.p-aqua-theme.p-bg-solid-darklowcontrast {
	background-color: #156570
}

.p-aqua-theme.p-bg-solid-lowcontrastbright {
	background-color: #1e9d8b
}

.p-aqua-theme.p-bg-solid-lightlowcontrast {
	background-color: #5bbbb7
}

.p-aqua-theme.p-bg-solid-lowcontrastultra {
	background-color: #cae3e9
}

.p-aqua-theme.p-bg-gradient-highcontrast {
	background-color: #367f97;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #0e2127 0, #22505f 50%, #367f97 100%)
}

.p-aqua-theme.p-bg-gradient-darklowcontrast {
	background-color: #219fb0;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #092b30 0, #156570 50%, #219fb0 100%)
}

.p-aqua-theme.p-bg-gradient-lowcontrastbright {
	background-color: #30d7c0;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #125d52 0, #1e9d8b 50%, #30d7c0 100%)
}

.p-aqua-theme.p-bg-gradient-lightlowcontrast {
	background-color: #91d1cf;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #3b8e8b 0, #5bbbb7 50%, #91d1cf 100%)
}

.p-aqua-theme.p-bg-gradient-lowcontrastultra {
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #94c6d3 0, #cae3e9 50%, #fff 100%)
}

.p-aqua-theme.p-bg-gradient-topbottomtwo {
	background-color: #5cbcb7;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #79c8c6, #5cbcb7)
}

.p-aqua-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #79c8c6 0, #5cbcb7 100%)
}

.p-green-theme.p-bg-solid-highcontrast {
	background-color: #024731
}

.p-green-theme.p-bg-solid-darklowcontrast {
	background-color: #00693c
}

.p-green-theme.p-bg-solid-lowcontrastbright {
	background-color: #5b8f22
}

.p-green-theme.p-bg-solid-lightlowcontrast {
	background-color: #b6bf00
}

.p-green-theme.p-bg-solid-lowcontrastultra {
	background-color: #e0e96e
}

.p-green-theme.p-bg-gradient-highcontrast {
	background-color: #049164;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #000 0, #024731 50%, #049164 100%)
}

.p-green-theme.p-bg-gradient-darklowcontrast {
	background-color: #00b568;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #001c10 0, #00693c 50%, #00b568 100%)
}

.p-green-theme.p-bg-gradient-lowcontrastbright {
	background-color: #82cd31;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #345113 0, #5b8f22 50%, #82cd31 100%)
}

.p-green-theme.p-bg-gradient-lightlowcontrast {
	background-color: #f4ff0d;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #6d7300 0, #b6bf00 50%, #f4ff0d 100%)
}

.p-green-theme.p-bg-gradient-lowcontrastultra {
	background-color: #eef3b0;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #d2df2c 0, #e0e96e 50%, #eef3b0 100%)
}

.p-green-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #becc44 0, #b0bd31 100%)
}

.p-orange-theme.p-bg-solid-highcontrast {
	background-color: #772432
}

.p-orange-theme.p-bg-solid-darklowcontrast {
	background-color: #983222
}

.p-orange-theme.p-bg-solid-lowcontrastbright {
	background-color: #e98300
}

.p-orange-theme.p-bg-solid-lightlowcontrast {
	background-color: #eeaf00
}

.p-orange-theme.p-bg-solid-lowcontrastultra {
	background-color: #fbd476
}

.p-orange-theme.p-bg-gradient-highcontrast {
	background-color: #b2364b;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #3c1219 0, #772432 50%, #b2364b 100%)
}

.p-orange-theme.p-bg-gradient-darklowcontrast {
	background-color: #d24a35;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #591d14 0, #983222 50%, #d24a35 100%)
}

.p-orange-theme.p-bg-gradient-lowcontrastbright {
	background-color: #ffa736;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #9d5800 0, #e98300 50%, #ffa736 100%)
}

.p-orange-theme.p-bg-gradient-lightlowcontrast {
	background-color: #ffcb3c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #a27700 0, #eeaf00 50%, #ffcb3c 100%)
}

.p-orange-theme.p-bg-gradient-lowcontrastultra {
	background-color: #fdebc0;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #f9bd2c 0, #fbd476 50%, #fdebc0 100%)
}

.p-orange-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #f2c544 0, #ebb626 100%)
}

.p-pink-theme.p-bg-solid-highcontrast {
	background-color: #662046
}

.p-pink-theme.p-bg-solid-darklowcontrast {
	background-color: #91004b
}

.p-pink-theme.p-bg-solid-lowcontrastbright {
	background-color: #ec4371
}

.p-pink-theme.p-bg-solid-lightlowcontrast {
	background-color: #e59aaa
}

.p-pink-theme.p-bg-solid-lowcontrastultra {
	background-color: #e9c5cb
}

.p-pink-theme.p-bg-gradient-highcontrast {
	background-color: #a0326e;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #2c0e1e 0, #662046 50%, #a0326e 100%)
}

.p-pink-theme.p-bg-gradient-darklowcontrast {
	background-color: #de0073;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #450023 0, #91004b 50%, #de0073 100%)
}

.p-pink-theme.p-bg-gradient-lowcontrastbright {
	background-color: #f388a5;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #ce1547 0, #ec4371 50%, #f388a5 100%)
}

.p-pink-theme.p-bg-gradient-lightlowcontrast {
	background-color: #f5d7dd;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #d55d77 0, #e59aaa 50%, #f5d7dd 100%)
}

.p-pink-theme.p-bg-gradient-lowcontrastultra {
	background-color: #fefcfd;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #d48e99 0, #e9c5cb 50%, #fefcfd 100%)
}

.p-pink-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #eea4b5 0, #ec8ba1 100%)
}

.p-purple-theme.p-bg-solid-highcontrast {
	background-color: #42145f
}

.p-purple-theme.p-bg-solid-darklowcontrast {
	background-color: #631d76
}

.p-purple-theme.p-bg-solid-lowcontrastbright {
	background-color: #7d0063
}

.p-purple-theme.p-bg-solid-lightlowcontrast {
	background-color: #b390bb
}

.p-purple-theme.p-bg-solid-lowcontrastultra {
	background-color: #dbcfe9
}

.p-purple-theme.p-bg-gradient-highcontrast {
	background-color: #6e219e;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #160720 0, #42145f 50%, #6e219e 100%)
}

.p-purple-theme.p-bg-gradient-darklowcontrast {
	background-color: #972cb3;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #2f0e39 0, #631d76 50%, #972cb3 100%)
}

.p-purple-theme.p-bg-gradient-lowcontrastbright {
	background-color: #ca00a0;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #310026 0, #7d0063 50%, #ca00a0 100%)
}

.p-purple-theme.p-bg-gradient-lightlowcontrast {
	background-color: #d3bfd8;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #92619e 0, #b390bb 50%, #d3bfd8 100%)
}

.p-purple-theme.p-bg-gradient-lowcontrastultra {
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #b49bd1 0, #dbcfe9 50%, #fff 100%)
}

.p-purple-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #cda2dc 0, #c48cd4 100%)
}

.p-red-theme.p-bg-solid-highcontrast {
	background-color: #5e172d
}

.p-red-theme.p-bg-solid-darklowcontrast {
	background-color: #96172e
}

.p-red-theme.p-bg-solid-lowcontrastbright {
	background-color: #cd202c
}

.p-red-theme.p-bg-solid-lightlowcontrast {
	background-color: #e59aaa
}

.p-red-theme.p-bg-solid-lowcontrastultra {
	background-color: #e9c5cb
}

.p-red-theme.p-bg-gradient-highcontrast {
	background-color: #9b264a;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #210810 0, #5e172d 50%, #9b264a 100%)
}

.p-red-theme.p-bg-gradient-darklowcontrast {
	background-color: #d82142;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #540d1a 0, #96172e 50%, #d82142 100%)
}

.p-red-theme.p-bg-gradient-lowcontrastbright {
	background-color: #e4555f;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #8b161e 0, #cd202c 50%, #e4555f 100%)
}

.p-red-theme.p-bg-gradient-lightlowcontrast {
	background-color: #f5d7dd;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #d55d77 0, #e59aaa 50%, #f5d7dd 100%)
}

.p-red-theme.p-bg-gradient-lowcontrastultra {
	background-color: #fefcfd;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #d48e99 0, #e9c5cb 50%, #fefcfd 100%)
}

.p-red-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #efc3cc 0, #e59aaa 100%)
}

.p-lor-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #fdd992 0, #fdd483 100%)
}

.p-saeco-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #dac8b9 0, #ceb9a8 100%)
}

.p-walita-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #ffb580 0, #ff9c67 100%)
}

.p-group-blue-theme.p-bg-gradient-radial-two-color {
	background: radial-gradient(circle, #7cc0d9 0, #5dafd1 100%)
}

.p-bullets {
	list-style: none;
	margin: 0;
	color: #3c3c3c
}

.p-bullets li {
	position: relative;
	padding: 0 0 .5em 1em;
	line-height: 1.5em
}

.p-bullets li::before {
	position: absolute;
	font-weight: 400;
	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-small li::before {
	font-size: .8em
}

.p-bullets.p-medium {
	font-size: 12px;
	line-height: 18px
}

.p-bullets.p-medium.p-heading-secondary {
	color: #de7510
}

.p-bullets.p-large {
	font-size: 15px;
	line-height: 22px
}

.p-bullets.p-large.p-heading-secondary {
	color: #de7510
}

.p-numbers {
	list-style-type: decimal;
	color: #3c3c3c;
	padding-left: 20px
}

.p-inverted .p-bullets,
.p-inverted .p-numbers {
	color: #fff
}

.p-button {
	background-image: none;
	border: 1px solid transparent;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	line-height: 1.42857143;
	text-align: center;
	position: relative;
	vertical-align: middle;
	padding: 4px 20px 3px;
	margin-bottom: 0;
	border-radius: 2px;
	box-sizing: border-box;
	min-width: 78px;
	background-color: #de7510
}

.p-button .p-arrow-right,
.p-button .p-arrow-down {
	display: none
}

.p-button .p-button-inner-wrapper {
	display: flex;
	justify-content: center;
	align-items: center
}

.p-button .p-button-icon {
	padding-left: 7px;
	padding-right: 7px
}

.p-button [class^='p-icon'] {
	font-size: 16px;
	line-height: 16px
}

.p-button .p-button-text {
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.p-button .p-responsive-icon-text {
	flex-wrap: wrap;
	height: 1.42857143em;
	overflow: hidden
}

.p-button[disabled] {
	cursor: default
}

.p-button.p-full {
	display: block;
	width: 100%
}

.p-button.p-large {
	font-size: 14px;
	min-width: 86px;
	padding: 7px 20px 6px
}

.p-button.p-large .p-button-icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px
}

.p-button.p-large [class^='p-icon'] {
	font-size: 20px;
	line-height: 20px
}

.p-button.p-xlarge {
	font-size: 17px;
	padding: 7px 24px 5px;
	min-width: 86px
}

.p-button:hover,
.p-button:focus {
	background-color: #c6680e;
	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(222, 117, 16, 0.8)
}

.p-button.p-opacity:hover,
.p-button.p-opacity:focus {
	background-color: rgba(198, 104, 14, 0.8)
}

.p-button.p-opacity:active {
	background-color: rgba(174, 92, 13, 0.8)
}

.p-button.p-button-conversion {
	background-color: #de7510
}

.p-button.p-button-conversion:hover,
.p-button.p-button-conversion:focus {
	background-color: #c6680e;
	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(222, 117, 16, 0.8)
}

.p-button.p-button-conversion.p-opacity:hover,
.p-button.p-button-conversion.p-opacity:focus {
	background-color: rgba(198, 104, 14, 0.8)
}

.p-button.p-button-conversion.p-opacity:active {
	background-color: rgba(174, 92, 13, 0.8)
}

.p-button.p-button-aqua-bright {
	background-color: #1e9d8b
}

.p-button.p-button-aqua-bright:hover,
.p-button.p-button-aqua-bright:focus {
	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,
.p-button.p-button-aqua-bright.p-opacity:focus {
	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,
.p-button.p-button-aqua-bright.p-button-secondary:focus {
	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,
.p-button.p-button-aqua-bright.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-aqua-dark:focus {
	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,
.p-button.p-button-aqua-dark.p-opacity:focus {
	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,
.p-button.p-button-aqua-dark.p-button-secondary:focus {
	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,
.p-button.p-button-aqua-dark.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-blue-bright:focus {
	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,
.p-button.p-button-blue-bright.p-opacity:focus {
	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,
.p-button.p-button-blue-bright.p-button-secondary:focus {
	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,
.p-button.p-button-blue-bright.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-blue-dark:focus {
	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,
.p-button.p-button-blue-dark.p-opacity:focus {
	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,
.p-button.p-button-blue-dark.p-button-secondary:focus {
	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,
.p-button.p-button-blue-dark.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-green-bright:focus {
	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,
.p-button.p-button-green-bright.p-opacity:focus {
	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,
.p-button.p-button-green-bright.p-button-secondary:focus {
	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,
.p-button.p-button-green-bright.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-green-light:focus {
	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,
.p-button.p-button-green-light.p-opacity:focus {
	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,
.p-button.p-button-green-light.p-button-secondary:focus {
	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,
.p-button.p-button-green-light.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-orange-bright:focus {
	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,
.p-button.p-button-orange-bright.p-opacity:focus {
	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,
.p-button.p-button-orange-bright.p-button-secondary:focus {
	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,
.p-button.p-button-orange-bright.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-orange-light:focus {
	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,
.p-button.p-button-orange-light.p-opacity:focus {
	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,
.p-button.p-button-orange-light.p-button-secondary:focus {
	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,
.p-button.p-button-orange-light.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-pink-bright:focus {
	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,
.p-button.p-button-pink-bright.p-opacity:focus {
	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,
.p-button.p-button-pink-bright.p-button-secondary:focus {
	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,
.p-button.p-button-pink-bright.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-pink-dark:focus {
	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,
.p-button.p-button-pink-dark.p-opacity:focus {
	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,
.p-button.p-button-pink-dark.p-button-secondary:focus {
	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,
.p-button.p-button-pink-dark.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-purple-bright:focus {
	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,
.p-button.p-button-purple-bright.p-opacity:focus {
	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,
.p-button.p-button-purple-bright.p-button-secondary:focus {
	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,
.p-button.p-button-purple-bright.p-button-secondary.p-opacity:focus {
	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,
.p-button.p-button-purple-dark:focus {
	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,
.p-button.p-button-purple-dark.p-opacity:focus {
	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,
.p-button.p-button-purple-dark.p-button-secondary:focus {
	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,
.p-button.p-button-purple-dark.p-button-secondary.p-opacity:focus {
	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-lor-bright {
	background-color: #d3b165
}

.p-button.p-button-lor-bright:hover,
.p-button.p-button-lor-bright:focus {
	background-color: #cda751
}

.p-button.p-button-lor-bright.p-opacity {
	background-color: rgba(211, 177, 101, 0.8)
}

.p-button.p-button-lor-bright.p-opacity:hover,
.p-button.p-button-lor-bright.p-opacity:focus {
	background-color: rgba(205, 167, 81, 0.8)
}

.p-button.p-button-lor-bright.p-opacity:active {
	background-color: rgba(200, 157, 61, 0.8)
}

.p-button.p-button-lor-bright.p-button-secondary {
	color: #d3b165;
	border-color: #e9d8b2
}

.p-button.p-button-lor-bright.p-button-secondary:hover,
.p-button.p-button-lor-bright.p-button-secondary:focus {
	background-color: #f9f5eb;
	text-decoration: none
}

.p-button.p-button-lor-bright.p-button-secondary:active {
	background-color: #f4ebd7;
	box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1)
}

.p-button.p-button-lor-bright.p-button-secondary.p-opacity:hover,
.p-button.p-button-lor-bright.p-button-secondary.p-opacity:focus {
	background-color: rgba(249, 245, 235, 0.8)
}

.p-button.p-button-lor-bright.p-button-secondary.p-opacity:active {
	background-color: rgba(244, 235, 215, 0.8)
}

.p-button.p-button-saeco-bright {
	background-color: #a48871
}

.p-button.p-button-saeco-bright:hover,
.p-button.p-button-saeco-bright:focus {
	background-color: #997b62
}

.p-button.p-button-saeco-bright.p-opacity {
	background-color: rgba(164, 136, 113, 0.8)
}

.p-button.p-button-saeco-bright.p-opacity:hover,
.p-button.p-button-saeco-bright.p-opacity:focus {
	background-color: rgba(153, 123, 98, 0.8)
}

.p-button.p-button-saeco-bright.p-opacity:active {
	background-color: rgba(138, 111, 88, 0.8)
}

.p-button.p-button-saeco-bright.p-button-secondary {
	color: #a48871;
	border-color: #d2c4b8
}

.p-button.p-button-saeco-bright.p-button-secondary:hover,
.p-button.p-button-saeco-bright.p-button-secondary:focus {
	background-color: #f5f2ef;
	text-decoration: none
}

.p-button.p-button-saeco-bright.p-button-secondary:active {
	background-color: #ebe5e0;
	box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1)
}

.p-button.p-button-saeco-bright.p-button-secondary.p-opacity:hover,
.p-button.p-button-saeco-bright.p-button-secondary.p-opacity:focus {
	background-color: rgba(245, 242, 239, 0.8)
}

.p-button.p-button-saeco-bright.p-button-secondary.p-opacity:active {
	background-color: rgba(235, 229, 224, 0.8)
}

.p-button.p-button-walita-bright {
	background-color: #fc5532
}

.p-button.p-button-walita-bright:hover,
.p-button.p-button-walita-bright:focus {
	background-color: #fc4019
}

.p-button.p-button-walita-bright.p-opacity {
	background-color: rgba(252, 85, 50, 0.8)
}

.p-button.p-button-walita-bright.p-opacity:hover,
.p-button.p-button-walita-bright.p-opacity:focus {
	background-color: rgba(252, 64, 25, 0.8)
}

.p-button.p-button-walita-bright.p-opacity:active {
	background-color: rgba(247, 46, 4, 0.8)
}

.p-button.p-button-walita-bright.p-button-secondary {
	color: #fc5532;
	border-color: #feaa99
}

.p-button.p-button-walita-bright.p-button-secondary:hover,
.p-button.p-button-walita-bright.p-button-secondary:focus {
	background-color: #ffeae6;
	text-decoration: none
}

.p-button.p-button-walita-bright.p-button-secondary:active {
	background-color: #fed5cd;
	box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1)
}

.p-button.p-button-walita-bright.p-button-secondary.p-opacity:hover,
.p-button.p-button-walita-bright.p-button-secondary.p-opacity:focus {
	background-color: rgba(255, 234, 230, 0.8)
}

.p-button.p-button-walita-bright.p-button-secondary.p-opacity:active {
	background-color: rgba(254, 213, 205, 0.8)
}

.p-button.p-button-group-blue-bright {
	background-color: #1474a4
}

.p-button.p-button-group-blue-bright:hover,
.p-button.p-button-group-blue-bright:focus {
	background-color: #11648d
}

.p-button.p-button-group-blue-bright.p-opacity {
	background-color: rgba(20, 116, 164, 0.8)
}

.p-button.p-button-group-blue-bright.p-opacity:hover,
.p-button.p-button-group-blue-bright.p-opacity:focus {
	background-color: rgba(17, 100, 141, 0.8)
}

.p-button.p-button-group-blue-bright.p-opacity:active {
	background-color: rgba(14, 84, 119, 0.8)
}

.p-button.p-button-group-blue-bright.p-button-secondary {
	color: #1474a4;
	border-color: #8abad2
}

.p-button.p-button-group-blue-bright.p-button-secondary:hover,
.p-button.p-button-group-blue-bright.p-button-secondary:focus {
	background-color: #e8f6fc;
	text-decoration: none
}

.p-button.p-button-group-blue-bright.p-button-secondary:active {
	background-color: #d2ecf9;
	box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1)
}

.p-button.p-button-group-blue-bright.p-button-secondary.p-opacity:hover,
.p-button.p-button-group-blue-bright.p-button-secondary.p-opacity:focus {
	background-color: rgba(232, 246, 252, 0.8)
}

.p-button.p-button-group-blue-bright.p-button-secondary.p-opacity:active {
	background-color: rgba(210, 236, 249, 0.8)
}

.p-button.p-button-secondary {
	background-color: #fff;
	color: #de7510;
	border-color: #efba88
}

.p-button.p-button-secondary:hover,
.p-button.p-button-secondary:focus {
	background-color: #fdf2e7;
	text-decoration: none
}

.p-button.p-button-secondary:active {
	background-color: #fce5cf;
	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,
.p-button.p-button-secondary.p-opacity:focus {
	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: #de7510;
	border-color: #de7510
}

.p-button.p-button-secondary.p-button-conversion:hover,
.p-button.p-button-secondary.p-button-conversion:focus {
	background-color: #fdf2e7;
	text-decoration: none
}

.p-button.p-button-secondary.p-button-conversion:active {
	background-color: #fce5cf;
	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,
.p-button.p-button-secondary.p-button-conversion.p-opacity:focus {
	background-color: rgba(253, 242, 231, 0.8)
}

.p-button.p-button-secondary.p-button-conversion.p-opacity:active {
	background-color: rgba(252, 229, 207, 0.8)
}

.p-button.p-button-secondary-greyscale {
	background-color: #fff;
	color: #595959;
	border-color: #c4c4c4
}

.p-button.p-button-secondary-greyscale:hover,
.p-button.p-button-secondary-greyscale:focus {
	background-color: #f2f2f2;
	text-decoration: none
}

.p-button.p-button-secondary-greyscale:active {
	background-color: #e6e6e6;
	box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1)
}

.p-button.p-button-secondary-greyscale.p-opacity {
	background-color: rgba(255, 255, 255, 0.8)
}

.p-button.p-button-secondary-greyscale.p-opacity:hover,
.p-button.p-button-secondary-greyscale.p-opacity:focus {
	background-color: rgba(242, 242, 242, 0.8)
}

.p-button.p-button-secondary-greyscale.p-opacity:active {
	background-color: rgba(230, 230, 230, 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,
.p-button.p-inactive:focus {
	box-shadow: none;
	text-decoration: none
}

.p-button.p-inactive:active {
	background: #efeff4;
	box-shadow: none
}

.p-inverted .p-button {
	color: #fff
}

.p-inverted .p-button.p-button-secondary {
	color: #de7510
}

.p-inverted .p-button.p-button-secondary.p-button-conversion {
	color: #de7510
}

.p-inverted .p-button.p-button-secondary-greyscale {
	color: #595959
}

.p-inverted .p-button.p-inactive {
	color: #b9bbc7
}

input.p-button {
	background-color: #de7510
}

@media screen and (max-width:700px) {
	.p-button {
		font-size: 14px;
		min-width: 86px;
		padding: 7px 20px 6px
	}
	.p-button .p-button-icon {
		width: 20px;
		height: 20px;
		font-size: 20px;
		line-height: 20px
	}
	.p-button [class^='p-icon'] {
		font-size: 20px;
		line-height: 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:450px) {
	.p-xs-full {
		display: block;
		width: 100%
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-s-full {
		display: block;
		width: 100%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-m-full {
		display: block;
		width: 100%
	}
}

@media screen and (min-width:961px) {
	.p-l-full {
		display: block;
		width: 100%
	}
}

.p-button-two-blocks {
	cursor: pointer;
	display: inline-flex;
	align-items: stretch;
	align-content: stretch;
	line-height: 1.42857143;
	text-align: center;
	position: relative;
	vertical-align: middle;
	font-size: 12px;
	margin-bottom: 0
}

.p-button-two-blocks .p-arrow-right,
.p-button-two-blocks .p-arrow-down {
	display: none
}

.p-button-two-blocks:active {
	box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.1)
}

.p-button-two-blocks.p-full .p-button-block-01,
.p-button-two-blocks.p-full .p-button-block-02 {
	flex: 1
}

.p-button-two-blocks.p-large .p-button-block-01,
.p-button-two-blocks.p-large .p-button-block-02 {
	font-size: 14px;
	padding: 7px 24px 5px
}

.p-button-two-blocks.p-large .p-button-block-01.p-button-icon-block,
.p-button-two-blocks.p-large .p-button-block-02.p-button-icon-block {
	padding: 7px 10px 5px
}

.p-button-two-blocks.p-xlarge .p-button-block-01,
.p-button-two-blocks.p-xlarge .p-button-block-02 {
	font-size: 17px;
	padding: 7px 24px 5px
}

.p-button-two-blocks.p-xlarge .p-button-block-01.p-button-icon-block,
.p-button-two-blocks.p-xlarge .p-button-block-02.p-button-icon-block {
	padding: 7px 10px 5px
}

.p-button-two-blocks .p-button-block-01,
.p-button-two-blocks .p-button-block-02 {
	background-image: none;
	border: 1px solid transparent;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 4px 20px 3px
}

.p-button-two-blocks .p-button-block-01.p-button-icon-block,
.p-button-two-blocks .p-button-block-02.p-button-icon-block {
	padding: 4px 7px 3px
}

.p-button-two-blocks .p-button-block-01 {
	background-color: #ebb626;
	color: #fff;
	border-radius: 2px 0 0 2px
}

.p-button-two-blocks .p-button-block-02 {
	background-color: #de7510;
	color: #fff;
	border-radius: 0 2px 2px 0
}

.p-button-two-blocks:hover,
.p-button-two-blocks:focus {
	text-decoration: none
}

.p-button-two-blocks:hover .p-button-block-01,
.p-button-two-blocks:focus .p-button-block-01 {
	background-color: #e3ab15
}

.p-button-two-blocks:hover .p-button-block-02,
.p-button-two-blocks:focus .p-button-block-02 {
	background-color: #c6680e
}

.p-button-two-blocks.p-button-blue-theme .p-button-block-01 {
	background-color: #7ba4d9
}

.p-button-two-blocks.p-button-blue-theme .p-button-block-02 {
	background-color: #0066a1
}

.p-button-two-blocks.p-button-blue-theme:hover .p-button-block-01,
.p-button-two-blocks.p-button-blue-theme:focus .p-button-block-01 {
	background-color: #6796d3
}

.p-button-two-blocks.p-button-blue-theme:hover .p-button-block-02,
.p-button-two-blocks.p-button-blue-theme:focus .p-button-block-02 {
	background-color: #005688
}

.p-button-two-blocks.p-button-aqua-theme .p-button-block-01 {
	background-color: #5bbbb7
}

.p-button-two-blocks.p-button-aqua-theme .p-button-block-02 {
	background-color: #1e9d8b
}

.p-button-two-blocks.p-button-aqua-theme:hover .p-button-block-01,
.p-button-two-blocks.p-button-aqua-theme:focus .p-button-block-01 {
	background-color: #4ab2ae
}

.p-button-two-blocks.p-button-aqua-theme:hover .p-button-block-02,
.p-button-two-blocks.p-button-aqua-theme:focus .p-button-block-02 {
	background-color: #1a8878
}

.p-button-two-blocks.p-button-green-theme .p-button-block-01 {
	background-color: #b6bf00
}

.p-button-two-blocks.p-button-green-theme .p-button-block-02 {
	background-color: #5b8f22
}

.p-button-two-blocks.p-button-green-theme:hover .p-button-block-01,
.p-button-two-blocks.p-button-green-theme:focus .p-button-block-01 {
	background-color: #9ea600
}

.p-button-two-blocks.p-button-green-theme:hover .p-button-block-02,
.p-button-two-blocks.p-button-green-theme:focus .p-button-block-02 {
	background-color: #4e7a1d
}

.p-button-two-blocks.p-button-orange-theme .p-button-block-01 {
	background-color: #eeaf00
}

.p-button-two-blocks.p-button-orange-theme .p-button-block-02 {
	background-color: #e98300
}

.p-button-two-blocks.p-button-orange-theme:hover .p-button-block-01,
.p-button-two-blocks.p-button-orange-theme:focus .p-button-block-01 {
	background-color: #d59c00
}

.p-button-two-blocks.p-button-orange-theme:hover .p-button-block-02,
.p-button-two-blocks.p-button-orange-theme:focus .p-button-block-02 {
	background-color: #d07500
}

.p-button-two-blocks.p-button-pink-theme .p-button-block-01 {
	background-color: #e59aaa
}

.p-button-two-blocks.p-button-pink-theme .p-button-block-02 {
	background-color: #ec4371
}

.p-button-two-blocks.p-button-pink-theme:hover .p-button-block-01,
.p-button-two-blocks.p-button-pink-theme:focus .p-button-block-01 {
	background-color: #e08699
}

.p-button-two-blocks.p-button-pink-theme:hover .p-button-block-02,
.p-button-two-blocks.p-button-pink-theme:focus .p-button-block-02 {
	background-color: #ea2c60
}

.p-button-two-blocks.p-button-purple-theme .p-button-block-01 {
	background-color: #b390bb
}

.p-button-two-blocks.p-button-purple-theme .p-button-block-02 {
	background-color: #7d0063
}

.p-button-two-blocks.p-button-purple-theme:hover .p-button-block-01,
.p-button-two-blocks.p-button-purple-theme:focus .p-button-block-01 {
	background-color: #a880b1
}

.p-button-two-blocks.p-button-purple-theme:hover .p-button-block-02,
.p-button-two-blocks.p-button-purple-theme:focus .p-button-block-02 {
	background-color: #63004f
}

.p-inverted .p-button-two-blocks .p-button-block-01,
.p-inverted.p-button-two-blocks .p-button-block-01 {
	background-color: #ebb626;
	color: #fff
}

.p-inverted .p-button-two-blocks .p-button-block-02,
.p-inverted.p-button-two-blocks .p-button-block-02 {
	background-color: #fff;
	color: #de7510
}

.p-inverted .p-button-two-blocks:hover .p-button-block-01,
.p-inverted.p-button-two-blocks:hover .p-button-block-01,
.p-inverted .p-button-two-blocks:focus .p-button-block-01,
.p-inverted.p-button-two-blocks:focus .p-button-block-01 {
	background-color: #edbe3d;
	color: #fff
}

.p-inverted .p-button-two-blocks:hover .p-button-block-02,
.p-inverted.p-button-two-blocks:hover .p-button-block-02,
.p-inverted .p-button-two-blocks:focus .p-button-block-02,
.p-inverted.p-button-two-blocks:focus .p-button-block-02 {
	background-color: #fff;
	color: #ee8219
}

.p-inverted .p-button-two-blocks.p-button-blue-theme .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-blue-theme .p-button-block-01 {
	background-color: #7ba4d9
}

.p-inverted .p-button-two-blocks.p-button-blue-theme .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-blue-theme .p-button-block-02 {
	color: #0066a1
}

.p-inverted .p-button-two-blocks.p-button-blue-theme:hover .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-blue-theme:hover .p-button-block-01,
.p-inverted .p-button-two-blocks.p-button-blue-theme:focus .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-blue-theme:focus .p-button-block-01 {
	background-color: #8fb2df
}

.p-inverted .p-button-two-blocks.p-button-blue-theme:hover .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-blue-theme:hover .p-button-block-02,
.p-inverted .p-button-two-blocks.p-button-blue-theme:focus .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-blue-theme:focus .p-button-block-02 {
	color: #0076bb
}

.p-inverted .p-button-two-blocks.p-button-aqua-theme .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-aqua-theme .p-button-block-01 {
	background-color: #5bbbb7
}

.p-inverted .p-button-two-blocks.p-button-aqua-theme .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-aqua-theme .p-button-block-02 {
	color: #1e9d8b
}

.p-inverted .p-button-two-blocks.p-button-aqua-theme:hover .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-aqua-theme:hover .p-button-block-01,
.p-inverted .p-button-two-blocks.p-button-aqua-theme:focus .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-aqua-theme:focus .p-button-block-01 {
	background-color: #6dc2bf
}

.p-inverted .p-button-two-blocks.p-button-aqua-theme:hover .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-aqua-theme:hover .p-button-block-02,
.p-inverted .p-button-two-blocks.p-button-aqua-theme:focus .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-aqua-theme:focus .p-button-block-02 {
	color: #22b29e
}

.p-inverted .p-button-two-blocks.p-button-green-theme .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-green-theme .p-button-block-01 {
	background-color: #b6bf00
}

.p-inverted .p-button-two-blocks.p-button-green-theme .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-green-theme .p-button-block-02 {
	color: #5b8f22
}

.p-inverted .p-button-two-blocks.p-button-green-theme:hover .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-green-theme:hover .p-button-block-01,
.p-inverted .p-button-two-blocks.p-button-green-theme:focus .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-green-theme:focus .p-button-block-01 {
	background-color: #ced900
}

.p-inverted .p-button-two-blocks.p-button-green-theme:hover .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-green-theme:hover .p-button-block-02,
.p-inverted .p-button-two-blocks.p-button-green-theme:focus .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-green-theme:focus .p-button-block-02 {
	color: #68a427
}

.p-inverted .p-button-two-blocks.p-button-orange-theme .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-orange-theme .p-button-block-01 {
	background-color: #eeaf00
}

.p-inverted .p-button-two-blocks.p-button-orange-theme .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-orange-theme .p-button-block-02 {
	color: #e98300
}

.p-inverted .p-button-two-blocks.p-button-orange-theme:hover .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-orange-theme:hover .p-button-block-01,
.p-inverted .p-button-two-blocks.p-button-orange-theme:focus .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-orange-theme:focus .p-button-block-01 {
	background-color: #ffbe09
}

.p-inverted .p-button-two-blocks.p-button-orange-theme:hover .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-orange-theme:hover .p-button-block-02,
.p-inverted .p-button-two-blocks.p-button-orange-theme:focus .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-orange-theme:focus .p-button-block-02 {
	color: #ff9103
}

.p-inverted .p-button-two-blocks.p-button-pink-theme .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-pink-theme .p-button-block-01 {
	background-color: #e59aaa
}

.p-inverted .p-button-two-blocks.p-button-pink-theme .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-pink-theme .p-button-block-02 {
	color: #ec4371
}

.p-inverted .p-button-two-blocks.p-button-pink-theme:hover .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-pink-theme:hover .p-button-block-01,
.p-inverted .p-button-two-blocks.p-button-pink-theme:focus .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-pink-theme:focus .p-button-block-01 {
	background-color: #eaaebb
}

.p-inverted .p-button-two-blocks.p-button-pink-theme:hover .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-pink-theme:hover .p-button-block-02,
.p-inverted .p-button-two-blocks.p-button-pink-theme:focus .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-pink-theme:focus .p-button-block-02 {
	color: #ee5a82
}

.p-inverted .p-button-two-blocks.p-button-purple-theme .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-purple-theme .p-button-block-01 {
	background-color: #b390bb
}

.p-inverted .p-button-two-blocks.p-button-purple-theme .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-purple-theme .p-button-block-02 {
	color: #7d0063
}

.p-inverted .p-button-two-blocks.p-button-purple-theme:hover .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-purple-theme:hover .p-button-block-01,
.p-inverted .p-button-two-blocks.p-button-purple-theme:focus .p-button-block-01,
.p-inverted.p-button-two-blocks.p-button-purple-theme:focus .p-button-block-01 {
	background-color: #bea0c5
}

.p-inverted .p-button-two-blocks.p-button-purple-theme:hover .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-purple-theme:hover .p-button-block-02,
.p-inverted .p-button-two-blocks.p-button-purple-theme:focus .p-button-block-02,
.p-inverted.p-button-two-blocks.p-button-purple-theme:focus .p-button-block-02 {
	color: #970077
}

@media screen and (max-width:700px) {
	.p-button-two-blocks.p-xs-s-full .p-button-block-01,
	.p-button-two-blocks.p-xs-s-full .p-button-block-02 {
		flex: 1
	}
	.p-button-two-blocks .p-button-block-01,
	.p-button-two-blocks .p-button-block-02 {
		font-size: 14px;
		padding: 7px 24px 5px
	}
	.p-button-two-blocks .p-button-block-01.p-button-icon-block,
	.p-button-two-blocks .p-button-block-02.p-button-icon-block {
		padding: 7px 10px 5px
	}
}

.p-ctn {
	color: #5d6678
}

.p-checkbox {
	display: inline-block;
	height: 22px;
	position: relative
}

.p-checkbox input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline-block;
	border: 1px solid #b9bbc7;
	background: #fff;
	border-radius: 2px;
	height: 22px;
	width: 22px;
	margin: 0;
	padding: 0;
	outline: 0;
	cursor: pointer
}

.p-checkbox input:checked {
	border: 1px solid #de7510
}

.p-checkbox input:checked::before {
	position: absolute;
	color: #de7510;
	content: '\e204';
	font-family: 'philips-global-icon-font';
	font-size: 16px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	text-align: center
}

.p-checkbox input:checked:disabled::before {
	color: #c4c4c4
}

.p-checkbox input:focus {
	background: #fff;
	border-color: #de7510
}

.p-checkbox-label {
	display: flex;
	justify-content: flex-start
}

.p-checkbox-label .p-checkbox+label {
	line-height: 24px;
	vertical-align: text-top
}

.p-inverted .p-checkbox input:focus {
	background: #fcf1e7;
	border-color: #fff
}

.p-radio {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: #fff;
	border: 1px solid #b9bbc7;
	border-radius: 50%
}

.p-radio input {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 20px;
	width: 20px;
	margin: 0;
	padding: 0;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	outline: 0;
	cursor: pointer;
	border: 0
}

.p-radio input:checked::after {
	content: '';
	border-radius: 50%;
	height: 10px;
	width: 10px;
	background: #de7510
}

.p-radio input:checked:disabled {
	background: #c4c4c4
}

.p-radio input:hover:not(:checked):not(:disabled) {
	background: #fcedba
}

.p-radio input:focus:not(:disabled) {
	background: #fff;
	border: 1px solid #de7510
}

.test-no-appearance .p-radio {
	background: 0;
	border: 0
}

.test-no-appearance .p-radio input:checked {
	height: 20px;
	width: 20px;
	margin: 0
}

.p-form .p-radio+label {
	font-size: 16px;
	line-height: 16px;
	margin-top: 12px;
	vertical-align: text-bottom
}

.p-inverted .p-radio input:focus:not(:disabled) {
	background: #fcf1e7;
	border-color: #fff
}

.p-select {
	position: relative;
	box-sizing: border-box;
	height: 24px;
	min-width: 60px
}

.p-select option {
	color: #212121
}

.p-select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 1px solid #b9bbc7;
	color: #3c3c3c;
	background: #fff;
	border-radius: 2px;
	position: relative;
	display: block;
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	padding-right: 30px;
	padding-left: 10px;
	font-weight: 400
}

.p-select select.p-error-msg {
	padding-left: 0;
	padding-top: 0
}

.p-select select:hover:not(:disabled) {
	background-color: #fff
}

.p-select select:focus:not(:disabled) {
	color: #3c3c3c;
	background: #fff;
	border-color: #de7510
}

.p-select select:disabled {
	color: #c4c4c4
}

.p-select select::-ms-expand {
	display: none
}

.p-select select:focus::-ms-value {
	color: #3c3c3c;
	background: #fff
}

.p-select select:invalid {
	color: #c4c4c4
}

.p-select::after {
	content: '\e201';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	font-style: normal;
	position: absolute;
	pointer-events: none;
	height: 22px;
	width: 24px;
	right: 2px;
	top: 1px;
	font-size: 24px;
	line-height: 24px
}

.p-select.p-large {
	height: 46px
}

.p-select.p-large select {
	font-size: 16px;
	height: 46px;
	line-height: 44px
}

.p-select.p-large::after {
	top: 12px
}

@media screen and (max-width:700px) {
	.p-select {
		height: 46px
	}
	.p-select select {
		font-size: 16px;
		height: 46px;
		line-height: 44px
	}
	.p-select::after {
		top: 12px
	}
}

.p-inverted .p-select option {
	color: #3c3c3c
}

.p-inverted .p-select select {
	border: 1px solid #cccedb;
	color: #3c3c3c;
	background: #fff
}

.p-inverted .p-select select:focus:not(:disabled) {
	background: #fcf1e7;
	border-color: #fff
}

.p-link-more::after {
	content: '\00a0\203a';
	font-weight: 700
}

.p-link-more.p-small {
	font-size: 11px
}

.p-link-anchor::after,
.p-link-up::after,
.p-link-more-triangle-down::after {
	font-family: 'philips-global-icon-font';
	font-size: .7em;
	font-weight: 700
}

.p-link-anchor::after {
	content: '\00a0\e201'
}

.p-link-up::after {
	content: '\00a0\e200'
}

.p-link-more-triangle-down::after {
	content: '\00a0\e201'
}

.p-link-back::before {
	content: '\2039\00a0';
	font-weight: 700
}

.p-link-back::before:hover {
	text-decoration: none
}

.p-link-back.p-body-copy-01::before {
	height: 19px
}

.p-link-back.p-small {
	font-size: 11px
}

.p-link-anchor:hover,
.p-link-up:hover,
.p-link-more:hover,
.p-link-back:hover {
	text-decoration: underline
}

.p-price {
	color: #3c3c3c
}

.p-price .p-current-price-value {
	color: #3c3c3c;
	font-size: 14px;
	font-weight: 700;
	margin-right: 8px
}

.p-price .p-current-price-value.p-current-price {
	color: #de7510
}

.p-price .p-current-price-value.p-current-price a {
	color: #de7510
}

.p-price .p-current-price-value a {
	color: #000;
	font-size: 15px;
	vertical-align: text-top
}

.p-price .p-former-price {
	font-size: 12px;
	color: #b0b0b0;
	font-weight: 400;
	margin-right: 3px
}

.p-price.p-hidden-price-label .p-former-price {
	display: none
}

.p-price--msrp {
	color: #b0b0b0;
	font-size: 12px;
	font-weight: normal
}

.p-price-shop-label {
	text-align: left;
	padding-bottom: 5px
}

.p-inverted .p-price {
	color: #fff
}

.p-inverted .p-price .p-current-price-value {
	color: #fff
}

.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: #fff
}

.p-inverted .p-price .p-current-price-value .p-former-price {
	color: #fff
}

.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: 0;
	left: 0;
	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: #ebb626;
	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 0 0 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: #e8e8e8;
	opacity: .8
}

.p-rate>span::before {
	color: transparent
}

.p-rate.p-rate-bg>span::after {
	opacity: .1
}

.p-rate.p-rate-1 span:first-child::after {
	color: #ebb626;
	opacity: 1
}

.p-rate.p-rate-2 span:first-child::after,
.p-rate.p-rate-2 span:first-child+span::after {
	color: #ebb626;
	opacity: 1
}

.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: #ebb626;
	opacity: 1
}

.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: #ebb626;
	opacity: 1
}

.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: #ebb626;
	opacity: 1
}

.p-inverted .p-rate>span::after {
	color: #e8e8e8;
	opacity: .4
}

.p-inverted .p-rate>span::before {
	color: transparent
}

.p-inverted .p-rate.p-rate-bg>span::after {
	opacity: .1
}

.p-inverted .p-rate.p-rate-1 span:first-child::after {
	color: #ebb626;
	opacity: 1
}

.p-inverted .p-rate.p-rate-2 span:first-child::after,
.p-inverted .p-rate.p-rate-2 span:first-child+span::after {
	color: #ebb626;
	opacity: 1
}

.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: #ebb626;
	opacity: 1
}

.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: #ebb626;
	opacity: 1
}

.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: #ebb626;
	opacity: 1
}

.p-rating-display {
	font-size: 25px;
	letter-spacing: 0;
	display: inline-block;
	position: relative;
	line-height: 25px;
	opacity: 1;
	white-space: nowrap
}

.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-xlarge {
	font-size: 30px;
	line-height: 30px
}

.p-rating-display.p-transparent::after {
	opacity: .1
}

.p-rating-display::after,
.p-rating-display .p-rating-display-inner::after {
	content: '\e632' '\e632' '\e632' '\e632' '\e632';
	color: #e8e8e8;
	font-family: 'philips-global-icon-font';
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	letter-spacing: 2px;
	margin-right: -2px
}

.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: #ebb626
}

.p-rating-display .p-output {
	display: none;
	position: relative;
	padding: 5px 0 0 6px;
	line-height: 11px;
	text-align: left;
	float: right;
	color: #ebb626;
	font-size: 11px
}

.p-rating-display .p-output::before {
	content: '('
}

.p-rating-display .p-output::after {
	content: ')'
}

.p-rating-single-star {
	font-size: 25px
}

.p-rating-single-star::after {
	content: '\e632';
	font-family: 'philips-global-icon-font'
}

.p-rating-single-star.p-small {
	font-size: 12px
}

.p-rating-single-star.p-medium {
	font-size: 20px
}

.p-rating-single-star.p-active {
	color: #ebb626
}

.p-rating-single-star.p-inactive {
	color: #e8e8e8
}

.p-inverted .p-rating-display::after,
.p-inverted .p-rating-display .p-rating-display-inner::after {
	color: #e8e8e8
}

.p-inverted .p-rating-display .p-rating-display-inner::after {
	color: #ebb626
}

.p-inverted .p-rating-display .p-output {
	color: #ebb626
}

.p-inverted .p-rating-single-star.p-active {
	color: #ebb626
}

.p-inverted .p-rating-single-star.p-inactive {
	color: #e8e8e8
}

.p-inverted-white .p-rating-display::after,
.p-inverted-white .p-rating-display .p-rating-display-inner::after {
	color: rgba(255, 255, 255, 0.35)
}

.p-inverted-white .p-rating-display .p-rating-display-inner::after {
	color: #fff
}

.p-inverted-white .p-rating-display .p-output {
	color: #fff
}

.p-inverted-white .p-rating-single-star.p-active {
	color: #fff
}

.p-inverted-white .p-rating-single-star.p-inactive {
	color: rgba(255, 255, 255, 0.35)
}

.p-color-variations {
	vertical-align: middle
}

.p-color-variations>li {
	display: inline-block
}

.p-color-variations .p-block {
	position: relative;
	display: inline-block;
	width: 23px;
	height: 23px;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	cursor: pointer
}

.p-color-variations .p-block img {
	border-radius: 50%;
	border: 1px solid transparent;
	padding: 3px
}

.p-color-variations .p-block.p-active img {
	border-color: #c4c4c4
}

.p-color-variations .p-block .p-color-variations__2colors {
	padding: 3px;
	border-radius: 50%;
	border: 1px solid transparent;
	display: inline-block;
	vertical-align: middle
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner {
	width: 15px;
	height: 15px;
	position: relative;
	border-radius: 50%;
	overflow: hidden
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span {
	position: absolute;
	top: 50%;
	left: 0;
	width: 15px;
	height: 8px
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span:first-child {
	top: 0
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span.p-black {
	background: #000
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span.p-white {
	background: #e6e6e6
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span.p-purple-dark {
	background: #42145f
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span.p-purple {
	background: #631d76
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span.p-blue {
	background: #242e47
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span.p-green {
	background: #024731
}

.p-color-variations .p-block .p-color-variations__2colors .p-color-variations__2colors-inner span.p-red {
	background: #5e172d
}

.p-color-variations .p-block.p-active .p-color-variations__2colors {
	border-color: #c4c4c4
}

.p-inverted .p-color-variations .p-block.p-active img {
	border-color: #fff
}

.p-inverted .p-color-variations .p-block.p-active .p-color-variations__2colors {
	border-color: #fff
}

.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 0 3px;
	background-color: #fff;
	color: #de7510;
	border: 1px solid #f2c89f
}

.p-product-variations li .p-button.p-active {
	color: #fff;
	background-color: #f2c89f;
	border-color: #de7510
}

.p-product-variations li .p-button.p-active:hover,
.p-product-variations li .p-button.p-active:focus {
	background-color: #c6680e
}

.p-product-variations li .p-button:hover,
.p-product-variations li .p-button:focus {
	background-color: #fff
}

.p-product-variations li .p-button:active {
	background-color: none;
	box-shadow: 0
}

@media screen and (min-width:701px) {
	.p-product-variations li {
		margin-left: 3px;
		margin-right: 2px
	}
}

.p-inverted .p-product-variations li .p-button {
	background-color: #de7510;
	color: #fff;
	border: 1px solid #fff
}

.p-inverted .p-product-variations li .p-button.p-active {
	color: #de7510;
	background-color: #de7510;
	border-color: #fff
}

.p-inverted .p-product-variations li .p-button.p-active:hover {
	background-color: #c6680e
}

.p-inverted .p-product-variations li .p-button:hover {
	background-color: #de7510
}

.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: 0;
	left: 0
}

.p-tooltip .p-content-wrap {
	position: relative;
	box-sizing: border-box;
	border: 1px solid #b9bbc7;
	background: #fff;
	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 #ccc;
	cursor: pointer;
	background: #efeff4;
	padding: 20px 0 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 #de7510;
	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%;
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #dadada 0, #f2f2f2 40%, #fff 100%)
}

.p-tooltip.p-sidewindow .p-back span {
	display: inline-block;
	color: #de7510;
	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: #888;
	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: #de7510
}

.p-tooltip .p-icon-close-02 {
	position: absolute;
	cursor: pointer;
	top: 10px;
	right: 10px
}

.p-tooltip .p-arrow {
	display: block;
	position: absolute;
	z-index: 3004;
	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
}

@media screen and (min-width:0) {
	.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
	}
	.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
	}
	.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:701px) {
	.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 {
		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
	}
}

.p-main-tabs {
	border-bottom: 1px solid rgba(222, 117, 16, 0.5);
	display: block
}

.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: 0
}

.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: #de7510;
	border-bottom-color: #de7510;
	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 #de7510;
	right: 0;
	left: 0;
	bottom: -1px
}

.p-main-tabs li a.p-active-tab::before,
.p-main-tabs li strong.p-active-tab::before {
	bottom: 0
}

@media screen and (min-width:0) {
	.p-main-tabs li a,
	.p-main-tabs li strong {
		padding: 0 30px 2px
	}
}

@media screen and (min-width:701px) {
	.p-main-tabs {
		border-bottom: 1px solid #de7510
	}
	.p-main-tabs li {
		width: auto
	}
	.p-main-tabs li a,
	.p-main-tabs li strong {
		padding: 3px 30px 10px
	}
	.p-main-tabs li .p-active-tab {
		padding-top: 3px;
		padding-bottom: 11px
	}
}

.p-inverted .p-main-tabs {
	border-bottom: 1px solid #fff
}

.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: #fff;
	border-bottom-color: #fff
}

.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 #fff
}

.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: 7px
}

.p-form .p-input-file .p-input-file-wrapper::after {
	content: '';
	display: table;
	clear: both
}

.p-form .p-input-file .p-input-file-wrapper.p-with-file-remove-icon .p-input-file-text {
	display: inline-block
}

.p-form .p-input-file .p-input-file-wrapper.p-with-file-remove-icon .p-file-remove-btn {
	display: inline-block;
	padding-left: 22px;
	font-size: 17px;
	vertical-align: top;
	cursor: pointer
}

.p-form .p-input-file .p-input-file-wrapper .p-button-camera {
	display: none
}

.p-form .p-input-file .p-input-file-wrapper .p-input-file-secondary-text {
	display: none
}

.p-form .p-input-file .p-input-file-hidden {
	position: absolute;
	opacity: 0;
	height: 0
}

.p-form .p-input-file .p-button-focus {
	background-color: #e5f6ff;
	text-decoration: none
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-form .p-input-file .p-input-file-wrapper .p-button {
		display: inline-block;
		float: none;
		width: 45%;
		max-width: none
	}
	.p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
		padding-top: 8px
	}
	.p-form .p-input-file .p-input-file-wrapper .p-input-file-secondary-text {
		display: inline-block;
		vertical-align: middle;
		width: 10%;
		text-align: center
	}
}

@media screen and (max-width:450px) {
	.p-form .p-input-file .p-input-file-wrapper .p-button {
		display: inline-block;
		float: none;
		width: 45%;
		max-width: none
	}
	.p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
		padding-left: 0;
		padding-top: 7px
	}
	.p-form .p-input-file .p-input-file-wrapper .p-input-file-secondary-text {
		display: inline-block;
		vertical-align: middle;
		width: 10%;
		text-align: center
	}
}

.p-carousel-indicator {
	text-align: center;
	font: 0/14px serif
}

.p-carousel-indicator li {
	display: inline-block;
	vertical-align: middle;
	color: #f5d6b7;
	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: #de7510
}

.p-carousel-indicator li.p-active {
	font-size: 20px;
	color: #de7510
}

.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: #333;
	text-align: center;
	border-radius: 1px;
	padding: 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: #fff
}

.p-carousel-indicator.p-animated li {
	background: 0;
	color: #f5d6b7;
	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: #f5d6b7
}

.p-carousel-indicator li.p-carousel-indicator-hover-color {
	color: #de7510
}

@media screen and (max-width:700px) {
	.p-carousel-indicator.p-animated li {
		width: 16px;
		height: 16px;
		margin-right: 2px;
		margin-left: 2px
	}
}

.p-inverted .p-carousel-indicator li:hover {
	color: #fff
}

.p-inverted .p-carousel-indicator li.p-active {
	color: #fff
}

.p-inverted .p-carousel-indicator li.p-carousel-indicator-color {
	color: #fff
}

.p-inverted .p-carousel-indicator.p-dark {
	background: #fff
}

.p-inverted .p-carousel-indicator.p-dark li {
	color: #333
}

.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: #de7510
}

.p-nav-prev.p-active:active i,
.p-nav-next.p-active:active i {
	color: #b9bbc7
}

.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: #fff
}

.p-inverted .p-nav-prev.p-active:active i,
.p-inverted .p-nav-next.p-active:active i {
	color: #fff
}

@media screen and (min-width:961px) {
	.p-nav-prev.p-active:hover i,
	.p-nav-next.p-active:hover i {
		color: #5d6678
	}
	.p-inverted .p-nav-prev.p-active:hover i,
	.p-inverted .p-nav-next.p-active:hover i {
		color: #fff
	}
}

.p-preloader {
	background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/preloader-small.gif') 0 0 no-repeat;
	width: 22px;
	height: 22px
}

.p-preloader.p-large {
	background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/preloader-large.gif') 0 0 no-repeat;
	width: 38px;
	height: 38px
}

@keyframes rotate {
	0.01% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(360deg)
	}
}

@keyframes dash {
	0.01% {
		stroke-dasharray: 1, 126;
		stroke-dashoffset: 0;
		animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
	}
	48% {
		stroke-dasharray: 126, 126;
		animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
	}
	52% {
		stroke-dashoffset: 0;
		animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
	}
	100% {
		stroke-dasharray: 126, 126;
		stroke-dashoffset: -126px;
		animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955)
	}
}

.p-loader {
	transform: rotate(-90deg);
	position: relative;
	width: 18px;
	min-width: 18px
}

.p-loader::before {
	content: '';
	display: block;
	padding-top: 100%
}

.p-loader.p-large {
	width: 36px;
	min-width: 36px
}

.p-loader .p-circular {
	animation: rotate 1770ms linear infinite;
	height: 100%;
	transform-origin: center center;
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.p-loader .p-circular .p-loader-background {
	cx: 50;
	cy: 50;
	r: 20;
	stroke-width: 1px;
	stroke: #fce290
}

.p-loader .p-circular .p-loader-foreground {
	cx: 50;
	cy: 50;
	r: 20;
	stroke-width: 3px;
	stroke: #de7510;
	animation: dash 1770ms infinite
}

.p-loader.p-inverted .p-circular .p-loader-background,
.p-loader .p-inverted .p-circular .p-loader-background {
	stroke: #fff
}

.p-loader.p-inverted .p-circular .p-loader-foreground,
.p-loader .p-inverted .p-circular .p-loader-foreground {
	stroke: #fff
}

.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: #de7510;
	height: 7px
}

.p-progress-bar-wrapper progress {
	margin: 0;
	padding: 0;
	position: relative;
	background: #de7510;
	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: #de7510
}

.p-progress-bar-wrapper progress::-moz-progress-bar {
	background: #de7510
}

.p-progress-bar-wrapper span {
	position: relative;
	font-weight: bold;
	color: #888b9c;
	top: 17px;
	font-size: 11px
}

.p-inverted .p-progress-bar-wrapper .p-progress-bar-fill {
	background: #fff
}

.p-inverted .p-progress-bar-wrapper progress {
	background: #fff
}

.p-inverted .p-progress-bar-wrapper progress::-webkit-progress-bar {
	background: #e6e6e6
}

.p-inverted .p-progress-bar-wrapper progress::-webkit-progress-value {
	background: #fff
}

.p-inverted .p-progress-bar-wrapper progress::-moz-progress-bar {
	background: #fff
}

.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;
	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: 0
}

.p-progress-bar-steps ul a,
.p-progress-bar-steps ul p {
	display: block;
	position: relative;
	color: #efba88;
	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: #efba88
}

.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: #de7510;
	z-index: 1
}

.p-progress-bar-steps ul .p-active .p-content::before {
	font-size: 20px;
	line-height: 16px;
	margin-top: 0
}

.p-progress-bar-steps ul .p-active::before {
	background: #de7510;
	top: 7px;
	height: 2px
}

.p-progress-bar-steps ul .p-active.p-current .p-content::before {
	margin-top: 0;
	width: 14px;
	height: 14px
}

@media screen and (max-width:700px) {
	.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: 0
	}
	.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: 0;
		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: 0
	}
}

.p-inverted .p-progress-bar-steps ul a,
.p-inverted .p-progress-bar-steps ul p {
	color: #de7510
}

.p-inverted .p-progress-bar-steps ul a::before,
.p-inverted .p-progress-bar-steps ul p::before {
	background: #de7510
}

.p-inverted .p-progress-bar-steps ul .p-active {
	color: #efba88
}

.p-inverted .p-progress-bar-steps ul .p-active::before {
	background: #efba88
}

.p-notification-bar {
	display: table;
	color: #fff;
	background-color: #de7510;
	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: #fff;
	text-decoration: underline
}

.p-notification-bar .p-square {
	background: 0;
	height: 100%;
	margin-top: -4px;
	vertical-align: middle
}

.p-notification-bar .p-square:hover,
.p-notification-bar .p-square:focus {
	background: 0
}

.p-notification-bar button {
	margin-right: 7px
}

.p-notification-bar button.p-square.p-small {
	color: #fff;
	font-size: 24px;
	height: 100%
}

.p-notification-bar.p-question {
	background-color: #5b8f22
}

.p-notification-bar.p-warning {
	background-color: #e98300
}

.p-notification-bar.p-error {
	background-color: #ffe9d1;
	color: #f5412a;
	font-weight: 500
}

.p-notification-bar.p-error .p-square.p-small {
	color: #f5412a
}

.p-notification-bar.p-error .p-square:hover::after,
.p-notification-bar.p-error .p-square:focus::after {
	color: #f5412a
}

.p-notification-bar.p-navigation {
	background-color: #e6a219;
	border-radius: 0
}

.p-notification-bar.p-hide-nav-bar {
	display: none
}

.p-popup-wrapper {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9012;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.p-popup-wrapper .p-popup-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6) 0 0 repeat;
	top: 0;
	left: 0
}

.p-popup-wrapper .p-popup {
	position: relative;
	background: #fff;
	height: 100%;
	color: #3c3c3c;
	line-height: 18px;
	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: 0 34px 14px
}

.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: #de7510;
	padding: 13px 30px
}

.p-popup-wrapper .p-popup-back.p-arrow-left-xs-s::before {
	color: #fff
}

.p-popup-wrapper .p-popup-back span {
	display: inline-block;
	color: #fff
}

.p-popup-wrapper .p-popup-back span:hover {
	text-decoration: underline
}

.p-popup-wrapper .p-popup-content {
	background: #fff
}

.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
}

@media screen and (min-width:0) {
	.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: 0 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:451px) and (max-width:700px) {
	.p-popup-wrapper .p-popup-back.p-arrow-left-xs-s::before {
		margin-left: 9px
	}
}

@media screen and (max-width:700px) {
	.p-popup-wrapper .p-scrollable-content {
		width: 100%;
		float: left;
		clear: both;
		background: #fff
	}
	.p-popup-wrapper .p-disclaimer {
		padding: 34px 34px 14px;
		clear: both
	}
}

@media screen and (min-width:701px) {
	.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 0
	}
	.p-popup-wrapper .p-wrapper,
	.p-popup-wrapper .p-scrollable-content {
		padding: 0 34px 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: 0
	}
}

.p-box {
	position: relative;
	border: 1px solid #e0e0e0;
	overflow: visible
}

@media screen and (min-width:0) {
	.p-box.p-drop-shadow {
		border: 0;
		box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4)
	}
}

@media screen and (min-width:701px) {
	.p-box.p-round {
		background: #fff url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/bottom-gradient.png') repeat-x left bottom;
		border-radius: 4px
	}
}

.p-inverted .p-box.p-colored {
	background: #fff
}

.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: #e0e0e0;
	border: 0;
	margin-top: 21px;
	margin-bottom: 30px
}

.p-vertical-line {
	position: relative
}

.p-vertical-line::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	top: 0;
	right: 0;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #fff 0, #e0e0e0 30%, #e0e0e0 70%, #fff 100%);
	background-color: #fff
}

.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: 10px;
	right: -10px;
	width: 29px;
	bottom: 10px
}

@media screen and (max-width:700px) {
	.p-horizontal-line {
		margin-top: 31px;
		margin-bottom: 40px
	}
}

.p-table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;
	width: 100%
}

.p-table tr {
	border-bottom: 1px solid #ccc;
	font-size: 14px
}

.p-table th,
.p-table td {
	padding: 10px
}

.p-table th {
	font-weight: 700;
	text-align: left
}

.p-table.p-filled {
	border-top: 0
}

.p-table.p-filled tr {
	color: #3c3c3c;
	background: #fcedba;
	border-bottom: 2px solid #fff
}

.p-inverted .p-table.p-filled tr {
	color: #3c3c3c;
	background: #fff;
	border-bottom: 2px solid #fcedba
}

.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: #de7510
}

@media screen and (min-width:0) {
	.p-search-field .p-input-button-wrapper button {
		top: 6px
	}
}

@media screen and (min-width:961px) {
	.p-search-field .p-input-button-wrapper button {
		top: 3px
	}
}

.p-inverted .p-search-field.p-active .p-input-button-wrapper button i {
	color: #fff
}

.p-search-box {
	position: relative;
	width: 100%
}

.p-search-box .p-search-results {
	display: none;
	position: absolute;
	width: 100%;
	background: #fff;
	z-index: 1;
	border-bottom: 1px solid #cccedb;
	border-left: 1px solid #cccedb;
	border-right: 1px solid #cccedb;
	font-size: 14px;
	padding: 5px 0;
	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: #fcedba
}

.p-search-box .p-search-results li .p-highlight {
	font-weight: 700
}

.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
}

@media screen and (max-width:700px) {
	.p-search-box .p-search-results li::after {
		display: none
	}
	.p-search-box::after {
		display: none
	}
}

@media screen and (min-width:0) {
	.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 0 37px
	}
}

@media screen and (min-width:701px) {
	.p-search-box .p-search-results li {
		padding: 6px 8px 4px 10px
	}
	.p-search-box.p-magnifier .p-search-results li {
		padding-top: 2px
	}
}

.p-inverted .p-search-box .p-search-results {
	background: #de7510;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.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
}

.p-nav-tabs {
	position: relative;
	margin: 0 auto;
	width: 100%;
	float: left;
	z-index: 10
}

.p-nav-tabs strong {
	font-weight: 400
}

.p-nav-tabs .p-square.p-icon-down {
	background: 0
}

.p-nav-tabs .p-square.p-icon-down:hover,
.p-nav-tabs .p-square.p-icon-down:focus {
	background-color: #de7510;
	text-decoration: none
}

.p-nav-tabs .p-square.p-icon-down:hover::after,
.p-nav-tabs .p-square.p-icon-down:focus::after {
	color: #fff
}

.p-nav-tabs>ul {
	border-bottom: 1px solid #efba88
}

.p-nav-tabs>ul::after {
	content: '';
	display: table;
	clear: both
}

.p-nav-tabs>ul li {
	display: table;
	position: relative;
	float: left;
	width: 48.5%;
	box-sizing: border-box;
	list-style: none
}

.p-nav-tabs>ul li.p-collapse {
	position: absolute!important;
	display: block;
	width: 36px;
	right: 0;
	top: 0;
	bottom: 1px;
	text-indent: -9999px;
	border-bottom: 0
}

.p-nav-tabs>ul li.p-collapse.p-closed ul {
	display: none
}

.p-nav-tabs>ul li.p-collapse .p-open::after {
	color: #3c3c3c
}

.p-nav-tabs>ul li.p-collapse ul {
	position: absolute;
	right: 0;
	top: 100%;
	border-bottom: 0;
	background: #fff
}

.p-nav-tabs>ul li.p-collapse ul li {
	position: relative;
	width: 100%;
	text-indent: 0;
	color: #de7510;
	border-bottom: 1px solid #efba88
}

.p-nav-tabs>ul li.p-collapse ul li a {
	text-align: left
}

.p-nav-tabs>ul li.p-collapse button {
	cursor: pointer;
	float: right;
	margin-right: 4px;
	margin-top: 7px
}

.p-nav-tabs>ul li.p-selected strong {
	font-weight: 700
}

.p-nav-tabs>ul li.p-selected a {
	color: #de7510;
	font-weight: 700;
	border-bottom-color: #de7510;
	border-bottom-width: 2px;
	margin-bottom: -1px
}

.p-nav-tabs>ul li.p-open .p-square.p-icon-down {
	background-color: #fff
}

.p-nav-tabs>ul li.p-open .p-square.p-icon-down::after {
	color: rgba(222, 117, 16, 0.8)
}

.p-nav-tabs>ul li a {
	display: table-cell;
	vertical-align: middle;
	padding: 11px 8px 9px;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-align: center;
	color: #3c3c3c;
	border-bottom: 1px solid transparent
}

.p-nav-tabs>ul li a span {
	line-height: inherit
}

.p-nav-tabs>ul li a:hover {
	border-bottom-color: #de7510;
	color: #de7510;
	text-decoration: none
}

.p-nav-tabs>ul li a:hover::before {
	content: '';
	position: absolute;
	display: block;
	bottom: -1px;
	border-bottom: 1px solid #de7510;
	left: 0;
	right: 0
}

.p-nav-tabs>ul.p-row-gutter li.p-collapse {
	right: 9px
}

.p-nav-tabs>ul.p-nocollapse {
	margin-right: 0
}

.p-nav-tabs>ul.p-nocollapse li {
	width: 33.33333333%
}

.p-nav-tabs>ul.p-nocollapse li.p-collapse {
	display: none!important
}

.p-nav-tabs.p-full-bleed>ul {
	max-width: 960px;
	margin: 0 auto
}

.p-nav-tabs.p-pull-top {
	margin-top: -40px;
	height: 40px
}

.p-nav-tabs.p-secondary {
	background-color: rgba(222, 117, 16, 0.8)
}

.p-nav-tabs.p-secondary .p-square.p-icon-down::after {
	color: #fff
}

.p-nav-tabs.p-secondary .p-square.p-icon-down:hover,
.p-nav-tabs.p-secondary .p-square.p-icon-down:focus {
	background-color: #fff
}

.p-nav-tabs.p-secondary .p-square.p-icon-down:hover::after,
.p-nav-tabs.p-secondary .p-square.p-icon-down:focus::after {
	color: rgba(222, 117, 16, 0.8)
}

.p-nav-tabs.p-secondary>ul {
	position: relative;
	border: 0;
	z-index: 1
}

.p-nav-tabs.p-secondary>ul li.p-collapse ul {
	background: #de7510;
	color: #de7510;
	opacity: .8
}

.p-nav-tabs.p-secondary>ul li.p-collapse ul li {
	color: #fff;
	border: 0
}

.p-nav-tabs.p-secondary>ul li.p-selected {
	background: #fff
}

.p-nav-tabs.p-secondary>ul li.p-selected a {
	border: 0;
	color: #de7510
}

.p-nav-tabs.p-secondary>ul li a {
	padding-top: 13px;
	padding-bottom: 11px;
	color: #fff;
	border: 0;
	margin: 0
}

.p-nav-tabs.p-secondary>ul li a:hover {
	background: #fff;
	border: 0;
	color: #de7510;
	text-decoration: none
}

.p-nav-tabs.p-secondary>ul li a:hover::before {
	display: none
}

@media print,
screen and (min-width:451px) {
	.p-nav-tabs {
		margin: 0
	}
	.p-nav-tabs ul li {
		width: 32.6%
	}
}

@media screen and (min-width:701px) {
	.p-nav-tabs {
		margin: 0 auto;
		float: left;
		width: 100%;
		position: relative
	}
	.p-nav-tabs ul {
		margin: 0
	}
	.p-nav-tabs ul li {
		width: 20%
	}
	.p-nav-tabs ul li.p-collapse {
		display: none
	}
	.p-nav-tabs li {
		width: 20%
	}
	.p-nav-tabs li.p-collapse {
		display: none
	}
}

@media screen and (min-width:961px) {
	.p-nav-tabs ul li a {
		line-height: 16px
	}
}

.p-inverted .p-nav-tabs {
	background: #de7510;
	color: #fff
}

.p-inverted .p-nav-tabs .p-square.p-icon-down:hover,
.p-inverted .p-nav-tabs .p-square.p-icon-down:focus {
	background-color: #fff
}

.p-inverted .p-nav-tabs .p-square.p-icon-down:hover::after,
.p-inverted .p-nav-tabs .p-square.p-icon-down:focus::after {
	color: rgba(222, 117, 16, 0.8)
}

.p-inverted .p-nav-tabs>ul {
	border-bottom: 0
}

.p-inverted .p-nav-tabs>ul li.p-collapse ul {
	background: #de7510
}

.p-inverted .p-nav-tabs>ul li.p-collapse ul li {
	color: #3c3c3c;
	border-bottom: 1px solid #fff
}

.p-inverted .p-nav-tabs>ul li.p-selected {
	background: #fff
}

.p-inverted .p-nav-tabs>ul li.p-selected a {
	border-bottom-color: #fff
}

.p-inverted .p-nav-tabs>ul li.p-selected a:hover {
	color: #de7510
}

.p-inverted .p-nav-tabs>ul li.p-open .p-square.p-icon-down {
	background-color: #de7510
}

.p-inverted .p-nav-tabs>ul li.p-open .p-square.p-icon-down::after {
	color: #fff
}

.p-inverted .p-nav-tabs>ul li a:hover {
	color: #fff;
	border-bottom-color: #fff;
	text-decoration: none
}

.p-inverted .p-nav-tabs>ul li a:hover::before {
	border-bottom: 1px solid #fff
}

.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(222, 117, 16, 0.8)
}

.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down:hover,
.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down:focus {
	background-color: #de7510
}

.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down:hover::after,
.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down:focus::after {
	color: #fff
}

.p-inverted .p-nav-tabs.p-secondary>ul li.p-collapse ul {
	background: rgba(255, 255, 255, 0.8)
}

.p-inverted .p-nav-tabs.p-secondary>ul li.p-collapse ul li {
	color: #de7510
}

.p-inverted .p-nav-tabs.p-secondary>ul li.p-selected {
	background: #de7510
}

.p-inverted .p-nav-tabs.p-secondary>ul li.p-selected a {
	color: #fff
}

.p-inverted .p-nav-tabs.p-secondary>ul li a {
	color: #de7510
}

.p-inverted .p-nav-tabs.p-secondary>ul li a:hover {
	background: #de7510;
	color: #fff;
	text-decoration: none
}

.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: 0
}

.p-thumbstrip .p-gallery-numbers {
	position: relative;
	display: block;
	color: #888b9c;
	text-align: right;
	font-weight: 700;
	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 {
	opacity: .3
}

.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 {
	opacity: 1
}

.test-touch .p-thumbstrip .p-nav-prev:hover i,
.test-touch .p-thumbstrip .p-nav-next:hover i {
	color: #de7510
}

.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-weight: 300;
	color: #5d6678;
	font-size: 14px;
	padding-top: 30px;
	width: 144px;
	white-space: normal
}

.p-thumbstrip .p-slider-inner .p-picture {
	display: block;
	height: 80px
}

.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: #de7510
}

.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;
	opacity: .8;
	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:700px) {
	.p-thumbstrip.p-thumbstrip-change-s {
		padding: 0;
		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 0 7px;
		border-radius: 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: #ccc;
		top: 0;
		left: 0;
		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
	}
}

.p-inverted .p-thumbstrip::before {
	background-color: rgba(204, 204, 204, 0);
	background-repeat: repeat-x;
	background: linear-gradient(to right, #ccc, rgba(204, 204, 204, 0))
}

.p-inverted .p-thumbstrip::after {
	background-color: #ccc;
	background-repeat: repeat-x;
	background: linear-gradient(to right, rgba(204, 204, 204, 0), #ccc)
}

.test-touch .p-inverted .p-thumbstrip .p-nav-prev:hover i,
.test-touch .p-inverted .p-thumbstrip .p-nav-next:hover i {
	color: #fff
}

.p-inverted .p-thumbstrip .p-slider-inner a:hover,
.p-inverted .p-thumbstrip .p-slider-inner a.p-active {
	border-color: #fff
}

.p-promotion-label {
	text-align: left;
	overflow: hidden;
	line-height: 1.4em;
	position: relative;
	left: 0
}

.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: 0;
	left: 0;
	top: 0
}

.p-promotion-label.p-custom-bg.p-align-right .p-inner-helper {
	left: auto;
	right: 0
}

.p-promotion-label::after {
	content: '';
	display: block;
	width: 25px;
	background-color: #003478;
	position: absolute;
	bottom: 0;
	left: 0;
	top: 0
}

.p-promotion-label .p-inner {
	background-color: #003478;
	color: #fff;
	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: 0
}

.p-promotion-label.p-align-right::after {
	left: auto;
	right: 0
}

.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
}

.p-promotion-lens {
	position: relative;
	color: #fff;
	text-align: center;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
	width: 55px;
	height: 55px;
	border-radius: 27.5px;
	box-sizing: border-box;
	display: block;
	background: #5b8f22;
	font-size: 11px
}

.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;
	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
}

.p-promotion-lens.p-large b {
	font-size: 1.1667em
}

.p-promotion-lens.p-large span {
	height: 70px;
	width: 70px
}

@media screen and (max-width:700px) {
	.p-promotion-lens {
		width: 45px;
		height: 45px;
		border-radius: 22.5px;
		font-size: 11px;
		font-family: tahoma, arial, helvetica, sans-serif
	}
	.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
	}
	.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
	}
}

.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 2px 2px 8px;
	background: #ebb626;
	color: #fff;
	display: inline-block;
	position: relative;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.p-promotion-ribbon .p-promotion-ribbon-inner::before {
	content: '';
	position: absolute;
	right: -2em;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 2em solid #ebb626;
	border-right: 2em solid transparent;
	z-index: -1
}

.p-promotion-ribbon .p-promotion-ribbon-inner::after {
	content: '';
	position: absolute;
	right: -2em;
	top: 0;
	width: 0;
	height: 0;
	border-top: 2em solid #ebb626;
	border-right: 2em solid transparent;
	z-index: -1
}

.p-promotion-ribbon .p-promotion-ribbon-inner a {
	text-decoration: none;
	color: #fff
}

.p-promotion-ribbon.p-small {
	font-size: 12px;
	line-height: 20px
}

.p-promotion-ribbon--new .p-promotion-ribbon-inner {
	background: #de7510;
	color: #fff
}

.p-promotion-ribbon--new .p-promotion-ribbon-inner::before {
	border-bottom-color: #de7510
}

.p-promotion-ribbon--new .p-promotion-ribbon-inner::after {
	border-top-color: #de7510
}

.p-promotion-ribbon--new .p-promotion-ribbon-inner a {
	color: #fff
}

.p-promotion-ribbon--coming-soon .p-promotion-ribbon-inner {
	background: #b0b0b0;
	color: #fff
}

.p-promotion-ribbon--coming-soon .p-promotion-ribbon-inner::before {
	border-bottom-color: #b0b0b0
}

.p-promotion-ribbon--coming-soon .p-promotion-ribbon-inner::after {
	border-top-color: #b0b0b0
}

.p-promotion-ribbon--coming-soon .p-promotion-ribbon-inner a {
	color: #fff
}

.p-promotion-ribbon--clearance .p-promotion-ribbon-inner {
	background: #ebb626;
	color: #fff
}

.p-promotion-ribbon--clearance .p-promotion-ribbon-inner::before {
	border-bottom-color: #ebb626
}

.p-promotion-ribbon--clearance .p-promotion-ribbon-inner::after {
	border-top-color: #ebb626
}

.p-promotion-ribbon--clearance .p-promotion-ribbon-inner a {
	color: #fff
}

.p-promotion-ribbon--refurbished .p-promotion-ribbon-inner {
	background: #b0bd31
}

.p-promotion-ribbon--refurbished .p-promotion-ribbon-inner::before {
	border-bottom-color: #b0bd31
}

.p-promotion-ribbon--refurbished .p-promotion-ribbon-inner::after {
	border-top-color: #b0bd31
}

.p-inverted .p-promotion-ribbon .p-promotion-ribbon-inner,
.p-inverted.p-promotion-ribbon .p-promotion-ribbon-inner {
	background: #fff;
	color: #de7510
}

.p-inverted .p-promotion-ribbon .p-promotion-ribbon-inner::before,
.p-inverted.p-promotion-ribbon .p-promotion-ribbon-inner::before {
	border-bottom: 2em solid #fff
}

.p-inverted .p-promotion-ribbon .p-promotion-ribbon-inner::after,
.p-inverted.p-promotion-ribbon .p-promotion-ribbon-inner::after {
	border-top: 2em solid #fff
}

.p-inverted .p-promotion-ribbon .p-promotion-ribbon-inner a,
.p-inverted.p-promotion-ribbon .p-promotion-ribbon-inner a {
	color: #de7510
}

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;
	visibility: hidden
}

.p-video .p-get-flash {
	display: none;
	width: 100%;
	position: absolute;
	top: 60px;
	color: #fff;
	z-index: 1;
	text-align: center;
	line-height: 20px
}

.p-video .p-get-flash a {
	text-decoration: underline;
	color: #fff
}

.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 {
	opacity: 1
}

.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;
	background-color: rgba(0, 0, 0, 0.4);
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4))
}

.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: #fff
}

.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 #fff;
	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;
	opacity: 0;
	z-index: 1;
	width: 33px;
	height: 33px;
	background: #fff;
	border-radius: 4px
}

@media screen and (min-width:961px) {
	.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;
	background-position: left -171px;
	top: 50%;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px
}

@media screen and (min-width:961px) {
	.p-video .p-volume .p-mute::after {
		top: 3px;
		background-position: -15px -51px
	}
}

.p-video .p-volume .p-mute.p-is-muted {
	opacity: 1
}

.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: #fcedba;
	border-color: #fcedba
}

.p-video .p-volume.p-hover .p-mute::after {
	margin-top: -10px;
	background-position: left -204px
}

@media screen and (min-width:961px) {
	.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: #333
}

.p-video.p-is-fullscreen .s7container {
	z-index: 9012;
	width: 100%;
	height: 100%
}

.p-video .p-duration {
	position: relative;
	font-weight: 300;
	color: #fff;
	font-size: 14px;
	top: 7px
}

.p-video .p-video-control {
	color: #fff
}

.p-video .p-video-control .p-video-icon.p-video-icon-volume {
	top: -4px
}

@media screen and (min-width:0) {
	.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: 0
	}
}

@media screen and (min-width:961px) {
	.p-video .p-gutter {
		top: 0
	}
	.p-video .p-scrub-bar {
		top: 16px
	}
	.p-video .p-play-pause.p-large {
		padding-top: 0;
		height: 20px
	}
}

.p-inverted .p-video .p-scrub-bar .p-bg-bar {
	background: rgba(252, 237, 186, 0.1)
}

.p-inverted .p-video .p-scrub-bar .p-played {
	background-color: #fcedba
}

.p-inverted .p-video .p-scrub-bar .p-played::after {
	border: 1px solid #fcedba
}

.p-inverted .p-video .p-scrub-bar .p-loaded {
	background-color: rgba(252, 237, 186, 0.5)
}

.p-inverted .p-video .p-volume .p-mute {
	background: #fff
}

.p-inverted .p-video .p-volume.p-hover .p-mute {
	background: #fff;
	border-color: #fff
}

.p-inverted .p-video .p-duration {
	color: #fcedba
}

.p-accordion {
	margin-bottom: 26px
}

.p-accordion dt {
	position: relative;
	margin-top: 2px;
	background: #fcedba;
	cursor: pointer;
	color: #de7510;
	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';
	font-size: 24px;
	line-height: 35px;
	position: absolute;
	right: 14px;
	top: 0
}

.p-accordion dt.p-active::after {
	content: '\e200'
}

.p-accordion dt:hover,
.p-accordion dt:focus {
	background: #fae089
}

.p-accordion dd {
	margin: 0;
	display: none;
	padding: 10px 20px
}

.p-accordion dd.p-active {
	display: block
}

.p-accordion dd ul {
	line-height: 27px;
	padding-top: 4px;
	padding-bottom: 4px
}

.p-accordion dd ul li {
	padding-top: 5px;
	padding-bottom: 5px
}

.p-accordion dd ul li::before {
	margin-top: 5px
}

.p-accordion dd a {
	font-size: 14px;
	color: #de7510
}

.p-accordion dd a:hover {
	text-decoration: underline
}

@media screen and (min-width:0) {
	.p-accordion dt {
		padding: 7px 40px 7px 12px
	}
	.p-accordion dd {
		padding: 0
	}
}

@media screen and (min-width:701px) {
	.p-accordion dt {
		padding-left: 20px
	}
	.p-accordion dd {
		padding: 0 0 0 10px
	}
}

.p-inverted .p-accordion dt {
	background: #fff;
	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 dt:hover,
.p-inverted .p-accordion dt:focus {
	background: #fce290
}

.p-inverted .p-accordion dd ul 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
}

.p-page-title {
	color: #de7510;
	font-size: 28px;
	line-height: 40px;
	margin-top: 31px
}

@media screen and (max-width:700px) {
	.p-page-title {
		font-size: 24px;
		margin-top: 29px
	}
}

.p-inverted .p-page-title {
	color: #fff
}

.grecaptcha-badge {
	display: none
}

.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 input[type='date'],
.p-form textarea {
	width: 100%;
	border: 1px solid #b9bbc7;
	outline: 0;
	color: #212121;
	-webkit-appearance: none;
	box-sizing: border-box;
	padding: 6px 10px;
	line-height: 21px;
	border-radius: 2px;
	font-weight: 400;
	font-size: 16px
}

.p-form input[type='text'].p-error-msg,
.p-form input[type='url'].p-error-msg,
.p-form input[type='email'].p-error-msg,
.p-form input[type='password'].p-error-msg,
.p-form input[type='tel'].p-error-msg,
.p-form input[type='date'].p-error-msg,
.p-form textarea.p-error-msg {
	background: #fcf1e7
}

.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 input[type='date']:focus,
.p-form textarea:focus {
	color: #3c3c3c;
	background: #fff;
	border-color: #de7510
}

.p-form input[type='text']:focus+.p-float-label,
.p-form input[type='url']:focus+.p-float-label,
.p-form input[type='email']:focus+.p-float-label,
.p-form input[type='password']:focus+.p-float-label,
.p-form input[type='tel']:focus+.p-float-label,
.p-form input[type='date']:focus+.p-float-label,
.p-form textarea:focus+.p-float-label {
	color: #0066a1
}

.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 input[type='date']::-webkit-input-placeholder,
.p-form textarea::-webkit-input-placeholder {
	color: #c4c4c4
}

.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 input[type='date']:-moz-placeholder,
.p-form textarea:-moz-placeholder {
	color: #c4c4c4
}

.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 input[type='date']::-moz-placeholder,
.p-form textarea::-moz-placeholder {
	color: #c4c4c4
}

.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 input[type='date']:-ms-input-placeholder,
.p-form textarea:-ms-input-placeholder {
	color: #c4c4c4
}

.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 input[type='date']::-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 input[type='date'].placeholder,
.p-form textarea.placeholder {
	color: #c4c4c4
}

.p-form textarea {
	padding-top: 7px;
	height: 161px
}

.p-form input[type='checkbox'].p-error-msg {
	border: 1px solid #e98300
}

.p-form label[for] {
	cursor: pointer
}

.p-form .p-input {
	width: 100%;
	color: #212121;
	padding: 0 10px;
	height: 44px;
	font-size: 16px;
	box-sizing: border-box
}

.p-form .p-input--disabled {
	color: #c4c4c4
}

.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: #000;
	margin-bottom: 1em
}

.p-form .p-form-option {
	color: #5d6678;
	float: left;
	line-height: 2em;
	display: flex
}

.p-form .p-form-option label {
	padding: 0;
	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;
	text-align: left;
	left: 12px;
	right: 12px;
	line-height: 22px;
	font-size: 16px;
	color: #c4c4c4;
	transition: all .2s linear;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 0;
	margin-bottom: 0;
	top: 13px;
	pointer-events: none
}

.p-form .p-float-label-wrapper input,
.p-form .p-float-label-wrapper textarea {
	padding: 20px 11px 4px;
	line-height: 22px
}

.p-form .p-float-label-wrapper input::-webkit-input-placeholder,
.p-form .p-float-label-wrapper textarea::-webkit-input-placeholder {
	color: transparent
}

.p-form .p-float-label-wrapper input:-moz-placeholder,
.p-form .p-float-label-wrapper textarea:-moz-placeholder {
	color: transparent
}

.p-form .p-float-label-wrapper input::-moz-placeholder,
.p-form .p-float-label-wrapper textarea::-moz-placeholder {
	color: transparent
}

.p-form .p-float-label-wrapper input:-ms-input-placeholder,
.p-form .p-float-label-wrapper textarea:-ms-input-placeholder {
	color: transparent
}

.p-form .p-float-label-wrapper input::-ms-clear,
.p-form .p-float-label-wrapper textarea::-ms-clear {
	display: none
}

.p-form .p-float-label-wrapper input.placeholder,
.p-form .p-float-label-wrapper textarea.placeholder {
	color: transparent
}

.p-form .p-float-label-wrapper input:focus~.p-float-label,
.p-form .p-float-label-wrapper textarea:focus~.p-float-label {
	top: 6px;
	font-size: 12px;
	line-height: 16px
}

.p-form .p-float-label-wrapper input:not(:placeholder-shown)~.p-float-label,
.p-form .p-float-label-wrapper textarea:not(:placeholder-shown)~.p-float-label {
	top: 6px;
	font-size: 12px;
	line-height: 16px
}

.p-form .p-float-label-wrapper input:not(:-ms-input-placeholder)~.p-float-label,
.p-form .p-float-label-wrapper textarea:not(:-ms-input-placeholder)~.p-float-label {
	top: 6px;
	font-size: 12px;
	line-height: 16px
}

.p-form .p-float-label-wrapper.p-float-label-wrapper--select:not(.p-float-label-wrapper--select-empty) .p-select.p-large:focus-within~.p-float-label {
	color: #0066a1
}

.p-form .p-float-label-wrapper.p-float-label-wrapper--select .p-float-label {
	pointer-events: none;
	touch-action: none;
	top: 6px;
	font-size: 12px;
	line-height: 16px;
	color: #b0b0b0;
	padding-right: 16px
}

.p-form .p-float-label-wrapper.p-float-label-wrapper--select .p-select.p-large select {
	height: 46px;
	padding: 20px 30px 4px 11px;
	line-height: 22px;
	font-size: 16px
}

.p-form .p-float-label-wrapper.p-float-label-wrapper--select.p-float-label-wrapper--select-empty .p-float-label {
	font-size: 16px;
	line-height: 22px;
	top: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	left: 12px
}

.p-form .p-float-label-wrapper.p-float-label-wrapper--select.p-float-label-wrapper--select-empty select {
	color: rgba(0, 0, 0, 0)
}

.p-form .p-float-label-wrapper.p-float-label-wrapper--select.p-float-label-wrapper--select-empty select::-ms-value {
	color: rgba(0, 0, 0, 0)
}

.p-form .p-input-icon {
	position: relative
}

.p-form .p-input-icon input {
	padding-right: 30px
}

.p-form .p-input-icon button {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 11px;
	min-width: 15px
}

.p-form .p-icon-search:hover,
.p-form .p-icon-search:focus {
	color: #de7510
}

.p-form .p-form__combine-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 2px;
	border: 1px solid #b9bbc7
}

.p-form .p-form__combine-box:focus-within {
	border-color: #de7510
}

.p-form .p-form__combine-box.p-form__combine-box--error,
.p-form .p-form__combine-box.p-form__combine-box--error:focus-within {
	border-color: #e98300
}

.p-form .p-form__combine-box .p-form__combine-box-input-block {
	flex: 1
}

.p-form .p-form__combine-box input[type='text'],
.p-form .p-form__combine-box input[type='url'],
.p-form .p-form__combine-box input[type='email'],
.p-form .p-form__combine-box input[type='password'],
.p-form .p-form__combine-box input[type='tel'],
.p-form .p-form__combine-box input[type='date'] {
	border: 0
}

.p-form .p-form__combine-box input[type='text']:focus,
.p-form .p-form__combine-box input[type='url']:focus,
.p-form .p-form__combine-box input[type='email']:focus,
.p-form .p-form__combine-box input[type='password']:focus,
.p-form .p-form__combine-box input[type='tel']:focus,
.p-form .p-form__combine-box input[type='date']:focus {
	border: 0
}

.p-form .p-form__combine-box .p-form__combine-box-button {
	padding: 12px;
	color: #b0b0b0
}

.p-form .p-form__combine-box .p-form__combine-box-button.p-form__combine-box-button--active {
	color: #0066a1
}

@media screen and (min-width:0) {
	.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'],
	.p-form input[type='date'] {
		height: 46px
	}
}

@media screen and (min-width:961px) {
	.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'],
	.p-form input[type='date'] {
		height: 46px
	}
}

.p-form .p-error-msg:not(input) {
	display: block;
	position: relative;
	color: #e98300;
	text-align: left;
	font-size: 14px;
	padding-left: 23px;
	padding-top: 7px;
	margin-top: 0
}

.p-form .p-error-msg:not(input)::after {
	content: '\d7';
	color: #e98300;
	position: absolute;
	font-weight: 400;
	font-size: 24px;
	left: 2px;
	top: 6px
}

.p-form-horizontal {
	padding: 15px 0 30px 37px
}

.p-form-horizontal label {
	font-size: 14px;
	line-height: 25px;
	margin-top: 14px
}

.p-form-horizontal label .p-label-required {
	position: relative;
	color: #de7510;
	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: #de7510
}

.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: 10px;
	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.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: 0
}

.p-form-horizontal .p-form-title {
	color: #de7510;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 5px
}

.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: 0;
	margin-bottom: -8px
}

.p-form-horizontal .p-help-block {
	display: none;
	color: #de7510;
	background: #fcf1e7;
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
	border-radius: 2px;
	padding: 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: 46px;
	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-weight: 400;
	color: #fff;
	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 {
	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: 5px
}

.p-form-horizontal .p-radio-wrapper .p-radio {
	vertical-align: middle;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 3px
}

.p-form-horizontal .p-radio-wrapper label {
	padding-right: 14px
}

.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
}

.form-horizontal-xs .p-form-horizontal .p-checkbox-label .p-checkbox,
.form-horizontal-xs .p-form-horizontal .p-checkbox-label label {
	vertical-align: middle
}

.form-horizontal-xs-s-isolate .p-form-horizontal {
	padding: 15px 7px 50px;
	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: 0
}

.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 input[type='date'],
.form-horizontal-xs-s-isolate .p-form textarea,
.form-horizontal-xs-s-isolate .p-form select {
	font-size: 16px
}

@media screen and (min-width:0) {
	.p-form-horizontal .p-checkbox-label .p-checkbox,
	.p-form-horizontal .p-checkbox-label label {
		vertical-align: middle
	}
}

@media screen and (max-width:450px) {
	.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:700px) {
	.p-form-horizontal {
		padding: 15px 7px 50px;
		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: 0
	}
	.p-form-horizontal label {
		margin-top: 10px
	}
	.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 input[type='date'],
	.p-form textarea,
	.p-form select {
		font-size: 16px
	}
}

@media screen and (min-width:701px) {
	.p-form-horizontal {
		margin: 25px 0 30px;
		padding-right: 57px
	}
	.p-form-horizontal label {
		text-align: right;
		padding-right: 15px
	}
}

@media screen and (min-width:961px) {
	.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 input[type='date'],
	.p-form-horizontal .p-select {
		height: 46px
	}
}

.p-inverted .p-form p i {
	color: #fff
}

.p-inverted .p-form label .p-label-required {
	color: #fff
}

.p-inverted .p-form input[type='url'].p-error-msg,
.p-inverted .p-form input[type='tel'].p-error-msg,
.p-inverted .p-form input[type='text'].p-error-msg,
.p-inverted .p-form input[type='email'].p-error-msg,
.p-inverted .p-form input[type='password'].p-error-msg,
.p-inverted .p-form input[type='date'].p-error-msg,
.p-inverted .p-form textarea.p-error-msg {
	background: #e98300
}

.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 input[type='date']:focus,
.p-inverted .p-form textarea:focus {
	background: #fcf1e7;
	border-color: #fff
}

.p-inverted .p-form .p-error-msg {
	color: #fcf1e7
}

.p-inverted .p-form .p-error-msg::after {
	color: #fcf1e7
}

.p-inverted .p-form .p-help-block {
	color: #fcf1e7;
	background: #de7510
}

.p-range {
	min-height: 81px
}

.p-range .p-rangeslider {
	position: relative;
	-webkit-touch-callout: none;
	-ms-touch-action: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 0 0 44px;
	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 0 44px
}

.p-range .p-rangeslider .p-gutter {
	width: 100%;
	height: 1px
}

.p-range .p-rangeslider .p-area {
	position: absolute;
	width: 0;
	height: 3px;
	top: -1px
}

.p-range .p-rangeslider .p-handle {
	position: absolute;
	top: 3px;
	left: 0;
	padding: 2px;
	cursor: pointer
}

.p-range .p-rangeslider .p-handle::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid;
	border-radius: 50%
}

.p-range .p-rangeslider .p-value {
	font-weight: 300;
	position: absolute;
	color: #252525;
	display: inline-block;
	line-height: initial;
	font-size: 14px;
	top: 18px
}

.p-range .p-rangeslider .p-value.p-value-top {
	top: -31px
}

.p-range .p-rangeslider .p-min-value {
	left: 0
}

.p-range .p-rangeslider .p-max-value {
	right: 0
}

.p-range.p-secondary .p-handle[data-for='p-min-price'] {
	display: none
}

.p-range.p-secondary .p-handle::before {
	border-radius: 12px
}

.p-range.p-secondary .p-handle::after {
	display: none
}

.p-range.p-step-slider .p-handle[data-for='p-max-price'] {
	visibility: hidden
}

.p-range.p-step-slider .p-handle::before {
	border-radius: 12px
}

.p-range.p-step-slider .p-handle::after {
	display: none
}

.p-range .p-slider-ticks {
	font-size: 10px;
	font-weight: bold;
	margin-top: 8px;
	display: flex;
	width: 100%
}

.p-range .p-slider-ticks__tick {
	color: #c4c4c4;
	line-height: 10px;
	vertical-align: top;
	width: 20%;
	text-align: center
}

.p-range .p-rangeslider .p-gutter {
	background: #c4c4c4
}

.p-range .p-rangeslider .p-area {
	background-color: #de7510
}

.p-range .p-rangeslider .p-handle::after,
.p-range .p-rangeslider .p-handle::before {
	border-color: #c4c4c4
}

.p-range .p-rangeslider .p-handle:hover::before {
	background-color: #fafafa
}

@media screen and (min-width:0) {
	.p-range .p-rangeslider .p-handle {
		top: -12px
	}
}

@media screen and (min-width:961px) {
	.p-range .p-rangeslider .p-min-value,
	.p-range .p-rangeslider .p-max-value {
		top: 19px
	}
}

.p-inverted .p-range .p-rangeslider .p-handle::before {
	background-color: #de7510
}

.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: #de7510
}

.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: #efba88
}

.p-image-gallery {
	padding-top: 54px;
	padding-bottom: 54px;
	position: relative;
	overflow: hidden
}

@media screen and (max-width:700px) {
	.p-image-gallery {
		padding-top: 34px;
		padding-bottom: 34px
	}
}

.p-image-gallery .p-component-title {
	padding-bottom: 19px
}

.p-image-gallery .p-title {
	font-weight: 300;
	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: 0
}

.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: 80px
}

.p-image-gallery .p-thumbstrip .p-video-info {
	display: none;
	white-space: normal;
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(222, 117, 16, 0.8);
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	top: 0;
	left: 0;
	padding: 11px 14px;
	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: #de7510
}

.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: #de7510
}

.p-image-gallery .p-thumbstrip .p-slider-item .p-active .p-title {
	font-weight: 700
}

.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-weight: 700;
	color: #de7510;
	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;
	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.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;
	opacity: .3
}

.p-image-gallery.p-secondary .p-nav-prev.p-active,
.p-image-gallery.p-secondary .p-nav-next.p-active {
	opacity: 1
}

.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
}

@media screen and (max-width:700px) {
	.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: #de7510
	}
	.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:701px) {
	.p-image-gallery .p-thumbstrip {
		border: 0;
		background: transparent;
		padding-top: 0;
		padding-bottom: 0;
		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
	}
}

.p-inverted .p-image-gallery .p-thumbstrip .p-video-info {
	background: rgba(255, 255, 255, 0.8);
	color: #de7510
}

.p-inverted .p-image-gallery .p-thumbstrip .p-slider-item:hover a {
	border-color: #fff
}

.p-inverted .p-image-gallery .p-thumbstrip .p-slider-item .p-active a {
	border-color: #fff
}

.p-inverted .p-image-gallery .p-thumbstrip .p-nav-prev,
.p-inverted .p-image-gallery .p-thumbstrip .p-nav-next {
	background: #de7510
}

.p-inverted .p-image-gallery .p-thumbstrip .p-gallery-numbers {
	color: #fff
}

.mfp-bg2 {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9011;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8
}

.mfp-wrap2 {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9012;
	position: fixed;
	outline: none!important;
	-webkit-backface-visibility: hidden
}

.mfp-wrap2 .p-popup-close .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;
	margin: 20px auto;
	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%;
	margin: 0 auto
}

.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: rgba(11, 11, 11, 0.8);
	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 .p-gallery-popup-content .p-mfp-popup-content {
	display: flex;
	align-items: center;
	justify-content: center
}

.mfp-wrap2 .mfp-hide {
	display: none!important
}

.mfp-wrap2 .mfp-preloader {
	color: #ccc;
	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: #ccc
}

.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 0 0
}

.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;
	width: auto;
	max-width: 700px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6)
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-padding-top-none {
	padding-top: 0
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-padding-right-none {
	padding-right: 0
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-padding-bottom-none {
	padding-bottom: 0
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-padding-left-none {
	padding-left: 0
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-inverted {
	background: #de7510
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-highcontrast {
	background-color: #6e202d
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-darklowcontrast {
	background-color: #de7510
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-lowcontrastbright {
	background-color: #fcedba
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-lightlowcontrast {
	background-color: #ebb626
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-solid-lowcontrastultra {
	background-color: #a63d21
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-highcontrast {
	background-color: #a93145;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #330f15 0, #6e202d 50%, #a93145 100%)
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-lowcontrastbright {
	background-color: #f29c49;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #974f0b 0, #de7510 50%, #f29c49 100%)
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-lowcontrastultra {
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #f9da71 0, #fcedba 50%, #fff 100%)
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-lightlowcontrast {
	background-color: #f1ce6c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #b48811 0, #ebb626 50%, #f1ce6c 100%)
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-bg-gradient-darklowcontrast {
	background-color: #d85c3b;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #662614 0, #a63d21 50%, #d85c3b 100%)
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-mfp-border-radius {
	border-radius: 20px;
	background-clip: content-box;
	padding: 1px;
	border: 1px solid transparent
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-mfp-borderless {
	position: relative;
	overflow: hidden;
	height: 500px
}

.mfp-wrap2 .p-mfp-popup-wrapper.p-mfp-borderless .p-popup-close .p-icon-close {
	color: #fff
}

.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 0 0
}

.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
}

.mfp-wrap2 .p-nav-prev:hover,
.mfp-wrap2 .p-nav-next:hover {
	text-decoration: none;
	background: #fff
}

.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: #de7510;
	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-touch-callout: none;
	-ms-touch-action: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

@media screen and (max-width:700px) {
	.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;
		max-width: 100%
	}
	.mfp-wrap2 {
		background-color: #fff
	}
	.tpl251-checkout .mfp-wrap2,
	.tpl252-order-confirmation .mfp-wrap2 {
		border-radius: 8px 8px 0 0;
		height: calc(100% - 24px);
		top: 24px
	}
	.tpl251-checkout .mfp-wrap2 .p-popup-close,
	.tpl252-order-confirmation .mfp-wrap2 .p-popup-close {
		position: unset!important
	}
	.tpl251-checkout .mfp-wrap2 .p-popup-close .p-icon-close,
	.tpl252-order-confirmation .mfp-wrap2 .p-popup-close .p-icon-close {
		top: 0;
		right: 0
	}
	.mfp-wrap2 .p-nav-prev {
		left: 5px
	}
	.mfp-wrap2 .p-nav-next {
		right: 5px
	}
	.mfp-wrap2 .mfp-container {
		padding: 0;
		margin: 0 auto;
		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-padding-top-none {
		padding-top: 0
	}
	.mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper.p-padding-right-none {
		padding-right: 0
	}
	.mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper.p-padding-bottom-none {
		padding-bottom: 0
	}
	.mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper.p-padding-left-none {
		padding-left: 0
	}
	.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: #de7510;
		top: 0;
		left: 0;
		width: 100%;
		padding: 14px 0 14px 13px
	}
	.mfp-wrap2 .p-popup-back span {
		padding-left: 20px
	}
	.mfp-wrap2 .p-popup-back span.p-arrow-left-xs-s::before {
		color: #fff;
		font-size: 24px;
		line-height: 24px
	}
	.mfp-wrap2 .p-popup-back a {
		color: #fff
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper {
		margin: 0 auto
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-close-back-hidden {
		padding-top: 30px
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-close-back-hidden.p-padding-top-none {
		padding-top: 0
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-close-back-hidden .p-popup-back {
		display: none
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-border-radius {
		border-radius: 0
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-borderless {
		height: 100%;
		position: relative;
		overflow: hidden
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-borderless .p-mfp-popup-content {
		padding-top: 0
	}
	.mfp-wrap2 .mfp-content .p-mfp-popup-wrapper.p-mfp-borderless .mfp-iframe {
		min-height: 100vh;
		overflow: auto
	}
	.mfp-wrap2 .mfp-iframe-holder .p-popup-back {
		padding: 23px
	}
}

@media print,
screen and (min-width:451px) {
	.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:701px) {
	.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%
	}
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8
}

.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;
	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-touch-callout: none;
	-ms-touch-action: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #ccc
}

.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: 0;
	padding: 0;
	z-index: 1046;
	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: .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
}

.mfp-wrap .mfp-close:active {
	top: 1px
}

.mfp-wrap .mfp-close-btn-in .mfp-close {
	color: #333
}

.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: #ccc;
	font-size: 12px;
	line-height: 18px
}

.mfp-wrap .mfp-arrow {
	position: absolute;
	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
}

.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: .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
}

.mfp-wrap img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.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: #444
}

.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) {
	.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;
		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 {
		transform: scale(0.75)
	}
	.mfp-wrap .mfp-arrow-left {
		transform-origin: 0 0
	}
	.mfp-wrap .mfp-arrow-right {
		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
}

.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: 0;
	border-image-outset: 0;
	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: 0;
	border-right-color: #5d6678;
	border-right-style: none;
	border-right-width: 0;
	border-top-color: #5d6678;
	border-top-style: none;
	border-top-width: 0;
	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: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	opacity: 1;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	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;
	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
}

.mfp-wrap .mfp-content .p-popup-content {
	position: relative;
	display: block;
	background: #fff;
	padding: 0;
	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
}

.mfp-wrap .mfp-content .p-popup-faqs-content {
	width: 690px
}

.mfp-wrap .mfp-content .p-popup-faqs-content .p-wrapper-inner {
	padding: 0 30px 30px
}

.mfp-wrap .mfp-content .p-popup-faqs-content .p-wrapper {
	height: 400px;
	overflow: auto
}

.mfp-wrap .mfp-content .popup-video-content {
	position: relative;
	display: block;
	background: #fff;
	width: 633px;
	padding: 30px 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: 0 0 20px
}

.mfp-wrap .mfp-content .popup-video-content .popup-video-wrapper {
	height: 373px
}

.mfp-wrap .mfp-content .popup-video-content .p-controls {
	padding: 25px 0 0
}

.mfp-wrap .mfp-content .popup-youtube-content {
	position: relative;
	display: block;
	background: #fff;
	width: 690px;
	padding: 30px 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 0 0
}

.mfp-wrap .mfp-content .popup-youtube-content .p-header {
	padding: 0 0 20px
}

.mfp-wrap .mfp-content .popup-image-content {
	position: relative;
	display: block;
	background: #fff;
	width: 350px;
	padding: 30px 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
}

.mfp-wrap .mfp-content .popup-image-content .popup-image-wrapper .popup-image-img {
	display: block;
	text-align: center;
	margin: 0 0 10px
}

.mfp-wrap .mfp-content .popup-image-content .popup-image-wrapper p {
	margin: 0 0 10px
}

.mfp-wrap .mfp-content .popup-image-content .p-header {
	padding: 0 0 20px
}

.mfp-wrap .mfp-content .popup-long-text-content {
	position: relative;
	display: block;
	background: #fff;
	width: 690px;
	padding: 30px 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: 0
}

.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: 0 0 10px
}

.mfp-wrap .mfp-content .popup-long-text-content .p-header {
	padding: 0 0 20px
}

.mfp-content .p-scrollable-content {
	overflow: auto;
	height: 100%;
	width: 100%
}

@media screen and (max-width:700px) {
	.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: 0
	}
	.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: #fff;
		background-color: #de7510;
		padding: 20px 0 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
	}
	.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
	}
	.mfp-wrap .mfp-content .popup-video-content {
		width: auto
	}
	.mfp-wrap .mfp-content .popup-youtube-content {
		width: auto;
		padding: 10px 5px
	}
	.mfp-wrap .mfp-content .popup-youtube-content .popup-youtube-wrapper {
		width: auto
	}
	.p-mfp-fullscreen-title {
		display: none
	}
}

@media screen and (max-width:450px) {
	.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:701px) and (max-width:960px) {
	.mfp-iframe-holder .mfp-content {
		line-height: 0;
		width: 100%;
		max-width: 700px;
		height: 100%;
		max-height: 560px
	}
}

@media screen and (min-width:701px) {
	.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
	}
	.p-mfp-fullscreen-title {
		position: absolute;
		z-index: 1;
		top: 7px;
		left: 54px;
		right: 54px;
		color: #fff
	}
}

@media screen and (min-width:961px) {
	.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
	}
}

.mfp-bg {
	background: #0b0b0b!important;
	opacity: .6!important;
	z-index: 9009
}

.mfp-wrap {
	z-index: 9010
}

.mfp-wrap.p-popup-sky .mfp-close {
	width: auto;
	height: auto;
	line-height: inherit;
	position: relative;
	top: inherit;
	right: inherit;
	opacity: 1;
	padding: 0
}

.mfp-wrap.p-popup-sky .p-popup-close {
	position: absolute;
	top: 0;
	right: 0;
	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 0 33px
}

.mfp-wrap .p-popup-wrapper .p-wrapper,
.mfp-wrap .p-popup-content .p-wrapper {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0 35px 20px;
	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: #fff;
	box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.15);
	width: 633px;
	margin: 0 auto;
	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
}

@media screen and (max-width:700px) {
	.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:0) {
	.mfp-wrap .p-popup-wrapper .p-header,
	.mfp-wrap .p-popup-content .p-header {
		padding: 12px 10px 10px
	}
	.mfp-wrap .p-popup-wrapper .p-wrapper,
	.mfp-wrap .p-popup-content .p-wrapper {
		float: left;
		padding: 0 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: #fff;
		background-color: #de7510;
		border-radius: 2px;
		box-sizing: border-box;
		text-decoration: none;
		font-size: 14px;
		line-height: 20px;
		padding: 7px 20px 6px;
		margin: 5px 0;
		min-width: 96%
	}
	.mfp-wrap .p-popup-back .mfp-close:hover {
		background-color: #c6680e;
		text-decoration: none
	}
}

@media print,
screen and (min-width:451px) {
	.mfp-wrap .p-popup-content .p-video-wrapper {
		height: 370px
	}
	.mfp-wrap .p-popup-content .p-header {
		display: none
	}
}

@media screen and (min-width:701px) {
	.mfp-wrap .p-popup-back {
		display: none
	}
	.mfp-wrap .p-popup-wrapper .p-header,
	.mfp-wrap .p-popup-content .p-header {
		padding: 31px 5px 0 33px
	}
	.mfp-wrap .p-popup-wrapper .p-wrapper,
	.mfp-wrap .p-popup-content .p-wrapper {
		padding: 0 35px 20px
	}
	.mfp-wrap .p-popup-wrapper .p-header,
	.mfp-wrap .p-popup-content .p-header {
		display: block
	}
}

.p-slider {
	position: relative;
	padding-right: 0;
	padding-left: 0
}

.p-slider .p-slider-inner {
	overflow-y: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.p-slider .p-slider-item {
	display: flex;
	flex-shrink: 0;
	width: 80%;
	margin-right: 1.9%;
	text-align: left
}

@media screen and (max-width:450px) {
	.p-slider .p-slider-item:nth-child(1):nth-last-child(1) {
		width: 100%
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-slider .p-slider-item {
		width: 41%
	}
}

.p-slider .p-slider-item .p-picture {
	height: 100%
}

.p-slider .p-slider-item .p-picture img {
	width: 100%
}

.p-slider .p-slider-item a {
	width: 100%
}

.p-slider .p-nav-prev,
.p-slider .p-nav-next,
.p-slider .p-nav-dots {
	display: none
}

.p-slider .p-slider-list {
	position: relative;
	white-space: unset;
	font-size: inherit;
	display: flex;
	flex-wrap: nowrap;
	margin-left: 0;
	margin-right: 0
}

.p-slider.p-slider__carousel--active .p-slider-inner {
	overflow: hidden
}

.p-slider.p-slider__carousel--active .p-nav-prev,
.p-slider.p-slider__carousel--active .p-nav-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: block
}

.p-slider.p-slider__carousel--active .p-nav-dots {
	display: block;
	position: absolute;
	width: 100%;
	bottom: -30px;
	left: 0;
	right: 0
}

.p-slider.p-slider__carousel--active .p-nav-dots span {
	display: none
}

.p-slider.p-slider__carousel--active .p-nav-dots .p-carousel-indicator {
	position: relative
}

@media screen and (min-width:1084px) {
	.p-slider__carousel--active.p-nav-outside-viewport {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.p-slider__carousel--active.p-nav-outside-viewport .p-nav-prev {
		left: -40px!important
	}
	.p-slider__carousel--active.p-nav-outside-viewport .p-nav-next {
		right: -40px!important
	}
}

@media screen and (min-width:701px) {
	.p-slider__carousel--active {
		padding-right: 30px;
		padding-left: 30px;
		margin-bottom: 30px
	}
	.p-slider__carousel--active.p-nav-outside-bottom {
		padding-right: 0!important;
		padding-left: 0!important
	}
	.p-slider__carousel--active.p-nav-outside-bottom .p-nav-prev {
		left: 0
	}
	.p-slider__carousel--active.p-nav-outside-bottom .p-nav-next {
		right: 0
	}
	.p-slider__carousel--active.p-nav-outside-bottom .p-nav-prev,
	.p-slider__carousel--active.p-nav-outside-bottom .p-nav-next {
		top: 100%;
		transform: none
	}
	.p-slider__carousel--active.p-nav-outside-bottom .p-nav-dots {
		width: 90%;
		margin: 0 auto
	}
	.p-slider__carousel--active .p-nav-prev {
		left: 0
	}
	.p-slider__carousel--active .p-nav-next {
		right: 0
	}
	.p-slider .p-slider-item {
		margin-right: 1.9%
	}
	.p-slider.p-l-cards-six .p-slider-item {
		width: 15%
	}
	.p-slider.p-l-cards-five .p-slider-item {
		width: 19%;
		margin-left: .5%;
		margin-right: .5%
	}
	.p-slider.p-l-cards-four .p-slider-item {
		width: 24%;
		margin-left: .5%;
		margin-right: .5%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-slider .p-slider-item {
		margin-right: 1.1%
	}
	.p-slider.p-m-cards-six .p-slider-item {
		width: 16%
	}
	.p-slider.p-m-cards-five .p-slider-item {
		width: 19%;
		margin-left: .5%;
		margin-right: .5%
	}
	.p-slider.p-m-cards-four .p-slider-item {
		width: 24%;
		margin-left: .5%;
		margin-right: .5%
	}
}

.p-badge {
	position: relative;
	background: #e26d00;
	padding: 0 .48em;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.334em;
	height: 1.334em;
	border-radius: 4em;
	box-sizing: border-box;
	text-align: center;
	color: #fff
}

.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
}

.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: #6e202d;
	font-weight: 700;
	margin-bottom: 24px;
	visibility: visible;
	word-wrap: break-word
}

@media screen and (max-width:700px) {
	.p-auto-font-resize .p-heading-01-small {
		letter-spacing: -0.3px;
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 20px
	}
}

.p-inverted .p-heading-01-small {
	color: #fff
}

[data-link] {
	cursor: pointer
}

.p-lazy-load {
	visibility: hidden
}

[data-parallax-settings] {
	position: relative;
	overflow: hidden
}

@media screen and (max-width:700px) {
	[data-parallax-settings] .p-background {
		padding-bottom: 0
	}
	[data-parallax-settings] .p-foreground {
		position: static
	}
}

@media screen and (min-width:701px) {
	[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: #000;
		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;
	transform: translateX(-50%) translateY(-50%)
}

.p-masthead-background {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 0;
	overflow: hidden
}

.test-no-touch .p-scalable-img {
	transition: transform 400ms cubic-bezier(0.4, 0, 0.25, 1)
}

.test-no-touch .p-scalable-img-wrapper {
	overflow: hidden;
	position: relative
}

.test-no-touch .p-scalable-img-gradient::after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.05);
	opacity: 0
}

.test-no-touch .p-scalable-img-outer-wrapper:hover {
	cursor: pointer
}

.test-no-touch .p-scalable-img-outer-wrapper:hover .p-scalable-img {
	transform: scale(1.03)
}

.test-no-touch .p-scalable-img-outer-wrapper:hover .p-scalable-img-gradient::after {
	opacity: 1
}

.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: #444!important;
	opacity: 1!important
}

.p-lightweightauthentication-popup .mfp-content .p-lightweight-authentication-popup-content {
	position: relative;
	display: block;
	background: #fff;
	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
}

@media screen and (max-width:700px) {
	.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;
		height: 100%
	}
}

@media screen and (min-width:701px) {
	.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
	}
}

.p-non-browser-notification-bar .p-notification-bar-container {
	position: fixed;
	text-align: center;
	display: table;
	z-index: 9012;
	color: #fff;
	background-color: #de7510;
	top: 0;
	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: #fff
}

.p-rn01-card {
	position: relative
}

.p-rn01-card .p-rn01-foreground {
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	bottom: 0;
	top: 0
}

@media screen and (max-width:700px) {
	.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
	}
}

.p-rn02-card {
	margin-bottom: 14px
}

.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: #fff
}

@media screen and (max-width:700px) {
	.p-rn02-card {
		padding-bottom: 6px
	}
	.p-rn02-card .p-copy {
		max-width: 60%;
		max-width: calc(94% - 60px)
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-rn02-card .p-copy {
		max-width: 50%;
		max-width: calc(94% - 60px)
	}
}

@media screen and (min-width:961px) {
	.p-rn02-card .p-copy {
		max-width: 65%;
		max-width: calc(94% - 60px)
	}
}

.p-rn03-card {
	position: relative;
	overflow: hidden;
	margin-bottom: 14px
}

.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: #fff;
	position: absolute;
	bottom: 0;
	left: 0
}

.p-rn03-card .p-blind .p-rollup .p-blurb {
	width: 100%;
	position: relative
}

.p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
	min-height: 22px
}

.p-inverted .p-rn03-card .p-rollup {
	background: #de7510
}

.test-touch .p-rn03-card:hover .p-background img {
	transform: scale(1)
}

.test-touch .p-rn03-card:hover .p-rollup .p-blurb .p-body-copy {
	display: block;
	height: 100%;
	margin-bottom: initial
}

@media screen and (max-width:450px) {
	.p-rn03-card .p-blind .p-rollup .p-blurb {
		padding: 30px 0 35px
	}
	.p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
		padding-bottom: 5px
	}
	.p-rn03-card .p-rn03-left-right-padding {
		margin: 0 16px
	}
	.p-xs-one-whole>div>.p-rn03-card .p-link-more {
		margin-top: 14px;
		display: inline-block
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-rn03-card .p-blind .p-rollup .p-blurb {
		padding: 40px 0 70px
	}
	.p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
		padding-bottom: 5px
	}
	.p-rn03-card .p-rn03-left-right-padding {
		margin: 0 16px
	}
	.p-s-one-whole>div>.p-rn03-card .p-link-more {
		margin-top: 14px;
		display: inline-block
	}
}

@media screen and (min-width:701px) {
	.p-rn03-card .p-background img {
		transition: transform 2s linear
	}
	.p-rn03-card .p-holder {
		width: 960px
	}
	.p-rn03-card .p-heading-03 {
		min-height: 56px
	}
	.p-rn03-card .p-blind .p-rollup .p-grid {
		width: 960px
	}
	.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;
		border-color: transparent transparent #fff transparent
	}
	.p-rn03-card .p-blind .p-rollup .p-blurb .p-body-copy {
		height: 0;
		position: relative;
		overflow: hidden;
		transition: height .55s ease-out
	}
	.p-rn03-card .p-rn03-left-right-padding {
		margin: 0 22px
	}
	.p-rn03-card:hover .p-background img {
		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 #de7510 transparent
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-rn03-card .p-blind .p-rollup .p-blurb {
		padding: 25px 0 45px
	}
	.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
	}
	.p-m-one-whole>div>.p-rn03-card .p-rn03-left-right-padding {
		margin-right: 50%
	}
}

@media screen and (min-width:961px) {
	.p-grid-item .p-rn03-card.p-odd .p-rollup::after {
		content: '';
		display: table;
		clear: both
	}
	.p-rn03-card .p-blind .p-rollup .p-blurb {
		padding: 40px 0 54px
	}
	.p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
		padding-bottom: 13px
	}
	.p-l-one-whole>div>.p-rn03-card .p-rn03-left-right-padding {
		margin-right: 50%
	}
}

.p-rn04-card {
	margin-bottom: 14px
}

.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: 22px
}

@media screen and (max-width:700px) {
	.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:450px) {
	.p-rn04-card .p-media {
		width: 40%;
		margin-right: 5%
	}
	.p-rn04-card .p-blurb .p-label {
		margin-top: 0;
		padding-top: 6px;
		margin-bottom: 10px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-rn04-card .p-media {
		width: 46%;
		margin-right: 3.5%
	}
	.p-rn04-card .p-blurb .p-label {
		margin-top: 0;
		padding-top: 10px;
		margin-bottom: 9px
	}
}

@media screen and (min-width:701px) {
	.p-rn04-card {
		border-left: 1px solid transparent
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-rn04-card .p-blurb .p-label {
		margin-top: 19px;
		margin-bottom: 7.5px
	}
}

@media screen and (min-width:961px) {
	.p-rn04-card .p-blurb .p-label {
		margin-top: 19px;
		margin-bottom: 7.5px
	}
}

.p-rn05-card {
	margin-bottom: 14px;
	transition: background .3s ease
}

.p-rn05-card:hover {
	background: rgba(0, 0, 0, 0.4)
}

.p-rn05-card .p-story-link {
	color: #6e202d
}

.p-rn05-card .p-heading-04 {
	padding: 10px 8px 8px;
	margin: 0
}

.p-inverted .p-rn05-card .p-story-link {
	color: #fff
}

.p-rn06-card {
	margin-bottom: 14px
}

.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:700px) {
	.p-rn06-card .p-media {
		float: left
	}
}

@media screen and (max-width:450px) {
	.p-rn06-card .p-media {
		width: 40%;
		margin-right: 5%
	}
	.p-rn06-card .p-blurb .p-label {
		margin-top: 0;
		padding-top: 6px;
		margin-bottom: 10px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-rn06-card .p-media {
		width: 46%;
		margin-right: 3.5%
	}
	.p-rn06-card .p-blurb .p-label {
		margin-top: 0;
		padding-top: 10px;
		margin-bottom: 9px
	}
}

@media screen and (min-width:701px) {
	.p-rn06-card .p-blurb .p-label {
		margin-top: 0;
		margin-bottom: 7.5px
	}
}

.p-rn07-card {
	margin-bottom: 14px;
	transition: background .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
}

.p-rn08-card {
	margin-bottom: 14px;
	transition: background .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
}

@media screen and (max-width:700px) {
	.p-rn08-card .p-media {
		display: none
	}
	.p-rn08-card .p-title {
		width: 100%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-rn08-card .p-title {
		width: 75%
	}
}

@media screen and (min-width:961px) {
	.p-rn08-card .p-title {
		width: 80%
	}
}

.p-rn09-card {
	position: relative;
	margin-bottom: 14px
}

.p-rn09-card .p-rn09-foreground {
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	bottom: 0;
	top: 0
}

.p-rn11-card {
	margin-bottom: 14px;
	overflow: hidden;
	background: #fff
}

.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: 22px
}

.p-inverted .p-rn11-card {
	background: #de7510
}

@media screen and (max-width:700px) {
	.p-rn11-card::after {
		content: '';
		display: table;
		clear: both
	}
	.p-rn11-card .p-media {
		float: left
	}
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.p-rn11-card .p-media {
		width: 46%;
		margin-right: 3.5%
	}
	.p-rn11-card .p-blurb .p-label {
		padding-top: 10px
	}
}

@media screen and (min-width:701px) {
	.p-rn11-card {
		margin-left: 1px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-rn11-card .p-blurb .p-label {
		margin-bottom: 7.5px
	}
}

@media screen and (min-width:961px) {
	.p-rn11-card .p-blurb .p-label {
		margin-bottom: 7.5px
	}
}

.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: #de7510;
	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: #fff
}

.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: #fff
}

@media screen and (min-width:961px) {
	.p-rn12-download {
		margin-bottom: 22px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-rn12-download {
		margin-bottom: 16px
	}
	.p-rn12-download .p-img-block {
		width: 72px;
		height: 72px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-rn12-download {
		margin-bottom: 16px
	}
	.p-rn12-download .p-img-block {
		width: 72px;
		height: 72px
	}
}

@media screen and (max-width:450px) {
	.p-rn12-download {
		margin-bottom: 10px
	}
	.p-rn12-download .p-img-block {
		width: 62px;
		height: 62px
	}
}

.p-rn13-card {
	margin-bottom: 14px;
	overflow: hidden;
	position: relative
}

.p-rn13-card .p-image-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 0;
	overflow: hidden
}

.p-rn13-card .p-rn13-foreground {
	position: absolute;
	width: 100%;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.5);
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5))
}

.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: #6e202d
}

.p-rn13-card .p-rn13-icon i::after {
	border: 1px solid rgba(110, 32, 45, 0.5);
	border-radius: 3px;
	color: #6e202d;
	padding: 7px
}

.p-rn13-card .p-rn13-icon i:hover::after {
	background: rgba(60, 60, 60, 0.2);
	border-color: #6e202d
}

.p-rn13-card .p-rn13-icon i:active::after {
	background: rgba(60, 60, 60, 0.4);
	border-color: #6e202d
}

.p-rn13-card .p-rn13-text {
	height: 0;
	transition: all 500ms ease
}

.p-rn13-card.p-rn13-card-inverted .p-rn13-foreground {
	background-color: rgba(0, 0, 0, 0.5);
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))
}

.p-rn13-card.p-rn13-card-inverted .p-rn13-foreground p {
	color: #fff
}

.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i {
	color: #fff
}

.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i::after {
	border: 1px solid rgba(255, 255, 255, 0.5);
	color: #fff
}

.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i:hover::after {
	background: rgba(255, 255, 255, 0.2);
	border-color: #fff
}

.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i:active::after {
	background: rgba(255, 255, 255, 0.4);
	border-color: #fff
}

.p-rn15-card {
	position: relative;
	margin-bottom: 14px;
	background-color: #fff
}

.p-rn15-card .p-img-block {
	position: relative
}

.p-rn15-card .p-img-block .p-category {
	position: absolute;
	z-index: 6;
	color: #fff;
	padding: 5px 19px
}

.p-rn15-card .p-img-block img {
	width: 100%
}

.p-rn15-card .p-description-block {
	padding: 15px 15px 0
}

.p-rn15-card .p-list-block ul::after {
	content: '';
	display: table;
	clear: both
}

.p-rn15-card .p-bottom-block .p-tags-block {
	margin: 0 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: #6e202d
}

.p-rn15-card.p-inverted .p-card-title,
.p-inverted .p-rn15-card .p-card-title {
	color: #fff
}

.p-rn25-card {
	position: relative;
	margin-bottom: 14px;
	height: 178px;
	overflow: hidden;
	background-color: #fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
	transition: background .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;
	height: 100%;
	text-decoration: none
}

.p-rn25-card .p-media {
	display: inline
}

.p-rn25-card .p-rn25-image {
	height: 100%;
	width: 178px
}

.p-rn25-card .p-rn25-image img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.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: #6e202d
}

.p-rn25-card .p-date {
	position: absolute;
	top: 0;
	right: 0;
	color: #de7510
}

.p-rn25-card .p-description-wrapper {
	height: 66px;
	overflow: hidden
}

.p-rn25-card .p-description {
	font-size: 14px;
	line-height: 22px;
	color: #de7510
}

@media screen and (max-width:450px) {
	.p-rn25-card {
		height: 126px
	}
	.p-rn25-card .p-rn25-image {
		width: 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:701px) and (max-width:960px) {
	.p-rn25-card {
		height: 146px
	}
	.p-rn25-card .p-rn25-image {
		width: 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
	}
}

.p-inverted .p-rn25-card {
	background-color: #a63d21
}

.p-inverted .p-rn25-card .p-description,
.p-inverted .p-rn25-card .p-date {
	color: #fff
}

.p-inverted .p-rn25-card .p-title {
	color: #fff
}

.p-inverted .p-rn25-card:hover {
	background-color: rgba(102, 102, 102, 0.9)
}

.p-rn31-card {
	margin-bottom: 14px;
	overflow: hidden;
	background: #fff
}

.p-rn31-card.p-blurb-theme-default {
	background: #de7510
}

.p-rn31-card.p-blurb-theme-default .p-rn31-date {
	color: #fce290
}

.p-rn31-card.p-blurb-theme-blue {
	background: #337fbf
}

.p-rn31-card.p-blurb-theme-blue .p-rn31-date {
	color: #c5dafb
}

.p-rn31-card.p-blurb-theme-dark-blue {
	background: #164776
}

.p-rn31-card.p-blurb-theme-dark-blue .p-rn31-date {
	color: #c5dafb
}

.p-rn31-card.p-blurb-theme-light-blue {
	background: #72abeb
}

.p-rn31-card.p-blurb-theme-light-blue .p-rn31-date {
	color: #c5dafb
}

.p-rn31-card.p-blurb-theme-green {
	background: #5f9920
}

.p-rn31-card.p-blurb-theme-green .p-rn31-date {
	color: #dee784
}

.p-rn31-card.p-blurb-theme-aqua {
	background: #189383
}

.p-rn31-card.p-blurb-theme-aqua .p-rn31-date {
	color: #c1e4e6
}

.p-rn31-card.p-blurb-theme-orange {
	background: #de7510
}

.p-rn31-card.p-blurb-theme-orange .p-rn31-date {
	color: #fce290
}

.p-rn31-card.p-blurb-theme-pink {
	background: #e04a71
}

.p-rn31-card.p-blurb-theme-pink .p-rn31-date {
	color: #f6d0d7
}

.p-rn31-card.p-blurb-theme-purple {
	background: #ab46a4
}

.p-rn31-card.p-blurb-theme-purple .p-rn31-date {
	color: #e0d1f1
}

.p-rn31-card .p-media {
	margin-bottom: auto
}

.p-rn31-card .p-media img {
	height: auto;
	width: 100%
}

.p-rn31-card .p-blurb .p-title-wrapper {
	margin-bottom: 7.5px;
	text-decoration: none
}

.p-rn31-card .p-blurb .p-title {
	color: #fff
}

.p-rn31-card .p-blurb .p-title::after {
	content: '\203a';
	margin-left: 5px
}

.p-rn31-card .p-blurb .p-title.p-external::after {
	content: '\e837';
	font-family: 'philips-global-icon-font';
	font-size: 14px
}

.p-rn31-card .p-rn31-n24-inline {
	display: inline
}

.p-rn31-card .p-rn31-n24-inline>div {
	display: inline
}

.p-rn31-card .p-rn31-n24-inline .p-n24-display-tags {
	display: inline
}

@media screen and (max-width:700px) {
	.p-rn31-card::after {
		content: '';
		display: table;
		clear: both
	}
}

@media screen and (max-width:450px) {
	.p-rn31-card .p-blurb {
		padding-top: 14px;
		padding-bottom: 14px
	}
	.p-rn31-card:not(:last-child) {
		padding-bottom: 14px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-rn31-card .p-blurb {
		padding-top: 14px;
		padding-bottom: 14px
	}
	.p-rn31-card:not(:last-child) {
		padding-bottom: 14px
	}
}

@media screen and (min-width:701px) {
	.p-rn31-card {
		margin-left: 1px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-rn31-card .p-blurb .p-label {
		margin-bottom: 7.5px
	}
}

.p-rn32-card {
	position: relative
}

.p-rn32-card .p-rn32-background {
	height: 540px;
	position: relative;
	overflow: hidden
}

.p-rn32-card .p-rn32-background picture.p-rn32-picture {
	height: 100%
}

.p-rn32-card .p-rn32-foreground {
	box-sizing: border-box;
	position: absolute;
	width: 100%;
	bottom: 0
}

.p-rn32-card .p-heading-02,
.p-rn32-card .p-date {
	text-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 60px rgba(0, 0, 0, 0.4)
}

.p-rn32-card .p-title-link:hover {
	text-decoration: none
}

.p-rn32-card .p-rn32-n24-inline {
	display: inline
}

.p-rn32-card .p-rn32-n24-inline>div {
	display: inline
}

.p-rn32-card .p-rn32-n24-inline .p-n24-display-tags {
	display: inline;
	padding-left: 0;
	padding-right: 0
}

.p-rn32-card .p-rn32-title {
	margin-bottom: 10px
}

.p-rn32-card .p-rn32-date {
	margin-bottom: 7px
}

.p-rn32-card .p-rn32-link {
	margin-bottom: 10px
}

.p-rn32-card .p-link-more::after {
	line-height: 1.2em
}

@media screen and (min-width:701px) {
	.p-rn32-card .p-rn32-foreground a {
		color: #fff
	}
	.p-rn32-card .p-rn32-foreground a::after {
		content: '\203a';
		font-weight: 700;
		margin-left: 5px
	}
	.p-rn32-card .p-rn32-n24-inline .p-tag {
		border-width: 2px
	}
	.p-rn32-card .p-rn32-n24-inline .p-tag.p-primary-tag,
	.p-rn32-card .p-rn32-n24-inline .p-tag.p-secondary-tag {
		color: #fff!important;
		border-color: #fff!important
	}
	.p-rn32-card .p-rn32-date {
		font-size: 14px
	}
}

@media screen and (max-width:700px) {
	.p-rn32-card .p-rn32-background {
		height: 430px
	}
	.p-rn32-card .p-rn32-foreground {
		position: static
	}
	.p-rn32-card .p-valign-middle {
		display: block
	}
	.p-rn32-card .p-date {
		color: #5d6678
	}
	.p-rn32-card .p-heading-02,
	.p-rn32-card .p-date {
		text-shadow: none
	}
}

@media screen and (max-width:450px) {
	.p-rn32-card .p-rn32-background {
		height: 262px
	}
}

@media screen and (min-width:701px) {
	.p-inverted .p-rn32-card .p-rn32-n24-inline .p-n24-display-tags .p-tag {
		color: #fff!important;
		border-color: #fff!important
	}
}

@media screen and (max-width:700px) {
	.p-inverted .p-rn32-card .p-date {
		color: #fff
	}
	.p-inverted .p-rn32-card .p-rn32-foreground {
		background: #de7510
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-default {
		background: #de7510
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-blue {
		background: #337fbf
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-dark-blue {
		background: #164776
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-light-blue {
		background: #72abeb
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-green {
		background: #5f9920
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-aqua {
		background: #189383
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-orange {
		background: #de7510
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-pink {
		background: #e04a71
	}
	.p-inverted .p-rn32-card .p-rn32-foreground.p-rn32-bg-theme-purple {
		background: #ab46a4
	}
}

.p-rn33-card {
	position: relative
}

.p-rn33-card .p-media {
	padding-bottom: 7px
}

.p-rn33-card .p-date {
	color: #9e9e9e
}

.p-rn33-card .p-title-wrapper {
	padding-bottom: 7px
}

.p-rn33-card .p-n24-display-tags {
	padding-bottom: 0
}

.p-rn33-card .p-n24-display-tags.p-row-gutter {
	padding-right: 0;
	padding-left: 0
}

.p-rn33-card .p-heading-secondary {
	color: #1474a4
}

.p-inverted .p-rn33-card .p-date {
	color: #fff
}

.p-inverted .p-rn33-card .p-heading-secondary {
	color: #fff
}

@media screen and (max-width:700px) {
	.p-rn33-card {
		margin-bottom: 34px
	}
}

.p-rn34-card {
	position: relative
}

.p-rn34-card .p-media {
	background-color: #fff;
	padding-bottom: 7px
}

.p-rn34-card .p-content {
	background-color: #fff;
	padding: 10px 10px 25px;
	margin-bottom: 20px
}

.p-rn34-card .p-date {
	color: #888
}

.p-rn34-card .p-title-wrapper {
	padding-bottom: 7px
}

.p-rn34-card .p-n24-display-tags {
	padding-bottom: 0
}

.p-rn34-card .p-n24-display-tags.p-row-gutter {
	padding-right: 0;
	padding-left: 0
}

.p-inverted .p-rn34-card .p-date {
	color: #fff
}

@media screen and (max-width:700px) {
	.p-rn34-card {
		margin-bottom: 34px
	}
}

.p-rn35-card {
	margin-bottom: 10px
}

.p-rn35-card.p-n-bg {
	background: #fff
}

.p-rn35-card.p-n-bg .p-content {
	padding: 10px 6px
}

.p-rn35-card .p-content {
	padding: 10px 3px;
	margin-bottom: 10px
}

.p-rn35-card .p-content a:hover {
	text-decoration: none
}

.p-rn35-card .p-content .p-read-link {
	display: inline-block;
	color: #0066a1;
	padding: 10px 0
}

.p-rn35-card .p-content .p-n24-display-tags {
	padding: 0
}

.p-rn35-card .p-content .p-title-wrapper a,
.p-rn35-card .p-content .p-description {
	color: #000
}

.p-rn35-card.p-split .p-media,
.p-rn35-card.p-split .p-content {
	vertical-align: top;
	box-sizing: border-box
}

.p-rn35-card.p-split .p-content {
	padding: 0 0 0 10px
}

.p-rn35-card.p-split.p-n-bg .p-content {
	padding-top: 10px
}

.p-rn35-card:hover .p-content .p-title-wrapper a,
.p-rn35-card:hover .p-content .p-description {
	color: #696969
}

.p-inverted .p-rn35-card.p-i-bg {
	background: #de7510
}

.p-inverted .p-rn35-card.p-i-bg .p-content {
	padding: 10px 6px
}

.p-inverted .p-rn35-card .p-content .p-title-wrapper a,
.p-inverted .p-rn35-card .p-content .p-description,
.p-inverted .p-rn35-card .p-content .p-read-link {
	color: #fff
}

.p-inverted .p-rn35-card.p-split.p-i-bg .p-content {
	padding-top: 10px
}

.p-rn36-card {
	margin-bottom: 14px
}

.p-rn36-card::after {
	content: '';
	display: table;
	clear: both
}

.p-rn36-card .p-media {
	margin-right: 4%;
	margin-bottom: auto;
	float: left;
	width: 81px;
	height: 81px
}

.p-rn36-card .p-media img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.p-rn36-card .p-blurb .p-label {
	color: #3c3c3c
}

.p-rn36-card .p-heading-bold {
	line-height: 21px;
	margin-bottom: 0
}

.p-rn36-card a {
	text-decoration: none
}

.p-rn36-card .p-icon-link {
	font-size: 18px;
	margin-left: 4px
}

.p-n11v2-listofpages .p-listofpages-container li .p-rn36-card picture {
	height: 100%
}

.test-no-object-fit .p-rn36-card .p-media img {
	height: auto
}

.p-rn37__card {
	background-color: #f5f5f5
}

.p-rn37__content-wrapper {
	max-width: 450px;
	margin: 0 auto;
	padding: 10px;
	cursor: pointer
}

.p-rn37__tags {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.p-rn37__tag {
	color: #787878;
	padding: 0 5px;
	border-right: 1px solid
}

.p-rn37__tag:first-child {
	padding-left: 0
}

.p-rn37__tag:last-child {
	border-right: 0
}

.p-rn37__title {
	padding-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.p-rn37__link:hover {
	text-decoration: none
}

.p-rn37__link:focus {
	text-decoration: underline;
	outline: 0
}

.p-rn37__img-wrapper {
	position: relative
}

@media screen and (min-width:701px) {
	.p-rn37__img-wrapper {
		height: auto;
		width: 35%
	}
}

.p-rn37__img {
	max-height: 200px;
	width: 100%;
	object-fit: contain
}

@media screen and (min-width:701px) {
	.p-rn37__img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		max-height: initial
	}
}

@media screen and (min-width:701px) {
	.p-rn37__first-content {
		display: flex
	}
	.p-rn37__tag-title-wrapper {
		width: 65%
	}
}

.p-rn38__img-wrapper {
	position: relative;
	width: 100%;
	padding-top: 130%
}

.p-rn38__img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain
}

.p-rn38__link:hover {
	text-decoration: none
}

.p-rn38__link:focus {
	text-decoration: underline
}

.p-rn38__ctn {
	color: #9e9e9e
}

.p-rn38__title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.p-rn38__desc {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.p-rn39__card {
	border-bottom: 1px solid #e8e8e8
}

.p-rn39__card .p-icon-external-link {
	font-size: 17px;
	margin-left: 4px
}

.p-rn39__link {
	color: #3c3c3c;
	display: block
}

.p-rn39__link.focus-visible {
	outline: 1px dotted #0066a1
}

.p-rn39__link:hover {
	color: #696969;
	text-decoration: none
}

.p-rn40__card {
	position: relative
}

.p-rn40__center-align {
	text-align: center;
	font-weight: 300
}

.p-rn40__card-link:hover {
	text-decoration: none
}

.p-rn40__card-link:focus .p-link-more {
	text-decoration: underline
}

.p-rn40__card-content {
	color: #6e202d;
	padding-left: 40px;
	padding-right: 12px
}

.p-rn40__link-more {
	color: #0066a1;
	position: absolute;
	bottom: 1rem
}

.p-rn40__card-title {
	margin-bottom: 0;
	font-weight: bold
}

.p-rn40__white-background {
	background-color: #fff
}

.p-rn40__grey-background {
	background-color: #f5f5f5
}

@media screen and (min-width:961px) {
	.p-rn40__card.p-single-card {
		margin: 0 auto;
		width: 80%
	}
}

.p-rn41__subTitle {
	margin-bottom: 6px;
	color: inherit
}

.p-rn41__card .p-icon-external-link {
	font-size: 17px;
	padding-left: 2px
}

.p-rn41__card .p-icon-external-link::after,
.p-rn41__card .p-link-more::after {
	color: #0066a1;
	font-weight: 500
}

.p-rn41__card .p-icon-external-link:hover,
.p-rn41__card .p-link-more:hover {
	text-decoration: none
}

.p-rn41__link {
	color: #3c3c3c;
	display: block
}

.p-rn41__link.focus-visible {
	outline: 1px dotted #0066a1
}

.p-rn41__link:hover {
	color: #696969;
	text-decoration: none
}

.p-rn42__date {
	color: #696969;
	padding-top: 12px
}

.p-rn42__title-wrapper {
	padding: 7px 0 6px
}

.p-rn42__link {
	color: #6e202d;
	display: inline-block
}

.p-rn42__link:hover {
	color: #696969;
	text-decoration: none
}

.p-rn43__card {
	background-color: #f5f5f5
}

.p-rn43__card .p-rn43__card-content {
	padding: 24px
}

.p-rn43__card .p-rn43__card-title {
	color: #1474a4
}

.p-rn43__card .p-rn43__card-description {
	color: #000;
	margin-bottom: 0
}

.p-rn43__card .p-rn43__card-link {
	display: block;
	height: inherit
}

.p-rn43__card .p-rn43__card-link:hover {
	text-decoration: none
}

.p-rn43__card:hover .p-rn43__card-description {
	color: #696969
}

.p-inverted .p-rn43__card {
	background-color: #fff
}

.p-new-card .p-media img {
	width: 100%
}

.p-rn26-card,
.p-rn27-card {
	position: relative;
	margin-bottom: 14px
}

.p-rn26-card picture,
.p-rn27-card picture {
	height: auto
}

.p-rn26-card .p-rn26-link {
	color: #000
}

.p-rn26-card .p-rn26-link:hover {
	text-decoration: none
}

.p-rn26-card .p-rn26-link:hover .p-card-title,
.p-rn26-card .p-rn26-link:hover .p-card-description {
	color: #696969
}

@media screen and (min-width:961px) {
	.p-rn26-card.p-single-card,
	.p-rn27-card.p-single-card {
		margin: 0 auto;
		width: 80%
	}
}

.p-inverted .p-rn26-card .p-rn26-link {
	color: #fff
}

.p-inverted .p-rn26-card .p-rn26-link .p-card-title,
.p-inverted .p-rn26-card .p-rn26-link .p-card-description {
	color: #fff
}

.p-big.p-card-item.p-big-card-foundation .p-item-inner {
	background: #fff;
	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;
	position: absolute;
	z-index: 6;
	color: #fff
}

.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: 0 22px 55px;
	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: #000;
	text-align: left;
	padding: 0;
	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: #000
}

.p-item-accordion-icon {
	cursor: pointer;
	top: auto;
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 0;
	right: 0
}

@media print,
screen and (min-width:451px) {
	.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:700px) {
	.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:701px) {
	.p-n19-categorizedlistofpages .p-card-item.p-big {
		width: 470px
	}
}

@media screen and (min-width:961px) {
	.p-tab-switcher-foundation strong {
		font-weight: 300
	}
}

.p-card-item.p-small-card-foundation .p-item-inner {
	background: #fff;
	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;
	position: absolute;
	z-index: 6;
	color: #fff
}

.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: 0 22px 55px;
	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: #000;
	text-align: left;
	padding: 0;
	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: #000
}

@media screen and (max-width:700px) {
	.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
	}
}

.p-foundation-imageleft .p-grid-item {
	padding-left: 0
}

.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: 0;
	margin-bottom: 5px
}

.p-foundation-imageleft .p-banner-content .p-heading-04 {
	font-weight: 300
}

.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: #000
}

.p-foundation-imageleft .p-banner-content a:hover {
	text-decoration: none!important
}

.p-foundation-imageleft .p-banner-content .p-inverted-imageleft {
	color: #fff!important
}

@media screen and (max-width:700px) {
	.p-foundation-imageleft .p-banner-content {
		padding-left: 0
	}
	.p-foundation-imageleft .p-banner-image img {
		width: 100%!important
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-foundation-imageleft .p-banner-content {
		padding-left: 10px
	}
	.p-foundation-imageleft .p-banner-content .p-heading-02 {
		margin-top: 0
	}
}

@media screen and (min-width:961px) {
	.p-foundation-imageleft .p-grid-item {
		padding-left: 0;
		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;
		width: 480px;
		box-sizing: border-box
	}
}

.p-foundation-imageright .p-grid-item {
	padding-left: 0
}

.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: 0;
	margin-bottom: 5px
}

.p-foundation-imageright .p-banner-content .p-heading-04 {
	font-weight: 300
}

.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: #000
}

.p-foundation-imageright .p-banner-content a:hover {
	text-decoration: none!important
}

.p-foundation-imageright .p-banner-content .p-inverted-imageright {
	color: #fff!important
}

@media screen and (max-width:700px) {
	.p-foundation-imageright .p-banner-content {
		padding-left: 0
	}
	.p-foundation-imageright .p-banner-image img {
		width: 100%!important
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-foundation-imageright .p-banner-content {
		padding-left: 10px
	}
	.p-foundation-imageright .p-banner-content .p-heading-02 {
		margin-top: 0
	}
}

@media screen and (min-width:961px) {
	.p-foundation-imageright .p-grid-item {
		padding-left: 0;
		min-height: 380px
	}
	.p-foundation-imageright img {
		max-width: 480px
	}
	.p-foundation-imageright .p-banner-content .p-banner-content-inner {
		padding: 54px 80px;
		width: 480px;
		box-sizing: border-box;
		float: right
	}
}

.p-foundation-banner .p-grid-item {
	padding-left: 0
}

.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: 0;
	margin-bottom: 5px
}

.p-foundation-banner .p-banner-content .p-heading-04 {
	font-weight: 300
}

.p-foundation-banner .p-banner-content .p-banner-content-inner {
	padding: 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: #000
}

.p-foundation-banner .p-banner-content a:hover {
	text-decoration: none!important
}

.p-foundation-banner .p-card-odd {
	float: right;
	padding-left: 0
}

@media screen and (max-width:700px) {
	.p-foundation-banner .p-banner-content {
		padding-left: 0
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-foundation-banner .p-banner-content {
		padding-left: 10px
	}
	.p-foundation-banner .p-banner-content .p-heading-02 {
		margin-top: 0
	}
	.p-foundation-banner .p-banner-content .p-banner-content-inner {
		padding-left: 34px;
		padding-right: 0
	}
	.p-foundation-banner .p-banner-content .p-banner-content-inner.p-odd-content {
		padding-left: 0;
		padding-right: 34px
	}
}

@media screen and (min-width:961px) {
	.p-foundation-banner .p-grid-item {
		padding-left: 0;
		min-height: 380px
	}
	.p-foundation-banner img {
		width: auto!important
	}
	.p-foundation-banner .p-banner-content .p-banner-content-inner {
		padding: 54px 80px;
		width: 480px;
		box-sizing: border-box
	}
	.p-foundation-banner .p-banner-content .p-banner-content-inner.p-odd-content {
		padding-left: 0;
		padding-right: 54px;
		width: 480px;
		box-sizing: border-box;
		float: right
	}
}

.p-tpl14-downloadcard {
	width: 100%;
	max-width: 960px;
	margin: 0 auto!important
}

.p-tpl14-downloadcard .p-template-content .p-heading-02 {
	margin-bottom: 10px!important;
	margin-top: 0!important;
	color: #0089c4;
	font-size: 30px;
	padding-left: 0!important;
	line-height: 32px
}

.p-tpl14-downloadcard .p-template-content .p-heading-04 {
	font-size: 15px;
	color: #000;
	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: 0;
	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:700px) {
	.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-s08v2__maintitle {
	margin-bottom: 0
}

.p-s08v2__title--desktop {
	display: none
}

.p-accordion .p-s08v2__table-wrapper {
	padding: 0
}

.p-accordion .p-s08v2__title--mobile {
	border-bottom: 1px solid #b0b0b0;
	padding: 14px 0 7px;
	margin: 0;
	background: #fff;
	letter-spacing: -0.1px;
	font-size: 16px;
	line-height: 24px
}

.p-accordion .p-s08v2__title--mobile::after {
	color: #de7510;
	top: auto;
	bottom: 0
}

.p-s08v2__table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
	display: inline-block
}

.p-s08v2__table-tr {
	border: 0;
	border-bottom: 1px solid #e0e0e0
}

.p-s08v2__table-td {
	border: 0;
	margin: 0
}

.p-s08v2__table-th {
	border: 0;
	margin: 0;
	padding: 7px 14px 0 0;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.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: -9999rem;
	height: 0
}

.p-s08v2-technical-specifications .p-able::after,
.p-s08v2-technical-specifications .p-unable::after {
	font-style: normal;
	font-size: 17px
}

.p-s08v2-technical-specifications .p-able::after {
	color: #b6bf00
}

.p-s08v2-technical-specifications .p-unable::after {
	color: #bbb
}

.p-s08v2-technical-specifications .p-s08v2__spec-list {
	padding: 0
}

@media screen and (min-width:701px) {
	.p-s08v2__title--desktop {
		display: block
	}
	.p-accordion .p-s08v2__title--mobile {
		display: none
	}
	.p-accordion .p-s08v2__table-wrapper {
		display: block
	}
	.p-s08v2__title--desktop {
		text-align: left;
		border-bottom: 1px solid #b0b0b0;
		padding: 30px 0 7px;
		margin: 0
	}
	.p-s08v2__table-tbody {
		display: flex;
		flex-wrap: wrap
	}
	.p-s08v2__table-tr {
		flex: 1;
		display: flex;
		max-width: 49%;
		min-width: 49%
	}
	.p-s08v2__table-tr:nth-child(odd) {
		margin-right: 2%
	}
	.p-s08v2__table-th,
	.p-s08v2__table-td {
		display: inline-block;
		width: 50%
	}
}

.p-inverted .p-s08v2-technical-specifications .p-accordion .p-s08v2__title--mobile,
.p-inverted.p-s08v2-technical-specifications .p-accordion .p-s08v2__title--mobile {
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
	background: transparent
}

.p-inverted .p-s08v2-technical-specifications .p-accordion .p-s08v2__title--mobile::after,
.p-inverted.p-s08v2-technical-specifications .p-accordion .p-s08v2__title--mobile::after {
	color: rgba(255, 255, 255, 0.6)
}

.p-inverted .p-s08v2-technical-specifications .p-accordion dd ul li,
.p-inverted.p-s08v2-technical-specifications .p-accordion dd ul li {
	color: inherit
}

.p-inverted .p-s08v2-technical-specifications .p-s08v2__table-tr,
.p-inverted.p-s08v2-technical-specifications .p-s08v2__table-tr {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4)
}

.p-inverted .p-s08v2-technical-specifications .p-s08v2__table .p-able::after,
.p-inverted.p-s08v2-technical-specifications .p-s08v2__table .p-able::after {
	color: rgba(255, 255, 255, 0.6)
}

.p-inverted .p-s08v2-technical-specifications .p-s08v2__table .p-unable::after,
.p-inverted.p-s08v2-technical-specifications .p-s08v2__table .p-unable::after {
	color: rgba(255, 255, 255, 0.2)
}

@media screen and (min-width:701px) {
	.p-inverted .p-s08v2-technical-specifications .p-s08v2__title--desktop,
	.p-inverted.p-s08v2-technical-specifications .p-s08v2__title--desktop {
		border-bottom: 1px solid rgba(255, 255, 255, 0.8)
	}
}

.p-s08-technical-specifications {
	position: relative
}

.p-s08-technical-specifications::after {
	content: '';
	display: table;
	clear: both
}

.p-s08__spec-main-title {
	margin-bottom: 14px
}

.p-s08__spec {
	display: flex;
	flex-direction: column;
	border-top: 1px solid #d6d6d6;
	padding: 28px 0
}

.p-s08__spec:first-child {
	border-top-width: 0
}

.p-s08__spec-title {
	flex: 1
}

.p-s08__main-list {
	flex: 1;
	display: flex;
	flex-flow: row wrap
}

.p-s08__main-list dt {
	flex-basis: 33%;
	padding: 4px 14px 17px 0;
	word-break: break-word
}

.p-s08__main-list dd {
	flex-basis: 60%;
	flex-grow: 1;
	padding: 4px 0 17px;
	word-break: break-word
}

.p-s08__main-list-title {
	margin-bottom: 0
}

@media print,
screen and (min-width:451px) {
	.p-s08__spec-title {
		padding-right: 14px
	}
	.p-s08__spec {
		flex-direction: row
	}
	.p-s08__main-list {
		flex: 3
	}
}

.p-s14-eco-passport-banner {
	position: relative
}

.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 .p-img-container {
	display: inline;
	vertical-align: middle;
	padding: 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: #fff;
	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 print,
screen and (min-width:451px) and (max-width:700px) {
	.p-s14-eco-passport-banner .p-icons {
		max-width: 100%
	}
}

@media screen and (min-width:701px) {
	.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
	}
}

.p-p18v2-disable-scroll {
	overflow-y: hidden
}

.p-total-review-count,
.p-write-review-link,
.p-write-review-link>a {
	color: #3c3c3c;
	text-decoration: none
}

.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-bottom-info-wrapper .p-version-elements p {
	margin-bottom: 8px
}

.p-p18v2-pex-area .p-partner-logo-wrapper {
	width: auto;
	float: right;
	min-height: 45px
}

.p-p18v2-pex-area .p-p01v2-find-retailer>.p-row-gutter {
	padding-left: 0;
	padding-right: 0
}

.p-p18v2-pex-area .p-p01v2-find-retailer .p-price .p-current-price-value {
	font-size: 22px
}

.p-p18v2-pex-area .p-product-title {
	color: #252525;
	display: inline
}

.p-p18v2-pex-area .p-sub-title {
	display: inline
}

.p-p18v2-pex-area .p-heading-product-title {
	display: block;
	margin-right: 10px
}

.p-p18v2-pex-area .p-heading-product-inner {
	display: inline
}

.p-p18v2-pex-area .p-heading-product-inner .p-sub-title {
	display: inline
}

.p-p18v2-pex-area .p-product-ctn {
	color: #6e202d
}

.p-p18v2-pex-area .p-type {
	display: inline-block;
	margin-top: 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-inner-wrapper {
	max-width: 960px;
	margin: 0 auto;
	clear: both
}

.p-p18v2-pex-area .p-caption {
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px
}

.p-p18v2-pex-area .p-color-variations {
	vertical-align: middle
}

.p-p18v2-pex-area .p-color-variations li {
	width: auto;
	height: auto;
	margin-left: 2px;
	margin-right: 0;
	margin-top: 0
}

.p-p18v2-pex-area .p-color-variations li img {
	border-radius: 18px;
	border: 1px solid transparent;
	padding: 2px
}

.p-p18v2-pex-area .p-color-variations li .p-block.p-active img {
	border: 1px solid #c4c4c4
}

.p-p18v2-pex-area .p-color-variations li .p-block.p-active::after {
	border: 0
}

.p-p18v2-pex-area .p-is-zoomable {
	cursor: url('../../philips/clientlibs/foundation-catalog/clientlibs-css-rb2014/img/p18-pex-area-v2/zoom_cursor.svg'), auto
}

.p-p18v2-pex-area .p-rating-wrapper {
	margin-top: 12px;
	margin-bottom: 15px;
	display: flex;
	flex-flow: row wrap;
	align-items: center
}

.p-p18v2-pex-area .p-rating-wrapper>a {
	margin-right: 6px
}

.p-p18v2-pex-area .p-rating-wrapper .p-bvr-buy-again-percentage {
	color: #666;
	clear: both;
	margin-top: 14px
}

.p-p18v2-pex-area .pdc-rar-widget .pdc-rar-em {
	color: #de7510;
	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 .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: 0
}

.p-p18v2-pex-area .p-reviews {
	overflow: hidden;
	margin-right: 15px;
	display: flex;
	flex-flow: row wrap
}

.p-p18v2-pex-area .p-reviews li {
	position: relative;
	color: #5d6678;
	padding: 0 0 0 14px
}

.p-p18v2-pex-area .p-reviews li:first-child {
	border-left: 0;
	padding-left: 0
}

.p-p18v2-pex-area .p-awards a {
	text-decoration: none;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	color: #3c3c3c
}

.p-p18v2-pex-area .p-award-icon {
	color: #e03324;
	margin: 0 4px 0 0;
	line-height: 24px
}

.p-p18v2-pex-area .p-p18-info-outofsale {
	padding-bottom: 5px
}

.p-p18v2-pex-area .p-logo-ribbon-wrapper {
	max-width: 960px;
	margin: 0 auto
}

.p-p18v2-pex-area .p-pr05-promotion-lens-widget {
	visibility: hidden;
	clear: both;
	margin-bottom: 0;
	display: inline-block;
	width: auto;
	min-height: 45px
}

.p-p18v2-pex-area .p-pr05-promotion-lens-widget--completed {
	visibility: visible
}

@media screen and (max-width:700px) {
	.p-p18v2-pex-area {
		overflow-x: hidden;
		-webkit-overflow-scrolling: auto
	}
	.p-p18v2-pex-area .p-p01v2-find-retailer>.p-row-gutter {
		padding-bottom: 0
	}
	.p-p18v2-pex-area .p-rating-wrapper {
		text-align: left;
		margin-top: 0
	}
	.p-p18v2-pex-area .p-rating-wrapper.p-multiline {
		margin-bottom: 20px;
		flex-flow: row wrap
	}
	.p-p18v2-pex-area .p-rating-wrapper.p-multiline>a {
		flex: 0 100%
	}
	.p-p18v2-pex-area::after {
		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-heading-product {
		padding-bottom: 5px
	}
	.p-p18v2-pex-area .p-heading-product .p-brand-title {
		margin-bottom: 0;
		max-width: 80%;
		font-size: 18px
	}
	.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-rating-display {
		font-size: 18px
	}
	.p-p18v2-pex-area .p-type {
		margin-right: 5px
	}
	.p-p18v2-pex-area .p-type::before {
		content: none
	}
	.p-p18v2-pex-area .p-type::after {
		content: '|';
		position: relative;
		padding-left: 10px;
		font-weight: 700;
		bottom: 1px
	}
	.p-p18v2-pex-area .p-jp-product-info {
		display: block
	}
	.p-p18v2-pex-area .p-variation-mobile {
		width: 70%;
		margin-left: 10px;
		display: inline-block
	}
	.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
	}
	.p-p18v2-pex-area .p-pr05-promotion-lens-widget {
		margin-top: 0;
		margin-bottom: 17px;
		min-height: 30px
	}
	.p-p18v2-pex-area .p-heading-product-mobile .p-sub-title {
		display: inline;
		margin-right: 7px;
		font-size: 19px;
		line-height: 25px
	}
	.p-p18v2-pex-area .p-partner-logo-wrapper-mobile {
		width: 20%;
		display: inline-block;
		vertical-align: top;
		text-align: right;
		position: absolute;
		right: 0;
		top: 0
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-p18v2-pex-area .p-type {
		margin-top: 8px
	}
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-brand-title {
		margin-bottom: 7px
	}
	.p-p18v2-pex-area .p-show-button {
		display: block
	}
	.p-p18v2-pex-area .p-pr05-promotion-lens-widget {
		margin-top: 0
	}
	.p-p18v2-pex-area .p-caption {
		padding-bottom: 0
	}
	.p-p18v2-pex-area .p-variation-desktop {
		display: inline-block
	}
	.p-has-close .p-pdpvariation-image-large-tooltip {
		padding: 25px 25px 10px 20px
	}
	.p-pdpvariation-image-large-tooltip {
		padding: 10px;
		text-align: center
	}
	.p-pdpvariation-image-large-tooltip img,
	.p-pdpvariation-image-large-tooltip .p-body-copy-01 {
		margin-bottom: 0
	}
}

.p-inverted .p-p18v2-pex-area .p-product-title {
	color: #252525
}

.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
}

@media screen and (min-width:701px) {
	#see-all-benefits {
		margin-top: -180px;
		padding-top: 209px
	}
}

.p-p18v2-pex-area .p-top-wrapper {
	padding-bottom: 30px
}

@media screen and (min-width:961px) {
	.p-p18v2-pex-area .p-top-wrapper {
		padding: 0
	}
}

.p-p18v2-pex-area .p-packshot-options {
	display: none
}

.p-p18v2-pex-area .p-viewer>li {
	height: 265px!important;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	left: 125%;
	padding: 0
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-p18v2-pex-area .p-viewer>li {
		height: calc(100vh - 30px)!important
	}
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-viewer>li {
		height: 360px!important
	}
	.p-p18v2-pex-area .p-viewer>li.p-360-container.p-current {
		overflow: visible
	}
}

.p-p18v2-pex-area .p-viewer>li.p-current {
	left: 0;
	position: relative
}

.p-p18v2-pex-area .p-viewer>li.p-video-container {
	z-index: 2;
	background: #000
}

.p-p18v2-pex-area .p-viewer>li .p-zoom,
.p-p18v2-pex-area .p-viewer>li .p-zoom-super {
	display: none
}

.p-p18v2-pex-area .p-viewer>li .p-normal-view {
	height: auto
}

.p-p18v2-pex-area .p-viewer>li .p-normal-view--dimmed {
	opacity: .5
}

.p-p18v2-pex-area .p-viewer .p-video-wrapper {
	width: 100%;
	height: 100%
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-inner-wrapper {
		display: flex;
		flex-flow: row nowrap
	}
}

.p-p18v2-pex-area .p-p18v2-pex-image-gallery {
	height: calc(265px+30px)
}

.p-p18v2-pex-area .p-p18v2-pex-image-gallery .p-stickers {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	pointer-events: none
}

.p-p18v2-pex-area .p-p18v2-pex-image-gallery .p-stickers * {
	pointer-events: auto
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-p18v2-pex-area .p-p18v2-pex-image-gallery {
		height: 100vh
	}
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-p18v2-pex-image-gallery {
		height: auto;
		width: 440px;
		margin-right: 30px;
		flex: 1
	}
}

@media screen and (min-width:961px) {
	.p-p18v2-pex-area .p-p18v2-pex-image-gallery {
		width: 420px;
		margin-right: 90px
	}
}

.p-p18v2-pex-area .p-image-gallery {
	padding: 0
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-image-gallery {
		width: 440px
	}
}

@media screen and (min-width:961px) {
	.p-p18v2-pex-area .p-image-gallery {
		width: 420px
	}
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator {
	bottom: 0;
	display: flex;
	justify-content: center
}

@media screen and (min-width:961px) {
	.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator {
		display: none
	}
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator li {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 0 3px;
	width: 16px;
	height: 16px;
	font-size: 12px
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator li:first-child {
	margin: 0
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator li:only-child {
	display: none
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator li svg {
	display: none
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator li::after {
	color: #d6d6d6
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator li.p-active {
	font-size: 14px
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-carousel-indicator li.p-active::after {
	color: #de7510
}

.p-p18v2-pex-area .p-image-gallery .p-thumbstrip-change-s .p-s-categories {
	display: none
}

.p-p18v2-pex-area .p-image-gallery .p-nav-prev,
.p-p18v2-pex-area .p-image-gallery .p-nav-next {
	display: none
}

.p-p18v2-pex-area .p-image-gallery .p-icon-fullscreen,
.p-p18v2-pex-area .p-image-gallery .p-icon-close {
	position: absolute;
	color: #171717;
	cursor: pointer;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	width: 32px;
	height: 32px;
	line-height: 32px;
	z-index: 2
}

.p-p18v2-pex-area .p-image-gallery .p-icon-fullscreen:hover,
.p-p18v2-pex-area .p-image-gallery .p-icon-close:hover {
	color: #de7510
}

.p-p18v2-pex-area .p-image-gallery .p-icon-fullscreen {
	font-size: 20px;
	right: 3px;
	bottom: 30px;
	z-index: 4
}

.p-p18v2-pex-area .p-image-gallery .p-icon-close {
	right: 12px;
	top: 12px;
	display: none
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-image-gallery .p-icon-close {
		right: 24px;
		top: 24px
	}
}

.p-p18v2-pex-area .p-image-gallery .p-video .p-controls {
	height: 33px
}

.p-p18v2-pex-area .p-image-gallery--fullscreen {
	position: fixed;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 9999
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-top-wrapper {
	display: flex;
	align-items: center;
	padding-bottom: 0;
	width: 100%;
	height: 100%
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer {
	width: 100%;
	height: 80%
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li {
	height: 100%!important
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-normal-view {
	display: none
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li img::selection {
	background: transparent
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom {
	display: flex;
	align-items: center
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom img {
	display: block;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom img:hover {
	cursor: pointer;
	cursor: zoom-in
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom-super {
	position: fixed;
	background: #fff;
	z-index: 3
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom-super::before {
	content: '';
	position: fixed;
	background: #fff;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	pointer-events: none
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom-super img {
	position: absolute
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom-super img:hover {
	cursor: pointer;
	cursor: zoom-out
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer>li .p-zoom-super.p-lazy-load {
	display: inline;
	overflow: hidden;
	z-index: -1;
	position: absolute
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-viewer .p-video-wrapper {
	max-width: 960px
}

.p-p18v2-pex-area .p-image-gallery--fullscreen.p-secondary .p-carousel-indicator {
	width: auto;
	right: 10px;
	left: 10px;
	height: 10%;
	display: flex;
	align-items: center;
	flex-flow: wrap
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-icon-fullscreen {
	display: none
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-icon-close {
	display: block
}

@media print,
screen and (min-width:451px) {
	.p-p18v2-pex-area .p-image-gallery--fullscreen .p-nav-prev,
	.p-p18v2-pex-area .p-image-gallery--fullscreen .p-nav-next {
		display: flex;
		justify-content: center;
		z-index: 2;
		pointer-events: none;
		background: transparent;
		height: auto
	}
	.p-p18v2-pex-area .p-image-gallery--fullscreen .p-nav-prev.p-active,
	.p-p18v2-pex-area .p-image-gallery--fullscreen .p-nav-next.p-active {
		pointer-events: all
	}
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-nav-prev i,
.p-p18v2-pex-area .p-image-gallery--fullscreen .p-nav-next i {
	background: #fff;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-energy-sticker,
.p-p18v2-pex-area .p-image-gallery--fullscreen .p-stickers {
	display: none
}

.p-p18v2-pex-area .p-image-gallery--fullscreen .p-p18v2-pex__product-text {
	display: none
}

.p-p18v2-pex-area .p-image-gallery--zoom .p-viewer>li .p-zoom {
	display: none
}

.p-p18v2-pex-area .p-image-gallery--zoom .p-viewer>li.p-current .p-zoom-super {
	display: block
}

.p-p18v2-pex-area .p-image-gallery--zoom .p-viewer>li.p-current .p-zoom-super:not(.p-zoom-required) {
	display: flex;
	justify-content: center;
	align-items: center
}

.p-p18v2-pex-area .p-image-gallery--zoom .p-viewer>li.p-current .p-zoom-super:not(.p-zoom-required) img {
	position: relative
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-info-wrapper {
		position: relative;
		padding-right: 30px;
		box-sizing: border-box;
		flex: 1
	}
}

.p-p18v2-pex-area .p-current {
	position: relative
}

.p-p18v2-pex-area .p-packshot .p-sticker-wrapper.p-energy-sticker img {
	width: auto;
	height: 30px
}

.p-p18v2-pex-area .p-packshot .p-sticker-wrapper {
	position: absolute
}

.p-p18v2-pex-area .p-packshot .p-p18v2-packshot__discount {
	position: absolute;
	bottom: 80px;
	left: 0
}

.p-p18v2-pex-area .p-packshot .p-p18v2-packshot__discount-ribbon {
	color: #fff;
	background-color: #de7510;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 2px 5px
}

.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-feature-sticker {
	right: 0;
	bottom: 0
}

.p-p18v2-pex-area .p-packshot .p-discount-sticker {
	top: 44px;
	left: 14px
}

.p18v2-pex__product-banner {
	position: absolute;
	display: flex;
	left: 0;
	top: 0;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 3
}

.p-p18v2-pex__product-text {
	background-color: #fff;
	color: #3c3c3c;
	text-align: center;
	padding: 20px 10px;
	border: 1px solid #e8e8e8;
	border-radius: 4px
}

.p-p18v2__product-support-wrapper {
	margin-top: 15px
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip {
		display: block;
		padding: 0 40px;
		margin-top: 14px;
		width: 340px;
		visibility: hidden;
		height: 0
	}
}

@media screen and (min-width:961px) {
	.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip {
		visibility: visible;
		height: auto
	}
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-slider-inner {
	display: block
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-slider-item {
	width: 60px;
	margin-right: 10px
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-slider-item .p-icon-refresh,
.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-slider-item .p-icon-play {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	background: #fff;
	border-radius: 50%;
	font-size: 16px;
	padding: 6px;
	width: 20px;
	height: 20px;
	color: #171717;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-decoration: none
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-slider-item:last-child {
	margin-right: 0
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip a {
	min-width: 58px;
	border-radius: 2px;
	border: 1px solid transparent;
	overflow: hidden
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip a.p-active {
	border: 1px solid #6e202d
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip a:hover {
	border: 1px solid #6e202d
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip a:hover img {
	transform: scale(1.2)
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-picture {
	height: 58px
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-picture img {
	width: 58px;
	height: 58px;
	transition: .25s transform
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-overflow-left,
.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-overflow-right {
	display: block
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-prev,
.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-next {
	display: flex;
	align-items: center;
	position: absolute;
	top: 0;
	width: 20px;
	height: 60px;
	z-index: 1;
	font-size: 16px;
	border-radius: 50%;
	line-height: 60px;
	margin: 0;
	pointer-events: none
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-prev i,
.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-next i {
	cursor: default;
	margin: 0
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-prev.p-active,
.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-next.p-active {
	pointer-events: all
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-prev.p-active i,
.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-next.p-active i {
	cursor: pointer
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-prev {
	left: 10px
}

.p-p18v2-pex-area .p-image-gallery.p-secondary .p-thumbstrip .p-nav-next {
	right: 9px
}

.p-p18v2-pex-area .p-image-gallery--fullscreen.p-secondary .p-thumbstrip {
	visibility: hidden;
	height: 0
}

.p-p18v2-pex-area .p-360-viewer {
	width: 100%;
	display: flex;
	justify-content: center;
	pointer-events: none
}

.p-p18v2-pex-area .p-360-viewer .p-loader {
	display: none;
	position: absolute;
	z-index: 2;
	align-self: center
}

.p-p18v2-pex-area .p-360-viewer.p-loading-360 {
	opacity: 1!important
}

.p-p18v2-pex-area .p-360-viewer.p-loading-360::before {
	content: '';
	position: absolute;
	background: rgba(255, 255, 255, 0.8);
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 1
}

.p-p18v2-pex-area .p-360-viewer.p-loading-360 .p-loader {
	display: block
}

.p-p18v2-pex-area .p-360-viewer.p-loading-360 .p-360-drag {
	display: none
}

.p-p18v2-pex-area .p-360-viewer.p-load-image>img {
	max-height: 329px
}

.p-p18v2-pex-area .p-360-viewer .p-annotations {
	position: absolute;
	display: none!important
}

@media screen and (min-width:701px) {
	.p-p18v2-pex-area .p-360-viewer .p-annotations {
		display: block!important
	}
}

.p-p18v2-pex-area .jquery-reel-annotation {
	overflow: hidden;
	z-index: 1;
	cursor: pointer;
	border: 0;
	background: #0089c4;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4)
}

.p-p18v2-pex-area .jquery-reel-annotation::after {
	position: absolute;
	top: 0;
	left: 10px;
	color: #fff;
	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: 300px
}

.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 {
	margin-left: 0
}

.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;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	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: 0
}

.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-360-drag {
	position: absolute;
	z-index: 9;
	bottom: 0;
	top: 0;
	left: 50%;
	transform: translate(-50%);
	pointer-events: all;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 40%
}

.p-p18v2-pex-area .p-360-drag .p-icon-rotate-ccw {
	background: rgba(0, 0, 0, 0.2);
	color: #fff;
	display: block;
	width: 100%;
	text-align: center;
	padding: 14px;
	border-radius: 100px;
	font-size: 30px
}

.p-p18v2-pex-area .p-drag-active.p-360-viewer {
	pointer-events: all
}

.p-p18v2-pex-area .p-drag-active .p-360-drag {
	z-index: -1
}

.p-p15-pdp-navigation .p-product-title,
.p-p15-pdp-navigation .p-heading-light {
	display: inline;
	margin-bottom: 0
}

.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: 0 7px
}

.p-p15-pdp-navigation .p-heading-product {
	display: inline
}

.p-p15-pdp-navigation .p-sub-title a {
	color: #252525
}

.p-p15-pdp-navigation .p-heading {
	max-width: 960px;
	position: relative;
	margin: 0 auto;
	width: auto;
	margin-bottom: 20px
}

.p-p15-pdp-navigation .p-heading.p-has-ribbon {
	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-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-extras-partner-logo picture {
	line-height: 0
}

.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-product-title.p-s-heading {
	font-size: 16px;
	line-height: 24px
}

.p-p15-pdp-navigation .p-menu {
	position: relative;
	margin-top: 0
}

.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: 3;
	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-out-of-stock .p-extras-wrapper .p-buy-direct,
.p-p15-pdp-navigation.p-shop-enabled .p-extras-wrapper .p-buy-direct {
	display: none
}

.p-p15-pdp-navigation .p-wtb-container .p-button.p-button-quiet {
	display: none
}

.p-p15-pdp-navigation .p-wtb-container .p-notify-me+.p-button.p-button-quiet,
.p-p15-pdp-navigation .p-wtb-container .p-notify-me-submitted+.p-button.p-button-quiet {
	display: inline-block
}

body[class*='productpage1.2'] .p-p15-pdp-navigation-inner.p-row-gutter {
	padding-left: 0;
	padding-right: 0
}

@media screen and (max-width:700px) {
	.p-p15-pdp-navigation {
		position: relative;
		box-sizing: border-box
	}
	.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-notify-me {
		display: inline-block
	}
	.p-p15-pdp-navigation .p-tab-overview .p-heading {
		display: none
	}
	.p-p15-pdp-navigation .p-heading-product {
		display: block
	}
	.p-p15-pdp-navigation .p-sticky-product-title {
		font-size: 14px;
		font-weight: bold
	}
	.p-p15-pdp-navigation .p-sticky-heading-margin {
		margin-top: 10px!important
	}
	.p-p15-pdp-navigation .p-heading {
		overflow: hidden;
		margin-top: 0;
		margin-bottom: 0
	}
	.p-p15-pdp-navigation .p-heading::after {
		content: '';
		display: block;
		position: relative;
		width: 103%;
		bottom: 0;
		left: -10px;
		height: 20px;
		background-color: #f7f9fc;
		background-repeat: repeat-x;
		background: linear-gradient(top, #fff, #f7f9fc)
	}
	.p-p15-pdp-navigation .p-heading .p-img-holder {
		margin-top: 20px;
		width: auto
	}
	.p-p15-pdp-navigation .p-heading .p-text-wrapper {
		width: 71%;
		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: 25px;
		margin-left: 0;
		padding-top: 5px;
		box-sizing: border-box
	}
}

@media screen and (min-width:701px) {
	.p-p15-pdp-navigation.p-is-masthead {
		padding-top: 160px
	}
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-tab-overview .p-heading {
	display: block
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs.p-shop-enabled .p-heading .p-text-wrapper {
	display: block
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs.p-shop-enabled .p-heading .p-text-wrapper .p-sub-title {
	width: 100%;
	font-size: 14px;
	font-weight: 700;
	top: auto;
	line-height: 22px
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs.p-shop-enabled .p-heading .p-text-wrapper .p-type-wrapper {
	display: none
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs.p-shop-enabled .p-wtb-container .p-button {
	float: right
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs.p-out-of-stock .p-extras-wrapper {
	display: block
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs.p-out-of-stock .p-extras-wrapper .p-wtb-container {
	margin-bottom: 7px
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs.p-out-of-stock .p-heading .p-text-wrapper {
	display: none
}

.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-p15-pdp-navigation-inner {
	position: fixed;
	width: 100%;
	padding: 0;
	bottom: 0;
	z-index: 6006;
	background: #fff;
	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 {
	width: auto
}

.p-mpf-pc05v2 .p-p15-pdp-navigation {
	max-width: 960px;
	width: 100%;
	top: 0;
	left: 0;
	background-color: white;
	padding: 10px;
	box-sizing: border-box;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 15px;
	position: absolute;
	z-index: 5
}

.p-mpf-pc05v2 .p-p15-pdp-navigation+div .p-n15-pagebreaker::after {
	height: 92px;
	margin-top: -92px
}

.p-mpf-pc05v2 .p-p15-pdp-navigation .p-p15-pdp-navigation-inner {
	padding-bottom: 0
}

@media screen and (max-width:700px) {
	.p-mpf-pc05v2 .p-p15-pdp-navigation .p-p15-pdp-navigation-inner {
		padding-bottom: 0
	}
}

@media screen and (min-width:701px) {
	.p-mpf-pc05v2 .p-p15-pdp-navigation {
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		padding: 0 10px
	}
}

.p-mpf-pc05v2 .p-p15-pdp-navigation li {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	padding: 12px 0
}

@media screen and (max-width:700px) {
	.p-mpf-pc05v2 .p-p15-pdp-navigation li:first-child {
		padding-top: 0
	}
}

.p-mpf-pc05v2 .p-p15-pdp-navigation li a {
	font-weight: 300;
	color: #3c3c3c;
	display: block;
	width: 100%
}

@media screen and (min-width:701px) {
	.p-mpf-pc05v2 .p-p15-pdp-navigation li {
		padding: 20px;
		float: left
	}
}

.p-mpf-pc05v2 .p-p15-pdp-navigation li.p-active a {
	font-weight: bold;
	color: #de7510
}

.p-p15__dropdown-selection {
	font-size: 16px;
	line-height: 22px;
	margin-left: -10px;
	padding: 0 20px;
	width: calc(100vw - 40px);
	background-color: white
}

@media screen and (min-width:701px) {
	.p-p15__dropdown-selection {
		display: none
	}
}

.p-p15__dropdown-selection-button {
	color: #de7510;
	font-weight: bold
}

.p-p15__dropdown-selection-button .p-arrow-down::after {
	font-size: 12px;
	padding-left: 5px
}

.p-p15__dropdown-selection+ul {
	display: none
}

@media screen and (min-width:701px) {
	.p-p15__dropdown-selection+ul {
		display: block
	}
}

.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: #fff;
	background-color: #e98300;
	border-radius: 2px;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding: 7px 20px 6px;
	min-width: 86px
}

.p-p15-pdp-navigation .wtb-container .wtb-buyonline:hover {
	background-color: #d07500;
	text-decoration: none
}

.p-p15-pdp-navigation .p-wtb-container .p-button:first-child,
.p-p15-pdp-navigation .wtb-container .wtb-buyonline:first-child {
	margin-left: 0;
	margin-right: 7px;
	margin-bottom: 7px
}

.p-p15v2__shop-btn {
	float: right;
	margin-top: 7px
}

.p-p15v2__shop-btn--add-to-cart .p-button {
	padding: 7px 20px 6px;
	margin-bottom: 10px;
	background-color: #de7510;
	cursor: pointer
}

.p-p15v2__shop-btn--add-to-cart .p-button:hover,
.p-p15v2__shop-btn--add-to-cart .p-button:focus {
	background-color: #c6680e
}

.p-p15v2__shop-btn--out-of-stock .p-button {
	padding: 7px 20px 6px;
	margin-bottom: 10px;
	cursor: default;
	border: 1px solid transparent;
	color: #fff;
	background-color: #9e9e9e
}

.p-p15v2__shop-btn--out-of-stock .p-button:hover,
.p-p15v2__shop-btn--out-of-stock .p-button:focus {
	background-color: #9e9e9e
}

@media screen and (max-width:700px) {
	.p-p15-pdp-navigation .p-extras-wrapper {
		display: block
	}
}

.p-inverted .p-p15-pdp-navigation .wtb-container .wtb-buyonline {
	color: #fff;
	background-color: #e98300
}

.p-inverted .p-p15-pdp-navigation .wtb-container .wtb-buyonline:hover {
	background-color: #d07500
}

.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: #fff;
	background-color: #de7510
}

.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,
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:focus,
.p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:focus,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:focus,
.p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:focus {
	background-color: #c6680e
}

.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: #fff;
	background-color: #de7510
}

.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,
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:focus,
.p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:focus,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:focus,
.p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:focus {
	background-color: #c6680e
}

.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: #fff;
	background-color: #de7510
}

.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,
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:focus,
.p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:focus,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:focus,
.p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:focus {
	background-color: #c6680e
}

.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: #efba88;
	color: #de7510;
	background-color: #fff
}

.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,
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:focus,
.p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:focus,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:focus,
.p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:focus {
	background-color: #fdf2e7
}

.p-p15v3__main {
	display: flex;
	align-items: flex-start;
	flex-direction: row
}

.p-p15v3__main .p-p15v3-new-design a {
	color: #0066a1
}

.p-p15v3__main .p-p15v3-new-design span {
	color: #000
}

.p-p15v3__prod-family,
.p-p15v3__prod-title {
	display: block;
	margin-bottom: 7px
}

.p-p15v3__link--overview {
	display: inline-block;
	margin-bottom: 7px
}

.p-p15v3__link--support {
	display: inline-block
}

.p-p15v3__main-image {
	position: relative;
	margin-left: 20px;
	margin-right: 0;
	align-self: center
}

.p-p15v3__main-image.p-standalone-page picture {
	text-align: center
}

.p-p15v3__main-image.p-standalone-page .p-product-img-text {
	font-size: 13px
}

.p-p15v3__main-image .p-ribbon {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3004
}

.p-p15v3__tab-title {
	margin-bottom: 0
}

@media screen and (min-width:701px) {
	.p-p15v3__main-image {
		margin-left: 0;
		margin-right: 20px
	}
}

@media screen and (max-width:700px) {
	.p-p15v3__main {
		flex-direction: column
	}
	.p-p15v3__main-image.p-standalone-page {
		margin: 0
	}
}

.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-icon-question-mark {
	background: rgba(0, 137, 196, 0.5);
	color: #fff
}

.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: 0
}

.tc01-buy-product-v2 .p-shipping-info {
	margin-bottom: 2px;
	width: 320px;
	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 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: 0
}

.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
}

@media screen and (max-width:700px) {
	.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: 0;
		padding: 0;
		max-height: none;
		line-height: 18px;
		margin-left: 6px
	}
	.tc01-buy-product-v2 .p-shipping-info li:first-child {
		border: 0;
		position: relative;
		margin-left: 0
	}
	.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 .p-button {
		width: 48%;
		float: left;
		margin-left: 16px;
		margin-right: 0
	}
	.p-inverted .tc01-buy-product-v2 .p-product-info.p-fixed {
		background: #fff
	}
}

@media screen and (max-width:450px) {
	.tc01-buy-product-v2 .p-button-wrapper-buy .p-button {
		margin-left: 10px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.tc01-buy-product-v2 .p-button-wrapper-buy .p-button {
		margin-left: 15px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.tc01-buy-product-v2 .p-price-info-wrapper.p-row-gutter {
		padding: 0
	}
}

.p-inverted .tc01-buy-product-v2 .p-icon-question-mark {
	background: rgba(0, 137, 196, 0.5);
	color: #fff
}

.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
}

.tc01-buy-product-v2 .p-wtb-wrapper .p-button,
.tc01-buy-product-v2 .p-wtb-wrapper .wtb-container .wtb-buyonline {
	margin-top: 12px
}

@media screen and (max-width:700px) {
	.tc01-buy-product-v2 .p-button,
	.tc01-buy-product-v2 .wtb-container .wtb-buyonline {
		display: block;
		width: 48.2%;
		float: left;
		margin-right: 0;
		margin-left: 0
	}
	.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:450px) {
	.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: 0
	}
}

#wtb-greyout-mask {
	background: #0b0b0b;
	position: fixed;
	z-index: 9998;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: .6;
	display: none
}

#wtb-widget-dealerlocator {
	z-index: 9999;
	border: 0;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	width: 420px
}

#wtb-widget-dealerlocator .wtb-widgetheader {
	padding: 31px 5px 0 34px
}

#wtb-widget-dealerlocator .wtb-widgetheader .wtb-widget-title {
	letter-spacing: -0.5px;
	font-size: 34px;
	line-height: 44px;
	color: #323232;
	font-weight: 800;
	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: #fff;
	background: #0089c4;
	border-radius: 2px
}

#wtb-widget-dealerlocator .wtb-widgetbody-wrapper {
	padding: 0 34px 34px
}

#wtb-widget-dealerlocator .wtb-widgetbody-wrapper form.wtb-local {
	background-color: #fff;
	padding: 0 0 20px;
	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: #fff;
	background: #0089c4;
	border-radius: 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 0 10px;
	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
}

#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:450px) {
	#wtb-widget-dealerlocator {
		left: 6px!important;
		right: 6px!important;
		width: auto
	}
}

.p-p12-disclaimer {
	color: #171717
}

.p-p12-disclaimer::after {
	content: '';
	display: table;
	clear: both
}

.p-p12-disclaimer.p-none-full-bleed {
	max-width: 960px;
	margin: 0 auto
}

.p-p12-disclaimer .p-asterisk {
	list-style: none;
	margin: 0
}

.p-p12-disclaimer .p-asterisk li {
	position: relative;
	padding: 0 0 .5em 1em;
	line-height: 1.5em
}

.p-p12-disclaimer .p-asterisk li::before {
	position: absolute;
	font-size: 1.3em;
	top: 3px;
	left: 0;
	content: '*'
}

.p-bp18-app-promotion {
	clear: both;
	padding: 0;
	position: relative
}

.p-bp18-app-promotion .p-component-title a {
	font-size: inherit
}

.p-bp18-app-promotion .p-component-title ul {
	font-family: inherit;
	font-size: inherit;
	list-style: inside;
	padding-left: 1%
}

.p-bp18-app-promotion .p-component-title b {
	font-weight: bold
}

.p-bp18-app-promotion .p-component-title i {
	font-style: italic
}

.p-bp18-app-promotion .p-component-title u {
	text-decoration: underline
}

.p-bp18-app-promotion .p-content {
	line-height: 20px
}

.p-bp18-app-promotion .p-content .p-body-copy-02 {
	padding-bottom: 20px
}

.p-bp18-app-promotion .p-picture {
	text-align: center
}

.p-bp18-app-promotion .p-button-app {
	display: block;
	float: left;
	margin-right: 15px;
	margin-bottom: 14px
}

.p-bp18-app-promotion .p-button-app img {
	max-width: 135px;
	max-height: 40px
}

.p-bp18-app-promotion .p-button-app.p-avent {
	height: 44px;
	position: relative;
	top: 3px;
	margin-right: 10px;
	text-decoration: none
}

.p-bp18-app-promotion .p-button-app.p-avent span {
	display: block;
	color: #323232;
	padding-left: 0;
	font-size: 11px;
	line-height: 16px;
	font-family: tahoma, arial, helvetica, sans-serif
}

.p-bp18-app-promotion .p-button-app.p-avent span img {
	max-width: 35px
}

.p-bp18-app-promotion .p-button-app.p-avent .p-avent-title {
	font-weight: 700;
	font-size: 14px;
	color: #323232
}

@media screen and (max-width:450px) {
	.p-bp18-app-promotion .p-picture {
		width: 100%;
		right: 0
	}
	.p-bp18-app-promotion .p-content .p-button-app {
		clear: both;
		display: block;
		float: left
	}
}

@media screen and (max-width:700px) {
	.p-bp18-app-promotion .p-picture {
		margin-bottom: 13px
	}
	.p-bp18-app-promotion .p-picture img {
		width: 100%
	}
	.p-bp18-app-promotion .p-content .p-text {
		padding-bottom: 15px
	}
}

@media screen and (min-width:701px) {
	.p-bp18-app-promotion .p-picture {
		float: right
	}
}

.p-p28-splendid-exp-comp video {
	max-width: 5000px
}

.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-weight: 400
}

.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
}

.p-st30-contact .p-display {
	display: inline-block
}

.p-st30-contact .p-icon-login,
.p-st30-contact .p-icon-chat {
	color: #de7510
}

@media screen and (min-width:701px) {
	.p-p01v2-find-retailer .p-wtb-container .p-notify-me {
		width: 50%;
		margin-right: 15px
	}
}

.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-current-price-value,
.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-microcopy-info {
	display: none
}

.p-p01v2-find-retailer .p-sticky-bar {
	position: relative;
	margin-top: 0
}

.p-p01v2-find-retailer .p-sticky-bar::after {
	content: '';
	display: table;
	clear: both
}

.p-p01v2-find-retailer .p-sticky-bar.p-fixed {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background: white;
	z-index: 3;
	margin-top: 0;
	padding-bottom: 0
}

.p-p01v2-find-retailer .p-sticky-bar.p-fixed .p-heading {
	margin-top: 20px
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading {
	max-width: 960px;
	position: relative;
	margin: 0 auto;
	width: auto;
	margin-bottom: 20px
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading.p-has-ribbon {
	box-sizing: border-box;
	padding-left: 30px
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading.p-has-ribbon .p-ribbon-wrap {
	overflow: visible;
	position: absolute;
	left: 0;
	top: 0
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading.p-has-ribbon .p-ribbon-wrap .p-ribbon img {
	max-width: 70px
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-text-wrapper {
	width: 60%;
	float: left;
	margin-right: 9px
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-text-wrapper.p-fluid {
	float: none;
	width: auto
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-text-wrapper a,
.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-text-wrapper a:hover {
	text-decoration: none
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-text-wrapper a.p-link-more:hover {
	text-decoration: underline
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-extra-wrapper {
	width: 30%;
	float: right
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-extras-partner-logo {
	clear: left;
	padding-top: 20px
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-extras-partner-logo picture {
	line-height: 0
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-img-holder {
	float: left;
	margin-right: 9px;
	width: 10%
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading .p-img-holder img {
	max-width: 71px
}

.p-p01v2-find-retailer .p-sticky-bar .p-heading::after {
	content: '';
	display: table;
	clear: both
}

.p-p01v2__shop-price {
	text-align: left
}

.p-p01v2__price {
	margin-bottom: 0
}

.p-p01v2__price--main {
	margin-right: 8px
}

.p-p01v2__price--main.p-p01v2__price--main-with-discount {
	color: #de7510
}

.p-p01v2__price--cross-out {
	text-decoration: line-through;
	color: #b0b0b0
}

.p-p01v2__price--msrp {
	color: #b0b0b0;
	margin-left: 3px
}

.p-p01v2__shop-limited-stock {
	color: #de7510;
	margin-right: 5px
}

.p-p01v2__availability {
	display: inline-block;
	background-color: #f5f5f5;
	padding: 6px 9px;
	border-radius: 2px;
	border: 1px solid #f5f5f5;
	color: #747474;
	margin-bottom: 15px
}

.p-p01v2__price--discount-percentage {
	display: none
}

.p-p01v2__price--main-wrapper {
	display: inline;
	flex-basis: 100%
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky {
	position: fixed;
	z-index: 6006;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 0;
	background-color: #fff;
	box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.2)
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky .p-p01v2__price--discount-percentage {
	color: #fff;
	background-color: #de7510;
	padding: 3px 4px;
	border-radius: 2px;
	display: inline-block
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal {
	height: 88px;
	box-shadow: none;
	background: 0;
	padding: 0 8px;
	width: 100%;
	box-sizing: border-box;
	z-index: 2
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky--inner {
	width: 100%;
	height: 100%;
	margin: 0;
	background-color: #f5f5f5;
	box-sizing: border-box
}

@media screen and (min-width:701px) {
	.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky--inner {
		border-bottom-right-radius: 8px;
		border-bottom-left-radius: 8px
	}
}

@media screen and (min-width:961px) {
	.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky--inner {
		max-width: 960px;
		width: auto;
		margin: 0 auto
	}
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky-title {
	margin-left: 32px;
	color: #212121;
	overflow: hidden;
	min-width: 60%
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky-buttons {
	margin-right: 32px
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky-title-inner {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-notify-me {
	width: auto
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__price--main-wrapper {
	display: block
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__price--main,
.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__price--main-with-discount {
	color: #212121;
	margin-top: 2px;
	margin-bottom: 0
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__price--cross-out {
	color: #9e9e9e;
	margin-top: -5px
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__price--cross-out.p-heading-04 {
	margin-top: -6px
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__image {
	max-width: 73px;
	max-height: 64px;
	float: left;
	margin-right: 16px
}

@media screen and (min-width:701px) {
	.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal {
		bottom: 40px
	}
}

@media screen and (max-width:700px) {
	.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal {
		padding: 0
	}
	.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky-title {
		margin-left: 11px
	}
	.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__wtb-sticky-buttons {
		margin-right: 11px
	}
	.p-p01v2-find-retailer .p-p01v2__wtb-sticky--modal .p-p01v2__image {
		display: none
	}
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky--inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 7px 0
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky-title {
	margin-right: 7px;
	text-align: left
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky-title .p-heading-04 {
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.p-p01v2-find-retailer .p-sticky-title-truncate {
	width: 70%;
	white-space: nowrap;
	margin-top: 5px
}

.p-p01v2-find-retailer .p-sticky-title-truncate .p-heading-04 {
	display: block
}

.p-p01v2-find-retailer .p-sticky-title-truncate .p-p01v2__price {
	display: flex;
	align-items: baseline;
	flex-wrap: wrap
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky-buttons .p-retailers-matrix-title,
.p-p01v2-find-retailer .p-p01v2__wtb-sticky-buttons .p-retailers-matrix {
	display: none
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky-buttons .p-button.p-xs-s-full.p-button-quiet {
	display: none
}

.p-p01v2-find-retailer .p-p01v2__wtb-sticky-buttons .p-button span {
	white-space: nowrap
}

.p-p01v2__tax-relief-wrapper {
	width: 100%;
	background-color: #fdf5d7;
	text-align: left;
	margin-top: 20px
}

.p-p01v2__tax-relief-heading {
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 10px;
	color: #de7510;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer
}

.p-p01v2__tax-relief-heading--icon>i {
	font-size: 11px;
	height: 11px;
	display: block
}

.p-p01v2__tax-relief-heading--icon>i::after {
	font-weight: inherit
}

.p-p01v2__tax-relief-body {
	max-height: 0;
	overflow: hidden;
	transition: max-height .35s ease-in-out
}

.p-p01v2__tax-relief-body .p-p01v2__tax-relief-body--text {
	padding: 4px 10px 10px;
	font-size: 12px;
	color: #de7510
}

@media screen and (max-width:700px) {
	.p-p01v2-find-retailer.p-small-left-align {
		text-align: left
	}
	.p-p01v2-find-retailer.p-hide-component .p-button {
		display: none
	}
	.p-p01v2-find-retailer .p-price {
		text-align: left
	}
}

.p-inverted .p-p01v2-find-retailer .p-p01v2__price--main,
.p-inverted.p-p01v2-find-retailer .p-p01v2__price--main,
.p-inverted .p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers,
.p-inverted.p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers {
	color: #fff
}

.p-inverted .p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers:hover,
.p-inverted.p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers:hover,
.p-inverted .p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers:active,
.p-inverted.p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers:active,
.p-inverted .p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers:focus,
.p-inverted.p-p01v2-find-retailer .p-wtb-container .p-button.p-find-retailers:focus {
	color: #fff
}

.p-inverted .p-p01v2-find-retailer .p-p01v2__availability,
.p-inverted.p-p01v2-find-retailer .p-p01v2__availability {
	background-color: rgba(255, 255, 255, 0.2);
	border: 0
}

.p-mfp--hide-wtb .p-p01v2__wtb-sticky,
.p-mfp--hide-wtb .p-similar-prod-btn {
	display: none!important
}

.p-se01c-prx-search .p-se15-search-box .p-search-box {
	padding-right: 30px;
	text-overflow: ellipsis;
	overflow: hidden
}

.p-se01c-prx-search .p-zero-results-message .p-bullets ul {
	padding-top: .5em
}

.p-se01c-prx-search .p-zero-results-message .p-bullets ul li::before {
	content: '-'
}

.p-se01c-prx-search>.p-preloader.p-spacing-top-b {
	padding-top: 0;
	margin-top: 20px
}

.p-se01c-prx-search .p-se01c-breadcrumb .p-content-frame {
	position: relative;
	overflow: visible;
	padding: 0
}

.p-se01c-prx-search .p-se01c-breadcrumb .p-content-frame>li {
	display: inline;
	position: relative;
	height: 100%
}

.p-se01c-prx-search .p-se01c-breadcrumb .p-content-frame>li>a {
	position: relative;
	line-height: 25px;
	height: 100%
}

.p-se01c-prx-search .p-se01c-breadcrumb .p-content-frame>li .p-separator {
	margin: 0 6px
}

.p-se01c-prx-search .p-se01c-breadcrumb .p-content-frame>li .p-separator::after {
	font-family: 'philips-global-icon-font';
	content: '\e203';
	color: #3c3c3c
}

.p-se01c-prx-search .p-se01c-breadcrumb .p-content-frame .p-u17-active {
	position: relative;
	cursor: default;
	color: #3c3c3c;
	font-weight: bold;
	height: 100%
}

.p-se01c-prx-search .p-se16-product-listing {
	padding: 0
}

.p-se01c-prx-search .p-se16-product-listing .p-no-products-warning {
	display: none
}

.p-se01c-prx-search .p-search-result-container.p-other-countries .p-other-countries-info {
	display: block
}

.p-se01c-prx-search .p-search-result-container.p-other-countries .p-other-countries-info .p-hide-button,
.p-se01c-prx-search .p-search-result-container.p-other-countries .p-se16-product-listing {
	display: none
}

.p-se01c-prx-search .p-search-result-container.p-other-countries.p-show-other-countries .p-other-countries-info .p-show-button {
	display: none
}

.p-se01c-prx-search .p-search-result-container.p-other-countries.p-show-other-countries .p-other-countries-info .p-hide-button {
	display: inline-block
}

.p-se01c-prx-search .p-search-result-container.p-other-countries.p-show-other-countries .p-se16-product-listing {
	display: block
}

.p-se01c-prx-search.p-show-registration-details .p-se01c-prx-search-wrapper {
	display: none
}

.p-se01c-prx-search.p-show-registration-details .p-se01c-results {
	display: none
}

.p-se01c-prx-search .fp06-find-your-model-number {
	margin-bottom: -15px
}

@media screen and (max-width:700px) {
	.p-se01c-prx-search .p-se01c-prx-search-wrapper .p-se15-search-box .p-search-box {
		padding-right: 70px;
		text-overflow: ellipsis;
		font-size: 16px
	}
	.p-se01c-prx-search .p-se01c-prx-search-wrapper .p-se12-search-expanded {
		position: initial
	}
	.p-se01c-prx-search .p-se01c-breadcrumb .p-breadcrumb {
		background: rgba(222, 117, 16, 0.075);
		padding: 14px 6px
	}
}

.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-screen-message {
	padding-top: 10px;
	padding-bottom: 10px
}

.p-se16-product-listing .p-search-form {
	position: relative;
	max-width: 552px;
	padding: 0;
	margin: 0
}

.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: #de7510;
	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 {
	opacity: .4
}

.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-wrapper .p-product-ctn mark {
	padding-left: 5px;
	padding-right: 10px;
	background-color: #b5e4ff;
	border-radius: 2px
}

.p-se16-product-listing .p-link-back::before {
	content: '\2039';
	display: inline-block;
	font-weight: 700;
	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
}

@media screen and (min-width:701px) {
	.p-se16-product-listing .p-wrapper .p-product-card .p-preloader {
		top: 30px;
		right: 20px
	}
	.p-se16-product-listing .p-wrapper .p-products-list .p-product-card {
		border-bottom: 1px solid #e8e8e8
	}
	.p-se16-product-listing .p-wrapper .p-card-image {
		padding-top: 10px;
		padding-bottom: 10px
	}
}

@media screen and (min-width:961px) {
	.p-se16-product-listing .p-wrapper .p-product-card .p-preloader {
		top: 40px
	}
}

@media screen and (max-width:700px) {
	.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: #fcedba;
		margin-bottom: -5px;
		margin-bottom: 14px;
		padding: 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 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 {
		transform: rotate(45deg);
		background-color: #fcedba;
		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>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, #fff 0, #fff 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: 24px;
		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:450px) {
	.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: 0
}

.p-c04-custom-specifications-compare .p-fixed {
	position: fixed;
	top: 0;
	z-index: 6005;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.5);
	width: 960px;
	background: #fff
}

.p-c04-custom-specifications-compare .p-fixed .p-table.p-table-header .p-body td {
	background: #fcedba;
	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: 0;
	z-index: 6005;
	left: 0;
	width: 100%;
	margin-top: 48px;
	box-shadow: 0 5px 5px 0 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: 0
}

.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-wtb-container .p-button {
	margin-bottom: 14px
}

.p-c04-custom-specifications-compare .p-table .p-button.p-button-quiet {
	display: none
}

.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
}

.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
}

.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-shop-price {
	margin-right: 5px
}

.p-c04-custom-specifications-compare .p-table.p-table-header .p-link-more.p-seller-label {
	position: relative;
	z-index: 2
}

.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;
	width: 50%
}

.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td {
	display: table-cell;
	border-left: 1px solid #fff
}

.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(235, 182, 38, 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: #fcedba
}

.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.p-table-header td {
	position: relative;
	padding-top: 50px;
	padding-bottom: 0
}

.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 0
}

.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-link-more.p-seller-label {
	display: inline
}

.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-table-mode .p-table.p-table-header .p-price del {
	display: inline-block
}

.p-c04-custom-specifications-compare.p-inverted .p-c04-disclaimer {
	color: #000
}

.p-c04-custom-specifications-compare.p-inverted .p-c04-wrapper {
	background-color: #fcedba;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #fff, #fcedba)
}

.p-c04-custom-specifications-compare.p-inverted .p-table td {
	background-color: #f08f31;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #673607 0, #de7510 70%, #f08f31 100%)
}

@media screen and (max-width:700px) {
	.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.p-table-header td .p-price .p-current-price-value {
		font-size: 18px
	}
	.p-c04-custom-specifications-compare .p-table td {
		background-color: #fdf3d2;
		background-repeat: repeat-x;
		background: linear-gradient(to bottom right, #f9da71 0, #fcedba 60%, #fdf3d2 100%)
	}
	.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: #fff
	}
	.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: #fcedba
	}
	.p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header {
		background-color: #f08f31;
		background-repeat: repeat-x;
		background: linear-gradient(to bottom right, #673607 0, #de7510 70%, #f08f31 100%)
	}
	.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 0 0;
		background: #fff
	}
	.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: #fff
	}
	.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: #6e202d
	}
}

@media screen and (min-width:701px) {
	.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: 20px
	}
	.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-price .p-current-price-value {
		font-size: 22px
	}
	.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-price .p-former-price,
	.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-price .p-price--msrp {
		font-size: 14px
	}
	.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.3%
	}
	.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: #fff
	}
	.p-c04-custom-specifications-compare.p-inverted .p-c04-wrapper {
		background: 0
	}
	.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: 0
	}
	.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-buttons-footer {
		display: none
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-cell-gutter .p-c04-custom-specifications-compare .p-row-gutter .p-fixed {
		left: 22px;
		right: 22px
	}
	.p-c04-custom-specifications-compare .p-row-gutter .p-fixed {
		left: 11px;
		right: 11px
	}
	.p-c04-custom-specifications-compare .p-fixed {
		left: 20px;
		right: 20px;
		width: auto
	}
}

@media screen and (min-width:961px) {
	.p-c04-custom-specifications-compare.p-table-mode .p-table td {
		padding-left: 20px;
		padding-right: 20px
	}
}

.p-mh69-catalog-masthead .p-last-heading {
	margin-bottom: 0
}

@media screen and (min-width:961px) {
	.p-mh69-catalog-masthead {
		padding-top: 200px
	}
	.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 .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: 185px
}

.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>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;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	opacity: 0;
	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 {
	opacity: 1
}

.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: #666;
	font-size: 11px
}

.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-price--discount .p-current-price-value {
	color: #de7510
}

.p-c02-compare-page .p-products-head .p-products .p-info .p-price--discount .p-former-price {
	margin-left: 10px
}

.p-c02-compare-page .p-products-head .p-products .p-info .p-table {
	border: 0;
	display: flex;
	flex-direction: column;
	text-align: center
}

.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: 24px;
	height: 24px;
	text-align: center;
	font-size: 24px;
	line-height: 24px
}

.p-c02-compare-page .p-products-head .p-products .p-remove-card:hover::after {
	background-color: #de7510;
	color: #fff;
	border-radius: 3px
}

.p-c02-compare-page .p-products-head .p-products .p-line::after {
	background-color: #e0e0e0;
	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%);
	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: 0 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>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>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;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2)
}

.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 .p-info {
	padding-top: 6px;
	overflow: hidden
}

.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-wtb-wrapper .p-button {
	padding: 4px 18px 3px
}

.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 {
	font-size: 11px;
	line-height: initial
}

.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-price .p-current-price-value {
	font-size: 11px
}

.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-price .p-former-price,
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-price .p-price--msrp {
	font-size: 8px
}

.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 screen and (max-width:700px) {
	.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--discount {
		display: flex;
		flex-direction: column
	}
	.p-c02-compare-page .p-products-head .p-products .p-info .p-price .p-former-price {
		display: inline-block
	}
	.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: 0;
		padding-right: 0;
		text-align: left
	}
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-wtb-wrapper {
		display: inline-block
	}
	.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-price--discount {
		display: flex;
		flex-direction: column
	}
}

@media screen and (min-width:701px) {
	.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: #de7510;
		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: #fff
	}
	.p-c02-compare-page .p-close-topbar {
		position: absolute;
		right: 0;
		top: 50%;
		font-size: 12px;
		line-height: 16px;
		font-weight: normal;
		color: #fff;
		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';
		font-size: 24px;
		line-height: 16px;
		position: absolute;
		right: 8px;
		top: 0;
		color: #fff
	}
	.p-c02-compare-page .p-site-frame {
		position: relative;
		max-width: 960px;
		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-info .p-price--discount {
		display: flex;
		flex-direction: column
	}
	.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-info .p-price--discount .p-former-price {
		margin-left: 0
	}
	.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-info .p-wtb-wrapper {
		text-align: inherit;
		padding-left: 20px;
		padding-right: 20px;
		float: left;
		padding-top: 0
	}
	.p-c02-compare-page .p-energy-sticker {
		top: 5px;
		bottom: auto
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-c02-compare-page .p-products-head .p-products .p-info {
		padding-left: 10px;
		padding-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: #bbb
}

.p-s03-highlights .p-table {
	width: 100%;
	background: #f5f9ff;
	border-left: 1px solid #deebff;
	color: #252f47;
	border-top: 0;
	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;
	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 screen and (max-width:450px) {
	.p-s03-highlights {
		padding-left: 5px;
		padding-right: 5px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-s03-highlights {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media screen and (max-width:700px) {
	.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-comparison-container {
	background: #fff;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999
}

@media print {
	.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;
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 100%;
	z-index: 6005;
	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;
	background-color: #f7f9fc;
	background-repeat: repeat-x;
	background: linear-gradient(top, #fff, #f7f9fc);
	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: 8px;
	font-size: 24px;
	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: 960px;
	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 .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>li {
	float: left;
	min-height: 143px;
	position: relative;
	padding-top: 12px;
	padding-bottom: 12px
}

.p-c01-sticky-compare-bar .p-products>li::before {
	background-color: #e0e0e0;
	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%);
	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;
	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: 0;
	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: 24px;
	height: 24px;
	font-size: 24px;
	line-height: 24px
}

.p-c01-sticky-compare-bar .p-products .p-remove-card:hover::after {
	background-color: #de7510;
	color: #fff;
	border-radius: 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;
	margin: -43px 0 0 -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: 0 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 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--discount .p-current-price-value {
	color: #de7510
}

.p-c01-sticky-compare-bar .p-products .p-product-card .p-price--discount .p-former-price {
	margin-left: 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>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>li {
	width: 33.33333333%
}

.p-c01-sticky-compare-bar .p-button-s {
	display: none
}

@media screen and (max-width:700px) {
	.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
	}
	.p-c01-sticky-compare-bar {
		display: none;
		margin-top: 0;
		top: auto;
		bottom: 0;
		background: #f7f8fa;
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.1)
	}
	.p-c01-sticky-compare-bar .p-compare-titlebar,
	.p-c01-sticky-compare-bar .p-products {
		display: none
	}
	.p-c01-sticky-compare-bar .p-products-head {
		padding-bottom: 10px
	}
	.p-c01-sticky-compare-bar .p-products-head .p-compare-info {
		padding: 0;
		width: auto!important;
		float: none;
		text-align: center
	}
	.p-c01-sticky-compare-bar .p-button-m-l {
		display: none
	}
	.p-c01-sticky-compare-bar .p-button-s {
		display: block;
		margin-top: 10px
	}
	.p-c01-sticky-compare-bar .p-button-s[hidden] {
		display: none
	}
	.p-c01-sticky-compare-bar .p-product-counter {
		color: #666;
		margin: 10px;
		text-align: right
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-c01-sticky-compare-bar .p-compare-titlebar,
	.p-c01-sticky-compare-bar .p-products-wrapper {
		padding-left: 15px;
		padding-right: 15px
	}
}

.p-p54v3-image-gallery {
	position: relative
}

.p-p54v3-image-gallery .p-inner-wrapper {
	position: relative;
	max-width: 960px;
	margin: 0 auto
}

.p-p54v3-image-gallery .p-tab-container {
	clear: both
}

.p-p54v3-image-gallery .p-pex-container {
	position: relative;
	min-height: 680px
}

.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: #000;
	opacity: .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: #fff;
	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: .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: .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: .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: .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: .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 0 0 -14px;
	z-index: 2;
	background: white;
	padding: 5px 0 0;
	border-radius: 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: #000;
	opacity: .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: #fff;
	vertical-align: middle;
	line-height: 28px;
	margin-left: 4.5px
}

.p-p54v3-image-gallery .p-icon-download:hover::before {
	opacity: .25
}

.p-p54v3-image-gallery .p-icon-download:active::before {
	opacity: .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
}

.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;
	background-color: #ccc
}

.p-p54v3-image-gallery .p-filter-wrapper {
	float: right;
	width: 48%;
	display: none
}

.p-p54v3-image-gallery .p-filter-wrapper .p-disabled {
	background-color: #ccc
}

.p-p54v3-image-gallery .p-nav-tabs {
	margin-bottom: 20px;
	background-color: #fff
}

.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li a {
	cursor: pointer
}

.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li a:hover {
	color: #de7510;
	border-bottom-color: #de7510
}

.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li a.p-active {
	color: #de7510;
	border-bottom-color: #de7510;
	border-bottom-width: 2px;
	margin-bottom: -1px
}

.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: #000;
	border: 0
}

.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[data-tab-asset-view='collection-view'] .p-view-close {
	display: none
}

.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;
	width: 100%;
	padding-bottom: 56.25%;
	position: relative;
	border: 1px solid #efeff4
}

.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 {
	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-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-view-close {
	position: absolute;
	z-index: 2;
	top: 7px;
	right: 7px
}

.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: .5
}

.p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-prev:hover {
	opacity: .8
}

.p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-next {
	position: absolute;
	right: -70px;
	left: auto;
	z-index: 1;
	opacity: .5
}

.p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-next:hover {
	opacity: .8
}

.p-p54v3-image-gallery .p-tab .p-animated-overlay {
	position: absolute;
	background-color: #d9d9d9;
	width: 100%;
	height: 0;
	bottom: 0;
	color: #fff;
	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: 0 0 30px
}

.p-p54v3-image-gallery .p-tab .p-gallery-item {
	float: left;
	padding: 0 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%
}

.no-fullscreen .p-p54v3-image-gallery .p-zoom-img-content .s7fullscreenbutton {
	display: none!important
}

@media screen and (min-width:701px) {
	.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%
	}
	.p-p54v3-image-gallery .p-filter-wrapper {
		width: 23%
	}
}

@media screen and (min-width:961px) {
	.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
	}
}

@media screen and (min-width:1120px) {
	.p-p54v3-image-gallery .p-tab .p-view-close {
		top: 0;
		right: -68px
	}
}

.p-fp06-fymn-popup {
	min-height: 300px;
	max-width: 960px;
	margin: auto
}

.p-fp06-fymn-popup .p-box-padding {
	padding-left: 6px;
	padding-right: 6px
}

.p-fp06-fymn-popup .p-select {
	color: #3c3c3c
}

.p-fp06-fymn-popup .p-fp06-fymn-results {
	background: #fff;
	color: #3c3c3c
}

.p-fp06-fymn-popup .p-fp06-fymn-results .p-flex-wrap {
	display: flex;
	flex-wrap: wrap
}

.p-fp06-fymn-popup .p-fp06-fymn-results .p-picture {
	text-align: center
}

.p-fp06-fymn-popup .p-fp06-fymn-results .p-heading-04,
.p-fp06-fymn-popup .p-fp06-fymn-results .p-additional-info,
.p-fp06-fymn-popup .p-fp06-fymn-results .p-description {
	margin-bottom: 7px;
	word-break: break-all
}

.p-fp06-fymn-popup .p-fp06-fymn-results .p-heading-secondary {
	color: #a63d21
}

.p-fp06-fymn-popup .p-fp06-fymn-results .p-fp06-fymn-dtn {
	color: #de7510
}

.p-fp06-fymn-popup .p-fp06-fymn-search-bar .p-search-form {
	position: relative
}

.p-fp06-fymn-popup .p-fp06-fymn-search-bar .p-search-form .p-search {
	position: absolute;
	top: 50%;
	color: #3c3c3c;
	margin-top: -8px;
	right: 11px;
	min-width: 15px
}

.p-fp06-fymn-popup .p-fp06-fymn-search-bar .p-search-form .p-icon-search:hover,
.p-fp06-fymn-popup .p-fp06-fymn-search-bar .p-search-form .p-icon-search:focus {
	color: #de7510
}

.p-fp06-fymn-popup .p-card-highlight-text {
	padding: 10px 0
}

@media screen and (min-width:701px) {
	.p-fp06-fymn-popup {
		padding-left: 50px
	}
	.p-fp06-fymn-popup .p-fp06-select {
		width: 37%
	}
	.p-fp06-fymn-popup .p-fp06-search-input {
		width: 59%
	}
	.p-fp06-fymn-popup .p-fp06-search-button {
		margin-top: 10px
	}
	.p-fp06-fymn-popup .p-card-highlight .p-picture {
		text-align: left
	}
}

@media screen and (max-width:700px) {
	.p-fp06-fymn-popup .p-card-highlight {
		border: 1px solid #b9bbc7;
		border-radius: 10px;
		mix-blend-mode: multiply
	}
	.p-fp06-fymn-popup .p-card-highlight-text {
		padding: 10px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-fp06-fymn-popup .p-box-padding {
		padding-right: 9px;
		padding-left: 9px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-fp06-fymn-popup .p-box-padding {
		padding-left: 11px;
		padding-right: 11px
	}
}

@media screen and (min-width:961px) {
	.p-fp06-fymn-popup .p-box-padding {
		padding-left: 16px;
		padding-right: 16px
	}
}

.p-r10__thumbstrip-wrapper {
	position: relative
}

.p-r10__awards-list {
	display: flex
}

.p-r10__awarditem-wrapper {
	border: 1px solid #d6d6d6;
	padding: 6px;
	margin-right: 10px;
	align-items: center;
	display: flex;
	justify-content: center
}

.p-r10__awarditem-wrapper a {
	cursor: pointer
}

.p-r10-awards .p-slider-item {
	width: auto;
	display: flex
}

.p-r10__carousel--active .p-r10__nav-prev,
.p-r10__carousel--active .p-r10__nav-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: block
}

.p-r10__carousel--active .p-r10__nav-dots {
	display: block;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	margin-top: 30px
}

.p-r10__carousel--active .p-r10__nav-dots span {
	display: none
}

.p-r10__carousel--active .p-r10__thumbstrip {
	overflow: hidden
}

.p-r10__thumbstrip {
	display: block;
	position: relative;
	overflow-y: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.p-r10__nav-prev,
.p-r10__nav-next,
.p-r10__nav-dots {
	display: none
}

.p-r10-awards.p-r10__carousel--inactive .p-slider-item {
	width: auto
}

.p-r10-awards.p-r10__carousel--inactive .p-slider-item .p-r10__awarditem-wrapper {
	margin-right: 10px;
	width: auto
}

@media screen and (min-width:701px) {
	.p-r10__awardslist-wrapper {
		position: relative
	}
	.p-r10-awards .p-slider-item {
		width: 100%
	}
	.p-r10__carousel--active .p-slider-item {
		width: 100%;
		flex-shrink: 0
	}
	.p-r10__carousel--active .p-r10__thumbstrip-wrapper {
		padding-left: 20px;
		padding-right: 20px
	}
	.p-r10__awarditem-wrapper {
		width: 23%
	}
	.p-r10__awarditem-wrapper img {
		width: 100%
	}
	.p-r10__nav-prev {
		left: 0
	}
	.p-r10__nav-next {
		right: 0
	}
	.p-r10__awarditem-wrapper:last-child {
		margin-right: 0
	}
}

@media screen and (min-width:1084px) {
	.p-r10__nav-prev {
		left: -40px
	}
	.p-r10__nav-next {
		right: -40px
	}
	.p-r10__awarditem-wrapper {
		margin-right: 20px;
		width: 22%
	}
	.p-r10__carousel--active .p-r10__thumbstrip-wrapper {
		padding-left: 0;
		padding-right: 0
	}
}

.p-p31-buy-curated-bundle--has-price {
	min-height: 86px
}

.p-p31-buy-curated-bundle--no-price {
	min-height: 36px
}

.p-p31-buy-curated-bundle__price {
	padding: 14px 9px
}

.p-p31-buy-curated-bundle__price .p-current-price-value,
.p-p31-buy-curated-bundle__price .p-former-price {
	font-size: 16px
}

.p-p31-buy-curated-bundle__percentage {
	align-self: center;
	background: #ffe9d1;
	color: #e26d00;
	padding-left: 5px;
	padding-right: 5px
}

.p-p31-buy-curated-bundle__button.p-button-secondary .p-loader .p-circular .p-loader-background {
	stroke: #fce290
}

.p-p31-buy-curated-bundle__button.p-button-secondary .p-loader .p-circular .p-loader-foreground {
	stroke: #de7510
}

.p-p31-buy-curated-bundle__availability--outofstock {
	background-color: #f5f5f5;
	padding: 6px 9px;
	border-radius: 2px;
	border: 1px solid #f5f5f5;
	color: #747474;
	margin-bottom: 15px;
	text-align: center;
	box-sizing: border-box
}

.p-p31-buy-curated-bundle__container {
	display: inline-block
}

.p-p31-buy-curated-bundle__button {
	width: 100%
}

.p-inverted .p-p31-buy-curated-bundle__availability--outofstock {
	background-color: rgba(255, 255, 255, 0.2);
	border: 0
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__container {
	background-color: #fff;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	margin-bottom: 40px
}

@media screen and (min-width:701px) {
	.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__container {
		margin-left: 40px;
		margin-bottom: 0
	}
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__inner {
	padding: 18px 18px 15px
}

.p-p33-curated-bundle-list__wrapper .p-p33-curted-bundle-list__content {
	height: 100%
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__view-bundle {
	text-align: center;
	border-top: 1px solid #e8e8e8
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__view-bundle-button {
	border: 0
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__view-bundle-button:hover {
	background: 0;
	text-decoration: underline
}

.p-p33-curated-bundle-list__wrapper .p-p33__card--description,
.p-p33-curated-bundle-list__wrapper .p-p33__card-list-products {
	margin-bottom: 16px
}

.p-p33-curated-bundle-list__wrapper .p-p33__card-price-percentage {
	background: #ffe9d1;
	color: #e26d00;
	padding-left: 5px;
	padding-right: 5px
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__price .p-current-price,
.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__price .p-former-price,
.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__price .p-p33__card-price-percentage {
	font-size: 17px
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__price {
	padding: 15px 0
}

.p-p33-curated-bundle-list__wrapper .p-p33-curated-bundle-list__button {
	width: 100%
}

.p-p33-curated-bundle-list__wrapper .p-p33__cards {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around
}

.p-p33-curated-bundle-list__wrapper .p-p33__cards img {
	max-width: 100%
}

@media screen and (min-width:701px) {
	.p-p33-curated-bundle-list__wrapper .p-p33__cards {
		margin-left: -40px
	}
}

.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:700px) {
	.mfp-wrap2 .p-bv-light-box .mfp-content,
	.mfp-wrap2 .p-bv-light-box .p-mfp-popup-wrapper {
		width: 100%
	}
}

@media screen and (min-width:701px) {
	.p-pop07-notify-me__base {
		max-width: 480px;
		border-radius: 8px
	}
}

.p-pop07-notify-me__base .p-row-gutter,
.p-pop07-notify-me__base .p-scrollable-content {
	padding: 0
}

.p-pop07-notify-me__base .p-popup-content {
	border-radius: 8px
}

.p-pop07-notify-me__base .p-header {
	display: none
}

.p-pop07-notify-me__base .p-popup-close {
	top: 10px
}

.p-pop07-notify-me__base .p-popup-close .p-square:hover,
.p-pop07-notify-me__base .p-popup-close .p-square:focus {
	background: 0
}

@media screen and (max-width:700px) {
	.p-pop07-notify-me__base .p-popup-close {
		display: block
	}
}

@media screen and (max-width:700px) {
	.p-pop07-notify-me__base .p-popup-back {
		display: none
	}
}

.p-pop07-notify-me__base .p-popup-close-privacy {
	background: #fff;
	left: 20px;
	right: 0;
	top: 0;
	padding: 10px 0
}

.p-pop07-notify-me__base .p-popup-close-privacy .p-icon-close {
	display: none
}

.p-pop07-notify-me__base .p-popup-close-privacy button {
	color: #0066a1
}

.p-pop07-notify-me__base .p-popup-close-privacy button::before {
	font-size: 20px
}

.p-pop07-notify-me__base .p-comp-spacing-top,
.p-pop07-notify-me__base .p-comp-spacing-bottom {
	padding: 0
}

.p-pop07-notify-me__popup h3 {
	text-align: center
}

.p-pop07-notify-me__popup h3 span {
	display: block
}

.p-pop07-notify-me__popup .p-u54v2-eloqua-form-container {
	padding: 0!important
}

.p-pop07-notify-me__popup .p-form {
	padding: 0
}

.p-pop07-notify-me__popup .p-form .p-grid>.p-grid-item {
	padding-right: 0
}

.p-pop07-notify-me__popup .p-form .p-button {
	background: #337fbf;
	float: none;
	width: 100%;
	margin-top: 20px
}

.p-pop07-notify-me__popup .p-form .p-button:hover,
.p-pop07-notify-me__popup .p-form .p-button:focus {
	background: #005688
}

.p-pop07-notify-me__popup .p-form .p-button.p-btn-is-disabled {
	background: #d6d6d6
}

.p-pop07-notify-me__popup .p-form:last-child,
.p-pop07-notify-me__popup .p-form.is-error {
	margin-bottom: 0
}

.p-pop07-notify-me__popup .p-form .p-cell-gutter {
	margin: 0
}

.p-pop07-notify-me__popup .p-form .p-submit-wrapper {
	width: 100%
}

.p-pop07-notify-me__general-error {
	background: #f0f8fa;
	padding: 10px 15px;
	margin-top: 5px
}

.p-pop07-notify-me__general-error+.p-pop07-notify-me__legal-footer {
	margin-top: 10px
}

.p-pop07-notify-me__window--subscribe .p-pop07-notify-me__general-error {
	margin-top: 20px
}

.p-pop07-notify-me__window--disclaimer+.p-pop07-notify-me__window {
	display: none
}

.p-pop07-notify-me__window--success {
	text-align: center
}

.p-pop07-notify-me__window .icon {
	display: block;
	margin-bottom: 10px
}

.p-pop07-notify-me__window .p-icon-envelope {
	margin-bottom: 0
}

.p-pop07-notify-me__header {
	padding: 60px 40px;
	text-align: center;
	border-radius: 4px 4px 0 0
}

.p-pop07-notify-me__body {
	padding: 60px 20px 40px
}

.p-pop07-notify-me__close {
	display: block;
	text-align: center;
	cursor: pointer;
	color: #337fbf;
	padding-top: 10px;
	width: 100%
}

.p-pop07-notify-me__close:hover {
	text-decoration: underline
}

.p-pop07-notify-me__privacy-link {
	color: #337fbf
}

.p-pop07-notify-me__privacy-link:hover {
	text-decoration: underline
}

.p-pop07-bundle__base .p-p27__swap-area {
	padding-top: 20px;
	padding-bottom: 20px
}

.p-pop07-bundle__base.p-popup {
	max-width: 960px;
	width: 100%
}

@media screen and (min-width:701px) {
	.p-pop07-bundle__base {
		border-radius: 8px
	}
	.p-pop07-bundle__base .p-p27__base {
		padding: 0!important
	}
	.p-pop07-bundle__base.p-popup {
		padding-left: 11px;
		padding-right: 11px;
		background: 0;
		box-shadow: none
	}
}

.p-pop07-bundle__base .p-row-gutter,
.p-pop07-bundle__base .p-scrollable-content {
	padding: 0
}

.p-pop07-bundle__base .p-popup-content {
	border-radius: 8px
}

.p-pop07-bundle__base .p-header {
	display: none
}

.p-pop07-bundle__base .p-popup-close {
	top: 10px
}

.p-pop07-bundle__base .p-popup-close .p-square:hover,
.p-pop07-bundle__base .p-popup-close .p-square:focus {
	background: 0
}

.p-pop07-bundle__base .p-popup-close .p-square::after {
	color: #0066a1
}

@media screen and (max-width:700px) {
	.p-pop07-bundle__base .p-popup-close {
		display: block
	}
}

@media screen and (max-width:700px) {
	.p-pop07-bundle__base .p-popup-back {
		display: none
	}
}

.p-pop07-bundle__base .p-comp-spacing-top,
.p-pop07-bundle__base .p-comp-spacing-bottom {
	padding: 0
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form {
	list-style: none;
	border: 0;
	margin: 0;
	position: relative;
	background: #f7f7f9;
	border-top: 1px solid #e0e0e8;
	border-bottom: 1px solid #e0e0e8;
	padding: 25px 0 30px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form input {
	width: 66%;
	margin-right: 11px;
	vertical-align: middle
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form button {
	width: auto
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form .p-heading-04 {
	font-size: 16px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list {
	position: relative;
	padding: 0
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list .p-logo img {
	vertical-align: middle;
	max-width: 88px;
	max-height: 31px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li {
	display: table;
	border-top: 1px solid #e0e0e8;
	width: 100%;
	height: 70px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li.p-first,
.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li:first-child {
	border-top: 0
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li span,
.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li a {
	display: table-cell;
	outline: 0;
	vertical-align: middle;
	text-align: center
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li img {
	border: 0;
	outline: 0
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li .p-logo {
	width: 30%
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li .p-stock {
	width: 32%;
	color: #252f47;
	line-height: 25px;
	font-size: 13px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list li .p-stock.p-out-of-stock {
	color: #e8171f
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-find-nearby {
	display: none;
	margin: 15px 0 -10px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-link-more {
	color: #de7510;
	text-decoration: none
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-link-more:hover {
	text-decoration: underline
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-link-more::after {
	font-size: 1em;
	height: 1em
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-online-header {
	margin-bottom: 5px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-popup-back span {
	font-size: 14px;
	padding: 13px 30px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-money-back-title {
	font-weight: bold;
	padding-left: 15px
}

.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-n03-pagination {
	display: none
}

@media screen and (min-width:0) {
	.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form {
		padding-left: 20px
	}
}

@media print,
screen and (min-width:451px) {
	.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form {
		padding-left: 30px
	}
}

@media screen and (min-width:701px) {
	.p-popup-wrapper .p-popup.p-pop07-find-retailer {
		width: 480px;
		height: 300px;
		margin-left: -240px;
		left: 50%;
		top: 50%
	}
	.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-scrollable-content {
		overflow: auto;
		height: 100%;
		width: auto
	}
	.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form {
		position: relative;
		left: 0;
		width: auto;
		background: #f7f7f9;
		border-left: 1px solid #e0e0e8;
		border-right: 1px solid #e0e0e8;
		border-radius: 4px;
		padding-right: 20px
	}
	.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form input {
		width: 250px
	}
	.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-list .p-retailer.p-not-visible {
		display: none
	}
	.p-popup-wrapper .p-popup.p-pop07-find-retailer .p-n03-pagination {
		display: block;
		padding-top: 20px
	}
}

[dir=rtl] .p-popup-wrapper .p-popup.p-pop07-find-retailer .p-search-form input {
	margin-left: 11px;
	margin-right: 0
}

[dir=rtl] .p-popup-wrapper .p-popup.p-pop07-find-retailer .p-money-back-title {
	padding-right: 15px
}

.p-wtb-container .p-notify-me-submitted {
	display: flex;
	align-items: center;
	background: #f0f8fa;
	border-radius: 4px;
	padding: 10px 20px
}

.p-wtb-container .p-notify-me-submitted .p-icon-envelope {
	margin-right: 10px;
	margin-bottom: 0
}

.p-wtb-container .p-retailers-item {
	margin-bottom: 10px
}

.p-wtb-container .p-retailers-content {
	border: 1px solid #cccedb;
	padding-bottom: 10%;
	padding-top: 10%;
	text-align: center;
	background-color: #fff
}

.p-wtb-container .p-retailers-content img {
	max-width: 88px;
	max-height: 31px;
	width: 100%
}

.p-wtb-container .p-retailers-matrix-title {
	padding-top: 20px;
	padding-bottom: 10px
}

.p-wtb-container .p-button {
	margin: 0 7px 0 0;
	text-decoration: none;
	vertical-align: top
}

.p-wtb-container .p-button.p-notify-me .p-icon-envelope {
	margin-right: 10px
}

.p-wtb-container .p-button.p-buy-direct {
	border: 1px solid transparent;
	color: #fff;
	background-color: #de7510
}

.p-wtb-container .p-button.p-buy-direct:hover,
.p-wtb-container .p-button.p-buy-direct:focus {
	background-color: #c6680e
}

.p-wtb-container .p-button.p-find-retailers {
	border: 1px solid transparent;
	color: #fff;
	background-color: #de7510
}

.p-wtb-container .p-button.p-find-retailers:hover,
.p-wtb-container .p-button.p-find-retailers:focus {
	background-color: #c6680e
}

.p-wtb-container .p-button.p-button-disabled {
	background-color: #cacaca!important;
	cursor: default;
	outline: 0;
	pointer-events: none
}

.p-wtb-container .p-button:not(:nth-child(1)) {
	margin-top: 10px
}

.p-wtb-container .p-button:last-child {
	margin-right: 0
}

.p-wtb-container .p-button.p-add-to-cart,
.p-wtb-container .p-button.p-notify-me {
	display: inline-block
}

.p-wtb-container .p-button.p-out-of-stock {
	background-color: #9e9e9e;
	cursor: default
}

.p-wtb-container .p-button.p-button-quiet {
	color: #de7510;
	background-color: transparent;
	padding: 4px 0 3px
}

.p-wtb-container .p-button.p-button-quiet:hover,
.p-wtb-container .p-button.p-button-quiet:focus {
	background-color: transparent;
	text-decoration: underline
}

.p-wtb-container .p-button.p-button-quiet:active {
	box-shadow: none
}

.p-wtb-container .p-button.p-button-quiet.p-xs-s-full {
	display: inline-block
}

.p-wtb-container .p-button.p-button-secondary .p-loader .p-circular .p-loader-background {
	stroke: #fce290
}

.p-wtb-container .p-button.p-button-secondary .p-loader .p-circular .p-loader-foreground {
	stroke: #de7510
}

.p-wtb-container .p-button.p-wtb__btn--margin-b {
	margin-bottom: 7px
}

.p-wtb-container .p-button-wrapper {
	display: inline-block;
	vertical-align: top
}

.p-wtb-container .p-button-wrapper p {
	display: none;
	margin: 5px 0 0
}

.p-wtb-container.p-large .p-button {
	font-size: 14px;
	min-width: 86px;
	padding: 7px 20px 6px
}

.p-wtb-container.p-large .p-button .p-button-icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px
}

.p-wtb-container.p-large .p-button [class^='p-icon'] {
	font-size: 20px;
	line-height: 20px
}

.p-wtb-container.p-shop-loading .p-find-retailers {
	display: none
}

.p-wtb--hide-retailer-cta .p-retailers-matrix-title,
.p-wtb--hide-retailer-cta .p-retailers-matrix,
.p-wtb--hide-retailer-cta .p-find-retailers {
	display: none!important
}

@media screen and (max-width:700px) {
	.p-wtb-container.p-xs-s-large .p-button {
		font-size: 14px;
		line-height: 20px;
		min-width: 86px;
		padding: 7px 20px 6px
	}
	.p-wtb-container.p-xs-s-large .p-button .p-button-icon {
		width: 20px;
		height: 20px;
		font-size: 20px;
		line-height: 20px
	}
	.p-wtb-container.p-xs-s-large .p-button [class^='p-icon'] {
		font-size: 20px;
		line-height: 20px
	}
	.p-wtb-container.p-xs-s-full-bleed .p-button {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
}

@media screen and (min-width:701px) {
	.p-wtb-container .p-add-to-cart+.p-button-quiet,
	.p-wtb-container .p-notify-me+.p-button-quiet,
	.p-wtb-container .p-notify-me-submitted+.p-button-quiet {
		padding-left: 0;
		padding-right: 0
	}
	.p-wtb-container .p-retailers-item .p-retailers-content {
		margin-right: -3%;
		margin-left: -3%
	}
	.p-wtb-container .p-retailers-item:first-child div {
		margin-right: -6%;
		margin-left: 0
	}
	.p-wtb-container .p-retailers-item:nth-child(3) div {
		margin-right: 0;
		margin-left: -6%
	}
	.p-wtb-container .p-add-to-cart {
		margin: 0 25px 0 0
	}
	.p-wtb-container .p-add-to-cart+.p-button-quiet {
		padding-left: 0;
		padding-right: 0
	}
}

.p-inverted .p-wtb-container .p-button.p-button-quiet,
.p-inverted.p-wtb-container .p-button.p-button-quiet {
	color: #fff
}

.p-mfp--hide-wtb .p-wtb-container {
	display: none
}

.p-pop07-accessories__base.p-popup {
	max-width: 960px;
	width: 100%
}

@media screen and (min-width:0) {
	.p-pop07-accessories__base .p-p32-shop-able-accessories-list {
		padding-left: 8px;
		padding-right: 8px;
		padding-bottom: 80px
	}
}

@media screen and (min-width:701px) {
	.p-pop07-accessories__base {
		width: fit-content;
		border-radius: 8px
	}
	.p-pop07-accessories__base.p-popup {
		padding-left: 11px;
		padding-right: 11px;
		background: 0;
		box-shadow: none
	}
}

.p-pop07-accessories__base .p-scrollable-content {
	padding: 0
}

.p-pop07-accessories__base .p-scrollable-content .p-p32-shop-able-accessories-list {
	padding: 30px
}

@media screen and (max-width:700px) {
	.p-pop07-accessories__base .p-slider .p-slider-list {
		flex-wrap: wrap
	}
	.p-pop07-accessories__base .p-pc05v2__card--layout {
		margin: 5px
	}
}

.p-pop07-accessories__base .p-slider-item {
	width: 49%;
	margin-left: .5%;
	margin-right: .5%
}

@media screen and (min-width:701px) {
	.p-pop07-accessories__base .p-slider-item {
		width: 24%
	}
	.p-pop07-accessories__base .p-slider-item:first-child .p-pc05v2__card--layout {
		margin-left: 0
	}
}

.p-pop07-accessories__base .p-popup-content {
	border-radius: 8px
}

.p-pop07-accessories__base .p-header,
.p-pop07-accessories__base .p-price-shop-label {
	display: none
}

.p-pop07-accessories__base .p-heading-02 {
	margin-bottom: 10px
}

.p-pop07-accessories__base .p-body-copy-02 {
	margin-bottom: 20px
}

.p-pop07-accessories__base .p-popup-close {
	top: 10px;
	right: 20px
}

.p-pop07-accessories__base .p-popup-close .p-square:hover,
.p-pop07-accessories__base .p-popup-close .p-square:focus {
	background: 0
}

.p-pop07-accessories__base .p-popup-close .p-square::after {
	color: #0066a1
}

@media screen and (max-width:700px) {
	.p-pop07-accessories__base .p-popup-close {
		display: block
	}
}

@media screen and (max-width:700px) {
	.p-pop07-accessories__base .p-popup-back {
		display: none
	}
}

.p-pop07-accessories__base .p-comp-spacing-top,
.p-pop07-accessories__base .p-comp-spacing-bottom {
	padding: 0
}

#bv-mbox-lightbox-list {
	overflow-y: scroll!important;
	max-height: 100vh!important;
	height: auto!important
}

@media screen and (min-width:701px) {
	#bv-mbox-lightbox-list {
		max-height: 90vh!important
	}
}

.p-f02-global-footer {
	color: #fff;
	background-color: #f29c49;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #974f0b 0, #de7510 50%, #f29c49 100%)
}

.p-f02-global-footer.p-no-background {
	background: transparent
}

.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: 960px;
	padding-bottom: 34px;
	padding-top: 34px;
	margin: 0 auto
}

.p-f02-global-footer .p-philips-shield {
	background: url('../images/generic/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: 0 0 20px;
	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: #fff;
	float: none;
	padding: 0 5px 0 0
}

.p-f02-global-footer .p-main-footer-language .p-link-more.p-link-more-triangle-down::after {
	color: #fff
}

.p-f02-global-footer .p-icon-earth {
	color: #fff;
	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: 0 14px;
	margin-bottom: 2px;
	border-left: 1px solid #fff;
	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: #fff
}

.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:701px) {
	.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
	}
}

.p-inverted.p-f02-global-footer {
	color: #0089c4;
	background: #fff
}

.p-inverted.p-f02-global-footer.p-inverted-no-background {
	background: transparent
}

.p-inverted.p-f02-global-footer .p-philips-shield {
	background: url('../images/f03-footer/philips-footer-logo-blue.png') no-repeat center center
}

.p-inverted.p-f02-global-footer .p-main-footer-language output {
	color: #cdcfdc
}

.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: #cdcfdc
}

.p-footer-space-single .p-f03-footer-container {
	margin-bottom: 44px
}

.p-footer-space-double .p-f03-footer-container {
	margin-bottom: 66px
}

.p-f03-footer-container {
	color: #fff;
	background-color: #f29c49;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #974f0b 0, #de7510 50%, #f29c49 100%)
}

.p-f03-footer-container.p-no-background {
	background: transparent
}

.p-f03-footer-container.p-no-background .p-footer .p-grid-item .p-body-copy-02 {
	color: #fff
}

.p-f03-footer-container.p-no-background .p-footer .n05-selectcountry .p-footer-country {
	color: #fff
}

.p-f03-footer-container.p-no-background .p-i18-internationalizationitem {
	color: #fff
}

.p-f03-footer-container .p-footer {
	margin: 0 auto;
	max-width: 960px;
	position: relative
}

.p-f03-footer-container .p-footer>div {
	margin-left: 0;
	padding: 70px 14px 69px
}

.p-f03-footer-container .p-footer .p-footer-social {
	padding-top: 50px
}

.p-f03-footer-container .p-footer .p-philips-shield {
	background: url('../images/generic/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-grid-item {
	min-height: 1px
}

.p-f03-footer-container .p-footer .p-grid-item .p-body-copy-02 {
	color: #b3c8e6
}

.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: #fff
}

.p-f03-footer-container .p-main-footer-about a {
	color: #fff
}

@media screen and (max-width:700px) {
	.p-f03-footer-container .p-footer {
		overflow: visible;
		padding: 70px 0 25px
	}
	.p-f03-footer-container .p-footer>div {
		position: relative;
		padding-top: 208px
	}
	.p-f03-footer-container .p-footer .p-footer-social {
		padding-top: 0
	}
	.p-f03-footer-container .p-footer .p-philips-shield {
		position: absolute;
		height: 140px;
		left: 0;
		top: 0
	}
	.p-f03-footer-container .p-footer .p-footer-select {
		margin-top: 28px;
		padding-top: 0
	}
	.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
}

.p-inverted.p-f03-footer-container {
	background: #fff;
	color: #0089c4
}

.p-inverted.p-f03-footer-container.p-inverted-no-background {
	background: transparent;
	color: #0089c4
}

.p-inverted.p-f03-footer-container .p-footer .p-gc23v2-icon a i::after {
	color: #0089c4
}

.p-inverted.p-f03-footer-container .p-footer .p-philips-shield {
	background: url('../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: #cdcfdc
}

.p-inverted.p-f03-footer-container .p-main-footer-about a {
	color: #0089c4
}

.p-gc02-container {
	margin: 0 auto
}

.p-gc02-container .p-wrapper {
	max-width: 960px;
	margin: 0 auto;
	background-position: top center;
	background-repeat: no-repeat
}

.p-gc02-container .p-wrapper.p-full-bleed {
	max-width: 100%
}

.p-gc02-container .p-wrapper .p-component-wrapper {
	max-width: 960px;
	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: 0
}

.p-gc03v2-carousel-single-item .p-content-max-width {
	max-width: 960px;
	margin: 0 auto
}

.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-gc03v2-wrapper {
	position: relative
}

.p-gc03v2-carousel-single-item .p-carousel-wrapper {
	-webkit-touch-callout: none;
	-ms-touch-action: none;
	-webkit-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.p-show>li {
	display: block
}

.p-gc03v2-carousel-single-item .p-carousel-view {
	display: block;
	position: relative;
	left: 0
}

.p-gc03v2-carousel-single-item .p-carousel-view>li {
	display: none;
	z-index: 1;
	width: 100%;
	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 .p-bp18-app-promotion {
	padding-left: 20px;
	padding-right: 20px
}

.p-gc03v2-carousel-single-item .p-carousel-view>li img {
	-webkit-user-drag: none;
	user-drag: none
}

.p-gc03v2-carousel-single-item .p-carousel-view>li:first-child {
	display: block
}

.p-gc03v2-carousel-single-item .p-nav-next,
.p-gc03v2-carousel-single-item .p-nav-prev {
	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 {
	display: block;
	position: absolute;
	top: 50%;
	width: 100%
}

.p-gc03v2-carousel-single-item .p-carousel-indicator-color {
	color: #f5d6b7;
	display: none
}

.p-gc03v2-carousel-single-item .p-carousel-indicator-hover-color {
	color: #de7510;
	display: none
}

.p-gc03v2-carousel-single-item .p-carousel-indicator {
	text-align: center;
	height: 0
}

.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: 0
}

.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: 0
}

.p-gc03v2-carousel-single-item .p-indicator-wrapper {
	display: flex;
	justify-content: center;
	width: 100%;
	position: absolute;
	bottom: 30px;
	z-index: 2
}

.p-gc03v2-carousel-single-item .p-indicator-wrapper .p-carousel-img-indicator {
	display: flex;
	min-height: 90px
}

.p-gc03v2-carousel-single-item .p-indicator-wrapper .p-carousel-img-indicator .p-indicator-item {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 80px;
	cursor: pointer
}

.p-gc03v2-carousel-single-item .p-indicator-wrapper .p-carousel-img-indicator .p-indicator-item .p-img {
	max-width: 100%;
	max-height: 100%
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator .p-indicator-item {
	background: #003478
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator .p-active {
	background-color: #003478;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #1474a4, #003478)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='green'] .p-indicator-item {
	background: #00693c
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='green'] .p-active {
	background-color: #00693c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #5f9920, #00693c)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='aqua'] .p-indicator-item {
	background: #156570
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='aqua'] .p-active {
	background-color: #156570;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #189383, #156570)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='pink'] .p-indicator-item {
	background: #91004b
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='pink'] .p-active {
	background-color: #91004b;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #e04a71, #91004b)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='orange'] .p-indicator-item {
	background: #983222
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='orange'] .p-active {
	background-color: #983222;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #de7510, #983222)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='grey'] .p-indicator-item {
	background: #888b9c
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='grey'] .p-active {
	background-color: #888b9c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #696969, #888b9c)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='lor'] .p-indicator-item {
	background: #69572a
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='lor'] .p-active {
	background-color: #69572a;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #d3b165, #69572a)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='purple'] .p-indicator-item {
	background: #631d76
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='purple'] .p-active {
	background-color: #631d76;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #ab46a4, #631d76)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='saeco'] .p-indicator-item {
	background: #422c1a
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='saeco'] .p-active {
	background-color: #422c1a;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #a48871, #422c1a)
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='walita'] .p-indicator-item,
.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='red'] .p-indicator-item {
	background: #8a1a1c
}

.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='walita'] .p-active,
.p-gc03v2-carousel-single-item .p-carousel-img-indicator[data-design*='red'] .p-active {
	background-color: #8a1a1c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #fc5532, #8a1a1c)
}

.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: #fff;
	display: none
}

@media screen and (max-width:700px) {
	.p-gc03v2-carousel-single-item {
		padding-bottom: 0;
		width: 100%
	}
	.p-gc03v2-carousel-single-item .p-nav-next {
		right: 0
	}
	.p-gc03v2-carousel-single-item .p-nav-prev {
		left: 0
	}
	.p-gc03v2-carousel-single-item .p-gc01-generic-content {
		margin-left: -0.5%;
		padding-left: .5%;
		width: 100%
	}
	.p-gc03v2-carousel-single-item .p-carousel-indicator {
		bottom: 15px
	}
	.p-gc03v2-carousel-single-item .p-mobile-carousel.p-push-inward {
		margin-left: 40px;
		width: calc(100% - 80px)
	}
	.p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-indicator,
	.p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-img-indicator,
	.p-gc03v2-carousel-single-item .p-mobile-list~.p-carousel-controls {
		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: 0
	}
	.p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-view .p-pc06-product-banner .p-banner {
		padding: 10px 10px 10px 0
	}
	.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: 0
	}
	.p-gc03v2-carousel-single-item .p-pc06-product-banner .p-banner {
		padding: 10px 10px 40px 0
	}
	.p-gc03v2-carousel-single-item .p-indicator-wrapper .p-carousel-img-indicator {
		flex-wrap: wrap;
		min-height: 60px
	}
	.p-gc03v2-carousel-single-item .p-indicator-wrapper .p-carousel-img-indicator .p-indicator-item {
		width: 50px
	}
}

@media screen and (min-width:701px) {
	.p-gc03v2-carousel-single-item .p-carousel-view section {
		position: relative;
		left: 0
	}
	.p-gc03v2-carousel-single-item .p-carousel-view .p-bp18-app-promotion {
		padding-left: 20px;
		padding-right: 20px
	}
	.p-gc03v2-carousel-single-item .p-carousel-view .p-pc06-product-banner {
		width: 100%;
		margin-left: 0
	}
	.p-gc03v2-carousel-single-item .p-carousel-view .p-pc06-product-banner .p-banner {
		padding: 0 0 60px
	}
}

@media screen and (min-width:961px) {
	.p-gc03v2-carousel-single-item .p-content-max-width {
		max-width: 960px;
		margin: 0 auto
	}
	.p-gc03v2-carousel-single-item .p-content-max-width .p-outside-960 .p-nav-prev {
		margin-left: -80px
	}
	.p-gc03v2-carousel-single-item .p-content-max-width .p-outside-960 .p-nav-next {
		margin-right: -80px
	}
	.p-gc03v2-carousel-single-item .p-carousel-view .p-pc06-product-banner .p-banner {
		padding: 0 0 30px
	}
}

.p-gc04v3-gridcontainer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 auto;
	position: relative
}

.p-gc04v3-gridcontainer .p-gc04v3-containerlink {
	color: inherit
}

.p-gc04v3-gridcontainer .p-gc04-positioning {
	margin: 0 auto;
	max-width: 960px;
	box-sizing: border-box
}

.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
}

@media screen and (max-width:450px) {
	.p-gc04v3-gridcontainer.p-xs-cell-margin-none>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 0
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-a>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 14px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-b>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 20px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-c>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 34px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-d>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 54px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-e>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 86px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-f>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 140px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-g>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 226px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-h>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 300px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-i>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 350px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-j>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 366px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-k>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 410px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-l>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 592px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-m>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 700px
	}
	.p-gc04v3-gridcontainer.p-xs-cell-margin-n>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 960px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-gc04v3-gridcontainer.p-s-cell-margin-none>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 0
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-a>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 14px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-b>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 20px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-c>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 34px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-d>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 54px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-e>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 86px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-f>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 140px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-g>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 226px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-h>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 300px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-i>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 350px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-j>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 366px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-k>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 410px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-l>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 592px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-m>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 700px
	}
	.p-gc04v3-gridcontainer.p-s-cell-margin-n>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 960px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-gc04v3-gridcontainer.p-m-cell-margin-none>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 0
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-a>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 14px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-b>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 20px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-c>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 34px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-d>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 54px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-e>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 86px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-f>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 140px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-g>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 226px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-h>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 300px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-i>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 350px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-j>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 366px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-k>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 410px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-l>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 592px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-m>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 700px
	}
	.p-gc04v3-gridcontainer.p-m-cell-margin-n>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 960px
	}
}

@media screen and (min-width:961px) {
	.p-gc04v3-gridcontainer.p-l-cell-margin-none>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 0
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-a>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 14px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-b>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 20px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-c>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 34px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-d>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 54px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-e>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 86px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-f>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 140px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-g>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 226px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-h>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 300px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-i>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 350px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-j>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 366px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-k>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 410px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-l>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 592px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-m>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 700px
	}
	.p-gc04v3-gridcontainer.p-l-cell-margin-n>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys {
		margin-bottom: 960px
	}
}

.test-no-touch .p-gc04v3-scalable-img-wrapper {
	overflow: hidden
}

.test-no-touch .p-gc04v3-scalable-img-wrapper>.p-gc04-positioning>.p-grid>.p-grid-item {
	overflow: hidden
}

.test-no-touch .p-gc04v3-scalable-img-wrapper>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys[style*='background-image'] {
	transition: transform 400ms cubic-bezier(0.4, 0, 0.25, 1)
}

.test-no-touch .p-gc04v3-scalable-img-wrapper>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys[style*='background-image']::after {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.05);
	opacity: 0
}

.test-no-touch .p-gc04v3-scalable-img-wrapper:hover {
	cursor: pointer
}

.test-no-touch .p-gc04v3-scalable-img-wrapper:hover>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys[style*='background-image'] {
	transform: scale(1.03)
}

.test-no-touch .p-gc04v3-scalable-img-wrapper:hover>.p-gc04-positioning>.p-grid>.p-grid-item>.tc01v2-backgroundparsys>.p-tc01-backgroundparsys[style*='background-image']::after {
	opacity: 1
}

.p-gc05v2-hidden {
	display: none
}

.p-gc05v2-tabcontainer .p-title-viewport {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto
}

.p-gc05v2-tabcontainer .p-tab-tabs li>a {
	background-color: #de7510;
	color: #fff
}

.p-gc05v2-tabcontainer .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
	background-color: #fff;
	color: #de7510
}

.p-gc05v2-tabcontainer .p-tabs-viewport {
	background: #de7510
}

.p-gc05v2-tabcontainer .p-tabs-viewport .p-tab-container {
	max-width: 960px;
	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: table;
	font-size: 14px;
	line-height: 16px;
	width: 100%;
	font-weight: normal
}

.p-gc05v2-tabcontainer .p-tab-container>li>a span {
	padding: 13px 0 11px 20px;
	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-tabs-viewport,
.p-inverted.p-tab-tabs .p-tabs-viewport,
.p-inverted.p-gc05v2-tabcontainer.p-tabs-viewport,
.p-inverted.p-tab-tabs.p-tabs-viewport {
	background: #de7510
}

@media screen and (min-width:701px) {
	.p-gc05v2-tabcontainer .p-tab-container>li>a {
		width: 100%;
		display: table
	}
	.p-gc05v2-tabcontainer .p-tab-container>li span {
		word-wrap: 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 span {
		font-weight: bold
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-gc05v2-m-hidden {
		display: none
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.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(222, 117, 16, 0.5);
		text-align: left
	}
	.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 #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.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(222, 117, 16, 0.5);
		text-align: left
	}
	.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 #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li {
		border-bottom: 1px solid #de7510;
		padding-bottom: 3px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li {
		border-bottom: 1px solid #fff;
		padding-bottom: 3px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.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-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
}

@media screen and (min-width:961px) {
	.p-gc05v2-l-hidden {
		display: none
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.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(222, 117, 16, 0.5);
		text-align: left
	}
	.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 #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.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(222, 117, 16, 0.5);
		text-align: left
	}
	.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 #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.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: 0
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li {
		border-bottom: 1px solid #de7510;
		padding-bottom: 3px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li {
		border-bottom: 1px solid #fff;
		padding-bottom: 3px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v2-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.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-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
}

@media screen and (max-width:700px) {
	.p-gc05v2-tabcontainer .p-tabs-viewport {
		background: transparent
	}
	.p-gc05v2-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v2-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v2-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v2-tabcontainer .p-tab-tabs.p-gc05v2-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-gc05v2-s-hidden {
		display: none
	}
}

@media screen and (max-width:450px) {
	.p-gc05v2-xs-hidden {
		display: none
	}
}

.p-gc05v3-hidden {
	display: none
}

.p-gc05v3-tabcontainer .p-title-viewport {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto
}

.p-gc05v3-tabcontainer .p-tab-tabs li>a {
	background-color: #de7510;
	color: #fff
}

.p-gc05v3-tabcontainer .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
	background-color: #fff;
	color: #de7510
}

.p-gc05v3-tabcontainer .p-tabs-viewport {
	background: #de7510
}

.p-gc05v3-tabcontainer .p-tabs-viewport .p-tab-container {
	max-width: 960px;
	margin: 0 auto
}

.p-gc05v3-tabcontainer .p-tabs-viewport.p-button-tabs {
	background: transparent
}

.p-gc05v3-tabcontainer .p-tabs-viewport.p-accordion-l-tab-viewport {
	background: transparent
}

.p-gc05v3-tabcontainer .p-tab-container>li {
	float: left;
	margin-bottom: 1px
}

.p-gc05v3-tabcontainer .p-tab-container>li>a {
	position: relative;
	display: table;
	font-size: 14px;
	line-height: 16px;
	width: 100%;
	font-weight: normal
}

.p-gc05v3-tabcontainer .p-tab-container>li>a span {
	padding: 13px 0 11px 20px;
	line-height: inherit;
	margin-right: 26px;
	display: inline-block
}

.p-gc05v3-tabcontainer .p-tab-container>li>a:hover {
	text-decoration: none
}

.p-gc05v3-tabcontainer .p-tab-container>li>a .p-accordion-arrow {
	margin-top: -7px;
	position: absolute;
	right: 8px;
	top: 50%
}

.p-gc05v3-tabcontainer .p-tab-container>li>a .p-accordion-arrow::after {
	font-size: inherit
}

.p-gc05v3-tabcontainer .p-tab-container>li>a .p-long {
	font-size: 12px;
	line-height: 15px
}

.p-gc05v3-tabcontainer .p-tab-container>li>a::before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -5px;
	width: 1px
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container {
	border: 1px solid #e8e8e8;
	border-radius: 8px;
	background-color: #fff;
	display: inline-block;
	width: 100%
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container.p-accordion-transparency {
	background-color: transparent
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li {
	margin-bottom: 0;
	border-bottom: 1px solid #e8e8e8
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li:last-child {
	border-bottom: 0
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher {
	display: flex;
	width: auto;
	padding: 20px 24px
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher::before {
	margin-right: 0;
	width: 0
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher .p-tab-title {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #6e202d;
	padding: 0;
	margin-right: 0;
	width: 87%;
	letter-spacing: -0.3px
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher .p-tab-title:hover {
	color: #696969
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher.focus-visible {
	outline: 1px solid #1474a4
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher .p-accordion-arrow {
	margin-top: 0;
	top: 20px;
	right: 16px
}

.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-content {
	padding: 4px 24px 20px
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container {
	background-color: #fff;
	display: inline-block;
	width: 100%
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container.p-accordion-transparency {
	background-color: transparent
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li {
	margin-bottom: 0;
	border-bottom: 1px solid #e8e8e8
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li:first-child {
	border-top: 1px solid #e8e8e8
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher {
	color: #171717;
	display: flex;
	padding: 32px 0
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher::before {
	margin-right: 0;
	width: 0
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-tab-title {
	font-size: 26px;
	font-weight: 500;
	letter-spacing: -0.3px;
	line-height: 30px;
	padding: 0;
	margin-right: 0;
	width: 90%
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-tab-title .p-tab-description {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 24px;
	padding-top: 16px
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher:hover {
	color: #696969
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher.focus-visible {
	outline: 1px solid #1474a4
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow {
	margin-top: 0;
	top: 45px;
	right: 13px
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon::after,
.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon::before {
	content: '';
	background: #2b2b2b;
	width: 16px;
	height: 1.5px;
	display: block
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon.p-icon-down::after {
	transition: all cubic-bezier(0.38, 0.04, 0.35, 0.96) 250ms;
	transform: rotate(90deg)
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon.p-icon-up::after {
	transition: all cubic-bezier(0.38, 0.04, 0.35, 0.96) 250ms;
	transform: rotate(0deg)
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon::after {
	position: relative;
	top: -1.5px
}

.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-content {
	padding: 4px 16px 32px 0
}

.p-inverted.p-gc05v3-tabcontainer .p-tabs-viewport,
.p-inverted.p-tab-tabs .p-tabs-viewport,
.p-inverted.p-gc05v3-tabcontainer.p-tabs-viewport,
.p-inverted.p-tab-tabs.p-tabs-viewport {
	background: #de7510
}

@media screen and (min-width:701px) {
	.p-gc05v3-tabcontainer .p-tab-container>li>a {
		width: 100%;
		display: table
	}
	.p-gc05v3-tabcontainer .p-tab-container>li span {
		word-wrap: break-word
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons {
		text-align: center
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li {
		display: inline-block;
		width: auto;
		float: none;
		background: transparent;
		padding-right: 16px;
		vertical-align: top
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li a.p-tab-button .p-accordion-arrow {
		display: none
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li a.p-tab-button span {
		margin-right: 0;
		padding: 0
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li a.p-tab-button::after {
		display: none
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li:last-child {
		padding-right: 0
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li.p-selected {
		background: transparent
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li.p-selected a span {
		font-weight: bold
	}
	.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher {
		padding-left: 32px
	}
	.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-switcher .p-tab-title {
		font-size: 17px;
		line-height: 25px;
		width: 94%;
		letter-spacing: -0.5px
	}
	.p-gc05v3-tabcontainer .p-gc05v3-harmonica .p-tab-container>li .p-tab-content {
		padding: 4px 32px 20px
	}
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher {
		padding: 40px 0
	}
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher .p-tab-title {
		font-size: 34px;
		line-height: 40px;
		letter-spacing: -0.5px;
		width: 92%
	}
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher .p-tab-title .p-tab-description {
		font-size: 17px;
		line-height: 25px
	}
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow {
		right: 17px;
		top: 60px;
		margin-right: 0
	}
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon::after,
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon::before {
		height: 2px;
		width: 28px
	}
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-switcher>.p-accordion-arrow.p-tab-expander-icon::after {
		top: -2px
	}
	.p-gc05v3-tabcontainer .p-gc05v3-expander>.p-tab-container>li>.p-tab-content {
		padding: 8px 48px 40px 0
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-gc05v3-m-hidden {
		display: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-content-container-side.p-m-two-thirds {
		float: right
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left li {
		margin-right: 20px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right li {
		margin-left: 20px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right li,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left li {
		display: block
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right .p-main-buttons li,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left .p-main-buttons li {
		padding-right: 0
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a {
		border-bottom: 1px solid rgba(222, 117, 16, 0.5);
		text-align: left
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a:hover,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a:hover {
		border-bottom: 1px solid #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li {
		text-align: center;
		margin-bottom: 0
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li .p-accordion-arrow {
		display: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container .p-tab-content {
		position: absolute;
		left: 0
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-content-container-side.p-m-two-thirds {
		float: right
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left li {
		margin-right: 20px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right li {
		margin-left: 20px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right li,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left li {
		display: block
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right .p-main-buttons li,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left .p-main-buttons li {
		padding-right: 0
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a {
		border-bottom: 1px solid rgba(222, 117, 16, 0.5);
		text-align: left
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a:hover,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a:hover {
		border-bottom: 1px solid #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li {
		text-align: center;
		margin-bottom: 0
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li .p-accordion-arrow {
		display: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container .p-tab-content {
		position: absolute;
		left: 0
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li {
		border-bottom: 1px solid #de7510;
		padding-bottom: 3px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li {
		border-bottom: 1px solid #fff;
		padding-bottom: 3px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-m-display-tabs.p-tab-m-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer .p-tabs-viewport.p-accordion-m-tab-viewport {
		background: transparent
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
}

@media screen and (min-width:961px) {
	.p-gc05v3-l-hidden {
		display: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-content-container-side.p-m-two-thirds {
		float: right
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left li {
		margin-right: 20px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right li {
		margin-left: 20px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right li,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left li {
		display: block
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right .p-main-buttons li,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left .p-main-buttons li {
		padding-right: 0
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a {
		border-bottom: 1px solid rgba(222, 117, 16, 0.5);
		text-align: left
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a:hover,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a:hover {
		border-bottom: 1px solid #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li {
		text-align: center;
		margin-bottom: 0
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li .p-accordion-arrow {
		display: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container .p-tab-content {
		position: absolute;
		left: 0
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v2-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-content-container-side.p-m-two-thirds {
		float: right
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left li {
		margin-right: 20px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right li {
		margin-left: 20px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right li,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left li {
		display: block
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right .p-main-buttons li,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left .p-main-buttons li {
		padding-right: 0
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-button-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left {
		float: left
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right {
		float: right
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a {
		border-bottom: 1px solid rgba(222, 117, 16, 0.5);
		text-align: left
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a:hover,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a:hover {
		border-bottom: 1px solid #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a span,
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a span {
		padding-left: 20px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container {
		position: relative
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li {
		text-align: center;
		margin-bottom: 0
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li>a span {
		margin-right: 0;
		padding-right: 8px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li .p-accordion-arrow {
		display: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container .p-tab-content {
		position: absolute;
		left: 0
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #de7510;
		background-color: #fff;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a {
		color: #de7510;
		background-color: #fff
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li>a:hover {
		color: #fff;
		background-color: #de7510;
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-inactive>li.p-selected>a {
		color: #fff;
		background-color: #de7510
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a {
		color: #de7510;
		background-color: rgba(255, 255, 255, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li>a:hover {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8);
		text-decoration: none
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs .p-tab-tabs.p-gc05v3-tabs-inverted .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected>a {
		color: #fff;
		background-color: rgba(222, 117, 16, 0.8)
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li {
		border-bottom: 1px solid #de7510;
		padding-bottom: 3px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a {
		color: #de7510;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li:hover {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected {
		border-bottom: 3px solid #de7510;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li {
		border-bottom: 1px solid #fff;
		padding-bottom: 3px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a {
		color: #fff;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li>a:hover {
		background-color: transparent
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li:hover {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected {
		border-bottom: 3px solid #fff;
		padding-bottom: 1px
	}
	.p-gc05v3-tabcontainer.p-l-display-tabs.p-tab-l-underline .p-tab-tabs.p-gc05v3-tabs-inverted li.p-selected>a {
		font-weight: 700;
		background-color: transparent
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li {
		padding-right: 16px
	}
	.p-gc05v3-tabcontainer .p-button-tabs .p-main-buttons li:last-child {
		padding-right: 0
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
}

@media screen and (max-width:700px) {
	.p-gc05v3-tabcontainer .p-tabs-viewport {
		background: transparent
	}
	.p-gc05v3-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v3-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(110, 32, 45, 0.4);
		color: #6e202d
	}
	.p-gc05v3-tabcontainer .p-tab-tabs .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a {
		background-color: transparent;
		border-top: 1px solid rgba(255, 255, 255, 0.4);
		color: #fff
	}
	.p-gc05v3-tabcontainer .p-tab-tabs.p-gc05v3-tabs-inverted .p-accordion-transparency>li>a span {
		font-size: 16px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-gc05v3-s-hidden {
		display: none
	}
}

@media screen and (max-width:450px) {
	.p-gc05v3-xs-hidden {
		display: none
	}
}

.p-gc06-story-banner {
	position: relative
}

.p-gc06-story-banner .p-gc06-background {
	position: absolute;
	width: 100%;
	bottom: 0;
	top: 0;
	overflow: hidden;
	z-index: 1
}

.p-gc06-story-banner .p-gc06-foreground {
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 960px;
	position: relative;
	z-index: 2
}

.p-gc06-story-banner .p-gc06-cta {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 50px;
	left: 0
}

.p-gc06-story-banner .p-gc06-circle {
	background: rgba(222, 117, 16, 0.8);
	border-radius: 50%;
	color: #fff;
	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: #de7510;
	text-decoration: none
}

.p-gc06-story-banner .p-gc06-citation-wrapper {
	position: absolute;
	right: 0;
	bottom: 50px;
	width: 100%
}

.p-gc06-story-banner .p-gc06-citation-wrapper .p-gc06-citation {
	margin: 0 auto;
	max-width: 960px;
	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: #de7510
}

.p-gc06-story-banner--gradient-overlay-dark .p-gc06-background::before {
	content: '';
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0, rgba(0, 0, 0, 0) 100%);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.p-gc06-story-banner--gradient-overlay-light .p-gc06-background::before {
	content: '';
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 100%);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

@media screen and (max-width:700px) {
	.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
	}
}

@media screen and (min-width:701px) {
	.p-gc06-story-banner .p-gc06-foreground {
		background: 0
	}
}

@media screen and (min-width:961px) {
	.p-gc06-story-banner {
		margin: 0 auto;
		max-width: 960px
	}
	.p-gc06-story-banner.p-full-bleed {
		max-width: 100%
	}
}

.p-gc07-accordion {
	position: relative;
	margin: 30px 0 0;
	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-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: #de7510;
	color: #fff;
	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;
	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;
	text-align: center;
	width: 22px
}

.p-gc07-accordion .p-site-frame {
	position: relative;
	max-width: 960px;
	margin: 0 auto;
	padding: 0 2%
}

.p-gc07-accordion.p-inverted i:hover {
	background-color: #fff;
	color: #de7510;
	text-decoration: none
}

@media screen and (min-width:0) {
	.p-gc07-accordion .p-site-frame {
		margin-top: 0;
		margin-bottom: 0
	}
}

@media screen and (min-width:701px) {
	.p-gc07-accordion .p-site-frame {
		margin-bottom: 30px
	}
}

.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%;
	box-sizing: border-box
}

.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
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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:961px) {
	.p-gc08-teasercontainer {
		margin: 0 auto;
		width: 960px
	}
	.p-gc08-teasercontainer.p-full-bleed {
		width: 100%
	}
	.p-gc08-teasercontainer.p-full-bleed .p-gc08-positioning.p-viewport {
		max-width: 960px
	}
	.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 {
		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: 960px;
		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: 960px;
		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
	}
}

@media screen and (min-width:961px) {
	.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;
		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;
		box-sizing: border-box
	}
}

.p-gc10-spacer-component .p-horizontal-line {
	margin: 0
}

.p-gc10-spacer-component .p-gc10__horizontal-line {
	width: 100%;
	height: 1px;
	border: 0
}

.p-gc11v3-generictext a {
	word-break: break-word
}

.p-gc11v3-generictext a .p-icon-external-link {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	text-decoration: none;
	margin-left: 3px;
	vertical-align: baseline
}

.p-gc11v3-generictext .p-gc11v3-containerlink {
	color: inherit
}

.p-gc11v3-generictext .p-link-more,
.p-gc11v3-generictext .p-gc11v3-inlinelink {
	text-decoration: underline
}

.p-gc11v3-generictext .p-gc11v3-purple-aquadark {
	background: linear-gradient(145deg, #50037f 10%, #004eaa 50%, #269a91 90%);
	background-color: #004eaa;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	display: inline-block
}

.p-gc11v3-generictext .p-gc11v3-aqua-bluebright {
	background: linear-gradient(145deg, #115e6b 10%, #269a91 50%, #0072da 90%);
	background-color: #269a91;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	display: inline-block
}

.p-gc11v3-generictext .p-gc11v3-pink-bluebright {
	background: linear-gradient(145deg, #d10077 10%, #8345ba 50%, #00a9eb 90%);
	background-color: #8345ba;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	display: inline-block
}

.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;
	margin: -4px -20px -3px;
	text-decoration: none;
	display: block;
	color: inherit
}

.p-gc11v3-generictext .p-button.p-large a {
	padding: 8px 20px 5px;
	margin: -8px -20px -5px
}

.p-gc11v3-generictext .p-prefix {
	position: relative
}

.p-gc11v3-generictext .p-prefix::before {
	font-size: 45px;
	color: #0f204b;
	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
}

.p-gc11v3-generictext.p-inverted .p-body-text a {
	text-decoration-line: underline;
	text-decoration-color: rgba(255, 255, 255, 0.5)
}

.p-gc11v3-generictext.p-inverted .p-body-text .p-button a {
	text-decoration: none
}

.p-gc11v3-generictext.p-inverted .p-prefix::before {
	color: #fff
}

.p-gc11v3-generictext .p-bullets li {
	padding-bottom: 0;
	margin-bottom: 5px
}

.p-gc11v3-generictext .p-bullets li sup {
	position: relative;
	vertical-align: baseline;
	top: -0.4rem
}

@media print,
screen and (min-width:451px) {
	.p-gc11v3-generictext.p-use-padding {
		padding: 9px
	}
}

@media screen and (min-width:0) {
	.p-gc11v3-generictext .p-mobile-left-align {
		text-align: left
	}
}

@media screen and (min-width:701px) {
	.p-gc11v3-generictext.p-use-padding {
		padding: 11px
	}
	.p-gc11v3-generictext .p-prefix .p-text-container-inner {
		margin-left: 70px
	}
	.p-gc11v3-generictext .p-mobile-left-align {
		text-align: center
	}
}

@media screen and (min-width:961px) {
	.p-gc11v3-generictext.p-use-padding {
		padding: 13px
	}
}

.p-inverted .p-gc11v3-generictext .p-body-text a {
	text-decoration-line: underline;
	text-decoration-color: rgba(255, 255, 255, 0.5)
}

.p-inverted .p-gc11v3-generictext .p-body-text .p-button a {
	text-decoration: none
}

.p-inverted .p-gc11v3-generictext .p-body-text .p-link-more {
	text-decoration-line: underline
}

.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: -6px;
	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 .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 {
	opacity: .8
}

.p-gc13v2-genericimage .p-hover-on .p-icon-hover {
	display: block
}

.p-gc13v2-genericimage .p-download-file-btn {
	position: absolute;
	bottom: 5px;
	left: 5px;
	background: #de7510;
	display: flex;
	align-items: flex-end;
	padding: 6px;
	opacity: .9;
	border-radius: 2px;
	color: #fff
}

.p-gc13v2-genericimage .p-download-file-btn .p-file-size {
	padding: 0 7px
}

.p-gc13v2-genericimage a:hover .p-icon-download {
	opacity: 1
}

@media screen and (min-width:701px) {
	.p-gc13v2-genericimage .p-icon-external-link {
		display: none
	}
}

.p-gc14-datepicker .gc14-datepicker-component {
	padding: 5px 0
}

.p-gc14-datepicker .gc14-datepicker-component .hidden {
	display: none
}

.p-gc14-datepicker .gc14-datepicker-component-editmode {
	padding: 10px 5px;
	border: 1px dashed #cd202c;
	color: #cd202c
}

@media screen and (min-width:0) {
	.p-gc14-datepicker .gc14-datepicker-component input {
		height: 35px
	}
}

.p-gc14-datepicker .gc14-datepicker-component input {
	box-sizing: border-box;
	line-height: 19px;
	padding: 5px 10px;
	margin: 0 5px;
	border: 1px solid #ccced8;
	color: #b9bbc7
}

.p-gc14-datepicker .gc14-datepicker-component input :focus {
	color: #252f47;
	background: #f6f6f6
}

@media screen and (min-width:961px) {
	.p-gc14-datepicker .gc14-datepicker-component input {
		height: 29px
	}
}

.ui-datepicker {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
	margin: 5px auto 0;
	margin: .5rem auto 0;
	width: 216px!important;
	height: auto
}

.ui-datepicker select {
	color: #000
}

.ui-datepicker a {
	text-decoration: none
}

.ui-datepicker table {
	width: 100%
}

.ui-datepicker thead {
	background: #fff;
	border-bottom: 1px solid #ccced8
}

.ui-datepicker th {
	text-transform: uppercase;
	padding: 5px 0;
	color: #666
}

.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: #fff;
	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 0 0 11px;
	float: left;
	border-left: 0;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
	border-right: 6.666666666666667px solid #fff
}

.ui-datepicker-next {
	margin: 11px 11px 0 0;
	float: right;
	border-left: 6.666666666666667px solid #fff;
	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: #fff
}

.ui-datepicker-calendar .ui-state-default.ui-priority-secondary {
	background: #ccced8
}

.ui-datepicker-calendar .ui-state-active {
	background: #fff;
	color: #3c3c3c;
	border: 1px solid #4a5366;
	position: relative;
	margin: -1px
}

.ui-datepicker-calendar td:first-child .ui-state-active {
	width: 29px;
	margin-left: 0
}

.ui-datepicker-calendar td:last-child .ui-state-active {
	width: 29px;
	margin-right: 0
}

.ui-datepicker-calendar tr:last-child .ui-state-active {
	height: 29px;
	margin-bottom: 0
}

.p-gc17-quote {
	margin: 0 auto;
	max-width: 960px
}

.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: #de7510;
	font-family: 'philips-global-icon-font'
}

.p-inverted .p-gc17-quote .p-gc17-quotestyle::before {
	color: #fff
}

.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: #fff
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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: 0
	}
	.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: 0
	}
	.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:961px) {
	.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: 0
	}
	.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: 0
	}
	.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%
	}
}

.p-gc18-animated-teaser {
	height: 225px;
	margin-bottom: 20px;
	position: relative
}

.p-gc18-animated-teaser-container {
	height: 100%;
	overflow: hidden
}

.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: #6e202d;
	bottom: 0;
	position: absolute;
	width: 100%;
	opacity: .8;
	height: 54px;
	transition: height .2s ease .2s
}

.p-gc18-animated-teaser-overlay-hover-content-container {
	color: #fff;
	overflow: hidden;
	position: absolute;
	top: 0;
	opacity: 0;
	padding-left: 30px;
	padding-top: 30px;
	transition: opacity .2s ease
}

.p-gc18-animated-teaser-overlay-hover-content-container .p-title {
	color: #fff
}

.p-gc18-animated-teaser-overlay-hover-content-container .p-title-part-1 {
	margin-bottom: 0
}

.p-gc18-animated-teaser-overlay-hover-content-container .p-text {
	font-weight: 400;
	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;
	transition: opacity .2s ease .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: #fcedba;
	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: #fff
}

.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;
	width: 168px;
	transition: width .2s ease .2s, padding .2s ease .2s
}

.p-gc18-animated-teaser-overlay-social-container:hover .p-gc18-animated-teaser-overlay-social-channel {
	opacity: 1;
	transition: opacity .2s ease .4s
}

.p-gc18-animated-teaser-overlay-social-container:hover .p-gc18-animated-teaser-overlay-social-channels-arrow {
	opacity: 1;
	transition: opacity 0s ease .2s
}

.p-gc18-animated-teaser-overlay-social-plus-container {
	background-color: #de7510;
	float: right;
	border-radius: 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: #fff;
	font-size: 24px
}

.p-gc18-animated-teaser-overlay-social-channels-container {
	background-color: #fff;
	float: right;
	overflow: hidden;
	width: 0;
	height: 42px;
	margin-right: 8px;
	margin-top: 2px;
	padding: 4px 0;
	transition: width .2s ease .2s, padding .2s ease .2s
}

.p-gc18-animated-teaser-overlay-social-channel {
	color: #de7510;
	float: left;
	cursor: pointer;
	opacity: 0;
	font-size: 34px;
	line-height: 34px;
	margin: 4px 4px 4px 3px;
	transition: opacity .2s ease
}

.p-gc18-animated-teaser-overlay-social-channel:hover {
	color: #6e202d
}

.p-gc18-animated-teaser-overlay-social-channels-arrow {
	height: 0;
	position: absolute;
	top: 50%;
	width: 0;
	opacity: 0;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #fff;
	border-top: 8px solid transparent;
	margin-top: -8px;
	right: 56px;
	transition: opacity 0s ease .4s
}

.p-gc18-animated-teaser-label-new {
	position: absolute;
	right: -2px;
	top: -2px
}

.test-no-touchevents .p-gc18-animated-teaser.p-gc18-animated-teaser-large .p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay {
	height: 370px
}

.test-no-touchevents .p-gc18-animated-teaser .p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay {
	height: 225px
}

.test-no-touchevents .p-gc18-animated-teaser .p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay-hover-content-container {
	opacity: 1;
	transition: opacity .2s ease .4s
}

.test-no-touchevents .p-gc18-animated-teaser .p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay-hover-content-container .p-button {
	display: inline-block
}

.test-no-touchevents .p-gc18-animated-teaser .p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay-titles-container {
	opacity: 0;
	transition: opacity .2s ease
}

@media print,
screen and (min-width:451px) {
	.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:961px) {
	.p-gc18-animated-teaser {
		height: 175px
	}
	.p-gc18-animated-teaser.p-gc18-animated-teaser-large {
		height: 370px
	}
	.test-no-touchevents .p-gc18-animated-teaser:hover .p-gc18-animated-teaser-container .p-gc18-animated-teaser-overlay {
		height: 175px
	}
}

@media screen and (max-width:450px) {
	.test-no-touchevents .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: 0
	}
	.p-gc18-animated-teaser-overlay-hover-content-container .p-text {
		margin-bottom: 20px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		width: 210px
	}
}

.p-gc23v2-icon {
	float: left;
	margin-right: 12px
}

.p-gc23v2-icon::after {
	content: '';
	display: table;
	clear: both
}

.p-gc23v2-icon.p-author-mode {
	float: none
}

.p-gc23v2-icon a:hover {
	text-decoration: none
}

.p-gc23v2-icon a .p-icon-blank {
	width: 24px;
	height: 24px;
	float: left;
	display: block
}

.p-gc23v2-icon i {
	color: #de7510
}

.p-gc23v2-icon.p-icon-with-text {
	display: flex;
	align-items: center;
	float: none;
	margin-left: 0;
	margin-bottom: 3px
}

.p-gc23v2-icon.p-icon-with-text a {
	display: flex;
	align-items: center
}

.p-gc23v2-icon.p-icon-with-text .p-gc23v2-icon-text {
	margin-left: 7px;
	line-height: 16px
}

.p-gc23v2-icon.p-icon-medium i {
	font-size: 32px;
	line-height: 32px
}

.p-gc23v2-icon.p-inverted i,
.p-inverted .p-gc23v2-icon i {
	color: #fff
}

.p-gc25-hotspots {
	max-width: 960px;
	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: 0
}

.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: #fff;
	background-color: #de7510
}

.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot a:hover .p-button {
	color: #de7510;
	background-color: #fff
}

.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot .p-button {
	width: 100%;
	padding: 0;
	border: 0;
	text-align: left
}

.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot .p-button .p-icon-plus {
	background-color: #fff;
	border-radius: 2px 0 0 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: #de7510
}

.p-inverted .p-gc25-hotspots .p-component-title,
.p-gc25-hotspots.p-inverted .p-component-title {
	color: #fff
}

.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: #fff
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.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:700px) {
	.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:701px) {
	.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: 0
	}
	.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot {
		position: absolute;
		margin-bottom: 0
	}
	.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot .p-button .p-hotspot-text {
		padding-right: 15px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.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:961px) {
	.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: 960px;
		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
	}
}

.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: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.p-gc25b-hotspot .p-gc25b-citation-wrapper {
	position: absolute;
	right: 0;
	bottom: 50px;
	width: 100%
}

.p-gc25b-hotspot .p-gc25b-citation-wrapper .p-gc25b-citation {
	margin: 0 auto;
	max-width: 960px;
	text-align: right
}

.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots {
	top: 0;
	left: 0;
	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: #de7510;
	text-align: center;
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4)
}

.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot a {
	outline: 0
}

.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot a:hover {
	text-decoration: none
}

.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot .p-hotspot-inner-border {
	border-radius: 5px 0 0 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: #fff;
	border-radius: 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: .8
}

.p-gc25b-hotspot.p-inverted-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot-inner {
	background-color: #fff;
	color: #de7510
}

.p-gc25b-hotspot.p-inverted-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot-title {
	background: #de7510;
	color: #fff
}

.p-gc25b-hotspot.p-inverted-hotspot .p-gc25b-foreground .p-hotspots .p-hotspots-info-label {
	color: #fff
}

@media screen and (max-width:700px) {
	.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
	}
}

.mfp-wrap .mfp-content .p-gc25-fullscreen {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	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: #fff;
	background: #de7510
}

.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: 0;
	left: 0;
	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:700px) {
	.p-gc25b-hotspot-carousel {
		background-color: rgba(0, 0, 0, 0.35);
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		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:701px) {
	.p-gc25b-hotspot-carousel {
		display: none
	}
	.p-gc25b-hotspot-carousel .p-arrows {
		position: absolute;
		top: 50%;
		left: 0;
		width: 100%
	}
	.p-gc25b-hotspot-carousel .p-arrows .p-arrow-lt {
		position: absolute;
		opacity: 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
	}
	.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: 960px;
	position: relative
}

.p-gc34-triggered-container.p-full-bleed {
	max-width: none
}

.p-gc34-triggered-container.p-open .p-gc34-show-container.p-square {
	display: none
}

.p-gc34-triggered-container.p-open .p-gc34-hide-container.p-square {
	display: block
}

.p-gc34-triggered-container .p-gc34-show-container.p-square,
.p-gc34-triggered-container .p-gc34-hide-container.p-square {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: -50px
}

.p-gc34-triggered-container .p-gc34-show-container.p-square:hover,
.p-gc34-triggered-container .p-gc34-hide-container.p-square:hover,
.p-gc34-triggered-container .p-gc34-show-container.p-square:focus,
.p-gc34-triggered-container .p-gc34-hide-container.p-square:focus {
	text-decoration: none
}

.p-gc34-triggered-container .p-gc34-hide-container.p-square {
	display: none
}

.p-gc34-triggered-container .p-gc34-control-wrapper {
	text-align: center
}

.p-gc34-triggered-container .p-gc34-close-container {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 1
}

.p-gc34-triggered-container .p-gc34-container {
	margin: 0 auto;
	max-width: 960px
}

.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
}

.p-i18-internationalizationitem {
	color: #b3c8e6;
	padding-bottom: 33px;
	text-align: center
}

@media screen and (min-width:0) {
	.i18-internationalizationitem {
		margin: 0 10px
	}
}

@media print,
screen and (min-width:451px) {
	.i18-internationalizationitem {
		margin: 0 16px
	}
}

@media screen and (min-width:701px) {
	.i18-internationalizationitem {
		padding-bottom: 53px;
		margin: 0 16px
	}
}

@media screen and (min-width:961px) {
	.i18-internationalizationitem {
		margin: 0 22px
	}
}

.p-inverted .p-i18-internationalizationitem {
	color: #cdcfdc
}

.p-mh01v2-simplemasthead {
	position: relative;
	overflow-y: hidden;
	width: 100%
}

.p-mh01v2-simplemasthead .p-simplemasthead-positioning {
	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: 0;
	padding-bottom: 0;
	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: 0;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.p-mh01v2-simplemasthead.p-storytelling section .p-button .p-icon-play::after {
	content: '\e20d';
	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-form-container .p-u54v2-eloqua-button-container {
	display: none
}

@media screen and (max-width:700px) {
	.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: #6e202d
	}
	.p-mh01v2-simplemasthead.p-usecasemasthead .p-simplemasthead-positioning {
		padding-top: 0;
		padding-bottom: 0
	}
}

@media print,
screen and (min-width:451px) {
	.p-mh01v2-simplemasthead .p-button-cols .p-button-col {
		margin-right: 16px
	}
}

@media screen and (min-width:701px) {
	.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-citation-wrapper {
		left: 0;
		right: 0
	}
	.p-mh01v2-simplemasthead.p-usecasemasthead {
		height: 500px
	}
	.p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-content {
		bottom: 54px;
		width: 75%
	}
}

@media screen and (min-width:961px) {
	.p-mh01v2-simplemasthead {
		margin: 0 auto;
		width: 960px
	}
	.p-mh01v2-simplemasthead.p-full-bleed {
		width: 100%
	}
	.p-mh01v2-simplemasthead .p-simplemasthead-positioning {
		padding: 200px 0 54px 80px;
		max-width: 960px
	}
	.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: 0;
		padding-bottom: 0
	}
	.p-mh01v2-simplemasthead.p-usecasemasthead .p-simplemasthead-positioning .p-simplemasthead-content {
		max-width: 960px;
		margin: auto
	}
	.p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-positioning {
		padding: 54px 0 54px
	}
}

.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
}

@media screen and (max-width:700px) {
	.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 screen and (min-width:701px) {
	.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:961px) {
	.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
	}
}

.p-saeco-template .p-f102-footer {
	padding: 24px 0;
	background-color: #85716a;
	background-repeat: repeat-x;
	background: linear-gradient(to right, #37261e, #85716a);
	color: #fff
}

.p-saeco-template .p-f102-footer .p-footer-inner {
	margin: 0 auto;
	max-width: 960px;
	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: #fff;
	margin-left: 47px
}

.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-link .p-text {
	border: 0;
	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: #fff
}

.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: 0 24px
}

.p-saeco-template .p-f102-footer .p-footer-inner .p-content li a {
	color: #fff
}

.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:700px) {
	.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: 0 0 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: 0
	}
	.p-f102-footer .p-footer-inner .p-footer-link {
		margin-bottom: 20px
	}
	.p-f102-footer .p-footer-inner .p-footer-link a {
		margin: 0 0 10px
	}
}

.p-gc73-change-image-on-scroll .p-picture-wrapper {
	position: relative
}

.p-gc73-change-image-on-scroll .p-picture {
	left: 0;
	position: absolute;
	top: 0;
	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
}

.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
}

@media screen and (max-width:700px) {
	.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: 0
	}
	.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:451px) and (max-width:700px) {
	.p-bp31-carousel-multiple-item .p-video-item .p-video-holder {
		height: 389px
	}
}

@media screen and (min-width:701px) {
	.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: 0
	}
	.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-weight: 300;
		color: #5d6678;
		min-height: 50px;
		font-size: 14px;
		padding-top: 30px
	}
	.p-bp31-carousel-multiple-item.p-large .p-thumbstrip {
		background: 0
	}
	.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:961px) {
	.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
	}
}

.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;
	-ms-touch-action: none;
	-webkit-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 .p-bp18-app-promotion {
	padding-left: 20px;
	padding-right: 20px
}

.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: 0
}

@media screen and (max-width:700px) {
	.p-gc03-carousel-single-item {
		padding-bottom: 0;
		width: 100%
	}
	.p-gc03-carousel-single-item .p-gc01-generic-content {
		margin-left: -0.5%;
		padding-left: .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: 0 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: 0
	}
	.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: 0
	}
}

@media screen and (min-width:701px) {
	.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-bp18-app-promotion {
		padding-left: 20px;
		padding-right: 20px
	}
	.p-gc03-carousel-single-item .p-carousel-view .p-pc06-product-banner {
		width: 100%;
		margin-left: 0
	}
}

@media screen and (min-width:961px) {
	.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.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
}

.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: 0!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: 0
}

.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:700px) {
	.p-gc01-generic-content {
		width: 100%;
		margin-left: 0!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: 0!important
	}
}

@media screen and (min-width:0) {
	.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:701px) {
	.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
	}
}

.p-gc80-grid-tab-container .p-gc80-title {
	margin-left: 10px
}

.p-gc80-grid-tab-container .p-accordion-header {
	background: transparent;
	color: #3c3c3c;
	font-weight: 700;
	padding: 0;
	margin: 2px 10px 0
}

.p-gc80-grid-tab-container .p-tab-button-container {
	max-height: 86px
}

.p-gc80-grid-tab-container .p-tab-button {
	background: #fff;
	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-weight: 400;
	vertical-align: bottom
}

.p-gc80-grid-tab-container .p-accordion-header::after {
	color: #de7510;
	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: #fff
}

.p-gc80-grid-tab-container.p-inverted .p-accordion-header::after {
	color: #fff
}

.p-gc80-grid-tab-container.p-inverted .p-accordion-header .p-tab-button {
	background: #de7510
}

@media screen and (max-width:700px) {
	.p-gc80-grid-tab-container .p-harmonica-flyout {
		display: block
	}
	.p-gc80-grid-tab-container .p-tab-content {
		margin-left: 0
	}
	.p-gc80-grid-tab-container .p-tab-content .p-button {
		color: #fff
	}
	.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:701px) {
	.p-gc80-grid-tab-container {
		position: relative;
		margin: 0
	}
	.p-gc80-grid-tab-container .p-gc80-title {
		margin-left: 0
	}
	.p-gc80-grid-tab-container .p-tab-button {
		display: table;
		cursor: pointer;
		border: 1px solid #fff;
		padding: 0;
		margin: 0;
		height: 87px;
		width: 222px;
		transition: transform .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 0
	}
	.p-gc80-grid-tab-container .p-accordion-header.p-active .p-tab-button {
		border: 1px solid #de7510
	}
	.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 {
		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: 0 0 0 20px
	}
	.p-gc80-grid-tab-container .p-accordion-content-normal-view {
		position: relative;
		margin: 0
	}
	.p-gc80-grid-tab-container .p-flyout-btn-offset {
		margin: 44px 0 54px 18px
	}
	.p-gc80-grid-tab-container .p-harmonica-flyout {
		display: none;
		width: 100%;
		margin-top: 0
	}
	.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;
		text-align: center;
		background: transparent;
		border-radius: 2px
	}
	.p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-up {
		background-color: #de7510;
		color: #fff
	}
	.p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-down {
		background-color: #de7510;
		color: #fff
	}
	.p-inverted .p-accordion-header.p-active .p-tab-button {
		border: 1px solid #fff
	}
	.p-inverted .p-tab-button {
		border: 1px solid #de7510
	}
	.p-inverted .p-flyout-btn-offset a {
		color: #fff
	}
	.p-inverted .p-flyout-btn-offset a .p-icon-down {
		background-color: #de7510;
		color: #fff
	}
	.p-inverted .p-flyout-btn-offset a .p-icon-up {
		background-color: #de7510;
		color: #fff
	}
	.p-inverted .p-flyout-btn-offset a:hover .p-icon-up {
		background-color: #fff;
		color: #de7510
	}
	.p-inverted .p-flyout-btn-offset a:hover .p-icon-down {
		background-color: #fff;
		color: #de7510
	}
	.p-accordion dt:first-child {
		margin-top: 10px
	}
}

@media screen and (min-width:961px) {
	.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;
		text-align: center;
		background: transparent;
		border-radius: 2px
	}
	.p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-up {
		background-color: #de7510;
		color: #fff
	}
	.p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-down {
		background-color: #de7510;
		color: #fff
	}
	.p-gc80-grid-tab-container .p-gc80-title {
		margin-left: 0
	}
	.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: 0
	}
	.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 #fff
	}
	.p-inverted .p-tab-button {
		border: 1px solid #de7510
	}
	.p-inverted .p-flyout-btn-offset a {
		color: #fff
	}
	.p-inverted .p-flyout-btn-offset a .p-icon-down {
		background-color: #de7510;
		color: #fff
	}
	.p-inverted .p-flyout-btn-offset a .p-icon-up {
		background-color: #de7510;
		color: #fff
	}
	.p-inverted .p-flyout-btn-offset a:hover .p-icon-up {
		background-color: #fff;
		color: #de7510
	}
	.p-inverted .p-flyout-btn-offset a:hover .p-icon-down {
		background-color: #fff;
		color: #de7510
	}
	.p-accordion dt:first-child {
		margin-top: 10px
	}
}

.p-gc21-table {
	border-collapse: collapse;
	margin: 0;
	width: 100%;
	text-align: left;
	table-layout: fixed;
	border-top: 1px solid #de7510
}

.p-gc21-table td {
	padding: 5px 10px;
	vertical-align: top
}

.p-gc21-table thead {
	font-weight: 700
}

.p-gc21-table.p-header-hidden thead {
	display: none
}

.p-gc21-table tr {
	border-bottom: 1px solid #de7510;
	background: #fff;
	font-size: 14px
}

.p-gc21-table thead tr {
	background: #fcedba
}

.p-gc21-table tbody tr {
	background: #fff
}

.p-gc21-table.p-inverted {
	border-top: 2px solid #fff;
	color: #000
}

.p-gc21-table.p-inverted thead tr {
	background: rgba(110, 32, 45, 0.15)
}

.p-gc21-table.p-inverted tbody tr {
	background: rgba(252, 237, 186, 0.15)
}

.p-gc21-table.p-inverted tr {
	border-bottom: 2px solid #fff
}

.p-gc21-table.p-aqua {
	border-top: 1px solid #156570
}

.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: #fff
}

.p-gc21-table.p-aqua.p-inverted {
	border-top: 2px solid #fff
}

.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 #fff
}

.p-gc21-table.p-green {
	border-top: 1px solid #00693c
}

.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: #fff
}

.p-gc21-table.p-green.p-inverted {
	border-top: 2px solid #fff
}

.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 #fff
}

.p-gc21-table.p-orange {
	border-top: 1px solid #983222
}

.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: #fff
}

.p-gc21-table.p-orange.p-inverted {
	border-top: 2px solid #fff
}

.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 #fff
}

.p-gc21-table.p-pink {
	border-top: 1px solid #91004b
}

.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: #fff
}

.p-gc21-table.p-pink.p-inverted {
	border-top: 2px solid #fff
}

.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 #fff
}

.p-gc21-table.p-purple {
	border-top: 1px solid #631d76
}

.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: #fff
}

.p-gc21-table.p-purple.p-inverted {
	border-top: 2px solid #fff
}

.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 #fff
}

.p-gc21-table.p-black {
	border-top: 1px solid #252525
}

.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: #fff
}

.p-gc21-table.p-black.p-inverted {
	border-top: 2px solid #fff
}

.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 #fff
}

.p-gc21-table.p-transparent {
	border-top: 1px solid #000
}

.p-gc21-table.p-transparent tr {
	border-bottom: 1px solid #000
}

.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 #fff
}

.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 #fff
}

.p-gc21-table.p-transparent.p-inverted {
	color: #fff
}

@media screen and (max-width:700px) {
	.p-gc21-table thead {
		display: none
	}
	.p-gc21-table col {
		display: none
	}
	.p-gc21-table td {
		display: block;
		position: relative;
		clear: both;
		padding: .5rem 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 .p-regular-link {
	color: #fff
}

.p-a02-downloadable-asset.p-inverted .p-regular-link .p-link-more::after {
	color: #fff
}

.p-a02-downloadable-asset .p-a02-download {
	display: inline-flex
}

.p-a02-downloadable-asset .p-regular-link {
	color: #3c3c3c
}

.p-a02-downloadable-asset .p-regular-link:hover {
	text-decoration: none
}

.p-a02-downloadable-asset .p-regular-link .p-asset-size {
	color: #b9bbc7
}

.p-a02-downloadable-asset .p-icon-holder {
	padding-right: 10px;
	display: inline-block;
	vertical-align: middle
}

.p-a02-downloadable-asset .p-icon-holder i::after {
	font-size: 30px;
	line-height: 30px
}

.p-a02-downloadable-asset .p-asset-info {
	display: inline-block;
	align-self: center
}

.p-a02-downloadable-asset .p-asset-info:hover,
.p-a02-downloadable-asset .p-asset-info .p-link-more:hover {
	text-decoration: none
}

@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
	}
	.p-a02-downloadable-asset .p-xs-icon-pos-top.p-a02-download {
		display: inline-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
	}
	.p-a02-downloadable-asset .p-s-icon-pos-top.p-a02-download {
		display: inline-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
	}
	.p-a02-downloadable-asset .p-m-icon-pos-top.p-a02-download {
		display: inline-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
	}
	.p-a02-downloadable-asset .p-l-icon-pos-top.p-a02-download {
		display: inline-block
	}
}

.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 #de7510;
	margin-top: 12px;
	margin-bottom: 36px
}

.p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-jobopeningslist li {
	border-bottom: 1px solid #de7510;
	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: #fff
}

.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: #fff
}

@media screen and (min-width:701px) {
	.p-gc32-link-duplicate-container {
		margin: 0 auto;
		max-width: 960px;
		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: #fff
	}
}

.p-gc40-quiz-question .p-explanation {
	color: #5b8f22;
	display: none
}

.p-gc40-quiz-question .p-buttons .p-button {
	background-color: #f2f2f2;
	color: #a63d21;
	display: block
}

.p-gc40-quiz-question .p-buttons .p-button:hover,
.p-gc40-quiz-question .p-buttons .p-button:focus {
	background-color: #a63d21;
	color: #fff;
	font-weight: 700
}

.p-gc40-quiz-question .p-buttons .p-button.p-correct {
	color: #fff;
	background-color: #b8cf3c;
	transition: background-color 600ms ease-in
}

.p-gc40-quiz-question .p-buttons .p-button.p-incorrect {
	color: #fff;
	background-color: #9f0d33;
	transition: background-color 600ms ease-in
}

.p-gc40-quiz-question .p-buttons .p-button.p-neither {
	color: #a63d21;
	background-color: #f2f2f2
}

.p-gc40-quiz-question .p-buttons .p-button:first-child {
	margin-top: 0
}

.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: #fff
}

.p-gc40-quiz-question.p-inverted .p-buttons .p-button,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button {
	background-color: #fff
}

.p-gc40-quiz-question.p-inverted .p-buttons .p-button:hover,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button:hover,
.p-gc40-quiz-question.p-inverted .p-buttons .p-button:focus,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button:focus {
	background-color: #a63d21
}

.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: #fff
}

@media screen and (max-width:700px) {
	.p-gc40-quiz-question .p-buttons .p-button {
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
		margin-top: 10px
	}
}

@media screen and (min-width:701px) {
	.p-gc40-quiz-question .p-buttons .p-button {
		width: 93%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-gc40-quiz-question .p-buttons .p-button {
		margin-top: 7px
	}
}

@media screen and (min-width:961px) {
	.p-gc40-quiz-question .p-buttons .p-button {
		margin-top: 10px
	}
}

.e51-add-to-calendar .p-icon-events {
	position: relative;
	background-image: url('../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: #000
}

.e51-add-to-calendar.p-inverted .p-icon-events,
.p-inverted .e51-add-to-calendar .p-icon-events {
	position: relative;
	background-image: url('../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
}

.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
}

@media screen and (max-width:700px) {
	.p-i12-couponbutton .p-xs-full .p-button-coupons {
		width: 100%
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-i12-couponbutton .p-s-full .p-button-coupons {
		width: 100%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-i12-couponbutton .p-m-full .p-button-coupons {
		width: 100%
	}
}

@media screen and (min-width:961px) {
	.p-i12-couponbutton .p-l-full .p-button-coupons {
		width: 100%
	}
}

.p-gc16-image-video-gallery {
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.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-play-button.p-small {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -17px 0 0 -17px
}

.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 {
	background-color: #0b0b0b;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #0b0b0b 0, #2d2d2d .5, #0b0b0b 100%)
}

.p-gc16-image-video-gallery.p-dark-background .p-title {
	color: #fff
}

.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li {
	color: #fff
}

.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: #fff
}

.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-thumbstrip .p-slider-inner .p-active::after {
	border: 1px solid #fff
}

.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: #000
}

.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: #fff
}

.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-gallery-numbers {
	color: #fff
}

.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-toggle-view li {
	color: #fff
}

.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: #fff
}

.p-gc16-image-video-gallery .p-tab-container-loader {
	display: none;
	position: absolute;
	left: 50%;
	top: 250px;
	margin: -14px 0 0 -14px;
	z-index: 2;
	background: white;
	padding: 5px 0 0;
	border-radius: 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: #000;
	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: 0;
	top: 0;
	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 0 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: 960px;
	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: 0
}

.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: #fff
}

.p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:hover,
.p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:focus {
	background: #fff
}

.p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:hover::after,
.p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:focus::after {
	color: #de7510
}

.p-gc16-image-video-gallery .p-healthcare-tabs>ul li.p-open .p-square.p-icon-down::after {
	color: #de7510
}

.p-gc16-image-video-gallery .p-healthcare-tabs>ul li.p-collapse {
	background: #de7510
}

.p-gc16-image-video-gallery .p-healthcare-tabs>ul li.p-collapse ul li {
	border: 0
}

.p-gc16-image-video-gallery .p-healthcare-tabs>ul li a:hover::after {
	border: 0
}

.p-gc16-image-video-gallery .p-categories {
	border: 0
}

.p-gc16-image-video-gallery .p-categories a {
	color: #de7510;
	background: rgba(222, 117, 16, 0.2);
	border: 0
}

.p-gc16-image-video-gallery .p-categories a:hover,
.p-gc16-image-video-gallery .p-categories a.p-active {
	background: #de7510;
	color: #fff;
	border: 0
}

.p-gc16-image-video-gallery .p-categories a:hover::before,
.p-gc16-image-video-gallery .p-categories a.p-active::before {
	border: 0
}

.p-gc16-image-video-gallery .p-square {
	color: #de7510
}

.p-gc16-image-video-gallery .p-square:hover,
.p-gc16-image-video-gallery .p-square:focus {
	background: #de7510
}

.p-gc16-image-video-gallery .p-square.p-inverted {
	color: #fff;
	background: #de7510
}

.p-gc16-image-video-gallery .p-thumbstrip {
	background: 0
}

.p-gc16-image-video-gallery .p-thumbstrip .p-slider-inner a {
	border: 0;
	min-width: 142px;
	border-radius: 2px
}

.p-gc16-image-video-gallery .p-thumbstrip .p-slider-inner .p-active::after {
	box-sizing: border-box;
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #de7510;
	top: 0;
	left: 0;
	border-radius: 2px
}

.p-gc16-image-video-gallery .p-copy-wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 5px;
	box-sizing: border-box
}

.p-gc16-image-video-gallery .p-copy-wrapper .p-download {
	display: inline-block;
	bottom: 5px;
	margin: 0;
	position: relative
}

.p-gc16-image-video-gallery .p-copy-wrapper .p-image-title-collapse {
	display: none;
	color: #fff
}

.p-gc16-image-video-gallery .p-copy-wrapper .p-image-title {
	color: #fff;
	line-height: 50px
}

.p-gc16-image-video-gallery .p-copy-wrapper .p-description {
	overflow-y: hidden;
	width: 100%;
	position: relative;
	color: #fff;
	line-height: 50px;
	height: 50px;
	background-color: rgba(0, 52, 120, 0.9);
	background-repeat: repeat-x;
	background: linear-gradient(to right, rgba(15, 32, 75, 0.9), rgba(0, 52, 120, 0.9));
	padding: 0 20px;
	border-radius: 2px;
	box-sizing: border-box
}

.p-gc16-image-video-gallery .p-copy-wrapper .p-description.p-collapse {
	line-height: inherit;
	height: auto;
	padding: 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: 0;
	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: #fff;
	top: 0;
	right: 10px
}

.p-gc16-image-video-gallery .p-copy-wrapper .p-read-more:hover {
	text-decoration: none
}

.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: 3px;
	right: 0;
	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-heading-03~.p-toggle-view {
	top: 43px
}

.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: 0;
	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: 0;
	width: 100%;
	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.p-current {
	left: 0;
	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: 0;
	width: 32px;
	height: 44px;
	margin-top: -22px
}

.p-gc16-image-video-gallery .p-s-slider-nav li.p-next {
	left: auto;
	right: 0
}

.p-gc16-image-video-gallery .p-s-slider-nav button {
	display: block;
	background: #fff;
	width: 32px;
	height: 44px;
	border-radius: 0 4px 4px 0
}

.p-gc16-image-video-gallery .p-s-slider-nav .p-next button {
	border-radius: 4px 0 0 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: #de7510
}

.p-gc16-image-video-gallery .p-annotations {
	position: absolute;
	display: none!important
}

.p-download {
	position: absolute;
	bottom: 10px;
	margin: 0 -17px
}

.p-download .p-inverted {
	color: #fff;
	background: #de7510
}

.p-download.p-button {
	padding: 5px 18px
}

.p-download.p-button .p-inverted {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	font-size: 20px;
	text-decoration: none;
	background: transparent;
	text-indent: -8px
}

.p-download.p-button .p-inverted .p-download-text {
	font-size: 14px;
	font-family: tahoma, arial, helvetica, sans-serif;
	margin-left: 22px
}

.p-gc16-popup.mfp-bg {
	background: #000;
	opacity: .8
}

.p-gc16-popup .p-download {
	position: absolute;
	bottom: 40px;
	margin: 0
}

.p-gc16-popup .p-download .p-inverted {
	color: #fff;
	background: #de7510
}

.p-gc16-popup .mfp-content {
	background: #fff;
	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: #de7510;
	background: 0;
	z-index: 9999;
	float: right;
	width: auto;
	border: 0;
	right: 0;
	top: 0;
	margin: 5px;
	padding: 2px 0 18px!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: #de7510
}

.p-gc16-popup .mfp-content .p-heading-02 {
	padding: 20px 0 0 20px
}

.p-gc16-popup .mfp-content .p-popup-iframe {
	box-shadow: none;
	width: 100%;
	min-height: 500px;
	margin-top: 40px
}

@media screen and (max-width:700px) {
	.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: 0
	}
	.p-gc16-image-video-gallery .p-categories a {
		color: #de7510;
		background: rgba(222, 117, 16, 0.2);
		border: 0
	}
	.p-gc16-image-video-gallery .p-categories a:hover,
	.p-gc16-image-video-gallery .p-categories a.p-active {
		background: #de7510;
		color: #fff;
		border: 0
	}
	.p-gc16-image-video-gallery .p-categories a:hover::before,
	.p-gc16-image-video-gallery .p-categories a.p-active::before {
		border: 0
	}
	.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-weight: 700;
		font-size: 12px;
		color: #fff;
		line-height: 20px;
		padding: 10px
	}
	.p-gc16-image-video-gallery .p-copy-wrapper .p-description {
		display: block;
		height: auto;
		position: relative;
		background: 0;
		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: 0
	}
	.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: #de7510;
		background: rgba(222, 117, 16, 0.2);
		border: 0
	}
	.p-gc16-image-video-gallery.p-inverted .p-categories a:hover,
	.p-gc16-image-video-gallery.p-inverted .p-categories a.p-active {
		background: #de7510;
		color: #000
	}
	.p-gc16-image-video-gallery.p-inverted .p-gallery-numbers {
		color: #cd202c
	}
}

@media screen and (max-width:450px) {
	.p-gc16-image-video-gallery .p-s-slider-nav li {
		top: 96px
	}
	.p-gc16-image-video-gallery .p-tab-container {
		min-height: 100px
	}
	.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: #fff
	}
}

@media screen and (min-width:701px) {
	.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:701px) and (max-width:960px) {
	.p-gc16-image-video-gallery .p-toggle-view {
		font-size: 14px
	}
}

.p-gc16-image-video-gallery.p-inverted.p-dark-background,
.p-inverted .p-gc16-image-video-gallery.p-dark-background {
	background-color: #cd202c;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #cd202c 0, #2d2d2d .5, #cd202c 100%)
}

.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,
.p-gc16-image-video-gallery.p-inverted .p-healthcare-tabs .p-square.p-icon-down:focus::after,
.p-inverted .p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:focus::after {
	color: #de7510
}

.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: #de7510
}

.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: #de7510
}

.p-gc16-image-video-gallery.p-inverted .p-categories a,
.p-inverted .p-gc16-image-video-gallery .p-categories a {
	color: #de7510;
	background: rgba(222, 117, 16, 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: #de7510;
	color: #000
}

.p-gc16-image-video-gallery.p-inverted .p-square,
.p-inverted .p-gc16-image-video-gallery .p-square {
	color: #de7510
}

.p-gc16-image-video-gallery.p-inverted .p-square:hover,
.p-inverted .p-gc16-image-video-gallery .p-square:hover,
.p-gc16-image-video-gallery.p-inverted .p-square:focus,
.p-inverted .p-gc16-image-video-gallery .p-square:focus {
	background: #de7510
}

.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 #000
}

.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: #000
}

.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: #000
}

.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: #000;
	background-color: rgba(205, 32, 44, 0.9);
	background-repeat: repeat-x;
	background: linear-gradient(to right, rgba(205, 32, 44, 0.9), rgba(205, 32, 44, 0.9))
}

.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: #000
}

.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: #000
}

.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: #de7510
}

.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: #000
}

.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: #de7510
}

.p-i08-poll .p-buttons .p-button {
	display: block;
	background-color: #f2f2f2;
	color: #a63d21
}

.p-i08-poll .p-buttons .p-button:hover,
.p-i08-poll .p-buttons .p-button:focus {
	background-color: #a63d21;
	font-weight: 700;
	color: #fff
}

.p-i08-poll .p-both-states-holder a {
	color: #fff
}

.p-i08-poll .p-results .p-bar {
	border-radius: 2px
}

.p-i08-poll .p-results .p-bar .p-inner {
	background-color: #a63d21;
	opacity: .3;
	border-radius: 2px
}

.p-i08-poll .p-results .p-bar .p-inner.p-most-popular {
	opacity: 1
}

.p-i08-poll .p-results .p-percent {
	font-weight: 700;
	color: #6e202d;
	opacity: .6
}

.p-i08-poll .p-results .p-label {
	color: #6e202d
}

.p-i08-poll.p-inverted .p-buttons .p-button,
.p-inverted .p-i08-poll .p-buttons .p-button {
	background-color: #fff;
	color: #a63d21
}

.p-i08-poll.p-inverted .p-buttons .p-button:hover,
.p-inverted .p-i08-poll .p-buttons .p-button:hover,
.p-i08-poll.p-inverted .p-buttons .p-button:focus,
.p-inverted .p-i08-poll .p-buttons .p-button:focus {
	background-color: #a63d21;
	color: #fff
}

.p-i08-poll.p-inverted .p-results .p-bar .p-inner,
.p-inverted .p-i08-poll .p-results .p-bar .p-inner {
	background-color: #fff
}

.p-i08-poll.p-inverted .p-results .p-percent,
.p-inverted .p-i08-poll .p-results .p-percent {
	color: #fff
}

.p-i08-poll.p-inverted .p-results .p-label,
.p-inverted .p-i08-poll .p-results .p-label {
	color: #fff
}

@media screen and (max-width:700px) {
	.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;
		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:450px) {
	.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: -ms-flexbox;
		display: -ms-flex;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap
	}
	.p-i08-poll .p-results .p-bar {
		display: inline-block;
		vertical-align: top;
		width: 65%;
		height: 35px;
		order: 1
	}
	.p-i08-poll .p-results .p-percent {
		order: 2
	}
	.p-i08-poll .p-results .p-label {
		display: block;
		width: 100%;
		order: 0
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.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:701px) {
	.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
	}
	.p-i08-poll .p-results .p-bar .p-inner {
		height: 100%;
		width: 0;
		border-radius: 2px;
		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:701px) and (max-width:960px) {
	.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:961px) {
	.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
	}
}

.p-gc27a-parallax-twocell {
	position: relative;
	overflow: hidden;
	height: 100%
}

.p-gc27a-parallax-twocell .p-gc27a-inner {
	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;
	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;
	opacity: 1
}

@media screen and (max-width:700px) {
	.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%;
		opacity: 1
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.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
	}
}

.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: #de7510;
	cursor: pointer;
	background: #fff;
	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: #de7510
}

.p-gc27b-parallax-singular-tween .p-show-more:hover::after,
.p-gc27b-parallax-singular-wipe .p-show-more:hover::after {
	color: #fff
}

.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
}

.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
}

@media screen and (max-width:700px) {
	.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
	}
}

.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
}

.p-gc27c-parallax-plural {
	position: relative;
	overflow: hidden
}

.p-gc27c-parallax-plural .p-background {
	position: relative;
	top: 0;
	left: 0
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.p-gc27c-parallax-plural .p-background {
		position: static
	}
	.p-gc27c-parallax-plural .p-foreground {
		position: static;
		background-color: #fff
	}
	.p-gc27c-parallax-plural .p-foreground .p-content-holder {
		margin-left: 16.6%;
		width: 66.6%
	}
}

@media screen and (min-width:701px) {
	.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: #fff
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.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:961px) {
	.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:700px) {
	.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.p-large {
	font-size: 17px
}

.p-gc15-link-button .p-link-more .p-asset-size {
	color: #b9bbc7
}

.p-gc15-link-button .p-icon-style {
	display: inline-flex
}

.p-gc15-link-button .p-icon-style:hover {
	text-decoration: none
}

.p-gc15-link-button .p-icon-holder {
	padding-right: 10px;
	display: inline-block;
	vertical-align: middle
}

.p-gc15-link-button .p-icon-holder i::after {
	font-size: 30px;
	line-height: 30px
}

.p-gc15-link-button .p-gc15-info {
	align-self: center
}

.p-gc15-link-button .p-gc15-info .p-icon-external-link {
	font-size: inherit;
	line-height: inherit
}

.p-gc15-link-button .p-gc15-info:hover {
	text-decoration: none
}

.p-gc15-link-button .p-anchor-link {
	color: #0066a1
}

.p-inverted .p-gc15-link-button .p-anchor-link,
.p-gc15-link-button.p-inverted .p-anchor-link {
	color: #fff
}

@media screen and (max-width:450px) {
	.p-gc15-link-button .p-xs-icon-pos-top .p-icon-holder {
		display: block;
		text-align: center
	}
	.p-gc15-link-button .p-xs-icon-pos-top.p-icon-style {
		display: inline-block
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-gc15-link-button .p-s-icon-pos-top .p-icon-holder {
		display: block;
		text-align: center
	}
	.p-gc15-link-button .p-s-icon-pos-top.p-icon-style {
		display: inline-block
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-gc15-link-button .p-m-icon-pos-top .p-icon-holder {
		display: block;
		text-align: center
	}
	.p-gc15-link-button .p-m-icon-pos-top.p-icon-style {
		display: inline-block
	}
}

@media screen and (min-width:961px) {
	.p-gc15-link-button .p-l-icon-pos-top .p-icon-holder {
		display: block;
		text-align: center
	}
	.p-gc15-link-button .p-l-icon-pos-top.p-icon-style {
		display: inline-block
	}
}

@-webkit-keyframes fade-in-up {
	0% {
		opacity: 0;
		transform: translateY(50px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes fade-in-up {
	0% {
		opacity: 0;
		transform: translateY(50px)
	}
	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

.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: #cdcfdc
}

.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: #de7510
}

.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: 0;
	right: 0
}

.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: #6e202d;
	line-height: 30px
}

.p-n13-list-of-pages-with-filter .p-quote-component.p-style-1 .p-quote-component-quote-sign {
	font-weight: 700;
	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-weight: 700;
	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: #6e202d;
	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 0 10px 20px
}

.p-n13-list-of-pages-with-filter .p-quote-component.p-style-2 .p-quote-component-content-text {
	font-weight: 400;
	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-clinical-study-articles-render .p-n13-card-image {
	text-align: center
}

.p-n13-list-of-pages-with-filter .p-n13-clinical-study-articles-render .p-n13-card-image a i {
	font-size: 72px;
	color: #fce290
}

.p-n13-list-of-pages-with-filter .p-n13-clinical-study-articles-render .p-n13-card-image 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: 0
}

.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: 0
}

.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: #de7510
}

.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: #de7510
}

.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,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-image .p-icon-publications {
	color: #de7510;
	font-size: 50px
}

.p-n13-list-of-pages-with-filter .p-n13-university-rendition-divider {
	margin-top: 9px;
	border-top: 1px solid #6e202d;
	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: #fff
}

@media screen and (min-width:701px) {
	.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: 0;
		padding-left: 0
	}
	.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: 0;
		padding-left: 0
	}
	.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: 0
	}
}

@media screen and (min-width:961px) {
	.p-n13-list-of-pages-with-filter {
		padding-left: 0;
		padding-right: 0
	}
	.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: 0;
		padding-left: 0
	}
	.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:450px) {
	.p-n13-list-of-pages-with-filter .p-total-cases {
		margin-left: 10px
	}
	.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: 0
	}
	.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
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.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: 0
	}
	.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-content {
		padding-right: 10px
	}
}

.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: 0
}

.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
}

.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: 960px;
	box-sizing: border-box
}

.p-tc37a-answer>.p-tc37a-positioning::after {
	content: '';
	display: table;
	clear: both
}

.p-gc42-recipe .p-gc42-recipe-instructions li {
	padding: 0 0 .5em
}

.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
}

.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: .9;
	padding: 5px 0 5px 10px;
	position: absolute;
	bottom: 0;
	width: 100%;
	box-sizing: border-box
}

.p-gc42-recipe .p-instruction-number {
	background-color: #de7510;
	color: #fff;
	text-align: center;
	width: 40px;
	line-height: 40px;
	border-radius: 50%;
	margin: 25px 0 15px;
	display: block
}

.p-gc42-recipe .p-gc42-tags::after {
	content: '';
	clear: both;
	display: block
}

.p-gc42-recipe .p-gc42-tags .p-gc42-tag {
	height: 18px;
	margin: 0 13px 5px 0;
	padding: 0 5px;
	background: #e6e6e6;
	color: #6e202d;
	float: left;
	line-height: normal;
	position: relative;
	width: auto
}

.p-gc42-recipe .p-gc42-tags .p-gc42-tag::after {
	top: 0;
	width: 0;
	height: 0;
	border-left: 8px solid #e6e6e6;
	border-bottom: 9px solid transparent;
	border-top: 9px solid transparent;
	border-right: 0;
	content: '';
	display: inline-block;
	font: 0/0 serif;
	position: absolute;
	left: 100%;
	overflow: hidden;
	vertical-align: middle
}

.p-header-follow-content .p-sticky-bar .p-title-bar {
	display: table;
	padding: 8px 0 7px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2)
}

.p-header-follow-content .p-sticky-bar .p-title-bar .p-title,
.p-header-follow-content .p-sticky-bar .p-title-bar .p-close {
	display: table-cell;
	color: #fff;
	padding: 0 24px
}

.p-header-follow-content .p-sticky-bar .p-title-bar .p-title {
	width: 100%;
	padding: 0 14px
}

.p-header-follow-content .p-sticky-bar .p-sticky-bar-content {
	background: #fff;
	padding: 14px
}

.p-header-follow-content .p-sticky-bar .p-sticky-bar-content .p-title {
	color: #de7510
}

.p-header-follow-content .p-sticky-position {
	position: absolute;
	z-index: 99
}

.p-header-follow-content .p-borderless-sticky {
	width: 100%
}

.p-header-follow-content .p-borderless-sticky .p-icon-close {
	position: absolute;
	right: 15px;
	top: 10px;
	z-index: 1
}

.p-header-follow-content .p-borderless-sticky .p-icon-double-chevron-down {
	position: absolute;
	bottom: 0;
	left: calc(50% - 8px)
}

.p-header-follow-content .p-borderless-sticky .p-iframewrapper {
	position: relative
}

.p-header-follow-content .p-borderless-sticky .p-iframewrapper::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.p-header-follow-content .p-borderless-sticky .p-iframewrapper iframe {
	vertical-align: top
}

.p-gc36-standalone-360 {
	overflow: hidden
}

.p-gc36-standalone-360 .p-inner-wrapper {
	position: relative;
	max-width: 960px;
	margin: 0 auto
}

.p-gc36-standalone-360 .p-preloader.p-large {
	position: absolute;
	left: 50%;
	top: 250px;
	margin: -14px 0 0 -14px;
	z-index: 2;
	padding: 5px 0 0;
	border-radius: 5px
}

.p-gc36-standalone-360 .p-pex-container {
	position: relative
}

.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
}

.p-gc36-standalone-360 video {
	max-width: none
}

.p-gc37-unstructured-advisor .p-adv-answer {
	cursor: pointer
}

.p-gc37-unstructured-advisor .p-selected {
	outline: 4px solid #de7510
}

.p-gc37-unstructured-advisor .p-nav-start,
.p-gc37-unstructured-advisor .p-nav-next {
	float: right
}

.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: #fff;
	cursor: default
}

.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 img {
	max-width: 100%;
	width: 100%
}

.p-gc20-image-comparison .p-no-user-selection {
	-webkit-touch-callout: none;
	-ms-touch-action: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.p-gc20-image-comparison .p-title-wrapper {
	width: 100%;
	height: 40px;
	background-color: #de7510;
	overflow: hidden
}

.p-gc20-image-comparison .p-title-wrapper .p-image-titles {
	position: relative
}

.p-gc20-image-comparison .p-title-wrapper .p-title {
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	padding-top: 12px;
	height: 100%;
	color: #fff
}

.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%;
	display: block
}

.p-gc20-image-comparison .p-drag-handle {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 50%;
	z-index: 3;
	border-left: 2px solid #fff;
	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: #de7510
}

.p-gc20-image-comparison .p-outer-handle {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-left: -25px;
	opacity: .3
}

.p-gc20-image-comparison .p-inner-handle {
	color: #fff;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	margin-left: -18px;
	margin-top: 8px
}

.p-gc20-image-comparison .p-inner-handle:hover {
	background-color: #fff;
	color: #de7510
}

.p-gc20-image-comparison .p-arrow {
	position: absolute;
	font-size: 24px;
	top: 6px
}

.p-gc20-image-comparison .p-arrow.p-arrow-left {
	left: 0
}

.p-gc20-image-comparison .p-arrow.p-arrow-right {
	right: 0
}

@media screen and (min-width:701px) {
	.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: 24px;
		top: 11px
	}
}

.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
}

@media screen and (min-width:701px) {
	.p-i11-externalsystem .p-notification-bar-cookieconsent {
		min-height: 450px
	}
}

.p-gc22-keyword-filtered-list {
	position: relative
}

.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 .p-table .p-gc22-col-heading-wrapper {
	display: flex
}

.p-gc22-keyword-filtered-list .p-table .p-gc22-col-heading {
	width: calc(100% - 20px);
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.p-gc22-keyword-filtered-list .p-table .p-sort-options {
	width: 20px
}

.p-gc22-keyword-filtered-list .p-product-image {
	text-align: center
}

.p-gc22-keyword-filtered-list .p-product-image img {
	width: 60px;
	height: 60px;
	vertical-align: text-top
}

.p-gc22-keyword-filtered-list mark {
	color: #fff
}

.p-gc22-keyword-filtered-list .p-gc22-filter-search-wrapper {
	position: relative;
	width: 75%
}

.p-gc22-keyword-filtered-list .p-filter-search-btn {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	color: #3c3c3c;
	right: 12px;
	min-width: 16px;
	font-size: 16px
}

.p-gc22-keyword-filtered-list .p-pagination {
	position: absolute;
	width: 150px;
	right: 0
}

.p-gc22-keyword-filtered-list.p-inverted .p-table {
	color: #fff
}

.p-gc22-keyword-filtered-list.p-inverted mark {
	color: #000
}

@media screen and (max-width:700px) {
	.p-gc22-keyword-filtered-list .p-product-image {
		text-align: initial
	}
	.p-gc22-keyword-filtered-list .p-table {
		display: block;
		border-collapse: collapse;
		border-width: 0
	}
	.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: #de7510
	}
	.p-gc22-keyword-filtered-list .p-table thead th {
		position: absolute;
		top: -9999px;
		left: -9999px
	}
	.p-gc22-keyword-filtered-list .p-table td {
		border-bottom: 1px solid #ccc;
		position: relative;
		min-height: 15px;
		display: flex
	}
	.p-gc22-keyword-filtered-list .p-table tr>td:last-of-type {
		border: 0
	}
	.p-gc22-keyword-filtered-list .p-table td::before {
		width: 45%;
		min-width: 45%;
		padding-right: 10px
	}
	.p-gc22-keyword-filtered-list .p-table td:nth-of-type(n)::before {
		content: attr(data-label)
	}
	.p-gc22-keyword-filtered-list .p-gc22-filter-search-wrapper {
		width: 100%
	}
	.p-gc22-keyword-filtered-list .p-mobile-option-selector {
		display: flex;
		color: #de7510
	}
	.p-gc22-keyword-filtered-list .p-mobile-option-selector li {
		position: relative;
		padding: 0 15px;
		border-left: 1px solid #b9bbc7
	}
	.p-gc22-keyword-filtered-list .p-mobile-option-selector li.p-active::after {
		content: ' ';
		background: #d3deed;
		position: absolute;
		left: 50%;
		z-index: -1;
		height: 22px;
		width: 22px;
		transform: rotate(45deg);
		margin-left: -11px;
		bottom: -35px
	}
	.p-gc22-keyword-filtered-list .p-mobile-option-selector li:first-child {
		padding: 0 15px 0 0;
		border-left: none
	}
	.p-gc22-keyword-filtered-list .p-mobile-options {
		padding: 15px;
		background: #ecf6fb;
		margin-bottom: 15px
	}
	.p-gc22-keyword-filtered-list .p-mobile-options form {
		display: flex;
		flex-wrap: wrap
	}
	.p-gc22-keyword-filtered-list .p-mobile-options form li {
		display: flex;
		width: 45%;
		padding: 0 5px 10px
	}
	.p-gc22-keyword-filtered-list .p-mobile-options form li label {
		padding-left: 5px
	}
}

.p-gc19-stickycontainer .p-gc19-stickey-content-container {
	position: fixed;
	box-shadow: 0 -2px 1px 0 rgba(0, 0, 0, 0.35);
	width: 100%;
	top: 0;
	left: 0;
	z-index: 6006
}

.p-gc19-stickycontainer .p-gc19-stickey-content-container .p-icon-close {
	position: absolute;
	top: 7px;
	right: 7px;
	color: #fff;
	z-index: 1
}

.p-gc19-stickycontainer .p-gc19-stickey-content-container .p-icon-close:hover {
	background: transparent
}

@media screen and (min-width:701px) {
	.p-gc19-stickycontainer .p-m-l-hide {
		display: none
	}
	.p-gc19-stickycontainer .p-gc19-stickey-content-container {
		top: auto;
		bottom: 0
	}
}

@media screen and (max-width:700px) {
	.p-gc19-stickycontainer .p-xs-s-hide {
		display: none
	}
}

@media screen and (min-width:0) {
	.p-gc19-stickycontainer .p-gc04-positioning {
		padding-bottom: env(safe-area-inset-bottom, 0)
	}
}

.p-a03-scene7-download .p-a03-background {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5%;
	background: #fdf5d7
}

.p-a03-scene7-download .p-asset-details-list li {
	margin-bottom: 10px
}

.p-a03-scene7-download .p-asset-details-list li label,
.p-a03-scene7-download .p-asset-details-list li span {
	display: inline-block;
	vertical-align: top
}

.p-a03-scene7-download .p-asset-details-list li label {
	width: 35%;
	margin-left: 5px
}

.p-a03-scene7-download .p-asset-details-list li .p-asset-type {
	width: 20%
}

.p-a03-scene7-download .p-icon-download::after {
	position: relative;
	left: -10px
}

.p-a03-scene7-download .p-radio {
	vertical-align: top
}

.p-a03-scene7-download .p-button-wrapper .p-download-link {
	display: inline-block;
	margin-right: 20px;
	margin-top: 14px
}

.p-a03-scene7-download .p-button-wrapper .p-copy-link {
	display: inline-block;
	margin-top: 14px;
	vertical-align: middle
}

.p-tc04__clm-banner .p-tc04__main-screen {
	background: #fff19d
}

.p-tc04__clm-banner .p-tc04__thankyou-screen,
.p-tc04__clm-banner .p-tc04__confirm-screen,
.p-tc04__clm-banner .p-tc04__deactivation-screen,
.p-tc04__clm-banner .p-tc04__update-screen {
	background: #d0d0d0
}

.p-tc04__clm-banner .p-tc04__clm-positioning {
	width: 960px;
	margin: 0 auto
}

.p-tc04__clm-banner .p__tc04-business-critical {
	display: flex;
	font-style: italic;
	color: #cd202c
}

.p-tc04__clm-banner .p-tc04__text {
	width: 80%
}

.p-tc04__clm-banner .p-tc04__update-text {
	width: 80%
}

.p-tc04__clm-banner .p-tc04__min-height {
	min-height: 120px
}

.p-tc04__clm-banner .p-tc04__btn-yes,
.p-tc04__clm-banner .p-tc04__btn-cancel {
	margin-right: 22px
}

.p-f03v2--inverted.p-f03v2__footer {
	background-color: #fff
}

.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb {
	border-bottom: 1px solid #e0e0e0
}

.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb .p-n53__breadcrumb-items {
	background-color: #fff
}

.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb .p-n53__breadcrumb-items .p-n53__breadcrumb-item .p-n53__link:focus {
	outline: 1px solid #1474a4
}

.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb .p-n53__breadcrumb-items .p-n53__breadcrumb-item .p-n53__link,
.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb .p-n53__breadcrumb-items .p-n53__breadcrumb-item .p-icon-arrow-right {
	color: #3c3c3c
}

.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb .p-n53__breadcrumb-items .p-n53__breadcrumb-item .p-n53__link::after,
.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb .p-n53__breadcrumb-items .p-n53__breadcrumb-item .p-icon-arrow-right::after {
	color: #b0b0b0
}

@media screen and (max-width:700px) {
	.p-f03v2--inverted.p-f03v2__footer .p-n53__breadcrumb .p-icon-arrow-left {
		color: #454545
	}
}

.p-f03v2--inverted.p-f03v2__footer .p-f03v2__text,
.p-f03v2--inverted.p-f03v2__footer .p-f03v2__copyright-text,
.p-f03v2--inverted.p-f03v2__footer .p-n05v2__link,
.p-f03v2--inverted.p-f03v2__footer .p-n05v2__text,
.p-f03v2--inverted.p-f03v2__footer .p-f03v2__link,
.p-f03v2--inverted.p-f03v2__footer .p-n53__link {
	color: #6e202d
}

.p-f03v2--inverted.p-f03v2__footer .p-f03v2__text .p-f03v2__icon {
	color: black
}

.p-f03v2--inverted.p-f03v2__footer .p-f03v2__show-more {
	color: #1474a4
}

.p-f03v2--inverted.p-f03v2__footer .p-n05v2 .p-n05v2__locale {
	color: #6e202d
}

.p-f03v2--inverted.p-f03v2__footer .p-n05v2 .p-n05v2__locale .p-icon-arrow-right {
	color: black
}

.p-f03v2--inverted.p-f03v2__footer .p-n05v2 .p-n05v2__flag.p-n05v2__global-icon {
	filter: invert(0)
}

.p-f03v2__list .gc23v2-icon {
	display: inline-block
}

.p-f03v2__list .gc23v2-icon .p-gc23v2-icon a:focus {
	outline: 1px solid #1474a4;
	outline-offset: 3px
}

.p-f03v2__list .gc23v2-icon .p-gc23v2-icon i {
	color: #b0b0b0
}

@media screen and (min-width:701px) {
	.p-f03v2__list.p-f03v2__list-spacing:nth-child(-n+4) {
		padding-bottom: 62px
	}
}

.p-f03v2__listitems-wrapper {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

@media screen and (min-width:701px) {
	.p-f03v2__listitems-wrapper {
		border-bottom: 0
	}
}

.p-f03v2__accordion-title::after {
	content: '\e201';
	display: block;
	font-family: 'philips-global-icon-font';
	font-size: 24px;
	line-height: 24px;
	color: #1474a4;
	float: right
}

.p-f03v2__accordion-title.p-f03v2__accordion-title--active {
	padding-bottom: 24px
}

.p-f03v2__accordion-title.p-f03v2__accordion-title--active::after {
	content: '\e200'
}

.p-f03v2__accordion-title:hover {
	text-decoration: none
}

.p-f03v2__text {
	margin-bottom: 0
}

.p-f03v2__link {
	color: black
}

.p-f03v2__link.focus-visible {
	outline: 1px solid #1474a4;
	outline-offset: 3px;
	text-decoration: none
}

@media screen and (max-width:700px) {
	.p-f03v2__link {
		width: 100%;
		display: block
	}
}

@media screen and (min-width:701px) {
	.p-f03v2__icon.p-icon-arrow-right,
	.p-f03v2__icon.p-icon-arrow-left {
		font-size: 14px;
		line-height: 22px
	}
	.p-f03v2__icon.p-icon-arrow-right::after,
	.p-f03v2__icon.p-icon-arrow-left::after {
		font-size: 14px;
		line-height: 22px
	}
	.p-f03v2__icon.p-icon-arrow-down,
	.p-f03v2__icon.p-icon-external-link {
		line-height: 20px;
		font-size: 14px
	}
	.p-f03v2__icon.p-icon-arrow-down::after,
	.p-f03v2__icon.p-icon-external-link::after {
		line-height: 20px;
		font-size: 14px
	}
}

@media screen and (max-width:700px) {
	.p-f03v2__list-items {
		display: none
	}
}

.p-f03v2__list-items.p-f03v2__list-items--show {
	display: block
}

.p-f03v2__list-item {
	display: flex;
	align-items: center;
	padding-bottom: 24px;
	padding-top: 0
}

@media screen and (min-width:701px) {
	.p-f03v2__list-item {
		padding-bottom: 12px
	}
	.p-f03v2__list-item:first-child .p-f03v2__icon::after {
		font-weight: 700
	}
}

@media screen and (max-width:700px) {
	.p-f03v2__list-item:last-child {
		padding-bottom: 41px
	}
}

.p-f03v2__list-item.p-f03v2__home-link {
	padding-top: 10px
}

@media screen and (min-width:701px) {
	.p-f03v2__more-items {
		display: none
	}
}

.p-f03v2__more-items.p-f03v2__more-items--show {
	display: block
}

.p-f03v2__show-more {
	color: #1474a4;
	padding-top: 2px
}

.p-f03v2__show-more .p-f03v2__icon::after {
	padding-left: 2px
}

.p-f03v2__bottom-content {
	position: relative;
	overflow: hidden
}

.p-f03v2__bottom-links {
	display: flex;
	flex-wrap: nowrap
}

@media screen and (min-width:701px) {
	.p-f03v2__bottom-links {
		position: absolute;
		left: 60px;
		padding-bottom: 5px
	}
}

.p-f03v2__shield-logo {
	width: auto;
	padding-left: 0
}

.p-f03v2__shield-logo img {
	height: 52px;
	width: auto
}

.p-f03v2__link-item {
	padding-right: 10px
}

@media screen and (max-width:700px) {
	.p-f03v2__link-item {
		width: 100%
	}
}

.p-f03v2__copyright-text {
	padding-top: 5px
}

@media screen and (min-width:701px) {
	.p-f03v2__copyright-text {
		padding-top: 26px
	}
}

.p-f03v2__logo-wrapper {
	display: flex
}

.p-f03v2__list-wrapper {
	display: flex;
	flex-wrap: wrap
}

@media screen and (min-width:701px) {
	.p-f03v2__list-wrapper {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

.p-f03v2__bottom-section {
	border-top: 1px solid #e0e0e0
}

.p-f03v2--default.p-f03v2__footer {
	background-color: #1d4c84
}

.p-f03v2--default.p-f03v2__footer .p-f03v2__text,
.p-f03v2--default.p-f03v2__footer .p-f03v2__copyright-text,
.p-f03v2--default.p-f03v2__footer .p-n05v2__link,
.p-f03v2--default.p-f03v2__footer .p-n05v2__text,
.p-f03v2--default.p-f03v2__footer .p-n05v2__locale,
.p-f03v2--default.p-f03v2__footer .p-f03v2__link,
.p-f03v2--default.p-f03v2__footer .p-n53__link {
	color: #fff
}

.p-f03v2--default.p-f03v2__footer .p-n05v2 .p-n05v2__flag.p-n05v2__global-icon {
	filter: invert(1)
}

.p-f03v2--default .p-n53__breadcrumb {
	border-bottom: 1px solid rgba(255, 255, 255, 0.4)
}

.p-f03v2--default .p-n53__breadcrumb .p-n53__breadcrumb-item .p-n53__link:focus {
	outline: 1px solid #fff
}

.p-f03v2--default .p-n53__breadcrumb .p-n53__breadcrumb-item .p-icon-arrow-right::after {
	color: #fff
}

.p-f03v2--default .p-f03v2__list .p-gc23v2-icon a:focus {
	outline: 1px solid #fff
}

.p-f03v2--default .p-f03v2__list .p-gc23v2-icon i {
	color: #fff
}

.p-f03v2--default .p-f03v2__show-more {
	color: #fff
}

.p-f03v2--default .p-f03v2__link.focus-visible {
	outline: 1px solid #fff
}

.p-f03v2--default .p-f03v2__icon::after,
.p-f03v2--default .p-f03v2__accordion-title::after {
	color: #fff
}

.p-f03v2--default .p-f03v2__bottom-section {
	border-top: 1px solid rgba(255, 255, 255, 0.4)
}

@media screen and (max-width:700px) {
	.p-f03v2--default .p-f03v2__listitems-wrapper {
		border-bottom: 1px solid rgba(255, 255, 255, 0.4)
	}
}

.p-e57v3-events-calendar {
	position: relative
}

@media screen and (max-width:700px) {
	.p-e57v3-events-calendar {
		padding-left: 6px
	}
}

@media screen and (max-width:700px) {
	.p-e57__strategic-event-main,
	.p-e57__events-list {
		padding-left: 4px;
		padding-right: 4px
	}
}

@media screen and (min-width:701px) {
	.p-e57__strategic-event-details .p-e57__event-items {
		flex-wrap: wrap
	}
	.p-e57__strategic-event-details .p-e57__campaign-details {
		padding-bottom: 12px
	}
	.p-e57__strategic-event-details .p-e57__add-to-calendar {
		padding-bottom: 12px
	}
}

@media screen and (max-width:700px) {
	.p-e57__strategic-event-details img {
		min-height: 260px
	}
}

.p-e57__event {
	display: flex
}

.p-e57__first-event {
	display: flex
}

@media screen and (max-width:700px) {
	.p-e57__event {
		flex-direction: column;
		margin-left: 0
	}
}

.p-e57__virtual {
	padding-left: 2px
}

@media screen and (max-width:700px) {
	.p-e57__virtual {
		padding-left: 4px
	}
}

.p-e57__event-items {
	display: flex;
	align-items: center
}

@media screen and (max-width:700px) {
	.p-e57__event-items {
		flex-direction: column;
		align-items: flex-start
	}
}

.p-e57__campaign-details {
	display: flex
}

@media screen and (max-width:700px) {
	.p-e57__campaign-details {
		padding-top: 10px;
		order: 2
	}
}

@media screen and (max-width:700px) {
	.p-e57__campaign-details--mobile {
		position: absolute;
		bottom: 0;
		margin: 15px;
		display: flex
	}
}

@media screen and (max-width:700px) {
	.p-e57__campaign-details--mobile .p-e57__campaign-focus-area {
		background-color: #fff;
		border-radius: 3px;
		padding: 5px 10px 5px 8px;
		min-width: 130px
	}
}

.p-e57__show-virtual,
.p-e57__event-location {
	padding-right: 30px;
	display: flex;
	align-items: center
}

@media screen and (min-width:701px) {
	.p-e57__show-virtual span,
	.p-e57__event-location span {
		padding-left: 4px
	}
}

.p-e57__campaign-focus-area {
	padding-right: 30px;
	display: flex;
	align-items: center
}

.p-e57__view-event-link:hover {
	text-decoration: underline
}

.p-e57__tag-svg {
	padding-right: 4px;
	padding-top: 8px
}

.p-e57__show-more-button-wrapper {
	text-align: center
}

.p-e57__show-more-button-wrapper .p-button.p-button-secondary {
	color: #1474a4;
	border-color: #1474a4
}

@media screen and (min-width:701px) {
	.p-e57__show-more-button-wrapper .p-button.p-button-secondary {
		padding-left: 40px;
		padding-right: 40px
	}
}

.p-e57__add-to-calendar {
	color: #0066a1;
	display: flex;
	align-items: center
}

@media screen and (max-width:700px) {
	.p-e57__add-to-calendar {
		order: 1
	}
}

.p-e57__add-to-calendar a {
	padding-left: 5px
}

.p-e57__add-to-calendar a:hover {
	text-decoration: none
}

.p-e57__event-registration {
	display: flex;
	align-items: center
}

.p-e57__event-registration .p-icon-external-link {
	font-size: 14px;
	padding-left: 3px
}

.p-e57__event-registration .p-icon-external-link::after {
	font-size: 14px;
	color: #0089c4
}

.p-e57__asset {
	position: relative
}

@media screen and (max-width:700px) {
	.p-e57__asset {
		padding-left: 2px
	}
}

.p-e57__philips-live {
	position: absolute;
	top: 25px;
	color: #fff;
	padding: 6px 10px 6px 6px;
	background-image: linear-gradient(to right, #013f63, #0091e5)
}

.p-e57__image-wrapper {
	height: 100%
}

.p-e57__image-wrapper img {
	height: 100%;
	object-fit: cover
}

@media screen and (max-width:700px) {
	.p-e57__image-wrapper img {
		min-height: 260px
	}
}

.p-e57__video-wrapper--mobile {
	position: relative
}

.p-e57__event-date {
	color: #292929;
	padding-left: 2px
}

.p-e57__event-headline {
	margin-bottom: 14px;
	padding-top: 10px
}

.p-e57__register-button {
	margin-right: 50px
}

@media screen and (max-width:700px) {
	.p-e57__register-button {
		margin-right: 20px
	}
}

.p-e57__register-button.p-button.p-large {
	background-color: #1474a4
}

.p-e57__register-button.p-button.p-large:hover,
.p-e57__register-button.p-button.p-large:focus {
	background-color: #003478
}

.p-e57__upcoming-events-title,
.p-e57__featured-events-title {
	border-bottom: 1px solid #cccedb
}

.p-e57__content {
	background-color: #fff;
	padding: 15px
}

@media screen and (max-width:700px) {
	.p-e57__content {
		margin-left: 2px
	}
}

.p-e57__event-booth-number {
	color: #cc6116
}

.p-e57__all-events {
	margin-top: 20px;
	margin-bottom: 20px
}

.p-e57__loader-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	z-index: 3004;
	display: flex;
	align-items: center;
	justify-content: center
}

@media screen and (min-width:701px) {
	.p-e57__strategic-event-asset {
		position: relative
	}
}

.p-e57__strategic-event-asset .sc21-scene7-video,
.p-e57__event .sc21-scene7-video {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper .p-image-container,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper .p-image-container {
	height: 100%
}

.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper .p-image-container img,
.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper .p-image-container img {
	object-fit: cover;
	height: 100%
}

@media screen and (max-width:700px) {
	.p-e57__strategic-event-asset .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper .p-image-container img,
	.p-e57__event .sc21-scene7-video .p-sc21-scene7-video .p-scene7-container .p-scene7-container-inner .p-grid .p-grid-item .p-video-wrap .p-valign-top .p-video-image-wrapper .p-image-container img {
		min-height: 260px
	}
}

.p-e57__filter-container {
	margin-right: 12px
}

@media screen and (max-width:700px) {
	.p-e57__filter-container {
		margin-right: 0;
		margin-bottom: 4px
	}
}

@media screen and (max-width:700px) {
	.p-e57__filter-location,
	.p-e57__filter-subject,
	.p-e57__filter-type {
		background-color: #d3deed;
		color: #0066a1
	}
	.p-e57__filter-location option,
	.p-e57__filter-subject option,
	.p-e57__filter-type option {
		background-color: white
	}
}

.p-e57__filter-section {
	display: flex
}

@media screen and (max-width:700px) {
	.p-e57__filter-section {
		margin-top: 14px;
		padding-bottom: 14px;
		border-bottom: 1px solid #cccedb;
		display: block
	}
	.p-e57__filter-section .p-select select {
		background: #d3deed;
		color: #0066a1
	}
	.p-e57__filter-section .p-select select:focus:not(:disabled) {
		background: #d3deed;
		color: #0066a1
	}
	.p-e57__filter-section .p-select select:hover:not(:disabled) {
		background-color: #d3deed;
		color: #0066a1
	}
}

.p-n102-header {
	background-color: #803726;
	background-repeat: repeat-x;
	background: linear-gradient(to right, #3b0a0e, #803726);
	padding: 0 6.6%;
	position: relative
}

.p-n102-header::after {
	content: '';
	display: table;
	clear: both
}

.p-n102-header a:hover {
	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 {
	background-color: #46b64b;
	background-repeat: repeat-x;
	background: linear-gradient(to right, #0c431c, #46b64b)
}

.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;
	background-color: #8c0220;
	background-repeat: repeat-x;
	background: linear-gradient(to right, #cf0028, #8c0220)
}

.p-n102-header nav {
	width: 100%;
	padding: 0 6.6%;
	position: absolute;
	height: 72px;
	bottom: -77px;
	left: 0;
	right: 0;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, 0.4)
}

.p-n102-header nav::after {
	content: '';
	background-color: #803726;
	background-repeat: repeat-x;
	background: linear-gradient(to right, #3b0a0e, #803726);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	opacity: 0;
	transition: opacity .2s ease-in-out
}

.p-n102-header nav:hover,
.p-n102-header nav.p-active {
	transition: background-color .2s ease-in-out;
	background-color: rgba(0, 0, 0, 0)
}

.p-n102-header nav:hover::after,
.p-n102-header nav.p-active::after {
	opacity: 1;
	transition: opacity .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 0
}

.p-n102-header nav ul {
	float: right
}

.p-n102-header nav ul li {
	float: left;
	padding: 0 0 0 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;
	opacity: .5
}

.p-n102-header nav ul li.hidden a:hover,
.p-n102-header nav ul li.hidden span:hover {
	opacity: 1
}

.p-n102-header nav ul li a {
	font-size: 14px;
	line-height: 72px;
	color: #fff;
	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 {
	background-color: #420e10;
	background-repeat: repeat-x;
	background: linear-gradient('top bottom', #4d1613, #420e10);
	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;
	transition: height .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 .p-submenu ul li .p-n102-header-p-submenu__anchor--nopointer {
	cursor: auto
}

.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;
	transition: background-color .2s ease-in-out;
	background-color: rgba(0, 0, 0, 0)
}

.p-n102-header.p-detached nav::after {
	opacity: 1;
	transition: opacity .2s ease-in-out
}

.p-n102-header.p-detached nav h2 {
	margin: 0
}

.p-n102-header.p-detached nav h2 a {
	margin: 10px 0
}

.p-n102-header.p-detached nav h2 a img {
	margin: 0 0 20px
}

.p-n102-header.p-detached nav ul li a {
	cursor: pointer;
	font-size: 14px;
	line-height: 44px
}

.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
}

.p-n102-header.no-wrap-header>nav>ul>li>a {
	white-space: nowrap
}

.p-n102-header.no-wrap-header>nav>ul>li>a span {
	min-width: 0
}

.p-n102-header.no-wrap-header .p-submenu {
	position: absolute
}

@media screen and (max-width:700px) {
	.p-n102-header {
		margin-bottom: 49px
	}
	.p-n102-header nav ul {
		display: none
	}
	.p-n102-header nav h2 {
		float: right;
		margin: 0
	}
	.p-n102-header nav::after {
		z-index: -1
	}
	.p-n102-header .p-mobile-menu-toggle {
		position: absolute;
		font-size: 20px;
		color: #fff;
		top: 10px;
		display: block
	}
	.p-n102-header .p-mobile-menu {
		display: block;
		height: 0;
		overflow: hidden;
		transition: height .2s ease-in-out
	}
	.p-n102-header .p-mobile-menu .p-close-mobile {
		display: none
	}
	.p-n102-header .p-mobile-menu .p-options {
		display: none;
		padding: 10px 0
	}
	.p-n102-header .p-mobile-menu .p-options li {
		width: 100%;
		display: block;
		padding: 5px 0 0
	}
	.p-n102-header .p-mobile-menu .p-options li a {
		color: #fff;
		font-size: 16px;
		line-height: 16px;
		padding: 5px 0 0
	}
	.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 {
		opacity: 1;
		transition: opacity .2s ease-in-out
	}
	.p-n102-header nav h1 {
		left: 50%;
		position: absolute;
		float: none;
		margin: 0 0 0 -60px
	}
	.p-n102-header.p-detached {
		position: relative;
		top: auto
	}
	.p-n102-header.p-detached nav h1 {
		margin: 0 0 0 -60px
	}
}

@media print,
screen and (min-width:451px) {
	.p-n102-header .col ul li a {
		font-size: 12px;
		line-height: 15px
	}
}

@media screen and (min-width:701px) {
	.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:961px) {
	.p-n102-header .col ul li a {
		font-size: 15px;
		line-height: 19px
	}
}

.p-n01-header {
	font-weight: 400;
	margin-bottom: 29px;
	height: 0
}

.p-n01-header .p-shadow-overlay {
	display: block;
	position: absolute;
	width: 100%;
	height: 159px;
	left: 0;
	top: 0;
	z-index: 3002;
	background: url('../images/n01-header/bg-shadow.png') repeat-x left top;
	opacity: .8
}

.p-n01-header .p-topbar {
	position: relative;
	z-index: 3004;
	left: 0;
	top: 0;
	width: 100%;
	transform: translate3d(0, 0, 0);
	padding: 20px 11px 0;
	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-color: #0066a1;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #081026 0, #003478 60%, #0066a1 100%);
	background-position: center 64px;
	background-size: 100% 89px;
	box-shadow: 0 3px 8px 3px rgba(0, 0, 0, 0.4);
	display: block;
	position: absolute;
	z-index: 20;
	transform: translate3d(0, 0, 0);
	margin-top: 20px;
	padding-top: 87px;
	width: 140px
}

.p-n01-header .p-logo .p-refresh {
	background: url('../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('../images/n01-header/philips-shape.png') no-repeat top left;
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 140px
}

.p-n01-header .p-logo span {
	position: relative;
	z-index: 1;
	display: table-cell;
	color: #fff;
	vertical-align: middle;
	word-break: break-word;
	height: 41px;
	padding: 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 {
	background-color: #0066a1;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #081026 0, #003478 60%, #0066a1 100%)
}

.p-n01-header .p-logo .p-hover-is-visible span {
	height: 20px
}

.p-n01-header .p-logo.p-hover-change-bg {
	background-color: #a63d21;
	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.p-position>li .p-sub-wrapper {
	top: 7px
}

.p-n01-header .p-bar-nav::after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	height: 1px;
	background: #fff;
	opacity: .2
}

.p-n01-header .p-bar-nav>li {
	display: table-cell;
	height: 100%;
	color: #fff;
	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: #fff
}

.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-weight: 400;
	position: absolute;
	max-height: 0;
	overflow: hidden;
	text-align: left;
	box-sizing: border-box;
	top: 100%;
	background: url('../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: #000;
	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 #fff;
	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('../images/n01-header/flyout-bg.png') 0 0 repeat-x;
	background-size: 100% 100%;
	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: 0 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;
	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: 0;
	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;
	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 #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 0;
	display: block;
	content: '';
	left: 30%;
	bottom: 0;
	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: #fff
}

.p-n01-header .p-search {
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -28px;
	right: 0;
	height: 31px;
	opacity: .8
}

.p-n01-header .p-search.p-position {
	top: 18px
}

.p-n01-header .p-search:hover {
	opacity: 1
}

.p-n01-header .p-search fieldset {
	float: right;
	width: 20px
}

.p-n01-header .p-search input {
	font-weight: 400;
	font-size: 12px;
	box-sizing: border-box;
	border-radius: 3px;
	float: right;
	width: 100%;
	border: 1px solid #cccedb;
	height: 31px;
	line-height: 20px;
	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:focus {
	color: #000
}

.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: #fff;
	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: 0;
	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;
	opacity: .8
}

.p-n01-header .gc23v2-icon.section .p-gc23v2-icon:hover {
	opacity: 1
}

.p-n01-header .gc23v2-icon.section .p-gc23v2-icon a i {
	color: #fff
}

.p-n01-header.p-show-search .p-header-icons {
	margin-right: 245px
}

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: 0;
	padding-right: 15px
}

html.p-rtl .p-n01-header .p-bar-nav>li.p-last {
	padding-right: 0;
	padding-left: 73px
}

html.p-rtl .p-n01-header .p-bar-nav .p-sub-menu {
	right: -15px;
	left: 0
}

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: 0
}

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:701px) and (max-width:960px) {
	html.p-rtl .p-n01-header .p-bar-nav>li:nth-child(4) .p-sub-menu {
		right: auto;
		left: 0
	}
}

@media screen and (max-width:700px) {
	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 {
		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 {
		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: 0
	}
	html.p-rtl.p-show-sidebar .p-left-bar {
		left: auto;
		right: 100%
	}
}

@media screen and (max-width:700px) {
	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
	}
}

@media screen and (max-width:700px) {
	body {
		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('../images/n01-header/philips-shape-small.png') no-repeat top left;
		width: 106px;
		height: 106px
	}
	.p-n01-header .p-logo .p-refresh {
		background: url('../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: 0;
		padding-bottom: 0
	}
	.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: 0;
		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 0;
		margin-top: 0;
		right: 0;
		left: 0;
		top: 0
	}
	.p-n01-header .p-search fieldset {
		float: none;
		position: relative;
		transition: none;
		width: auto
	}
	.p-n01-header .p-search input {
		opacity: 1;
		font-size: 14px
	}
	.p-n01-header .p-search button::after {
		color: #000
	}
	.p-n01-header .p-header-icons {
		display: none
	}
	.p-n01-header .p-sidebar {
		position: fixed;
		display: block;
		top: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		z-index: 3003;
		transform: translate3d(100%, 0, 0);
		transition: all 200ms ease-out;
		box-sizing: border-box
	}
	.p-n01-header .p-sidebar .p-nav-wrapper {
		height: 100%;
		overflow-y: auto;
		-webkit-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: 0;
		margin-top: 8px;
		margin-right: 0
	}
	.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;
		transform: translateZ(0)
	}
	.p-n01-header .p-category-nav .p-title {
		position: relative;
		background: #de7510;
		display: table;
		width: 100%
	}
	.p-n01-header .p-category-nav .p-title::after {
		content: '';
		background: url('../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: 0 40px 0 16px;
		vertical-align: middle;
		color: #fff;
		font-size: 14px;
		line-height: 22px
	}
	.p-n01-header .p-category-nav .p-title span a {
		color: #fff;
		text-decoration: none
	}
	.p-n01-header .p-category-nav .p-sub {
		position: relative;
		display: block;
		clear: both;
		max-height: 0;
		overflow: hidden;
		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: #fff
	}
	.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;
		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;
		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: 0;
		height: 5px;
		width: 25px;
		border-top: 5px solid #fff;
		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: 0;
		left: 0;
		height: 5px;
		border-top: 5px solid #fff
	}
	.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 {
		transform: translate3d(-100%, 0, 0)
	}
	.p-show-sidebar .p-sidebar {
		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: 0;
		z-index: 9
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.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: 0
	}
}

@media screen and (min-width:701px) {
	.p-n01-header {
		margin: 0 2%
	}
	.p-n01-header .p-bar-wrapper,
	.p-n01-header .p-logo-wrapper {
		max-width: 960px
	}
	.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 {
		opacity: .2
	}
	.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 {
		opacity: 1
	}
	.p-n01-header.p-show-search .p-search fieldset {
		width: 250px
	}
	.p-n01-header.p-show-search .p-search input {
		opacity: 1
	}
	.p-n01-header.p-show-search .p-search button::after {
		color: #0089c4
	}
}

@media screen and (min-width:961px) {
	.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: 0 3px 8px 3px rgba(0, 0, 0, 0.4)
}

.p-inverted .p-n01-header .p-logo span {
	color: #fff
}

.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: #000;
	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:focus {
	color: #000
}

.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:700px) {
	.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: #de7510
	}
	.p-inverted.p-n01-header .p-category-nav .p-title span {
		color: #fff
	}
	.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 #fff;
		background: #fff
	}
	.p-inverted.p-n01-header .p-category-nav .p-sub li a {
		color: #3c3c3c
	}
	.p-inverted.p-n01-header .p-small-nav {
		background: #fff
	}
	.p-inverted.p-n01-header .p-small-nav::before,
	.p-inverted.p-n01-header .p-small-nav::after {
		background: #fff
	}
}

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
}

.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: #888;
	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 0;
	margin-top: 0
}

.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: #de7510;
	font-weight: 300
}

.p-n03-pagination ul li.p-txt a:hover {
	text-decoration: underline
}

.p-n03-pagination ul li.p-txt.p-inactive a {
	color: #888;
	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;
	transition: all 200ms ease-out;
	font-weight: 300;
	color: #888;
	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: #de7510;
	font-weight: 700
}

.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: 7px;
	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
}

@media screen and (max-width:700px) {
	.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: #de7510;
		border-radius: 2px;
		padding: 8px 2px 5px
	}
	.p-n03-pagination.p-pagination-text-small .p-load-more:hover {
		background-color: #c6680e
	}
	.p-n03-pagination.p-pagination-text-small .p-load-more a {
		font-size: 14px;
		color: #fff;
		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:0) {
	.p-n03-pagination ul li.p-number {
		width: 32px
	}
}

@media screen and (min-width:961px) {
	.p-n03-pagination ul li.p-number {
		width: 26px
	}
}

.p-inverted .p-n03-pagination ul li,
.p-inverted.p-n03-pagination ul li {
	color: #cdcfdc
}

.p-inverted .p-n03-pagination ul li.p-txt a,
.p-inverted.p-n03-pagination ul li.p-txt a {
	color: #fff
}

.p-inverted .p-n03-pagination ul li.p-txt.p-inactive a,
.p-inverted.p-n03-pagination ul li.p-txt.p-inactive a {
	color: #cdcfdc
}

.p-inverted .p-n03-pagination ul li.p-number a,
.p-inverted.p-n03-pagination ul li.p-number a {
	color: #cdcfdc
}

.p-inverted .p-n03-pagination ul li.p-number a.p-active,
.p-inverted.p-n03-pagination ul li.p-number a.p-active {
	color: #fff
}

.p-d06__wrapper {
	margin-bottom: 20px
}

.p-d06__size .p-select {
	display: inline-block;
	margin: 0 10px
}

.p-d06__number {
	text-align: right
}

.p-d06__number .p-d06__fieldset {
	display: inline-block;
	margin: 0 20px
}

.p-d06__number .p-select {
	display: inline-block;
	margin: 0 10px
}

.p-d06__arrow {
	display: inline-block
}

.p-d06__arrow li {
	display: inline-block
}

.p-d06__arrow li:last-child {
	margin-left: 10px
}

.p-d06__button {
	height: 24px;
	width: 24px
}

.p-d06__button.p-inactive>i {
	pointer-events: none;
	color: #ccc
}

@media screen and (min-width:701px) {
	.p-d06__pagination .p-load-more {
		display: none
	}
}

@media screen and (max-width:700px) {
	.p-d06__pagination .p-load-more {
		margin-bottom: 10px
	}
	.p-d06__wrapper {
		display: none
	}
}

.n05-selectcountry a:hover {
	text-decoration: none
}

.n05-selectcountry .p-footer-country {
	color: #b3c8e6
}

.n05-selectcountry .p-footer-country-list {
	color: #fff;
	margin-left: 4px;
	white-space: nowrap
}

.n05-selectcountry .p-footer-country-list .p-icon-arrow-right {
	font-size: 18px;
	line-height: 22px;
	display: inline-block
}

.p-inverted .n05-selectcountry .p-footer-country {
	color: #cdcfdc
}

.p-inverted .n05-selectcountry .p-footer-country-list {
	color: #0089c4
}

.p-n05v2 {
	color: #000
}

.p-n05v2__link {
	display: flex
}

.p-n05v2__link:hover {
	text-decoration: none
}

.p-n05v2__link:focus {
	outline: 1px solid
}

.p-n05v2__text {
	margin-bottom: 12px
}

.p-n05v2__locale {
	margin-left: 10px;
	white-space: nowrap;
	color: #000
}

.p-n05v2 .p-icon-arrow-right {
	font-size: 12px
}

.p-inverted .p-n05v2 {
	color: #fff
}

.p-inverted .p-n05v2__flag.p-n05v2__global-icon {
	filter: invert(1)
}

.p-inverted .p-n05v2__locale {
	color: #fff
}

.n06-selectsite h3 {
	display: inline;
	padding-bottom: 20px
}

.n06-selectsite ul {
	background: #fff;
	display: none;
	margin-top: 10px;
	padding: 14px 20px;
	width: 146px;
	position: absolute;
	right: 10px;
	text-align: left
}

.n06-selectsite ul a {
	color: #3c3c3c
}

.n06-selectsite output {
	color: #fff;
	cursor: pointer;
	white-space: nowrap
}

.n06-selectsite output i {
	display: inline-block
}

.n06-selectsite output .p-icon-arrow-down {
	font-size: 18px;
	display: inline-block
}

.p-rtl .n06-selectsite ul {
	left: 0;
	right: inherit
}

@media screen and (max-width:700px) {
	.n06-selectsite {
		margin-top: 6px
	}
	.n06-selectsite ul {
		right: 0;
		margin-top: 13px;
		padding: 16px 0;
		text-align: center;
		width: 100%
	}
}

.p-inverted .n06-selectsite ul {
	background: #fff;
	border: 1px solid #3c3c3c
}

.p-inverted .n06-selectsite ul a {
	color: #3c3c3c
}

.p-inverted .n06-selectsite output {
	color: #b3c8e6
}

.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: #fff;
	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: 0
}

.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 {
	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 #fff;
	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-weight: 400;
	position: absolute;
	max-height: 0;
	overflow: hidden;
	text-align: left;
	box-sizing: border-box;
	top: 0;
	background: url('../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: 0
}

.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: #000;
	text-decoration: none
}

.p-n07-generic-breadcrumb.p-icon-enabled .p-sub-menu li {
	padding-top: 0
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-n07-generic-breadcrumb {
		display: none;
		margin-left: 160px
	}
}

@media screen and (max-width:700px) {
	.p-n07-generic-breadcrumb {
		display: none;
		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
}

.p-n20-campaign-bar {
	background: #f5f5f5;
	color: #212121;
	min-height: 48px
}

.p-n20-campaign-bar__timer-content {
	display: flex;
	justify-content: center
}

.p-n20-campaign-bar__content {
	text-align: center;
	padding: 14px 0 12px
}

.p-n20-campaign-bar .p-n20-campaign-bar__link {
	color: #de7510;
	margin-left: 16px;
	white-space: nowrap
}

.p-n20-campaign-bar__timer-content .p-n20-campaign-bar__content {
	margin-right: 80px
}

.p-n20-campaign-bar__timer {
	display: flex;
	justify-content: center;
	padding: 9px 0 7px
}

.p-n20-campaign-bar__timer__days,
.p-n20-campaign-bar__timer__hours,
.p-n20-campaign-bar__timer__minutes,
.p-n20-campaign-bar__timer__seconds {
	padding: 4px 7px;
	background-color: #fcedba;
	color: #de7510;
	margin-right: 4px;
	border-radius: 5px;
	min-width: 34px;
	text-align: right
}

.p-n20-campaign-bar__timer-numeral {
	font-size: 16px;
	line-height: 24px;
	font-variant-numeric: tabular-nums
}

@media screen and (max-width:700px) {
	.p-n20-campaign-bar__timer-content {
		flex-direction: column
	}
	.p-n20-campaign-bar__timer-content .p-n20-campaign-bar__content {
		margin-right: 0
	}
	.p-n20-campaign-bar__content {
		padding: 12px 0
	}
	.p-n20-campaign-bar__timer {
		padding-top: 0
	}
}

.p-n11-carousel {
	padding-left: .1%;
	padding-right: .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-weight: 400;
	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;
	-ms-touch-action: none;
	-webkit-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 .p-card-title {
	padding: 20px 10px 10px 0;
	letter-spacing: -0.1px;
	font-size: 17px;
	line-height: 25px;
	color: #6e202d;
	font-weight: 700
}

.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: 0 10px 15px 0;
	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;
	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 0
}

.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: #f5d6b7
}

.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: 0;
	padding-bottom: 0
}

.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: #de7510
}

.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: #fff
}

.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: #fff
}

.p-n11-carousel.p-inverted .p-link-more,
.p-inverted .p-n11-carousel .p-link-more {
	color: #fff
}

.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: 0;
	padding-right: 0
}

.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
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.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 0 90px 70px
	}
}

@media screen and (max-width:700px) {
	.p-n11-carousel {
		padding: 10px
	}
	.p-n11-carousel .p-carousel-indicator {
		bottom: 0
	}
	.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 0 90px 60px
	}
	.p-n11-carousel.p-full-bleed .p-usecasemasthead .p-simplemasthead-positioning {
		padding: 0 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:701px) {
	.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: 0;
		margin-right: 0
	}
	.p-n11-carousel .p-hide-carousel-margin .p-carousel-view li:first-child .p-article-card {
		margin: 0 10px 0 0
	}
	.p-n11-carousel .p-hide-carousel-margin .p-carousel-view li:last-child .p-article-card {
		margin: 0 0 0 10px
	}
	.p-n11-carousel .p-hide-carousel-margin .p-carousel-view li .p-article-card {
		margin: 0 5px
	}
	.p-n11-carousel .p-carousel-view li {
		margin-right: 0
	}
	.p-n11-carousel .p-carousel-view li .p-article-card {
		margin: 0 10px
	}
	.p-n11-carousel .p-carousel-view li.p-single-card-view:first-child .p-article-card {
		margin: 0
	}
	.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: 0;
		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: 0
	}
	.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: 0;
		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 0 90px 60px
	}
	.p-n11-carousel.p-full-bleed .p-carousel-wrapper {
		margin-left: 0;
		margin-right: 0
	}
	.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: 0
	}
	.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: 0 80px
	}
}

@media screen and (min-width:961px) {
	.p-n11-carousel.p-grid .p-heading-02 {
		padding-left: 22px;
		margin-top: 0
	}
	.p-n11-carousel.p-grid .p-carousel-wrapper {
		margin-left: 0;
		margin-right: 0
	}
	.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: #de7510
	}
	.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: 0;
		padding-right: 0
	}
	.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
	}
}

.p-n11v2-listofpages .p-card-split.p-split {
	display: block
}

.p-n11v2-listofpages .p-card-split.p-split .p-split-1-3 {
	display: inline-block;
	width: 33%
}

.p-n11v2-listofpages .p-card-split.p-split .p-split-2-3 {
	display: inline-block;
	width: 66%
}

.p-n11v2-listofpages .p-card-split.p-hidden-visually {
	visibility: hidden
}

.p-n11v2-listofpages .p-heading-02 .p-cta-link {
	font-size: 14px;
	display: inline-block
}

.p-n11v2-listofpages .p-icon-external-link {
	font-size: inherit;
	line-height: inherit
}

.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 {
	position: absolute;
	right: 0;
	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 {
	position: absolute;
	left: 0;
	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 {
	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: 0;
	top: 0;
	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 .p-n24-display-tags .p-tag.p-primary-tag {
	font-weight: 400
}

.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--gradient-overlay-dark .p-rn32-background::before {
	content: '';
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.45) 0, rgba(0, 0, 0, 0) 100%);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.p-n11v2-listofpages--gradient-overlay-light .p-rn32-background::before {
	content: '';
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 100%);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.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)
	}
}

@media screen and (max-width:700px) {
	.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 {
		box-sizing: border-box;
		padding-right: 5px;
		padding-left: 5px
	}
}

@media screen and (min-width:701px) {
	.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 {
		box-sizing: border-box;
		padding-right: 10px;
		padding-left: 10px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-n11v2-listofpages[data-carousel-nav-arrows-medium='pushcardinwards'] .p-list-carousel .p-content-container {
		margin: 0 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: 0 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:961px) {
	.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: 0 auto
	}
	.p-n11v2-listofpages[data-carousel-nav-arrows-medium='pushcardinwards'] .p-list-carousel .p-content-container.p-inside-viewport {
		margin: 0 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)
	}
}

.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 {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 6px
}

.p-n14-link-list.verticaltransparent 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;
	height: 43px;
	line-height: 43px;
	font-weight: 300
}

.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: #0066a1
}

.p-n14-link-list.verticalcolored li .p-link-alternative-color {
	background-color: #0066a1;
	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.grid li {
	break-inside: avoid
}

.p-n14-link-list.grid li a {
	border-top: 1px solid #ccced8;
	border-bottom: 1px solid #ccced8;
	margin-bottom: -1px;
	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-weight: 700
}

.p-n14-link-list.grid li a:hover .p-arrow-right {
	background-color: #de7510;
	color: #fff
}

.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.p-inverted.horizontal li a .p-text,
.p-inverted .p-n14-link-list.horizontal li a .p-text {
	border-color: #fff
}

.p-n14-link-list.p-inverted.vertical li a,
.p-inverted .p-n14-link-list.vertical li a {
	border-color: #fff
}

.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: #de7510;
	background-color: #fff
}

.p-n14-link-list.p-inverted li a,
.p-inverted .p-n14-link-list li a {
	color: inherit
}

@media screen and (max-width:700px) {
	.p-n14-link-list.verticalcolored li a .p-text {
		font-size: 16px
	}
	.p-n14-link-list .p-sitemap-title {
		margin-bottom: 10px;
		padding-top: 5px
	}
}

.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
}

.p-u61-contactform.p-inverted {
	background: #de7510
}

.tc01-backgroundparsys,
.p-tc01-backgroundparsys {
	box-sizing: border-box
}

.p-tc01-border-highcontrast {
	border-radius: 2px
}

.p-tc01-border-highcontrast.p-tc01-border-opacity-25 {
	border-color: rgba(110, 32, 45, 0.25)
}

.p-tc01-border-highcontrast.p-tc01-border-opacity-50 {
	border-color: rgba(110, 32, 45, 0.5)
}

.p-tc01-border-highcontrast.p-tc01-border-opacity-75 {
	border-color: rgba(110, 32, 45, 0.75)
}

.p-tc01-border-highcontrast.p-tc01-border-opacity-100 {
	border-color: #6e202d
}

.p-tc01-border-lowcontrastbright {
	border-radius: 2px
}

.p-tc01-border-lowcontrastbright.p-tc01-border-opacity-25 {
	border-color: rgba(222, 117, 16, 0.25)
}

.p-tc01-border-lowcontrastbright.p-tc01-border-opacity-50 {
	border-color: rgba(222, 117, 16, 0.5)
}

.p-tc01-border-lowcontrastbright.p-tc01-border-opacity-75 {
	border-color: rgba(222, 117, 16, 0.75)
}

.p-tc01-border-lowcontrastbright.p-tc01-border-opacity-100 {
	border-color: #de7510
}

.p-tc01-border-lowcontrastultra {
	border-radius: 2px
}

.p-tc01-border-lowcontrastultra.p-tc01-border-opacity-25 {
	border-color: rgba(252, 237, 186, 0.25)
}

.p-tc01-border-lowcontrastultra.p-tc01-border-opacity-50 {
	border-color: rgba(252, 237, 186, 0.5)
}

.p-tc01-border-lowcontrastultra.p-tc01-border-opacity-75 {
	border-color: rgba(252, 237, 186, 0.75)
}

.p-tc01-border-lowcontrastultra.p-tc01-border-opacity-100 {
	border-color: #fcedba
}

.p-tc01-border-darklowcontrast {
	border-radius: 2px
}

.p-tc01-border-darklowcontrast.p-tc01-border-opacity-25 {
	border-color: rgba(166, 61, 33, 0.25)
}

.p-tc01-border-darklowcontrast.p-tc01-border-opacity-50 {
	border-color: rgba(166, 61, 33, 0.5)
}

.p-tc01-border-darklowcontrast.p-tc01-border-opacity-75 {
	border-color: rgba(166, 61, 33, 0.75)
}

.p-tc01-border-darklowcontrast.p-tc01-border-opacity-100 {
	border-color: #a63d21
}

.p-tc01-border-lightlowcontrast {
	border-radius: 2px
}

.p-tc01-border-lightlowcontrast.p-tc01-border-opacity-25 {
	border-color: rgba(235, 182, 38, 0.25)
}

.p-tc01-border-lightlowcontrast.p-tc01-border-opacity-50 {
	border-color: rgba(235, 182, 38, 0.5)
}

.p-tc01-border-lightlowcontrast.p-tc01-border-opacity-75 {
	border-color: rgba(235, 182, 38, 0.75)
}

.p-tc01-border-lightlowcontrast.p-tc01-border-opacity-100 {
	border-color: #ebb626
}

@media screen and (min-width:701px) {
	.p-tc01-top-border {
		border-top: 1px solid
	}
	.p-tc01-right-border {
		border-right: 1px solid
	}
	.p-tc01-bottom-border {
		border-bottom: 1px solid
	}
	.p-tc01-left-border {
		border-left: 1px solid
	}
}

@media screen and (max-width:450px) {
	.p-tc01-backgroundparsys.p-cell-padding {
		padding: 6px
	}
}

@media screen and (max-width:700px) {
	.p-tc01-top-mobile-border {
		border-top: 1px solid
	}
	.p-tc01-right-mobile-border {
		border-right: 1px solid
	}
	.p-tc01-bottom-mobile-border {
		border-bottom: 1px solid
	}
	.p-tc01-left-mobile-border {
		border-left: 1px solid
	}
}

.p-tc03-display-tags {
	padding: 10px 0;
	display: inline-block
}

.p-tc03-display-tags .p-item-tag {
	width: auto;
	height: 18px;
	margin: 0 13px 5px 0;
	float: left;
	position: relative;
	background: #e6e6e6
}

.p-tc03-display-tags .p-item-tag::after {
	position: absolute;
	top: 0;
	left: 100%;
	display: inline-block;
	vertical-align: middle;
	content: '';
	width: 0;
	height: 0;
	overflow: hidden;
	font: 0/0 serif;
	border-left: 8px solid #e6e6e6;
	border-bottom: 9px solid transparent;
	border-top: 9px solid transparent;
	border-right: 0
}

.p-tc03-display-tags .p-item-tag.p-title {
	background: 0;
	width: auto;
	height: 15px;
	margin: 0 10px 5px 0;
	float: left
}

.p-tc03-display-tags .p-item-tag.p-title::after {
	border: 0
}

.p-tc03-display-tags .p-item-tag .p-tag-title {
	padding: 0 5px;
	line-height: normal
}

.p-tc03-display-tags .p-item-tag .p-tag-title a {
	color: #6e202d;
	vertical-align: top
}

.p-tc03-display-tags .p-item-tag .p-tag-title a:hover {
	text-decoration: none;
	color: #6e202d
}

.p-tc11-accordion {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	margin-top: -1px
}

.p-tc11-accordion--notopborder {
	border-top: 0
}

.p-tc11-accordion--nobottomborder {
	border-bottom: 0
}

.p-tc11__trigger-buttons {
	display: none
}

@media screen and (max-width:700px) {
	.p-tc11-active--xs-s.p-tc11__accordion--closed .p-tc11__content-to-toggle {
		display: none
	}
	.p-tc11-active--xs-s.p-tc11__accordion--opened .p-tc11__content-to-toggle {
		display: block
	}
	.p-tc11-active--xs-s .p-tc11-item-toggle .p-comp-spacing-bottom {
		padding-bottom: 0
	}
	.p-tc11-active--xs-s.p-tc11-accordion {
		position: relative;
		background: #fff;
		overflow: hidden
	}
	.p-tc11-active--xs-s.p-tc11__accordion--fix .p-tc11__trigger-buttons {
		position: relative;
		padding-top: 86px
	}
	.p-tc11-active--xs-s.p-tc11__accordion--fix.p-tc11__accordion--closed {
		max-height: 750px
	}
	.p-tc11-active--xs-s.p-tc11__accordion--fix.p-tc11__accordion--closed .p-tc11__trigger-buttons {
		position: absolute;
		bottom: 0;
		background: linear-gradient(to top, #fff 50%, rgba(255, 255, 255, 0) 100%);
		z-index: 1
	}
	.p-tc11-active--xs-s .p-tc11__trigger-buttons {
		display: block;
		position: relative;
		width: 100%;
		text-align: center
	}
	.p-tc11-active--xs-s.p-tc11__bg--grey.p-tc11-accordion {
		background: #f5f5f5
	}
	.p-tc11-active--xs-s.p-tc11__bg--grey .p-tc11__trigger-buttons {
		background: linear-gradient(to top, #f5f5f5 50%, rgba(255, 255, 255, 0) 100%)
	}
}

@media screen and (min-width:701px) {
	.p-tc11-active--m-l.p-tc11__accordion--closed .p-tc11__content-to-toggle {
		display: none
	}
	.p-tc11-active--m-l.p-tc11__accordion--opened .p-tc11__content-to-toggle {
		display: block
	}
	.p-tc11-active--m-l .p-tc11-item-toggle .p-comp-spacing-bottom {
		padding-bottom: 0
	}
	.p-tc11-active--m-l.p-tc11-accordion {
		position: relative;
		background: #fff;
		overflow: hidden
	}
	.p-tc11-active--m-l.p-tc11__accordion--fix .p-tc11__trigger-buttons {
		position: relative;
		padding-top: 86px
	}
	.p-tc11-active--m-l.p-tc11__accordion--fix.p-tc11__accordion--closed {
		max-height: 750px
	}
	.p-tc11-active--m-l.p-tc11__accordion--fix.p-tc11__accordion--closed .p-tc11__trigger-buttons {
		position: absolute;
		bottom: 0;
		background: linear-gradient(to top, #fff 50%, rgba(255, 255, 255, 0) 100%);
		z-index: 1
	}
	.p-tc11-active--m-l .p-tc11__trigger-buttons {
		display: block;
		position: relative;
		width: 100%;
		text-align: center
	}
	.p-tc11-active--m-l.p-tc11__bg--grey.p-tc11-accordion {
		background: #f5f5f5
	}
	.p-tc11-active--m-l.p-tc11__bg--grey .p-tc11__trigger-buttons {
		background: linear-gradient(to top, #f5f5f5 50%, rgba(255, 255, 255, 0) 100%)
	}
}

@media screen and (max-width:700px) {
	.p-mpf-tc11 {
		height: 100%!important;
		top: 0!important;
		position: fixed!important;
		overflow-y: scroll;
		background-color: #fff
	}
	.p-inverted .p-tc11-active--xs-s.p-tc11-accordion,
	.p-inverted.p-tc11-active--xs-s.p-tc11-accordion {
		background: #6e202d
	}
	.p-inverted .p-tc11-active--xs-s .p-tc11__trigger-buttons,
	.p-inverted.p-tc11-active--xs-s .p-tc11__trigger-buttons {
		background: linear-gradient(to top, #6e202d 50%, rgba(255, 255, 255, 0) 100%)
	}
	.p-inverted .p-tc11-active--xs-s.p-tc11__bg--grey.p-tc11-accordion,
	.p-inverted.p-tc11-active--xs-s.p-tc11__bg--grey.p-tc11-accordion {
		background: #212121
	}
	.p-inverted .p-tc11-active--xs-s.p-tc11__bg--grey .p-tc11__trigger-buttons,
	.p-inverted.p-tc11-active--xs-s.p-tc11__bg--grey .p-tc11__trigger-buttons {
		background: linear-gradient(to top, #212121 50%, rgba(255, 255, 255, 0) 100%)
	}
}

@media screen and (min-width:701px) {
	.p-inverted .p-tc11-active--m-l.p-tc11-accordion,
	.p-inverted.p-tc11-active--m-l.p-tc11-accordion {
		background: #6e202d
	}
	.p-inverted .p-tc11-active--m-l .p-tc11__trigger-buttons,
	.p-inverted.p-tc11-active--m-l .p-tc11__trigger-buttons {
		background: linear-gradient(to top, #6e202d 50%, rgba(255, 255, 255, 0) 100%)
	}
	.p-inverted .p-tc11-active--m-l.p-tc11__bg--grey.p-tc11-accordion,
	.p-inverted.p-tc11-active--m-l.p-tc11__bg--grey.p-tc11-accordion {
		background: #212121
	}
	.p-inverted .p-tc11-active--m-l.p-tc11__bg--grey .p-tc11__trigger-buttons,
	.p-inverted.p-tc11-active--m-l.p-tc11__bg--grey .p-tc11__trigger-buttons {
		background: linear-gradient(to top, #212121 50%, rgba(255, 255, 255, 0) 100%)
	}
}

.p-u53-feed-reader .p-title {
	margin-bottom: 0
}

.p-u53-feed-reader .p-icon-rss {
	margin-right: 10px;
	color: #de7510
}

.p-u53-feed-reader .p-feed-list-item {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc
}

.p-u53-feed-reader .p-feed-list-item:last-child {
	border: 0;
	margin-bottom: 0
}

.p-u53-feed-reader .p-feed-list-item .p-date {
	color: #cdcfdc
}

.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: #fff
}

.p-u53-feed-reader.p-inverted .p-date,
.p-inverted .p-u53-feed-reader .p-date {
	color: #fff
}

.p-u53-feed-reader.p-inverted .p-feed-list-item,
.p-inverted .p-u53-feed-reader .p-feed-list-item {
	border-bottom: 1px solid #fff
}

.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: 0
}

@media screen and (max-width:700px) {
	.p-u53-feed-reader {
		padding-right: 10px;
		padding-left: 10px
	}
}

.p-u53v2-feed-reader .p-title {
	margin-bottom: 0
}

.p-u53v2-feed-reader .p-icon-rss {
	margin-right: 10px;
	color: #de7510
}

.p-u53v2-feed-reader .p-feed-list-item {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc
}

.p-u53v2-feed-reader .p-feed-list-item:last-child {
	border: 0;
	margin-bottom: 0
}

.p-u53v2-feed-reader .p-feed-list-item .p-date {
	color: #cdcfdc
}

.p-u53v2-feed-reader .p-read-more {
	font-weight: bold
}

.p-u53v2-feed-reader.p-inverted .p-icon-rss,
.p-inverted .p-u53v2-feed-reader .p-icon-rss {
	color: #fff
}

.p-u53v2-feed-reader.p-inverted .p-date,
.p-inverted .p-u53v2-feed-reader .p-date {
	color: #fff
}

.p-u53v2-feed-reader.p-inverted .p-feed-list-item,
.p-inverted .p-u53v2-feed-reader .p-feed-list-item {
	border-bottom: 1px solid #fff
}

.p-u53v2-feed-reader.p-inverted .p-feed-list-item:last-child,
.p-inverted .p-u53v2-feed-reader .p-feed-list-item:last-child {
	border: 0;
	margin-bottom: 0
}

@media screen and (max-width:700px) {
	.p-u53v2-feed-reader {
		padding-right: 10px;
		padding-left: 10px
	}
}

.p-se15-search-box.p-pull-top {
	margin-top: -183px;
	margin-left: 172px
}

.p-se15-search-box .p-component-title {
	color: #fff;
	font-weight: 700
}

.p-se15-search-box .p-search-form {
	position: relative;
	max-width: 552px;
	padding: 0;
	margin: 22px 0 8px
}

.p-se15-search-box .p-search {
	position: absolute;
	top: 50%;
	margin-top: -13px;
	right: 11px;
	min-width: 15px
}

.p-se15-search-box .p-icon-search:hover,
.p-se15-search-box .p-icon-search:focus {
	color: #de7510
}

.p-se15-search-box .p-reset {
	display: none;
	position: absolute;
	top: 50%;
	overflow: visible;
	margin-top: -5px;
	right: 47px;
	margin-right: 10px
}

.p-se15-search-box .p-reset::after {
	content: '';
	position: absolute;
	background-color: #de7510;
	top: 50%;
	display: block;
	width: 1px;
	height: 23px;
	margin-top: -11.5px;
	left: 25px
}

.p-se15-search-box .p-searched {
	color: #fff;
	width: 70%
}

.p-se15-search-box .p-searched .p-bold {
	color: #de7510
}

.p-se15-search-box .p-searched .p-bold:hover {
	text-decoration: underline
}

.p-se15-search-box .p-support-search {
	margin-right: 10px
}

@media screen and (max-width:700px) {
	.p-se15-search-box.p-pull-top {
		margin-top: -159px;
		margin-left: 0
	}
	.p-se15-search-box .p-search-form {
		max-width: 100%;
		overflow: hidden
	}
	.p-se15-search-box .p-searched {
		width: 95%
	}
}

@media screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:0) {
	.p-se15-search-box input:focus {
		font-size: 17px
	}
}

.p-inverted .p-se15-search-box .p-component-title {
	color: #3c3c3c;
	text-shadow: none
}

.p-inverted .p-se15-search-box .p-search {
	color: #3c3c3c
}

.p-inverted .p-se15-search-box .p-icon-search:hover,
.p-inverted .p-se15-search-box .p-icon-search:focus {
	color: #fff
}

.p-inverted .p-se15-search-box .p-searched {
	color: #3c3c3c
}

.p-se02-zero-search-results {
	padding-top: 54px;
	padding-bottom: 54px
}

@media screen and (max-width:700px) {
	.p-se02-zero-search-results {
		padding-top: 34px;
		padding-bottom: 34px
	}
}

.p-se02-zero-search-results.p-other-country .p-component-title {
	margin-bottom: 18px
}

.p-se02-zero-search-results .p-component-title {
	font-weight: 300;
	margin-bottom: 22px;
	letter-spacing: -0.5px;
	font-size: 34px;
	line-height: 44px;
	color: #3c3c3c
}

.p-se02-zero-search-results ul {
	padding-top: 12px;
	list-style: none;
	margin: 0
}

.p-se02-zero-search-results ul li {
	position: relative;
	padding: 0 0 0 10px;
	color: #3c3c3c
}

.p-se02-zero-search-results ul li::before {
	position: absolute;
	font-weight: 300;
	font-size: 13px;
	top: 0;
	left: 0;
	content: '\2022'
}

.p-se02-zero-search-results .p-international-results-message .p-select {
	max-width: 300px
}

@media screen and (max-width:700px) {
	.p-se02-zero-search-results.p-other-country .p-component-title {
		margin-bottom: 20px
	}
	.p-se02-zero-search-results .p-component-title {
		margin-bottom: 23px;
		letter-spacing: -0.3px;
		font-size: 26px;
		line-height: 34px
	}
}

.p-inverted .p-se02-zero-search-results .p-message {
	color: #3c3c3c
}

.p-inverted .p-se02-zero-search-results .p-heading-04-large {
	color: #3c3c3c
}

.p-se03-search-results-other {
	overflow: hidden
}

.p-se03-search-results-other li {
	position: relative;
	float: left;
	display: block;
	width: 100%;
	padding: 29px 0 27px
}

.p-se03-search-results-other li::before {
	content: '';
	position: absolute;
	background: #f8e3cf;
	width: 100%;
	z-index: 1;
	height: 1px;
	left: 0;
	top: 0
}

.p-se03-search-results-other li.p-border-bottom {
	border-bottom: 1px solid #f8e3cf
}

.p-se03-search-results-other .p-item-results-sector .p-result-link {
	text-align: right;
	padding-top: 2px
}

.p-se03-search-results-other .p-item-results-international .p-result-link {
	text-align: left;
	padding-top: 2px
}

.p-se03-search-results-other.p-result-page .p-grid {
	padding-left: 82px
}

@media screen and (max-width:700px) {
	.p-se03-search-results-other li {
		padding-top: 28px
	}
	.p-se03-search-results-other li.p-border-offset::before {
		left: 0
	}
	.p-se03-search-results-other .p-grid {
		margin-top: 0
	}
	.p-se03-search-results-other .p-grid::after {
		display: block;
		content: '\e203';
		font-family: 'philips-global-icon-font';
		color: #de7510;
		position: absolute;
		top: 50%;
		right: 10px;
		width: 8px;
		height: 14px;
		margin-top: -12px
	}
	.p-se03-search-results-other .p-grid-item {
		padding-right: 20px
	}
	.p-se03-search-results-other .p-result-link {
		position: absolute
	}
	.p-se03-search-results-other .p-link-more {
		position: absolute;
		text-indent: -9999px;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0
	}
	.p-se03-search-results-other .p-item-results-sector .p-result-link,
	.p-se03-search-results-other .p-item-results-international .p-result-link {
		text-align: left
	}
	.p-se03-search-results-other.p-result-page .p-grid {
		padding-left: 0
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-se03-search-results-other li.p-border-offset::before {
		left: 58px
	}
	.p-se03-search-results-other.p-result-page .p-grid {
		padding-left: 58px
	}
	.p-se03-search-results-other.p-result-page .p-result-link {
		text-align: left
	}
}

.p-inverted .p-se03-search-results-other .p-body-copy-01 {
	color: #3c3c3c
}

.p-inverted .p-se03-search-results-other a {
	color: #de7510
}

.p-se05-number-of-results-indicator {
	padding-top: 49px;
	padding-bottom: 28px;
	font-size: 21px;
	line-height: 25px;
	font-weight: 400
}

@media screen and (max-width:700px) {
	.p-se05-number-of-results-indicator {
		padding-top: 34px;
		font-size: 17px
	}
}

.p-inverted .p-se05-number-of-results-indicator {
	color: #3c3c3c
}

.p-se06-search-result-filter-panel {
	padding-top: 54px;
	padding-bottom: 54px
}

@media screen and (max-width:700px) {
	.p-se06-search-result-filter-panel {
		padding-top: 34px;
		padding-bottom: 34px
	}
}

.p-se06-search-result-filter-panel .p-accordion-filter {
	margin-bottom: 0
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-toggle-filter {
	position: relative;
	display: block;
	background: #fcedba;
	color: #de7510;
	cursor: pointer;
	padding-left: 19px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height: 26px;
	font-size: 17px;
	border-radius: 2px
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-toggle-filter::after {
	display: block;
	position: absolute;
	content: '\e201';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	width: 14px;
	height: 8px;
	right: 15px;
	margin-top: -25px
}

.p-se06-search-result-filter-panel .p-accordion-filter.p-show .p-toggle-filter::after {
	content: '\e200'
}

.p-se06-search-result-filter-panel .p-accordion-filter.p-show dt {
	display: block
}

.p-se06-search-result-filter-panel .p-accordion-filter.p-show dd.p-active {
	display: block
}

.p-se06-search-result-filter-panel .p-accordion-filter dt,
.p-se06-search-result-filter-panel .p-accordion-filter dd {
	display: none;
	padding-left: 19px;
	padding-right: 19px
}

.p-se06-search-result-filter-panel .p-accordion-filter dt.p-active,
.p-se06-search-result-filter-panel .p-accordion-filter dd.p-active {
	background: #fdf5ee
}

.p-se06-search-result-filter-panel .p-accordion-filter dt {
	padding-top: 8px;
	padding-bottom: 6px;
	color: #de7510
}

.p-se06-search-result-filter-panel .p-accordion-filter dd {
	padding-top: 7px
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-form-option {
	clear: both;
	padding-bottom: 19px;
	margin-bottom: 1px;
	line-height: 10px
}

.p-se06-search-result-filter-panel .p-accordion-filter label {
	cursor: pointer;
	color: #3c3c3c;
	font-size: 14px;
	line-height: 17px
}

.p-se06-search-result-filter-panel .p-accordion-filter label span {
	color: #888
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-checkbox,
.p-se06-search-result-filter-panel .p-accordion-filter .p-radio {
	float: left;
	border-color: #efba88;
	margin-bottom: 14px;
	margin-right: 10px
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-radio>input:checked::after {
	font-size: 8px;
	left: 3px;
	top: 0
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-show-more {
	color: #de7510;
	display: block;
	position: relative;
	text-align: center;
	top: -5px
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-show-more span::before {
	content: '\e201';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	font-style: none;
	display: inline-block;
	height: 8px;
	width: 28px;
	padding-right: 8px
}

.p-se06-search-result-filter-panel .p-accordion-filter .p-expanded .p-show-more span::before {
	content: '\e200'
}

@media screen and (min-width:701px) {
	.p-se06-search-result-filter-panel .p-accordion-filter {
		background: #fcedba;
		padding-bottom: 20px;
		border-radius: 3px
	}
	.p-se06-search-result-filter-panel .p-accordion-filter .p-toggle-filter {
		display: block;
		padding-left: 11px;
		margin-bottom: -5px
	}
	.p-se06-search-result-filter-panel .p-accordion-filter .p-toggle-filter::after {
		display: none
	}
	.p-se06-search-result-filter-panel .p-accordion-filter .p-form-option {
		padding-bottom: 13px
	}
	.p-se06-search-result-filter-panel .p-accordion-filter dt,
	.p-se06-search-result-filter-panel .p-accordion-filter dd {
		display: block;
		background: 0;
		cursor: inherit;
		padding-left: 11px;
		padding-right: 11px
	}
	.p-se06-search-result-filter-panel .p-accordion-filter dt.p-active,
	.p-se06-search-result-filter-panel .p-accordion-filter dd.p-active {
		background: #fcedba
	}
	.p-se06-search-result-filter-panel .p-accordion-filter dt {
		display: block;
		margin-top: 8px
	}
	.p-se06-search-result-filter-panel .p-accordion-filter dt::after {
		display: none
	}
	.p-se06-search-result-filter-panel .p-accordion-filter dd {
		padding-top: 8px
	}
	.p-se06-search-result-filter-panel .p-accordion-filter label,
	.p-se06-search-result-filter-panel .p-accordion-filter .p-show-more span {
		font-size: 12px
	}
}

@media screen and (min-width:961px) {
	.p-se06-search-result-filter-panel .p-accordion-filter .p-toggle-filter {
		padding-left: 20px
	}
	.p-se06-search-result-filter-panel .p-accordion-filter dt,
	.p-se06-search-result-filter-panel .p-accordion-filter dd {
		padding-left: 20px;
		padding-right: 20px
	}
}

.p-inverted .p-se06-search-result-filter-panel .p-accordion-filter .p-show-more {
	color: #de7510
}

.p-inverted .p-se06-search-result-filter-panel .p-accordion-filter .p-show-more span {
	color: #de7510
}

.p-se07-search-results {
	position: relative;
	cursor: pointer;
	overflow: hidden
}

.p-se07-search-results .p-result-item {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	padding: 34px 0 34px;
	line-height: 12px
}

.p-se07-search-results .p-result-item:hover .p-content-title {
	color: #de7510
}

.p-se07-search-results .p-result-item::before {
	content: '';
	position: absolute;
	background: #f8e3cf;
	width: 100%;
	z-index: 1;
	height: 1px;
	left: 0;
	top: 0
}

.p-se07-search-results .p-result-item.p-border-offset::before {
	left: 82px
}

.p-se07-search-results .p-result-item.p-border-bottom {
	border-bottom: 1px solid #f8e3cf
}

.p-se07-search-results .p-result-item.p-result-item-highlighted {
	padding: 0
}

.p-se07-search-results .p-image {
	display: table-cell;
	vertical-align: top;
	width: 43px;
	height: 43px;
	font-size: 12px;
	line-height: 16px;
	position: relative;
	top: 2px;
	overflow-wrap: break-word;
	word-wrap: break-word;
	word-break: break-word
}

.p-se07-search-results .p-image figure {
	height: auto;
	text-align: center
}

.p-se07-search-results .p-content {
	display: table-cell;
	padding-left: 10px;
	padding-right: 20px
}

.p-se07-search-results .p-content .p-content-title {
	margin-top: -6px
}

.p-se07-search-results .p-content .p-content-title a {
	font-size: inherit;
	font-style: inherit;
	color: inherit;
	font-weight: inherit;
	line-height: inherit;
	font-family: inherit;
	text-decoration: none
}

.p-se07-search-results .p-content p {
	margin-top: 5px
}

.p-se07-search-results .p-content p .iss_highlight {
	font-weight: 700
}

.p-se07-search-results .p-content .p-breadcrumb {
	color: #3c3c3c;
	margin-top: 8px;
	margin-bottom: -6px
}

.p-se07-search-results .p-content .p-breadcrumb strong {
	font-family: inherit;
	font-weight: bold
}

.p-se07-search-results .p-content .p-rating {
	display: none
}

.p-se07-search-results .p-number,
.p-se07-search-results .p-price {
	display: none
}

@media screen and (max-width:700px) {
	.p-se07-search-results .p-result-item::after {
		content: '\e203';
		font-family: 'philips-global-icon-font';
		color: #de7510;
		display: block;
		position: absolute;
		top: 50%;
		height: 14px;
		width: 8px;
		margin-top: -7px;
		right: 10px
	}
	.p-se07-search-results .p-result-item.p-border-offset::before {
		left: 0
	}
}

@media print,
screen and (min-width:451px) {
	.p-se07-search-results .p-image {
		width: 59px;
		height: 59px
	}
	.p-se07-search-results .p-content {
		padding-left: 16px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-se07-search-results .p-result-item.p-border-offset::before {
		left: 58px
	}
}

@media screen and (min-width:701px) {
	.p-se07-search-results .p-image {
		width: 42px;
		height: 42px;
		font-size: 14px;
		line-height: 18px
	}
	.p-se07-search-results .p-content {
		padding-right: 0;
		padding-left: 16px
	}
	.p-se07-search-results .p-content .p-content-title {
		margin-right: 120px
	}
	.p-se07-search-results .p-content .p-rating {
		display: block;
		line-height: 0;
		margin-top: 20px
	}
	.p-se07-search-results .p-content .p-rating .p-votes {
		display: inline-block;
		vertical-align: top;
		color: #3c3c3c;
		font-size: 11px
	}
	.p-se07-search-results .p-content .p-number,
	.p-se07-search-results .p-content .p-price {
		display: block;
		position: absolute;
		right: 0
	}
	.p-se07-search-results .p-content .p-number {
		top: 35px;
		font-size: 12px;
		max-width: 120px;
		overflow: hidden;
		text-overflow: ellipsis
	}
	.p-se07-search-results .p-content .p-price {
		bottom: 38px;
		font-size: 17px
	}
}

@media screen and (min-width:961px) {
	.p-se07-search-results .p-image {
		width: 60px;
		height: 60px
	}
	.p-se07-search-results .p-content {
		padding-left: 22px
	}
	.parsys.banners {
		line-height: 22px
	}
	.parsys.banners .p-gc04v3-gridcontainer.p-full-bleed .p-gc04-positioning {
		max-width: 960px;
		width: 100%
	}
}

.p-inverted .p-se07-search-results .p-content p,
.p-inverted .p-se07-search-results .p-content .p-number {
	color: #3c3c3c
}

.p-inverted .p-se07-search-results .p-content .p-content-title a {
	color: #3c3c3c
}

.p-inverted .p-se07-search-results .p-content .p-content-title a:hover {
	color: #de7510;
	text-decoration: none
}

.p-inverted .p-se07-search-results .p-result-item:hover .p-content-title a {
	color: #de7510
}

.p-se09-load-more-search-results {
	border-top: 1px solid #f8e3cf;
	position: relative;
	text-align: center;
	padding: 34px 0 34px
}

.p-se09-load-more-search-results .p-pagination-preloader .p-preloader {
	margin: 0 auto;
	margin-bottom: 20px
}

.p-se12-search-expanded {
	background: #fff;
	position: absolute;
	z-index: 2;
	color: #3c3c3c;
	width: 100%;
	max-width: 552px;
	border-radius: 2px;
	padding: 16px 0 17px;
	box-shadow: -1px 3px 8px 0 rgba(0, 0, 0, 0.4);
	margin-top: -9px;
	font-size: 14px
}

.p-se12-search-expanded .p-highlight {
	font-weight: bold
}

.p-se12-search-expanded .p-title-terms {
	color: #a6a6a6;
	margin-bottom: 3px;
	padding-left: 15px
}

.p-se12-search-expanded hr {
	display: block;
	border: 0;
	background-color: #ccc;
	height: 1px
}

.p-se12-search-expanded .p-title-results {
	display: block;
	color: #a6a6a6;
	margin-top: 15px;
	margin-bottom: 1px;
	padding-left: 15px
}

.p-se12-search-expanded .p-recommended-results {
	display: block
}

.p-se12-search-expanded .p-recommended-results li {
	padding-top: 6.5px;
	padding-bottom: 4.5px;
	padding-left: 15px;
	cursor: pointer
}

.p-se12-search-expanded .p-recommended-results li a {
	line-height: 14px;
	color: #3c3c3c
}

.p-se12-search-expanded .p-recommended-results li a:hover {
	text-decoration: none
}

.p-se12-search-expanded .p-recommended-results li .p-image {
	display: inline-block;
	height: 60px;
	width: 60px;
	margin-top: -2.5px
}

.p-se12-search-expanded .p-recommended-results li .p-image img {
	height: 60px
}

.p-se12-search-expanded .p-recommended-results li.p-selected {
	background-color: #fcedba
}

.p-se12-search-expanded .p-recommended-results li .p-content {
	display: inline-block;
	vertical-align: top;
	margin-left: 13px;
	width: 80%
}

.p-se12-search-expanded .p-recommended-results li .p-content .p-title-result {
	margin-top: 5px
}

.p-se12-search-expanded .p-search-terms {
	padding-bottom: 2px
}

.p-se12-search-expanded .p-search-terms li {
	position: relative;
	display: block;
	color: #3c3c3c;
	outline: 0;
	padding: 10px 0 10px 36px;
	line-height: 14px;
	text-decoration: none;
	cursor: pointer
}

.p-se12-search-expanded .p-search-terms li::before {
	display: block;
	position: absolute;
	content: '\e209';
	font-family: 'philips-global-icon-font';
	color: #de7510;
	height: 12px;
	width: 12px;
	margin-top: -10px;
	right: 11px;
	top: 20px;
	left: 15px;
	opacity: .3
}

.p-se12-search-expanded .p-search-terms li.p-selected {
	background-color: #fcedba
}

@media screen and (max-width:700px) {
	.p-se12-search-expanded {
		max-width: 100%;
		padding-bottom: 17px
	}
	.p-se12-search-expanded hr {
		display: none
	}
	.p-se12-search-expanded .p-title-results {
		display: none
	}
	.p-se12-search-expanded .p-recommended-results {
		display: none
	}
}

.p-inverted .p-se12-search-expanded .p-title-terms,
.p-inverted .p-se12-search-expanded .p-title-results {
	color: #a6a6a6
}

.p-inverted .p-recommended-results li .p-content .p-title-result {
	color: #3c3c3c
}

.p-se01-search .p-main-preloader .p-preloader {
	margin: 0 auto;
	margin-bottom: 60px;
	margin-top: 60px
}

.p-se01-search .p-disclaimers {
	color: #3c3c3c;
	text-align: right;
	margin-bottom: 20px
}

@media screen and (max-width:700px) {
	.p-se01-search .p-disclaimers {
		display: none
	}
}

.p-se17-search-wrapper .p-preloader {
	margin: 0 auto
}

.p-se17-search-wrapper .p-se17-parsys-noresults.p-author {
	display: block
}

.p-se17-search-wrapper .p-se17-panel-filters {
	min-height: 1px
}

.p-se17-search-wrapper .p-se17__filter-panel {
	padding-top: 34px
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title {
	background: 0;
	padding: 7px 14px;
	line-height: 26px;
	font-size: 21px
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title::after {
	display: block;
	position: absolute;
	content: '\e201';
	color: #de7510;
	font-size: 14px;
	font-family: 'philips-global-icon-font';
	width: 14px;
	height: 8px;
	right: 14px;
	margin-top: -25px
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__search-filters {
	padding: 14px 0;
	border-top: 1px solid #f8e3cf
}

.p-se17-search-wrapper .p-se17__filter-panel li {
	padding-bottom: 5px
}

.p-se17-search-wrapper .p-se17__filter-panel li a {
	font-size: 12px
}

.p-se17-search-wrapper .p-se17__filter-panel span {
	color: #888;
	font-size: 12px
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title.p-show::after {
	content: '\e200'
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__active-filters {
	padding: 0 7px 5px
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__active-filter a {
	text-decoration: none;
	color: #fff;
	background: #de7510;
	padding: 5px 20px 5px 10px;
	border-radius: 2px;
	display: block;
	position: relative
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__active-filter a:hover {
	background: rgba(198, 104, 14, 0.8);
	text-decoration: none
}

.p-se17-search-wrapper .p-se17__filter-panel .p-se17__active-filter a i {
	font-size: 9px;
	margin-right: 10px;
	position: absolute;
	right: 0;
	top: 5px
}

.p-se17-search-wrapper .p-se17__filter-panel .p-tc11-active--m-l .p-tc11__trigger-buttons {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px
}

.p-se17-search-wrapper .p-se17-number-of-results-indicator {
	padding-bottom: 14px;
	margin-bottom: 0
}

.p-se17-search-wrapper .p-se17-search-results li {
	position: relative
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item {
	padding-top: 34px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f8e3cf;
	word-wrap: break-word
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item.p-result-item-keymatch {
	cursor: initial;
	padding-bottom: 34px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-image {
	float: left;
	width: 43px;
	text-align: center;
	font-size: 0
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-image img {
	object-fit: contain
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-content {
	margin-left: 63px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-se17-ifu-content {
	display: flex
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-se17-ifu-content .p-se17-ifu-bannerwrap .p-se17-ifu-dtn {
	float: right;
	font-weight: 700;
	font-size: 12px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-se17-ifu-content .p-se17-ifu-bannerwrap .p-se17-alert-banner {
	float: right
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-se17-ifu-content .p-se17-ifu-bannerwrap .p-se17-alert-banner .p-se17-alert-icon {
	color: #e6a219
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-content-title {
	position: relative;
	padding-right: 134px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-number {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	text-align: right
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-body-copy-02 {
	margin-bottom: 7px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-rating {
	margin-bottom: 7px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-rate {
	line-height: 11px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-votes {
	display: inline-block;
	font-size: 11px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-product-tabs li {
	display: inline-block;
	margin-right: 14px;
	margin-bottom: 7px
}

.p-se17-search-wrapper .p-se17-search-results .p-result-item mark {
	background: 0;
	color: inherit
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item {
	padding-left: 20px;
	border-bottom-color: #e8e8e8
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-image {
	width: 80px;
	padding-right: 14px
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-content {
	display: inline
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-content-title {
	padding-right: 0
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-number {
	position: unset;
	text-align: left;
	color: #8c8c8c;
	font-size: 14px
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-body-copy-02 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-current-price-value {
	font-size: 16px;
	margin: 0
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-former-price,
.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-price--msrp {
	font-size: 14px
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-former-price {
	padding-left: 7px
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-price--msrp {
	display: block
}

.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-wtb-container-outer {
	padding-top: 7px
}

.p-se17-search-wrapper .p-se17-search-assets {
	padding-top: 2px
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-image {
		width: 86px
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-content {
		margin-left: 106px
	}
}

@media screen and (max-width:700px) {
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title {
		color: #de7510;
		border-top: 1px solid #f8e3cf;
		cursor: pointer
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title:hover {
		background: #fdf5ee
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group-title {
		position: relative;
		background: #d3deed;
		cursor: pointer;
		color: #0066a1;
		border-radius: 2px;
		padding: 7px 40px 7px 12px;
		margin-bottom: 2px
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group-title::after {
		content: '\e201';
		display: block;
		font-family: 'philips-global-icon-font';
		line-height: 35px;
		position: absolute;
		right: 14px;
		top: 0
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group-title.p-show::after {
		content: '\e200'
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group {
		display: none;
		border: 0
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group.p-show {
		display: block
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group .p-se17__group-filters {
		padding: 7px 14px
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-tc11-active--m-l .p-tc11__trigger-buttons {
		padding-left: 14px
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-content {
		padding-right: 20px
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-content-title {
		padding-right: 0
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-number {
		display: none
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-se17-ifu-content {
		display: block
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-se17-ifu-content .p-se17-ifu-bannerwrap {
		display: flex;
		flex-direction: row-reverse;
		align-items: flex-start;
		justify-content: flex-end;
		padding-top: 6px
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-se17-ifu-content .p-se17-ifu-bannerwrap .p-se17-alert-icon {
		padding-right: 14px
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item {
		padding-right: 20px;
		padding-top: 14px
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-content {
		margin-top: 7px
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-number {
		display: block
	}
	.p-se17-search-wrapper .p-se17-number-of-results-indicator {
		border-bottom: 1px solid #f8e3cf
	}
}

@media screen and (min-width:701px) {
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title {
		display: block;
		padding: 0 7px 14px
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title::after {
		display: none
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group-title {
		cursor: inherit;
		display: block;
		margin-top: 0;
		padding: 7px;
		color: #6e202d;
		font-weight: bold;
		border-top: 1px solid #f8e3cf
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group-title::after {
		display: none
	}
	.p-se17-search-wrapper .p-se17__filter-panel .p-se17__group {
		display: block;
		padding-left: 7px;
		padding-right: 7px;
		border: 0
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-image {
		width: 42px
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-content {
		margin-left: 62px
	}
	.p-se17-search-wrapper .p-se17-search-results--border {
		border-top: 1px solid #f8e3cf
	}
	.p-se17-search-wrapper .p-se17-panel-top {
		display: flex
	}
	.p-se17-search-wrapper .p-se17-panel-view-and-sort {
		flex: 1
	}
	.p-se17-search-wrapper .p-se17-panel-title {
		flex: 3
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-image {
		width: 100px
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-content {
		margin-left: 140px;
		margin-right: 160px;
		display: block
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-body-copy-02 {
		-webkit-line-clamp: 2
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-shop-container {
		position: absolute;
		right: 0;
		top: 32px;
		max-width: 136px
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-price {
		text-align: right
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-former-price {
		display: block
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results--border {
		border-top-color: #e8e8e8
	}
}

@media screen and (min-width:961px) {
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-image {
		width: 60px
	}
	.p-se17-search-wrapper .p-se17-search-results .p-result-item .p-content {
		margin-left: 80px
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-image {
		width: 100px
	}
	.p-se17-search-wrapper .p-activate-ab-1105580-test .p-se17-search-results .p-result-item .p-content {
		margin-left: 140px
	}
}

@media screen and (max-width:700px) {
	.p-inverted .p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title {
		color: #fff
	}
	.p-inverted .p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title::after {
		color: #fff
	}
	.p-inverted .p-se17-search-wrapper .p-se17__filter-panel .p-se17__filter-panel-title:hover {
		background: 0
	}
}

@media screen and (min-width:701px) {
	.p-inverted .p-se17-search-wrapper .p-se17__filter-panel .p-se17__group-title {
		color: #fff
	}
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-news {
	padding-top: 34px;
	padding-bottom: 34px;
	border-bottom: 1px solid #f8e3cf
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-news .p-media {
	border-top: 1px solid transparent
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-news picture {
	margin-top: 5px
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-news .p-date {
	margin-bottom: 3px;
	color: #888
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-news .p-title {
	margin-bottom: 14px
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-news .p-link-more::after {
	overflow: inherit
}

@media screen and (max-width:450px) {
	.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-news {
		padding-top: 20px;
		padding-bottom: 20px
	}
	.p-se17-search-wrapper .p-se17-search-results-inner .p-content {
		margin-top: 14px
	}
}

@media screen and (min-width:701px) {
	.p-se17-search-results-inner .p-se17__filter-panel.p-se17-filter-groups .p-se17__group-title {
		padding-top: 20px
	}
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse {
	border: 0
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group {
	padding-left: 7px
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group li a {
	font-size: 14px
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group-title {
	margin-bottom: 0;
	border: 0
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group-title::after {
	display: inline;
	font-family: 'philips-global-icon-font';
	font-style: normal;
	content: '\e203';
	position: absolute;
	right: 10px;
	color: #0066a1
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group>.p-se17__group-filters,
.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group .p-tc11__trigger-buttons {
	display: none
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group-title.p-show::after {
	content: '\e201'
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group.p-show>.p-se17__group-filters,
.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group.p-show .p-tc11__trigger-buttons {
	display: block
}

.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group-title {
	position: relative;
	background: #f5f5f5;
	padding: 7px;
	margin-bottom: 10px
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-asset-results {
	display: flex;
	flex-wrap: wrap
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets {
	margin-bottom: 14px;
	position: relative;
	display: flex;
	flex-direction: column
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-media {
	margin-bottom: 10px;
	width: 100%;
	padding-top: 75%;
	position: relative
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-media img {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	height: 100%;
	width: 100%;
	cursor: pointer
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-title {
	margin-bottom: 14px;
	flex: 1 0 auto
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-title a {
	color: #6e202d
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-title a:hover {
	text-decoration: none
}

.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-border-line {
	content: '';
	border-bottom: 1px solid #b9bbc7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 16px
}

@media screen and (max-width:700px) {
	.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__filter-panel-title {
		color: #6e202d;
		position: relative;
		margin-bottom: 2px;
		border-top: 1px solid #b9bbc7;
		border-bottom: 1px solid #b9bbc7
	}
	.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group-filters,
	.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-tc11__trigger-buttons {
		padding: 0
	}
	.p-se17-search-wrapper .p-se17__filter-panel.p-se17__filter-panel--collapse .p-se17__group-title {
		color: #6e202d
	}
}

@media screen and (max-width:450px) {
	.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-border-line {
		left: 10px
	}
}

@media screen and (min-width:961px) {
	.p-se17-search-wrapper .p-se17-search-results-inner .p-result-item.p-result-item-assets .p-border-line {
		left: 22px
	}
}

.p-se17-view-and-sort .p-sort-mode-select {
	display: none
}

.p-se17-view-and-sort .p-option-box {
	display: none;
	padding: 14px 12px;
	background-color: #ecf6fb;
	margin-top: 14px
}

.p-se17-view-and-sort .p-option-box::after {
	content: '';
	display: table;
	clear: both
}

.p-se17-view-and-sort .p-option-box.show {
	display: block
}

.p-se17-view-and-sort .p-radio {
	float: left;
	border-radius: 10px;
	margin: 4px 8px 0 0;
	border-color: #6cbbdd
}

.p-se17-view-and-sort .p-sort-mode-radio .p-form-option {
	width: 50%
}

.p-se17-view-and-sort .p-sort-mode-radio .p-form-option label {
	font-weight: normal;
	line-height: 30px;
	font-size: 14px;
	color: #3c3c3c;
	float: left;
	width: 75%;
	margin: 0
}

@media screen and (min-width:701px) {
	.p-se17-view-and-sort {
		float: right
	}
	.p-se17-view-and-sort .p-option-box.show {
		display: none
	}
	.p-se17-view-and-sort .p-mobile-tabs {
		display: none
	}
	.p-se17-view-and-sort .p-filter-wrap .p-sort-mode-select {
		display: block
	}
}

.p-se18-search-box {
	position: relative
}

.p-se18-search-box .p-se18-inner-wrapper {
	position: relative
}

.p-se18-search-box .p-search-form {
	position: relative
}

.p-se18-search-box .p-search-form input[type='text'] {
	padding-right: 70px
}

.p-se18-search-box .p-search-form:focus {
	border-color: #fff;
	box-shadow: -1px 3px 8px 0 rgba(0, 0, 0, 0.4)
}

.p-se18-search-box fieldset {
	position: relative
}

.p-se18-search-box .p-search {
	position: absolute;
	top: 50%;
	color: #3c3c3c;
	margin-top: -11px;
	right: 11px;
	min-width: 15px
}

.p-se18-search-box .p-icon-search:hover,
.p-se18-search-box .p-icon-search:focus {
	color: #de7510
}

.p-se18-search-box .p-reset-wrapper {
	display: none;
	position: absolute;
	top: 50%;
	color: #3c3c3c;
	overflow: visible;
	margin-top: -12px;
	right: 40px;
	margin-right: 10px
}

.p-se18-search-box .p-reset-wrapper::after {
	content: '';
	position: absolute;
	background: #ccc;
	top: 50%;
	display: block;
	width: 1px;
	height: 23px;
	margin-top: -13px;
	margin-left: 4px;
	left: 30px
}

.p-se18-search-box .p-reset-wrapper.p-show {
	display: block
}

.p-se18-search-box .p-se18-auto-suggestions {
	display: none
}

.p-se18-search-box .p-se18-suggested-terms {
	display: none
}

.p-se18-search-box .p-se18-suggested-results {
	display: none
}

.p-se18-search-box .p-se18-separator {
	display: none
}

.p-se18-search-box.p-show-terms .p-se18-auto-suggestions,
.p-se18-search-box.p-show-suggestions .p-se18-auto-suggestions {
	display: block
}

.p-se18-search-box.p-show-terms .p-se18-suggested-terms {
	display: block
}

.p-se18-search-box.p-show-suggestions .p-se18-suggested-results {
	display: block
}

.p-se18-search-box.p-show-terms.p-show-suggestions .p-se18-separator {
	display: block
}

.p-se18-auto-suggestions {
	background: #fff;
	position: absolute;
	z-index: 2;
	color: #3c3c3c;
	width: 100%;
	border-radius: 0 0 2px 2px;
	padding: 16px 0 17px;
	box-shadow: -1px 3px 8px 0 rgba(0, 0, 0, 0.4);
	margin-top: -1px;
	border-top: 1px solid #ccc;
	font-size: 14px
}

.p-se18-auto-suggestions .p-title-terms,
.p-se18-auto-suggestions .p-title-results {
	color: #a6a6a6;
	margin-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px
}

.p-se18-auto-suggestions hr {
	border: 0;
	background-color: #ccc;
	height: 1px
}

.p-se18-auto-suggestions mark {
	font-weight: bold;
	background: 0
}

.p-se18-suggested-terms li {
	position: relative;
	display: block;
	color: #3c3c3c;
	outline: 0;
	padding: 7px 20px;
	line-height: 14px;
	text-decoration: none;
	cursor: pointer
}

.p-se18-suggested-terms li.p-selected {
	background-color: #fcedba
}

.p-se18-suggested-results .p-misspell {
	border-bottom: 1px solid #f8e3cf;
	padding-bottom: 14px;
	margin-bottom: 14px
}

.p-se18-suggested-results .p-misspell .p-did-you-mean {
	color: #de7510;
	cursor: pointer
}

.p-se18-suggested-results .p-se18-wrapper {
	margin: 14px 20px 7px
}

.p-se18-suggested-results li {
	display: flex;
	border-bottom: 1px solid #f8e3cf;
	padding-bottom: 14px;
	margin-bottom: 14px;
	cursor: pointer
}

.p-se18-suggested-results li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0
}

.p-se18-suggested-results li:hover a {
	color: #de7510
}

.p-se18-suggested-results a {
	cursor: pointer;
	color: #3c3c3c
}

.p-se18-suggested-results a:hover {
	text-decoration: none
}

.p-se18-suggested-results .p-image {
	float: left;
	font-size: 0
}

.p-se18-suggested-results .p-image img {
	max-width: 43px
}

.p-se18-suggested-results .p-content {
	margin-left: 57px
}

.p-se18-suggested-results .p-content .p-number::before {
	content: '|';
	margin: 0 7px
}

@media screen and (max-width:960px) {
	.p-se18-search-box input[type='text'].p-search-padding {
		padding-right: 30px
	}
}

@media print,
screen and (min-width:451px) {
	.p-se18-suggested-results .p-image img {
		max-width: 86px
	}
	.p-se18-suggested-results .p-content {
		margin-left: 100px
	}
}

.p-inverted .p-se18-inner-wrapper .p-form .p-search-box:focus {
	background: #fff
}

.p-inverted .p-se18-auto-suggestions .p-title-terms,
.p-inverted .p-se18-auto-suggestions .p-title-results {
	color: #a6a6a6
}

.p-inverted .p-se18-auto-suggestions .p-body-copy-02 {
	color: #3c3c3c
}

.p-se18-coveo-search-box {
	position: relative
}

.p-se18-coveo-search-box .p-se18-inner-wrapper {
	position: relative
}

.p-se18-coveo-search-box .p-search-form {
	position: relative
}

.p-se18-coveo-search-box .p-search-form input[type='text'] {
	padding-right: 70px
}

.p-se18-coveo-search-box .p-search-form:focus {
	border-color: #fff;
	box-shadow: -1px 3px 8px 0 rgba(0, 0, 0, 0.4)
}

.p-se18-coveo-search-box fieldset {
	position: relative
}

.p-se18-coveo-search-box .p-search {
	position: absolute;
	top: 50%;
	color: #3c3c3c;
	margin-top: -11px;
	right: 11px;
	min-width: 15px
}

.p-se18-coveo-search-box .p-icon-search:hover,
.p-se18-coveo-search-box .p-icon-search:focus {
	color: #de7510
}

.p-se18-coveo-search-box .p-reset-wrapper {
	display: none;
	position: absolute;
	top: 50%;
	color: #3c3c3c;
	overflow: visible;
	margin-top: -12px;
	right: 40px;
	margin-right: 10px
}

.p-se18-coveo-search-box .p-reset-wrapper::after {
	content: '';
	position: absolute;
	background: #ccc;
	top: 50%;
	display: block;
	width: 1px;
	height: 23px;
	margin-top: -13px;
	margin-left: 4px;
	left: 30px
}

.p-se18-coveo-search-box .p-reset-wrapper.p-show {
	display: block
}

.p-se18-coveo-search-box .p-se18-auto-suggestions {
	display: none
}

.p-se18-coveo-search-box .p-se18-suggested-terms {
	display: none
}

.p-se18-coveo-search-box.p-show-terms .p-se18-auto-suggestions {
	display: block
}

.p-se18-coveo-search-box.p-show-terms .p-se18-suggested-terms {
	display: block
}

.p-se18-auto-suggestions {
	background: #fff;
	position: absolute;
	z-index: 2;
	color: #3c3c3c;
	width: 100%;
	border-radius: 0 0 2px 2px;
	padding: 16px 0 17px;
	box-shadow: -1px 3px 8px 0 rgba(0, 0, 0, 0.4);
	margin-top: -1px;
	border-top: 1px solid #ccc;
	font-size: 14px
}

.p-se18-auto-suggestions .p-title-terms {
	color: #a6a6a6;
	margin-bottom: 3px;
	padding-left: 20px;
	padding-right: 20px
}

.p-se18-auto-suggestions hr {
	border: 0;
	background-color: #ccc;
	height: 1px
}

.p-se18-auto-suggestions mark {
	font-weight: bold;
	background: 0
}

.p-se18-suggested-terms li {
	position: relative;
	display: block;
	color: #3c3c3c;
	outline: 0;
	padding: 7px 20px;
	line-height: 14px;
	text-decoration: none;
	cursor: pointer
}

.p-se18-suggested-terms li.p-selected {
	background-color: #fcedba
}

@media screen and (max-width:960px) {
	.p-se18-coveo-search-box input[type='text'].p-search-padding {
		padding-right: 30px
	}
}

.p-inverted .p-se18-inner-wrapper .p-form .p-search-box:focus {
	background: #fff
}

.p-inverted .p-se18-auto-suggestions .p-title-terms {
	color: #a6a6a6
}

.p-inverted .p-se18-auto-suggestions .p-body-copy-02 {
	color: #3c3c3c
}

.p-se17-coveo-search-results .p-base {
	font-size: 14px;
	line-height: 22px
}

.p-se17-coveo-search-results .p-base a {
	color: #de7510;
	text-decoration: none
}

.p-se17-coveo-search-results .p-base a:hover {
	text-decoration: underline
}

.p-se17-coveo-search-results .p-base a.p-button:not(.p-button-secondary) {
	color: #fff
}

.p-se17-coveo-search-results .p-base a.p-button:not(.p-button-secondary):visited,
.p-se17-coveo-search-results .p-base a.p-button:not(.p-button-secondary):hover,
.p-se17-coveo-search-results .p-base a.p-button:not(.p-button-secondary):focus {
	text-decoration: none
}

.p-se17-coveo-search-results .p-base .p-inverted a {
	color: #fff
}

.p-se17-coveo-search-results .CoveoSearchInterface {
	font-family: inherit;
	color: #3c3c3c;
	font-size: inherit;
	margin: 0 auto;
	max-width: 960px;
	box-sizing: border-box
}

.p-se17-coveo-search-results .CoveoSearchInterface .coveo-search-section {
	width: 66.66%
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results .CoveoSearchInterface .coveo-search-section {
		width: 100%
	}
}

.p-se17-coveo-search-results .CoveoSearchInterface .coveo-main-section {
	max-width: 960px
}

.p-se17-coveo-search-results .CoveoSearchInterface .coveo-facet-column {
	width: 25%;
	padding-top: 20px
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results .CoveoSearchInterface .coveo-facet-column {
		display: none
	}
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox {
		margin-right: 6px;
		margin-left: 6px
	}
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box {
	border-color: #b9bbc7;
	border-radius: 2px 0 0 2px;
	border-right-width: 0
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-input {
	height: 43px
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-input>input {
	height: 43px
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-icon svg {
	display: none
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-icon::before {
	content: '\e20f';
	position: absolute;
	margin-top: 10px;
	right: 5px;
	color: #3c3c3c;
	font-family: 'philips-global-icon-font';
	font-size: 24px;
	line-height: 24px;
	display: inline-block
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .coveo-magicbox-suggestions span {
	font-weight: normal
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .coveo-magicbox-suggestions .coveo-omnibox-hightlight {
	font-weight: inherit;
	color: inherit
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-suggestions {
	color: #3c3c3c;
	border-radius: 0 0 2px 2px;
	box-shadow: -1px 3px 8px rgba(0, 0, 0, 0.4);
	margin-top: -1px;
	border-top: 1px solid #ccc;
	font-size: 14px
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .magic-box-suggestions .coveo-magicbox-suggestions {
	border: 0
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box .coveo-omnibox-selected {
	background-color: #d3deed
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box input::placeholder {
	color: #888
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .magic-box-notEmpty::after {
	content: '';
	position: absolute;
	background: #ccc;
	top: 50%;
	display: block;
	width: 1px;
	height: 23px;
	margin-top: -12px;
	margin-left: 4px;
	right: 0
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .CoveoSearchButton {
	background-color: #fff;
	border: 1px solid #b9bbc7;
	height: 45px;
	border-left-width: 0;
	width: 45px
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .CoveoSearchButton svg,
.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .CoveoSearchButton .coveo-search-button-loading {
	display: none
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .coveo-search-button::before {
	content: '\e209';
	color: #3c3c3c;
	font-family: 'philips-global-icon-font';
	font-size: 24px;
	line-height: 24px;
	display: inline-block
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSearchbox .coveo-search-button:hover::before {
	color: #de7510
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown {
	position: relative
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown {
		width: 100%
	}
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown .coveo-dropdown {
	appearance: none;
	border: 1px solid #b9bbc7;
	color: inherit;
	background: #fff;
	border-radius: 2px;
	position: relative;
	display: block;
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	padding: 0 30px 0 10px;
	font-weight: 400;
	text-transform: capitalize
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown .coveo-dropdown {
		font-size: 16px;
		height: 46px;
		line-height: 44px
	}
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown .coveo-dropdown:focus {
	outline: 0;
	border-color: #de7510
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown .coveo-dropdown:hover {
	border-bottom: 1px solid #b9bbc7
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown::after {
	content: '\e201';
	color: #de7510;
	font-family: 'philips-global-icon-font';
	font-style: normal;
	position: absolute;
	pointer-events: none;
	height: 22px;
	width: 24px;
	right: 2px;
	top: 1px;
	font-size: 24px;
	line-height: 24px
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results .CoveoSearchInterface .CoveoSortDropdown::after {
		top: 12px
	}
}

.p-se17-coveo-search-results .CoveoSearchInterface.coveo-small-facets .coveo-facet-dropdown-header {
	font-size: inherit
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoResultLink {
	letter-spacing: -0.1px;
	line-height: 22px;
	color: #de7510;
	margin-bottom: 15px
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoResultLink:visited:hover,
.p-se17-coveo-search-results .CoveoSearchInterface .CoveoResultLink:active:hover {
	color: #de7510
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoResultLink:visited,
.p-se17-coveo-search-results .CoveoSearchInterface .CoveoResultLink:hover,
.p-se17-coveo-search-results .CoveoSearchInterface .CoveoResultLink:active {
	color: #de7510
}

.p-se17-coveo-search-results .CoveoSearchInterface .CoveoResultLink .coveo-highlight {
	font-weight: 700
}

.p-se17-coveo-search-results .CoveoSearchInterface .coveo-title {
	font-size: inherit;
	font-weight: 700
}

.p-se17-coveo-search-results .CoveoSearchInterface .p-se17-coveo-result__title .CoveoResultLink {
	font-weight: 700
}

.p-se17-coveo-search-results .coveo-dynamic-facet-header {
	border-bottom: 0;
	height: auto
}

.p-se17-coveo-search-results .coveo-dynamic-facet-header-title {
	font-size: 21px;
	line-height: 26px;
	text-transform: inherit;
	color: inherit;
	font-weight: normal;
	white-space: normal
}

.p-se17-coveo-search-results .coveo-dynamic-facet-header-btn {
	color: #de7510
}

.p-se17-coveo-search-results .coveo-dynamic-facet-collapse-toggle-svg {
	display: none
}

.p-se17-coveo-search-results .coveo-checkbox-label {
	font-size: 12px;
	color: #171717;
	line-height: 20px;
	font-weight: 300
}

.p-se17-coveo-search-results .coveo-checkbox-label .coveo-checkbox-span-label {
	font-size: 14px;
	white-space: normal;
	word-break: break-all
}

.p-se17-coveo-search-results .coveo-dynamic-facet-value {
	margin-bottom: 8px
}

.p-se17-coveo-search-results .coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label,
.p-se17-coveo-search-results .coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label-suffix {
	font-weight: 300
}

.p-se17-coveo-search-results .coveo-dynamic-facet-value .coveo-checkbox-label:hover .coveo-checkbox-span-label {
	opacity: 1
}

.p-se17-coveo-search-results .coveo-dynamic-facet-value .coveo-checkbox-span-label-suffix {
	color: inherit;
	margin-left: 4px
}

.p-se17-coveo-search-results .coveo-dynamic-facet-show-less,
.p-se17-coveo-search-results .coveo-dynamic-facet-show-more {
	color: #de7510
}

.p-se17-coveo-search-results input[type=checkbox].coveo-checkbox+button {
	border-radius: 2px;
	height: 22px;
	width: 22px;
	background: #fff;
	border: 1px solid #b9bbc7;
	min-width: 22px
}

.p-se17-coveo-search-results input[type=checkbox].coveo-checkbox:checked+button {
	border-color: #de7510
}

.p-se17-coveo-search-results input[type=checkbox].coveo-checkbox:checked+button::before {
	color: #de7510;
	content: '\e204';
	font-family: 'philips-global-icon-font';
	font-size: 16px;
	line-height: 20px;
	width: 20px;
	height: 20px;
	text-align: center;
	position: static;
	transform: none;
	border: 0;
	display: inline-block
}

.p-se17-coveo-search-results input[type=checkbox].coveo-checkbox:checked+button::after {
	display: none
}

.p-se17-coveo-search-results .coveo-result-row {
	margin: 5px 0
}

.p-se17-coveo-search-results .coveo-list-layout.CoveoResult {
	padding: 34px 0 20px 16px;
	border-bottom: 1px solid #f8e3cf
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results .coveo-list-layout {
		padding-right: 0
	}
}

.p-se17-coveo-search-results .p-se17-coveo-result__image-picture {
	width: 42px
}

@media screen and (min-width:701px) {
	.p-se17-coveo-search-results .p-se17-coveo-result__image-picture {
		width: 60px
	}
}

.p-se17-coveo-search-results .p-se17-coveo-result__image-picture img {
	object-fit: contain;
	max-width: 100%
}

.p-se17-coveo-search-results .coveo-results-header {
	box-shadow: none;
	border-bottom: 1px solid #f8e3cf;
	padding-bottom: 14px
}

.p-se17-coveo-search-results .coveo-no-results {
	border-bottom: 0
}

.p-se17-coveo-search-results .coveo-no-results .p-se17-coveo-noresults {
	display: block;
	margin-top: 30px
}

.p-se17-coveo-search-results .CoveoResultList {
	margin-top: 0
}

.p-se17-coveo-search-results .CoveoQuerySummary {
	letter-spacing: -0.2px;
	font-size: 21px;
	line-height: 26px;
	color: inherit
}

.p-se17-coveo-search-results .CoveoQuerySummary .coveo-highlight {
	font-weight: normal
}

.p-se17-coveo-search-results .CoveoFieldValue .coveo-field-caption {
	color: #de7510
}

.p-se17-coveo-search-results .p-se17-coveo-download__link {
	display: block;
	margin-top: 15px
}

.p-se17-coveo-search-results .p-se17-coveo-result__image {
	width: 42px
}

@media screen and (min-width:701px) {
	.p-se17-coveo-search-results .p-se17-coveo-result__image {
		width: 60px
	}
}

.p-se17-coveo-search-results .p-se17-coveo-result__image .p-icon {
	padding-top: 2px
}

.p-se17-coveo-search-results .p-se17-coveo-result__description {
	padding-left: 30px
}

.p-se17-coveo-search-results .CoveoExcerpt {
	line-height: 22px;
	margin: 10px 0 5px;
	display: block
}

.p-se17-coveo-search-results .p-se17-coveo-result__productid {
	text-align: right;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	display: block;
	width: 134px
}

.p-se17-coveo-search-results .coveo-breadcrumb .CoveoResultLink {
	margin-right: 14px
}

.p-se17-coveo-search-results .coveo-breadcrumb .CoveoResultLink .p-link-more {
	display: inline-block
}

.p-se17-coveo-search-results .coveo-breadcrumb .CoveoResultLink .p-link-more::after {
	font-weight: normal
}

.p-se17-coveo-search-results .coveo-star-rating-star svg {
	width: 8px;
	height: 8px
}

.p-se17-coveo-search-results .coveo-star-rating-star+.coveo-star-rating-star {
	margin-left: 4px
}

.p-se17-coveo-search-results .CoveoPager {
	width: 100%;
	text-align: center;
	margin: 0
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-list-item {
	border: 0;
	background: 0
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-list-item:hover {
	color: inherit;
	background: 0;
	text-decoration: none
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-list-item:hover a {
	text-decoration: none
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-list-item a {
	color: #888;
	cursor: pointer
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-list-item a:hover {
	color: #3c3c3c;
	text-decoration: none
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-list-item.coveo-active a {
	font-weight: 700;
	color: #de7510
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-previous a::after,
.p-se17-coveo-search-results .CoveoPager .coveo-pager-next a::after {
	content: attr(title);
	color: #de7510;
	font-size: 16px;
	font-weight: 300
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-previous a::after:hover,
.p-se17-coveo-search-results .CoveoPager .coveo-pager-next a::after:hover {
	color: #de7510
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-previous a:hover::after,
.p-se17-coveo-search-results .CoveoPager .coveo-pager-next a:hover::after {
	text-decoration: underline
}

.p-se17-coveo-search-results .CoveoPager .coveo-pager-previous a svg,
.p-se17-coveo-search-results .CoveoPager .coveo-pager-next a svg {
	display: none
}

.p-se17-coveo-search-results .coveo-query-summary-no-results-string {
	font-size: 34px;
	font-weight: 700;
	margin-bottom: 24px;
	line-height: 40px;
	letter-spacing: -0.5px
}

.p-se17-coveo-search-results .coveo-query-summary-no-results-string .coveo-highlight {
	font-weight: 300
}

.p-se17-coveo-search-results .p-se17-coveo-noresults {
	display: none
}

.p-se17-coveo-search-results--ab-1276842 {
	min-height: 400px;
	position: relative;
	padding: 0
}

.p-se17-coveo-search-results--ab-1276842 .p-se17-coveo-result__background {
	position: absolute;
	z-index: -1;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 360px
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results--ab-1276842 .p-se17-coveo-result__background {
		height: 270px
	}
}

.p-se17-coveo-search-results--ab-1276842 .p-title-terms {
	color: #a6a6a6;
	padding: 12px 10px 10px;
	font-size: 16px
}

.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface {
	margin: 0;
	max-width: 100%
}

.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface.coveo-waiting-for-query .coveo-dropdown-header-wrapper {
	display: none
}

.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface.coveo-waiting-for-query .p-se17-coveo-result__top-container,
.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface.coveo-waiting-for-query .p-se17-coveo-result__background {
	display: block;
	visibility: inherit
}

.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface.coveo-waiting-for-query .p-se17-coveo-result__top-container .coveo-search-section {
	margin-top: 0
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface .coveo-main-section {
		padding: 0 6px
	}
}

.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface .p-se17-coveo-result__top-container {
	margin: 0 auto;
	max-width: 960px;
	box-sizing: border-box;
	padding-top: 140px
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface .p-se17-coveo-result__top-container {
		padding: 80px 6px 0
	}
}

.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface .p-se17-coveo-result__heading {
	width: 66.66%;
	left: 16.66%;
	position: relative;
	color: #fff
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface .p-se17-coveo-result__heading {
		width: 100%;
		left: 6px
	}
}

.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface .coveo-search-section {
	margin-bottom: 120px;
	margin-top: 0;
	padding: 0
}

@media screen and (max-width:700px) {
	.p-se17-coveo-search-results--ab-1276842 .CoveoSearchInterface .coveo-search-section {
		margin-bottom: 100px
	}
}

.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: .5px
}

.p-sc01v2-youtube-widget .p-video-wrap .p-play-button {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.p-sc01v2-youtube-widget .p-video-wrap .p-play-button .p-icon-play::after {
	opacity: 1;
	top: 0
}

.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;
	right: 10px
}

.p-sc01v2-youtube-widget.p-image-fullsize .p-video-wrap {
	background: #000
}

.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(222, 117, 16, 0.4)
}

.p-sc01v2-youtube-widget .p-video-image-wrapper .p-image-container .p-button-two-blocks-parent-parent-wrapper {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px
}

.p-sc01v2-youtube-widget .p-video-image-wrapper .p-image-container .p-button-two-blocks-parent-wrapper {
	display: table;
	width: 100%;
	height: 100%
}

.p-sc01v2-youtube-widget .p-video-image-wrapper .p-image-container .p-button-two-blocks-wrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.p-sc01v2-youtube-widget .p-video-image-wrapper .p-image-container.p-label-bottomleft-alignment .p-button-two-blocks-wrapper {
	vertical-align: bottom;
	text-align: left
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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:961px) {
	.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
	}
}

.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: #000
}

.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 {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.p-sc11-youku-widget .p-video-wrap .p-play-button .p-icon-play::after {
	opacity: 1;
	top: 0
}

.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;
	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(222, 117, 16, 0.4)
}

.p-sc11-youku-widget .p-video-image-wrapper .p-image-container .p-button-two-blocks-parent-parent-wrapper {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px
}

.p-sc11-youku-widget .p-video-image-wrapper .p-image-container .p-button-two-blocks-parent-wrapper {
	display: table;
	width: 100%;
	height: 100%
}

.p-sc11-youku-widget .p-video-image-wrapper .p-image-container .p-button-two-blocks-wrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.p-sc11-youku-widget .p-video-image-wrapper .p-image-container.p-label-bottomleft-alignment .p-button-two-blocks-wrapper {
	vertical-align: bottom;
	text-align: left
}

.p-youku-mfp-popup .p-mfp-popup-content {
	position: relative;
	z-index: 1
}

.p-youku-mfp-popup .p-popup-close {
	z-index: 2
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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:961px) {
	.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: 0
}

.test-touch .p-sc11-youku-widget .p-player-wrapper {
	padding-right: 35px
}

.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: #000
}

.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: .5px
}

.p-sc21-scene7-video .p-video-wrap .p-play-button {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.p-sc21-scene7-video .p-video-wrap .p-play-button .p-icon-play::after {
	opacity: 1;
	top: 0
}

.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;
	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(222, 117, 16, 0.4)
}

.p-sc21-scene7-video .p-video-image-wrapper .p-image-container .p-button-two-blocks-parent-parent-wrapper {
	position: absolute;
	top: 10px;
	bottom: 10px;
	left: 10px;
	right: 10px
}

.p-sc21-scene7-video .p-video-image-wrapper .p-image-container .p-button-two-blocks-parent-wrapper {
	display: table;
	width: 100%;
	height: 100%
}

.p-sc21-scene7-video .p-video-image-wrapper .p-image-container .p-button-two-blocks-wrapper {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.p-sc21-scene7-video .p-video-image-wrapper .p-image-container.p-label-bottomleft-alignment .p-button-two-blocks-wrapper {
	vertical-align: bottom;
	text-align: left
}

.mfp-wrap2 .p-scene7-wrapper {
	height: 100%
}

.mfp-wrap2 .p-scene7-wrapper .p-video {
	height: 100%
}

@media screen and (max-width:450px) {
	.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:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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:961px) {
	.p-sc21-scene7-video.p-image-fullsize .p-l-viewport-height .p-video-image-wrapper img {
		height: 100vh;
		object-fit: contain;
		width: auto!important
	}
}

.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 0 10px
}

.p-n16-anchorlist .p-n16-backtotop {
	color: #3c3c3c
}

.p-n16-anchorlist .p-anchor-name li {
	line-height: 35px
}

.p-n16-anchorlist {
	display: inline-block
}

.p-n17-sticky-vertical-widget {
	position: fixed;
	z-index: 6005;
	min-height: 34px;
	right: 0;
	top: 365px;
	width: 32px
}

.p-n17-sticky-vertical-widget.p-sticky-left {
	left: 0
}

.p-n17-sticky-vertical-widget.p-sticky-left .p-vertical-item {
	border-radius: 0 3px 3px 0;
	border-right: 1px solid #6e202d;
	border-left: 0
}

.p-n17-sticky-vertical-widget.p-sticky-left .p-flyout-widget {
	right: 0;
	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 #fff;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-left: 0;
	border-width: 7px;
	box-shadow: 1px 0 -2px 3px #000;
	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: 0
}

.p-n17-sticky-vertical-widget .p-vertical-item {
	background-color: #de7510;
	color: #fff;
	cursor: pointer;
	display: block;
	height: 34px;
	margin-top: 1px;
	position: relative;
	transition: .2s;
	width: 32px
}

.p-n17-sticky-vertical-widget .p-vertical-item::after {
	display: block;
	color: #fff;
	font-size: 24px;
	padding-top: 6px;
	text-align: center;
	width: 32px
}

.p-n17-sticky-vertical-widget .p-flyout-widget {
	background: #fff;
	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: 0;
	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 #fff;
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	border-right: 0;
	border-width: 7px;
	box-shadow: 1px 0 -2px 3px #000;
	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: #0089c4;
	font-size: 21px;
	padding: 39px 22px 0
}

.p-n17-sticky-vertical-widget .p-flyout-widget-content {
	max-height: 800px;
	overflow: auto;
	color: #333
}

.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-dummy {
	padding: 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: #333;
	text-decoration: none
}

.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-list a:hover {
	color: #000;
	text-decoration: underline
}

.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-list.p-flyout-widget-listtype-inpage {
	padding: 10px 0 0
}

.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-list.p-flyout-widget-listtype-inpage li {
	line-height: 39px;
	margin: 0 21px
}

.p-n17-sticky-vertical-widget.p-inverted .p-vertical-item {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff
}

.p-n17-sticky-vertical-widget.p-inverted .p-vertical-item::after {
	color: #de7510
}

@media screen and (max-width:700px) {
	.p-n17-sticky-vertical-widget .p-flyout-widget {
		min-width: 250px;
		z-index: 10
	}
}

.p-n15-anchor .cq-reference-placeholder {
	width: 300px;
	background-position: 0 0
}

.p-n15-anchor .p-n15-pagebreaker {
	font-size: 0
}

.p-n15-anchor .p-n15-anchor-wrap {
	padding-left: 80px;
	padding-top: 30px
}

.p-n18-mobile-anchor {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 6008;
	opacity: .01;
	max-height: 0;
	transition: opacity .3s ease-in-out, max-height .001s .3s
}

.p-n18-mobile-anchor--show {
	opacity: 1;
	max-height: 999px;
	transition: opacity .3s ease-in-out, max-height .001s
}

.p-n18-mobile-anchor__link {
	display: block;
	padding: 10px;
	margin: 10px;
	background-color: #de7510;
	border: 1px solid #fff;
	border-radius: 50%
}

.p-n18-mobile-anchor__link--icon::after {
	color: #fff;
	height: 10px
}

.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-weight: 400;
	color: #fff
}

.p-n19-tabcontainer .p-tab-container>li.p-selected .p-tab-switcher strong {
	font-weight: 700
}

.p-n19-tabcontainer .p-tab-container>li>a {
	position: relative;
	display: block;
	font-size: 14px;
	line-height: 46px;
	font-weight: normal;
	background-color: #de7510;
	color: #fff
}

.p-n19-tabcontainer .p-tab-container>li>a span {
	padding: 13px 0 11px 8px;
	line-height: inherit;
	margin-right: 26px;
	display: inline-block
}

.p-n19-tabcontainer .p-tab-container>li>a:hover {
	text-decoration: none;
	font-weight: 400;
	opacity: .5;
	color: #fff
}

.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-accordion {
	margin-bottom: 0
}

.p-n19-tabcontainer .p-accordion.p-description-block {
	padding-bottom: 15px
}

.p-n19-tabcontainer .p-select {
	margin-top: -40px;
	margin-bottom: 20px
}

.p-n19-tabcontainer .p-n19-filter-panel>dd {
	padding-left: 0
}

.p-n19-tabcontainer .p-n19-filter-panel>dt {
	background: #fff
}

.p-n19-tabcontainer .p-n19-filter-panel>dt:hover,
.p-n19-tabcontainer .p-n19-filter-panel>dt:focus {
	background: #fae089
}

.p-n19-tabcontainer .p-n19-filter-panel-title {
	display: none
}

.p-n19-tabcontainer .p-n19-loadmore-btn-wrapper {
	display: flex;
	justify-content: center
}

.p-inverted.p-n19-tabcontainer .p-tab-container>li>a {
	color: #de7510;
	background-color: #fff
}

.p-inverted.p-n19-tabcontainer .p-tab-container>li>a:hover {
	background: #de7510!important;
	color: #fff!important
}

.p-inverted.p-n19-tabcontainer .p-tab-container>li.p-selected .p-tab-switcher {
	background: #de7510!important;
	color: #fff!important
}

.p-inverted.p-n19-tabcontainer .p-accordion dd a {
	color: #fff
}

.p-n19-categorizedlistofpages .p-n19-filter .p-bullets li::before {
	content: ''
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li>a:hover {
		font-weight: 700
	}
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container>li.p-selected>a {
		font-weight: 700
	}
	.p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container a:hover {
		font-weight: 700
	}
	.p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-selected a {
		font-weight: 700
	}
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li .p-tab-switcher,
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li .p-tab-switcher {
		background: rgba(222, 117, 16, 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 {
		background: rgba(222, 117, 16, 0)
	}
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li .p-tab-switcher:hover,
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li .p-tab-switcher:hover,
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected .p-tab-switcher,
	.p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected .p-tab-switcher {
		background: rgba(222, 117, 16, 0);
		padding: 0
	}
	.p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li .p-tab-switcher:hover,
	.p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li .p-tab-switcher:hover,
	.p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected .p-tab-switcher,
	.p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected .p-tab-switcher {
		background: rgba(222, 117, 16, 0);
		padding: 0
	}
	.p-n19-tabcontainer .p-accordion-arrow {
		display: none
	}
}

@media screen and (min-width:961px) {
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li>a:hover {
		font-weight: 700
	}
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container>li.p-selected>a {
		font-weight: 700
	}
	.p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container a:hover {
		font-weight: 700
	}
	.p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-selected a {
		font-weight: 700
	}
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive>li .p-tab-switcher,
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li .p-tab-switcher {
		background: rgba(222, 117, 16, 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 {
		background: rgba(222, 117, 16, 0)
	}
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li .p-tab-switcher:hover,
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li .p-tab-switcher:hover,
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected .p-tab-switcher,
	.p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected .p-tab-switcher {
		background: rgba(222, 117, 16, 0);
		padding: 0
	}
	.p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li .p-tab-switcher:hover,
	.p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li .p-tab-switcher:hover,
	.p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active>li.p-selected .p-tab-switcher,
	.p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive>li.p-selected .p-tab-switcher {
		background: rgba(222, 117, 16, 0);
		padding: 0
	}
	.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: #000;
	opacity: .8;
	left: 50%;
	width: 200px;
	height: 80px;
	margin: 0 0 0 -100px;
	background-color: #fff;
	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-gradient-bg {
	background: 0;
	height: 0;
	pointer-events: none
}

.p-n19-categorizedlistofpages .p-content-area {
	text-align: left
}

@media print,
screen and (min-width:451px) {
	.p-n19-categorizedlistofpages .p-content-area {
		width: 490px;
		margin-top: 20px;
		max-width: 100%
	}
	.p-n19-categorizedlistofpages .p-tab-container>li>a {
		display: none
	}
}

@media screen and (min-width:701px) {
	.p-n19-categorizedlistofpages .p-rn34-card {
		width: 225px
	}
	.p-n19-categorizedlistofpages .p-rn34-card img {
		width: 100%
	}
	.p-n19-categorizedlistofpages .p-rn15-card {
		width: 470px;
		margin: 0 0 20px
	}
	.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: -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 .p-link {
		margin: 10px 0 15px 5px;
		display: block
	}
}

@media screen and (min-width:961px) {
	.p-n19-categorizedlistofpages .p-content-area {
		width: 980px
	}
	.p-n19-categorizedlistofpages .p-tab-container>li>a {
		display: block
	}
}

@media screen and (max-width:700px) {
	.p-n19-categorizedlistofpages .p-rn34-card img {
		width: 100%
	}
	.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
	}
	.p-n19-categorizedlistofpages .p-tab-container .p-accordion dd ul {
		padding-left: 15px
	}
	.p-n19-tabcontainer .p-n19-filter-panel-title {
		display: block
	}
}

.p-t57v2-resource-library .p-library-list-item {
	padding: 20px 0;
	border-top: 1px solid #ccc
}

.p-t57v2-resource-library .p-library-list-item:first-child {
	border-top: 0
}

.p-t57v2-resource-library .p-library-list-item .p-link-title {
	font-size: 14px;
	color: #333;
	font-weight: 700;
	line-height: 22px;
	letter-spacing: 0
}

.p-t57v2-resource-library .p-library-list-item .p-icon-external-link {
	vertical-align: bottom;
	color: #de7510
}

.p-t57v2-resource-library .p-title {
	margin-bottom: 14px;
	color: #333;
	line-height: 29px;
	font-size: 21px;
	letter-spacing: 0
}

.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 #fff
}

.p-inverted .p-library-list-item .p-link-title {
	color: #fff
}

.p-inverted .p-library-list-item a,
.p-inverted .p-library-list-item .p-icon-external-link {
	color: #b6bf00
}

.p-inverted .p-title {
	color: #fff
}

@media screen and (max-width:700px) {
	.p-t57v2-resource-library {
		padding-right: 10px;
		padding-left: 10px
	}
}

@media screen and (min-width:701px) {
	.p-t57v2-resource-library .p-button-more {
		margin-bottom: 0
	}
	.p-t57v2-resource-library .p-title {
		margin-top: 0
	}
}

.p-n02v3,
.p-n02v3 a,
.p-n02v3 .p-heading-02 {
	color: #fff
}

.p-n02v3 a,
.p-n02v3 a:active,
.p-n02v3 a:focus {
	outline: 0;
	outline: 0
}

.p-n02v3 .p-layout-inner,
.p-n02v3 .p-n02v3-wrapper {
	position: relative
}

.p-n02v3__mlink:hover {
	text-decoration: none
}

.genericheaderpagev2,
.genericheaderpage {
	position: relative;
	width: 100%;
	z-index: 6007
}

.p-show-sidebar-header .genericheaderpagev2,
.p-show-sidebar-header .genericheaderpage {
	z-index: 6007
}

.p-n02v3__mz {
	position: absolute;
	z-index: 50;
	bottom: 0;
	left: auto;
	right: 0;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	flex-wrap: nowrap;
	text-align: right;
	color: #fff
}

.p-n02v3__mzsearch {
	display: flex;
	flex-direction: row;
	min-height: 48px
}

.p-n02v3__mzmyphilips--icon,
.p-n02v3__mzsearch--open,
.p-n02v3__mzsearch--close,
.p-n02v3__mzhamburger--close,
.p-n02v3__mzshop--open {
	display: inline-block;
	width: 38px;
	height: 48px;
	line-height: 55px;
	text-align: center;
	cursor: pointer
}

.p-n02v3__mzshop--open {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: inherit
}

.p-n02v3__mzshop--open>span {
	padding: 7px 5px 5px
}

.p-n02v3__mzshop--open:hover {
	text-decoration: none
}

.p-n02v3__mzshop--open:focus>span {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__mzshop--open:focus:not(.focus-visible)>span {
	outline: 0
}

.p-n02v3__mzmyphilips--icon>button,
.p-n02v3__mzsearch--open>button,
.p-n02v3__mzsearch--close>button,
.p-n02v3__mzhamburger--close>button {
	margin-top: 8px;
	padding: 5px
}

.p-n02v3__mzmyphilips--icon>button:focus,
.p-n02v3__mzsearch--open>button:focus,
.p-n02v3__mzsearch--close>button:focus,
.p-n02v3__mzhamburger--close>button:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__mzmyphilips--icon>button:focus:not(.focus-visible),
.p-n02v3__mzsearch--open>button:focus:not(.focus-visible),
.p-n02v3__mzsearch--close>button:focus:not(.focus-visible),
.p-n02v3__mzhamburger--close>button:focus:not(.focus-visible) {
	outline: 0
}

.p-n02v3__mzsearch--open>button {
	margin-top: 7px
}

.p-n02v3__mzmyphilips,
.p-n02v3__mzhamburger,
.p-n02v3__mzshop {
	display: flex;
	flex-direction: row;
	width: 40px;
	height: 48px
}

.p-n02v3__mzhamburger--open {
	padding: 12px 8px;
	text-align: center;
	cursor: pointer
}

.p-n02v3__mzshop--hidden {
	display: none
}

.p-n02v3__mzsearch--close {
	display: none
}

.p-n02v3__search--open .p-n02v3__mzstockindicator {
	display: none
}

.p-n02v3__search--open .p-n02v3__mzmyphilips {
	display: none
}

.p-n02v3__search--open .p-n02v3__mzsearch--open {
	display: none
}

.p-n02v3__search--open .p-n02v3__mzsearch--close {
	position: absolute;
	right: 0;
	display: inline-block
}

.p-n02v3__search--open .p-n02v3__mzlanguage {
	display: none
}

.p-n02v3__search--open .p-n02v3__mzshop {
	display: none
}

.p-n02v3__search--open .p-n02v3__mz {
	left: 118px
}

.p-n02v3__search--open .p-n02v3__mzsearch {
	width: 100%
}

.p-n02v3__search--open .p-n02v3__mzsearch .se18-search-box,
.p-n02v3__search--open .p-n02v3__mzsearch .se18-coveo-search-box {
	display: inline-block;
	width: 100%
}

.p-n02v3__mzsearch .se18-search-box,
.p-n02v3__mzsearch .se18-coveo-search-box {
	display: none
}

.p-n02v3__mzsearch .p-se18-search-box,
.p-n02v3__mzsearch .p-se18-coveo-search-box {
	text-align: left
}

.p-n02v3__mzsearch .p-se18-search-box>.p-row-gutter,
.p-n02v3__mzsearch .p-se18-coveo-search-box>.p-row-gutter,
.p-n02v3__mzsearch .p-se18-search-box>.p-comp-spacing-bottom,
.p-n02v3__mzsearch .p-se18-coveo-search-box>.p-comp-spacing-bottom {
	padding: 0
}

.p-n02v3__mzsearch .p-se18-search-box .p-search-box,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-search-box,
.p-n02v3__mzsearch .p-se18-search-box .p-search-box:active,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-search-box:active,
.p-n02v3__mzsearch .p-se18-search-box .p-search-box:focus,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-search-box:focus {
	height: 48px;
	background: #cc6116;
	color: #f7d368;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	border: 0;
	padding-left: 40px;
	padding-right: 10px
}

.p-n02v3__mzsearch .p-se18-search-box .p-search-box:active,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-search-box:active,
.p-n02v3__mzsearch .p-se18-search-box .p-search-box:focus,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-search-box:focus {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.4)
}

.p-n02v3__mzsearch .p-se18-search-box .p-search,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-search,
.p-n02v3__mzsearch .p-se18-search-box .p-reset,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-reset {
	font-size: 18px;
	color: white
}

.p-n02v3__mzsearch .p-se18-search-box .p-icon-search:hover,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-icon-search:hover,
.p-n02v3__mzsearch .p-se18-search-box .p-icon-close:hover,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-icon-close:hover,
.p-n02v3__mzsearch .p-se18-search-box .p-icon-search:focus,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-icon-search:focus,
.p-n02v3__mzsearch .p-se18-search-box .p-icon-close:focus,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-icon-close:focus {
	color: #de7510
}

.p-n02v3__mzsearch .p-se18-search-box .p-search,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-search {
	margin-top: -9px;
	left: 11px;
	right: auto;
	min-width: 18px
}

.p-n02v3__mzsearch .p-se18-search-box .p-reset-wrapper,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-reset-wrapper {
	display: none;
	margin-top: -9px;
	left: 40px;
	right: auto;
	margin-left: 12px;
	margin-right: 0
}

.p-n02v3__mzsearch .p-se18-search-box .p-reset-wrapper::after,
.p-n02v3__mzsearch .p-se18-coveo-search-box .p-reset-wrapper::after {
	right: 28px;
	left: auto
}

.p-n02v3__mzsearch-expanded {
	text-align: left
}

.p-n02v3__mzsearch-expanded .se18-search-box,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box {
	position: absolute;
	left: -116px;
	right: 16px;
	top: 66px;
	width: 100vw;
	overflow: hidden;
	z-index: 0
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-se18-search-box,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-se18-search-box,
.p-n02v3__mzsearch-expanded .se18-search-box .p-se18-coveo-search-box,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-se18-coveo-search-box {
	position: absolute;
	left: 100%;
	right: 0;
	margin: 0 16px
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form {
	z-index: 3
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box {
	background: #fff;
	color: #3c3c3c;
	border-color: #de7510
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box~.p-search,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box~.p-search,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box~* .p-reset,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box~* .p-reset {
	color: #3c3c3c
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box~.p-icon-search:hover,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box~.p-icon-search:hover,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box~* .p-icon-close:hover,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box~* .p-icon-close:hover,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box~.p-icon-search:focus,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box~.p-icon-search:focus,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box~* .p-icon-close:focus,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box~* .p-icon-close:focus {
	color: #de7510
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search,
.p-n02v3__mzsearch-expanded .se18-search-box .p-reset,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-reset {
	color: #fff
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-icon-search:hover,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-icon-search:hover,
.p-n02v3__mzsearch-expanded .se18-search-box .p-icon-close:hover,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-icon-close:hover,
.p-n02v3__mzsearch-expanded .se18-search-box .p-icon-search:focus,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-icon-search:focus,
.p-n02v3__mzsearch-expanded .se18-search-box .p-icon-close:focus,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-icon-close:focus {
	color: #de7510
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search {
	margin-top: -12px
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-reset-wrapper,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-reset-wrapper {
	font-size: 12px
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-reset-wrapper::after,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-reset-wrapper::after {
	margin-top: -10px;
	margin-left: 4px;
	height: 18px
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box {
	background: #ba4c1e;
	box-shadow: none;
	color: #fff;
	height: 44px;
	font-size: 16px;
	border-radius: 2px;
	border: 1px solid #ba4c1e
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:focus,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box:focus,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:active,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box:active {
	background: #fff;
	color: #3c3c3c
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:focus~.p-search,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box:focus~.p-search,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:active~.p-search,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box:active~.p-search,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:focus~* .p-reset,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box:focus~* .p-reset,
.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box:active~* .p-reset,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box:active~* .p-reset {
	color: #3c3c3c
}

.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box.p-search-padding,
.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box.p-search-padding {
	padding-right: 67px
}

.p-n02v3__mzsearch-expanded .p-se18-auto-suggestions {
	box-shadow: none;
	box-sizing: border-box;
	border: 1px solid #d8d8d8
}

.p-n02v3__mzsearch-expanded--show .se18-search-box,
.p-n02v3__mzsearch-expanded--show .se18-coveo-search-box {
	overflow: visible
}

.p-n02v3__mzsearch-expanded--show .se18-search-box .p-se18-search-box,
.p-n02v3__mzsearch-expanded--show .se18-coveo-search-box .p-se18-search-box,
.p-n02v3__mzsearch-expanded--show .se18-search-box .p-se18-coveo-search-box,
.p-n02v3__mzsearch-expanded--show .se18-coveo-search-box .p-se18-coveo-search-box {
	width: calc(100vw - 32px)
}

.p-n02v3__mzsearch-expanded--active .se18-search-box .p-se18-search-box,
.p-n02v3__mzsearch-expanded--active .se18-coveo-search-box .p-se18-search-box,
.p-n02v3__mzsearch-expanded--active .se18-search-box .p-se18-coveo-search-box,
.p-n02v3__mzsearch-expanded--active .se18-coveo-search-box .p-se18-coveo-search-box {
	left: 0
}

.p-n02v3--subbrand .p-n02v3__mzsearch-expanded .se18-search-box,
.p-n02v3--subbrand .p-n02v3__mzsearch-expanded .se18-coveo-search-box {
	top: 105px
}

.p-n02v3__mzlanguage {
	display: inline-block;
	margin: 0 5px;
	line-height: 48px
}

.p-n02v3__mzlanguage>a {
	padding-top: 5px;
	padding-bottom: 10px
}

.p-n02v3__mzlanguage>a:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__mzlanguage>a:focus:not(.focus-visible) {
	outline: 0
}

.p-n02v3__language {
	color: #f7d368;
	display: inline-block;
	line-height: initial;
	text-align: center;
	margin: 0 4px
}

.p-n02v3__language.p-n02v3__language--active {
	color: #fff;
	font-weight: 700
}

.p-n02v3__mzstockindicator>a {
	padding: 5px
}

.p-n02v3__mzstockindicator>a:hover {
	text-decoration: none
}

.p-n02v3__mzstockindicator>a:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__mzstockindicator>a:focus:not(.focus-visible) {
	outline: 0
}

.p-n02v3__mzstockindicator #stockIndicator {
	line-height: 48px;
	font-size: 13px
}

.p-n02v3__mzstockindicator .p-n02v3__stockPct--positive {
	color: #ced95f
}

.p-n02v3__mzstockindicator .p-n02v3__stockPct--negative {
	color: #ffb580
}

.p-n02v3__mzshop {
	position: relative
}

.p-n02v3__mzshop a {
	color: #fff
}

.p-n02v3__mzshop .p-cart-counter {
	position: absolute;
	top: 10px;
	left: 15px;
	pointer-events: none
}

.p-n02v3__shop-status {
	color: #212121;
	border-radius: 4px;
	background-color: #f5f5f5;
	margin: 0 16px 20px;
	padding: 7px 14px
}

@media screen and (max-width:960px) {
	.p-n02v3__mzhamburger {
		display: inline-block
	}
	.p-n02v3__mzhamburger--open {
		display: inline-block
	}
	.p-n02v3__mzhamburger--close {
		display: none
	}
	.p-n02v3__mzlanguage {
		display: none
	}
	.p-n02v3__hamburger--open .p-n02v3__mzhamburger--open {
		display: none
	}
	.p-n02v3__hamburger--open .p-n02v3__mzhamburger--close {
		display: inline-block
	}
	.p-n02v3__mz {
		left: 118px
	}
	.p-n02v3__search--open .p-n02v3__mz {
		left: 0
	}
	.p-n02v3__search--open .p-n02v3__mz .p-n02v3__mzhamburger {
		display: none
	}
	.p-n02v3__search--open .p-n02v3__mz .p-se18-search-box>.p-layout-row,
	.p-n02v3__search--open .p-n02v3__mz .p-se18-coveo-search-box>.p-layout-row {
		margin-right: 0;
		margin-left: 0
	}
	.p-n02v3__mzmyphilips {
		display: none
	}
	.p-n02v3__n25bg .p-n02v3-aside {
		position: absolute;
		top: 0;
		z-index: 50;
		right: 0
	}
	.p-n02v3__n25bg .p-n02v3-aside .p-n02v3__mz {
		position: static
	}
	.p-n02v3__n25bg.p-n02v3__search--open .p-n02v3-aside {
		left: 0
	}
}

@media screen and (min-width:961px) {
	.p-n02v3__mzhamburger {
		display: none
	}
	.p-n02v3__mzsearch-expanded {
		display: flex;
		align-items: center;
		width: 50%;
		min-height: 48px;
		max-width: 430px;
		margin-right: 15px
	}
	.p-n02v3__mzsearch-expanded .p-n02v3__mzsearch--open {
		display: none
	}
	.p-n02v3__mzsearch-expanded .se18-search-box,
	.p-n02v3__mzsearch-expanded .se18-coveo-search-box {
		display: block;
		max-width: 430px;
		width: 100%;
		position: static;
		overflow: visible
	}
	.p-n02v3__mzsearch-expanded .se18-search-box .p-se18-search-box,
	.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-se18-search-box,
	.p-n02v3__mzsearch-expanded .se18-search-box .p-se18-coveo-search-box,
	.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-se18-coveo-search-box {
		margin: 0;
		position: static;
		width: 100%
	}
	.p-n02v3__mzsearch-expanded .se18-search-box .p-search-box,
	.p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box {
		border-color: #cc6116;
		height: 32px;
		font-size: 14px
	}
}

.p-n02v3__shape {
	position: absolute;
	z-index: 40;
	top: 0;
	left: 0;
	width: 98px
}

.p-n02v3__brand {
	position: absolute;
	z-index: 20;
	top: 0;
	width: 98px;
	height: 45px;
	filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5))
}

.p-n02v3__philips {
	position: absolute;
	z-index: 20;
	top: 15px;
	left: 7px;
	width: 85px
}

.p-n02v3__philips img {
	position: absolute
}

.p-n02v3__shapetop {
	position: absolute;
	top: 0;
	left: 0;
	width: 98px;
	height: 45px
}

.p-n02v3__subbrand {
	position: absolute;
	z-index: 20;
	width: 98px;
	height: 39px;
	top: 40px;
	filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5))
}

.p-n02v3__subbrand .p-n02v3__shapegradient {
	margin-top: 10px
}

.p-n02v3__subbranding {
	position: absolute;
	z-index: 20;
	top: 8px;
	left: 0;
	right: 0;
	width: 98px;
	height: 31px
}

.p-n02v3__shapebottom {
	position: absolute;
	top: 0;
	left: 0;
	width: 98px;
	height: 39px
}

.p-n02v3__shapegradient {
	position: relative;
	transition: height 400ms ease;
	height: 35px;
	margin-top: 16px;
	background: linear-gradient(to right, #a63d21 0, #de7510 100%)
}

.p-n02v3__shapegradient .p-body-copy-03 {
	position: absolute;
	bottom: 4px;
	left: 8px;
	right: 8px;
	color: #fff
}

.p-n02v3 .p-n02v3__shapelink {
	display: block;
	height: 51px
}

.p-n02v3 .p-n02v3__shapelink.p-n02v3__shapelink_subbrand {
	height: 85px
}

.p-n02v3 .p-n02v3__shapelink:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__shapelink:not(.p-n02v3__shapelink--hoverdisabled):hover .p-n02v3__shapegradient {
	transition: height 400ms ease;
	height: 56px
}

@media screen and (max-width:960px) {
	.p-n02v3__search--open .p-n02v3__shape {
		display: none
	}
}

@media screen and (max-width:450px) {
	.p-n02v3__shape {
		left: 6px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-n02v3__shape {
		left: 9px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-n02v3__shape {
		left: 11px
	}
}

.p-n02v3.p-n02v3__flyout--open {
	position: relative;
	overflow-y: auto;
	height: 100vh;
	color: #f2c544;
	background: #923323;
	-webkit-overflow-scrolling: touch
}

.p-n02v3.p-n02v3__flyout--open .p-n02v3__title {
	display: none
}

.p-n02v3.p-n02v3__flyout--open .p-n52-breadcrumbHeader {
	display: none
}

.p-n02v3__menu {
	position: relative;
	z-index: 30
}

.p-n02v3__mlink {
	position: relative;
	display: block;
	cursor: pointer;
	margin-bottom: 5px
}

.p-n02v3__mli--lastactive>.p-n02v3__mlink>span {
	color: #fff;
	font-weight: 700
}

.p-n02v3__mli--showall {
	display: none
}

.p-n02v3__m1bg {
	background: #a63d21;
	min-height: 48px
}

.p-n02v3__m1item {
	color: #f7d368
}

.p-n02v3__miconbg {
	color: #fce290;
	background: #cc6116;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	position: absolute;
	left: 0;
	right: 0;
	top: 48px
}

.p-n02v3__miconbg .p-n02v3__mwrap {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.6)
}

.p-n02v3__miconbg .p-n02v3__mflyout::before {
	box-shadow: none
}

.p-n02v3__mbg--hidden {
	display: none
}

.p-n02v3__flyout--open .p-n02v3__miconbg .p-n02v3__mwrap {
	box-shadow: none
}

.p-n02v3__flyout--open .p-n02v3__miconbg::after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.p-n02v3__mflyout {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 40
}

.p-n02v3__m1 {
	position: relative;
	padding-top: 28px
}

.p-n02v3__m1title {
	position: relative;
	height: 50px
}

.p-n02v3__m1title::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.p-n02v3__mback {
	position: relative;
	padding: 20px 0 14px;
	cursor: pointer
}

.p-n02v3__mback::before {
	content: '\2039';
	display: inline-block;
	font-weight: 700;
	overflow: hidden;
	height: 16px;
	margin-right: 5px
}

.p-n02v3__mback::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.p-n02v3__listtitle {
	position: relative;
	margin: 32px 0
}

.p-n02v3__mclose {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	font-size: 20px;
	color: #fff
}

.p-n02v3__mclose>button.p-icon-close {
	padding: 5px 5px 3px
}

.p-n02v3__mclose>button.p-icon-close:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__micon {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	max-width: 960px;
	margin: 0 auto;
	justify-content: space-evenly
}

.p-n02v3__micon>.p-n02v3__mli--active>.p-n02v3__mlink::after {
	content: '';
	position: absolute;
	bottom: -16px;
	width: 100%;
	height: 1px;
	background: #fff
}

.p-n02v3__m2icon {
	display: none
}

.p-n02v3__micon>li {
	display: inline-block;
	width: 106px;
	flex: 1;
	height: 127px
}

.p-n02v3__micon>.p-n02v3__mli:hover {
	background: radial-gradient(rgba(0, 0, 0, 0.05) 0, rgba(0, 0, 0, 0) 60%)
}

.p-n02v3__micon>li>.p-n02v3__mlink::before {
	content: '';
	display: block;
	height: 100px;
	margin-top: 10px
}

.p-n02v3__micon .p-n02v3__m2icon {
	display: block;
	position: absolute;
	top: 15px;
	left: 7px;
	right: 7px;
	font-size: 33px;
	line-height: 33px;
	text-align: center;
	padding: 0
}

.p-n02v3__micon .p-n02v3__m2text {
	position: absolute;
	top: 62px;
	left: 7px;
	right: 7px;
	font-size: 12px;
	line-height: 1rem;
	text-align: center;
	padding: 0
}

.p-n02v3__mflyout>.p-n02v3__mwrap {
	position: relative;
	max-width: 960px;
	margin: 0 auto
}

.p-n02v3__mlang--active .p-n02v3__m1item {
	color: #fff;
	font-weight: 700
}

.p-n02v3__mlink>span,
.p-n02v3__mnolink>span {
	display: inline-block;
	padding: 5px 7px 5px 2px
}

.p-n02v3__m2bg .p-n02v3__mlink:focus,
.p-n02v3__m3bg .p-n02v3__mlink:focus,
.p-n02v3__m4bg .p-n02v3__mlink:focus,
.p-n02v3__m5bg .p-n02v3__mlink:focus,
.p-n02v3__m6bg .p-n02v3__mlink:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__m2bg .p-n02v3__mlink:not(.focus-visible),
.p-n02v3__m3bg .p-n02v3__mlink:not(.focus-visible),
.p-n02v3__m4bg .p-n02v3__mlink:not(.focus-visible),
.p-n02v3__m5bg .p-n02v3__mlink:not(.focus-visible),
.p-n02v3__m6bg .p-n02v3__mlink:not(.focus-visible) {
	outline: 0
}

@media screen and (max-width:960px) {
	.p-n02v3__hamburger--close .p-n02v3__menu {
		overflow: hidden
	}
	.p-n02v3__hamburger--close .p-n02v3__m1>.p-n02v3__mli>.p-n02v3__mlink,
	.p-n02v3__hamburger--close .p-n02v3__m1>.p-n02v3__mlilang {
		display: none
	}
	.p-n02v3__mlink>span,
	.p-n02v3__mnolink>span {
		display: block;
		padding: 4px 20px 10px 23px;
		margin-bottom: 0
	}
	.p-n02v3__mobiletopbg {
		position: relative;
		background: #a63d21;
		min-height: 48px;
		z-index: 50
	}
	.p-n02v3__hamburger--open .p-n02v3__m1bg {
		left: 0
	}
	.p-n02v3__m1bg {
		position: absolute;
		top: 0;
		left: 100%;
		right: auto;
		width: 100%;
		min-height: 100vh
	}
	.p-n02v3__m1 .p-heading-secondary {
		color: #fff
	}
	.p-n02v3__m1 .p-n02v3__micon>li {
		min-width: 90px;
		height: auto
	}
	.p-n02v3__m1 .p-n02v3__micon>li [aria-hidden='true'] {
		display: none
	}
	.p-n02v3__m2bg,
	.p-n02v3__m3bg,
	.p-n02v3__m4bg,
	.p-n02v3__m5bg,
	.p-n02v3__m6bg {
		position: absolute;
		top: 0;
		left: 100%;
		right: auto;
		width: 100%;
		min-height: 100vh;
		background: #923323;
		z-index: 50
	}
	:not(.p-n02v3-b2bhc--mobile).p-n02v3__m2bg::before,
	:not(.p-n02v3-b2bhc--mobile).p-n02v3__m3bg::before,
	:not(.p-n02v3-b2bhc--mobile).p-n02v3__m4bg::before,
	:not(.p-n02v3-b2bhc--mobile).p-n02v3__m5bg::before,
	:not(.p-n02v3-b2bhc--mobile).p-n02v3__m6bg::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 10px;
		top: 0;
		background: #923323;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2)
	}
	.p-n02v3__m2bg::after,
	.p-n02v3__m3bg::after,
	.p-n02v3__m4bg::after,
	.p-n02v3__m5bg::after,
	.p-n02v3__m6bg::after {
		content: '';
		position: absolute;
		width: 1px;
		top: 1px;
		min-height: 100%;
		left: 0;
		box-shadow: -1px 0 1px rgba(0, 0, 0, 0.6)
	}
	.p-n02v3__m2bg.p-n02v3__manimation--finish,
	.p-n02v3__m3bg.p-n02v3__manimation--finish,
	.p-n02v3__m4bg.p-n02v3__manimation--finish,
	.p-n02v3__m5bg.p-n02v3__manimation--finish,
	.p-n02v3__m6bg.p-n02v3__manimation--finish {
		left: 0
	}
	.p-n02v3__m2bg.p-n02v3-b2bhc--mobile {
		position: static;
		left: 0;
		min-height: 0;
		background: 0
	}
	.p-n02v3__miconbg--off {
		top: -2px
	}
	.p-n02v3__miconbg--off .p-n02v3__micon {
		padding-bottom: 54px
	}
	.p-n02v3__miconbg--off .p-n02v3__mflyout {
		top: 0
	}
	.p-n02v3__m1,
	.p-n02v3__m--col14,
	.p-n02v3__m--col24,
	.p-n02v3__m--col34,
	.p-n02v3__m--col44 {
		padding-bottom: 54px
	}
	.p-n02v3__n25 .p-n02v3__m1 {
		padding-bottom: 0
	}
	.p-n02v3__micon--off .p-n02v3__m2icon {
		display: none
	}
	.p-n02v3__mflyout {
		top: -2px;
		left: 100%;
		right: auto;
		width: 100%
	}
	.p-n02v3__mback {
		padding-left: 23px
	}
	.p-n02v3__listtitle {
		margin-left: 23px
	}
	.p-n02v3__n25 .p-n02v3__m1bg {
		position: relative;
		box-shadow: none
	}
	.p-n02v3__n25 .p-n02v3__m1bg::after {
		display: none
	}
	.p-n02v3__n25 .p-n02v3__m1bg .p-n02v3__m1title {
		display: none
	}
	.p-n02v3__n25 .p-n02v3__title {
		position: absolute;
		top: 0
	}
	.p-n02v3__n25iconbg {
		display: block;
		top: -2px;
		left: -100%
	}
	.p-n02v3__n25iconbg::before,
	.p-n02v3__n25iconbg::after {
		display: none
	}
	.p-n02v3__n25iconbg .p-n02v3__mtitle {
		display: none
	}
	.p-n02v3__mlilang {
		display: block;
		padding: 0 13px
	}
	.p-n02v3__mlilang .p-n02v3__mlang {
		display: inline-block;
		color: #f2c544;
		padding: 4px 10px 10px
	}
	.p-n02v3__mlilang .p-n02v3__mlang--active {
		color: #fff;
		font-weight: 700
	}
	.p-n02v3--subbrand .p-n02v3__mtitle {
		padding-top: 32px
	}
	.p-n02v3--subbrand .p-n02v3__m1 {
		padding-top: 54px
	}
	.p-n02v3__m2bg--horizontal .p-n02v3__mli--haschild>.p-n02v3__mlink,
	.p-n02v3__m2bg--horizontal .p-n02v3__mli--haschild>.p-n02v3__mnolink {
		position: relative
	}
	.p-n02v3__m2bg--horizontal .p-n02v3__mli--haschild>.p-n02v3__mlink::after,
	.p-n02v3__m2bg--horizontal .p-n02v3__mli--haschild>.p-n02v3__mnolink::after {
		content: '\203a';
		position: absolute;
		right: 15px;
		top: 5px;
		font-size: 20px
	}
	.p-n02v3__m2bg--horizontal .p-n02v3__mnolink {
		color: #fff
	}
	.p-n02v3--b2bhc .p-n02v3__m1 {
		margin-top: 80px
	}
	.p-n02v3--b2bhc .p-n02v3__m2bg::after,
	.p-n02v3--b2bhc .p-n02v3__m3bg::after,
	.p-n02v3--b2bhc .p-n02v3__m4bg::after,
	.p-n02v3--b2bhc .p-n02v3__m5bg::after,
	.p-n02v3--b2bhc .p-n02v3__m6bg::after,
	.p-n02v3--b2bhc .p-n02v3__m2bg::before,
	.p-n02v3--b2bhc .p-n02v3__m3bg::before,
	.p-n02v3--b2bhc .p-n02v3__m4bg::before,
	.p-n02v3--b2bhc .p-n02v3__m5bg::before,
	.p-n02v3--b2bhc .p-n02v3__m6bg::before {
		box-shadow: none
	}
	.p-n02v3__m1>.p-n02v3__mli.p-n02v3-b2bhc--mobile:not(:last-child)::after {
		content: '';
		position: absolute;
		left: 0;
		width: 100%;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1)
	}
	.p-n02v3__mlink>.p-n02v3__m2text.p-n02v3-b2bhc--mobile::after,
	.p-n02v3__m3>.p-n02v3__mli--haschild .p-n02v3-b2bhc--mobile::after {
		color: #bfe2eb;
		content: '\203a';
		float: right
	}
	.p-n02v3__m2bg.p-n02v3__mbg--hidden.p-n02v3-b2bhc--mobile {
		display: block
	}
	.p-n02v3__m3bg.p-n02v3-b2bhc--mobile {
		height: 100%
	}
	.p-n02v3--b2bhc:not(.p-n02v3--subbrand) .p-n02v3__m1.p-n02v3-b2bhc--mobile {
		padding-top: 0
	}
}

@media screen and (min-width:961px) {
	.p-n02v3__mobiletopbg {
		display: none
	}
	.p-n02v3__m1 {
		position: inherit;
		display: flex;
		flex-direction: row;
		max-width: 960px;
		min-height: 48px;
		margin: 0 auto;
		padding-top: 0
	}
	.p-n02v3__m1::after {
		content: '';
		width: 90px
	}
	.p-n02v3__m1>.p-n02v3__mli {
		min-height: 48px;
		display: -ms-flexbox;
		display: -ms-flex;
		display: flex
	}
	.p-n02v3__m1>.p-n02v3__mli:first-child {
		margin-left: 110px
	}
	.p-n02v3__m1>li>.p-n02v3__mlink {
		display: flex;
		align-items: center;
		height: 100%;
		margin-bottom: 0
	}
	.p-n02v3__m1>li>.p-n02v3__mlink>span {
		font-size: 13px;
		line-height: 1em;
		padding: 5px 10px;
		text-align: center
	}
	.p-n02v3__m1>li>.p-n02v3__mlink:focus>span {
		outline-width: 3px;
		outline-color: #f7d368;
		outline-style: solid
	}
	.p-n02v3__m1>li>.p-n02v3__mlink:focus:not(.focus-visible)>span {
		outline: 0
	}
	.p-n02v3__m1 .p-heading-secondary {
		color: #fce290
	}
	.p-n02v3__shop .p-n02v3__m1::after {
		width: 135px
	}
	.p-n02v3__multilang .p-n02v3__m1::after {
		width: 180px
	}
	.p-n02v3__mtitle,
	.p-n02v3__m1title {
		display: none
	}
	.p-n02v3__mback {
		display: none
	}
	.p-n02v3__mclose {
		display: block
	}
	.p-n02v3__t--col14.p-n02v3__mtitle {
		display: block
	}
	.p-n02v3__mflyout .p-n02v3__mli>.p-n02v3__mlink>span,
	.p-n02v3__mflyout .p-n02v3__mli--showall>.p-n02v3__mlink>span {
		color: #f2c544
	}
	.p-n02v3__mflyout .p-n02v3__mli--active>.p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3__mflyout .p-n02v3__mli--active>.p-n02v3__mlink>span::before {
		content: '\203a';
		margin-right: 7px;
		font-size: 20px;
		line-height: 16px
	}
	.p-n02v3__mflyout .p-n02v3__mli--active.p-n02v3__mli--nochilds>.p-n02v3__mlink>span::before {
		content: '';
		margin-right: 0;
		margin-left: 0
	}
	.p-n02v3__mflyout.p-menu-active>.p-n02v3__mwrap>ul>li>.p-n02v3__mlink>span,
	.p-n02v3__mflyout .p-menu-active>.p-n02v3__mwrap>ul>li>.p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3__m--col14>li,
	.p-n02v3__m--col24>li,
	.p-n02v3__m--col34>li,
	.p-n02v3__m--col44>li {
		margin-right: 20px;
		word-wrap: break-word;
		word-break: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto
	}
	.p-n02v3__m--col14 {
		position: absolute;
		display: block;
		width: 25%;
		min-height: 70vh;
		padding-bottom: 34px
	}
	.p-n02v3__m--col14.p-n02v3__m--w3col {
		width: 75%;
		column-count: 3;
		column-gap: 20px
	}
	.p-n02v3__m--col24,
	.p-n02v3__m--col34,
	.p-n02v3__m--col44 {
		position: absolute;
		display: block;
		width: 100%;
		min-height: 70vh;
		top: 0;
		left: 100%;
		right: auto;
		padding-bottom: 34px
	}
	.p-n02v3__micon--oneline .p-n02v3__micon>li[aria-hidden] {
		display: none
	}
	.p-n02v3__micon {
		justify-content: space-between
	}
	.p-n02v3__micon .p-n02v3__m--col14 {
		min-height: 50vh
	}
	.p-n02v3__micon .p-n02v3__m--col24,
	.p-n02v3__micon .p-n02v3__m--col34,
	.p-n02v3__micon .p-n02v3__m--col44 {
		min-height: 50vh
	}
	.p-n02v3__micon .p-n02v3__support-group {
		display: none
	}
	.p-n02v3__m--col24.p-n02v3__m--w3col {
		width: 300%;
		column-count: 3;
		column-gap: 20px
	}
	.p-n02v3__m--col34.p-n02v3__m--w3col {
		width: 200%;
		column-count: 2;
		column-gap: 20px
	}
	.p-n02v3__m--col24::after,
	.p-n02v3__m--col34::after,
	.p-n02v3__m--col44::after {
		content: '';
		position: absolute;
		top: 0;
		left: -20px;
		height: 100%;
		border-left: 1px solid rgba(0, 0, 0, 0.2);
		border-right: 1px solid rgba(255, 255, 255, 0.1);
		margin-right: 23%
	}
	.p-n02v3__m--w3colmin>.p-n02v3__mli {
		display: none
	}
	.p-n02v3__m--w3colmin>.p-n02v3__mli.p-n02v3__mli--active {
		display: block
	}
	.p-n02v3__m--w3colmin .p-n02v3__mli--showall {
		display: block
	}
	.p-n02v3__m1>.p-n02v3__myphilips>.p-n02v3__mlink {
		display: none
	}
	.p-n02v3__mlilang {
		display: none
	}
	.p-n02v3--subbrand .p-n02v3__mtitle {
		padding-top: 54px
	}
	.p-n02v3--subbrand .p-n02v3__miconbg>.p-n02v3__mtitle {
		padding-top: 0
	}
	.p-n02v3--subbrand .p-n02v3__micon::before {
		content: '';
		width: 106px
	}
	.p-n02v3__n25:not(.p-n02v3__usp-banner--active) {
		margin-bottom: 120px
	}
	.p-n02v3__n25:not(.p-n02v3__usp-banner--active).p-n02v3__micon--oneline {
		margin-bottom: 120px
	}
	.p-n02v3__n25:not(.p-n02v3__usp-banner--active).p-n02v3__micon--twolines {
		margin-bottom: 240px
	}
	.p-n02v3__n25.p-n02v3__n25hide.p-n02v3__fixedheight {
		min-height: auto
	}
	.p-n02v3__n25.p-n02v3__n25hide .p-n02v3__miconbg {
		display: none
	}
}

@media screen and (min-width:961px) {
	.p-n02v3--corporateNewHeader>.p-n02v3__mli>.p-n02v3__mlink>span {
		font-size: 14px
	}
	.p-n02v3__m2bg--horizontal {
		background: #cc6116;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		z-index: 40
	}
	.p-n02v3__m2--horizontal {
		display: flex;
		justify-content: space-between;
		min-height: 70px;
		padding: 15px 0 0;
		max-width: 960px;
		margin: 0 auto;
		box-sizing: border-box
	}
	.p-n02v3__m2--horizontal .p-n02v3__group {
		width: 106px;
		display: flex;
		justify-content: center
	}
	.p-n02v3__m2--horizontal .p-n02v3__mflyout {
		background: #cc6116;
		z-index: 100;
		min-height: 285px
	}
	.p-n02v3__m2--horizontal>.p-n02v3__mli--hover {
		border-bottom: 1px solid #fff
	}
	.p-n02v3__m2--horizontal>.p-n02v3__mli--hover .p-n02v3__m2text {
		text-shadow: 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff
	}
	.p-n02v3__m2--horizontal .p-n02v3__m2text {
		font-size: 12px
	}
	.p-n02v3__m2--horizontal .p-icon-external-link {
		font-size: inherit
	}
	.p-n02v3__m3wrapper--horizontalm2 {
		display: flex;
		flex-wrap: wrap;
		padding-top: 20px;
		padding-bottom: 20px
	}
	.p-n02v3__m3--horizontalm2 {
		width: 25%
	}
	.p-n02v3__m3--horizontalm2>ul>.p-n02v3__mli>.p-n02v3__mlink span {
		color: #fff
	}
	.p-n02v3__m3--horizontalm2 .p-n02v3__mlink {
		margin-bottom: 0
	}
	.p-n02v3__m3--horizontalm2 .p-n02v3__m4bg span {
		font-size: 14px
	}
	.p-n02v3__m3--horizontalm2 .p-n02v3__mlink--haslink span::after {
		content: '\203a'
	}
	.p-n02v3__m3--horizontalm2 .p-n02v3__mbg--hidden {
		display: initial
	}
	.p-n02v3--b2bhc .p-n02v3__mlink .p-n02v3__m1item {
		font-size: 14px
	}
	.p-n02v3--b2bhc .p-n02v3__miconbg {
		box-shadow: none
	}
	.p-n02v3--b2bhc .p-n02v3__miconbg .p-n02v3__mwrap {
		box-shadow: none
	}
	.p-n02v3--b2bhc .p-n02v3__m1>.p-n02v3__mli:nth-child(2) {
		position: static;
		margin-left: 20px
	}
	.p-n02v3--b2bhc .p-n02v3__m1>.p-n02v3__mli:nth-child(2)::before {
		content: '';
		position: relative;
		top: 20%;
		left: -10px;
		height: 60%;
		border-left: 1px solid rgba(0, 0, 0, 0.2);
		border-right: 1px solid rgba(255, 255, 255, 0.1)
	}
	.p-n02v3--b2bhc .p-n02v3__mli--hover {
		border-bottom: 1px solid #fff
	}
	.p-n02v3--b2bhc .p-n02v3__mflyout {
		background: #cc6116;
		z-index: 100
	}
	.p-n02v3--b2bhc .p-n02v3__mflyout .p-n02v3__m3--haschild .p-n02v3__cattitle .p-heading-02 {
		color: #fff;
		font-size: 17px;
		display: block;
		padding: 5px 7px 5px 2px;
		line-height: 25px;
		margin: 0
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc {
		padding-top: 20px;
		padding-bottom: 20px
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc.p-n02v3__m--w3col {
		column-count: 4;
		column-gap: 20px
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc.p-n02v3__m3--haschild {
		display: flex;
		flex-wrap: wrap
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc.p-n02v3__m3--haschild>.p-n02v3__mli {
		width: 25%
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc.p-n02v3__m3--haschild>.p-n02v3__mli>.p-n02v3__mlink {
		padding-right: 15px
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc.p-n02v3__m3--haschild .p-n02v3__mli-no-child .p-n02v3__mlink span::after {
		content: '\00a0\203a'
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc.p-n02v3__m3--haschild .p-n02v3__mli-no-child .p-n02v3__mlink .p-body-copy-01 {
		color: #fff;
		font-size: 17px
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc>.p-n02v3__mli .p-body-copy-01 {
		font-size: 14px;
		line-height: 22px
	}
	.p-n02v3--b2bhc .p-n02v3__m3--b2bhc .p-n02v3__micon>.p-n02v3__mli--active>.p-n02v3__mlink::after {
		display: none
	}
	.p-n02v3--b2bhc.p-n02v3__n25.p-n02v3__micon--oneline .p-header-follow-content {
		margin-top: 115px
	}
	.p-n02v3--b2bhc.p-n02v3__n25:not(.p-n02v3__usp-banner--active).p-n02v3__micon--oneline {
		margin-bottom: 0
	}
}

@media screen and (max-width:700px) {
	.p-n02v3.p-n02v3__n25--xs-s-hidden .p-n02v3__miconbg {
		display: none
	}
	.p-n02v3.p-n02v3__n25--xs-s-hidden .p-n02v3__mobilebottombg {
		display: none
	}
}

@media screen and (max-width:960px) {
	.p-n02v3__n25.p-n02v3__fixedheight {
		height: auto
	}
	.p-n02v3__n25 .p-n02v3__mtitle {
		display: none
	}
	.p-n02v3__n25 .p-n02v3__menu {
		overflow: visible
	}
	.p-n02v3__n25 .p-n02v3__m1bg {
		left: 0;
		min-height: auto
	}
	.p-n02v3__n25 .p-n02v3__m1 {
		padding-top: 0
	}
	.p-n02v3__n25 .p-n02v3__m1>.p-n02v3__mli>.p-n02v3__mlink,
	.p-n02v3__n25 .p-n02v3__m1>.p-n02v3__mlilang {
		display: none
	}
	.p-n02v3__n25 .p-n02v3__miconbg {
		position: relative;
		display: block;
		left: 0;
		min-height: auto;
		top: 0
	}
	.p-n02v3__n25 .p-n02v3__miconbg::before {
		bottom: 0
	}
	.p-n02v3__n25.p-n02v3__n25bg .p-n02v3__mobilebottombg {
		display: none
	}
	.p-n02v3__n25bg .p-n02v3__mobilebottombg {
		display: block
	}
	.p-n02v3__mobilebottombg {
		display: none;
		background: #cc6116;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
		min-height: 254px;
		position: relative
	}
	.p-n02v3__mobilebottombg.p-n02v3__mobilebottombg--3rows {
		min-height: 381px
	}
}

@media screen and (min-width:961px) {
	.p-n02v3__n25 .p-n02v3__miconbg {
		display: block
	}
	.p-n02v3__n25 .p-m-1>.p-n02v3__mlink>span {
		color: #fff;
		font-weight: 700
	}
}

@media screen and (max-width:960px) {
	.p-n02v3__contextual--active .p-n02v3__miconbg--off,
	.p-n02v3__contextual--active .p-n02v3__contextual--mbg {
		display: block;
		left: 0
	}
}

@media screen and (min-width:961px) {
	.p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg {
		height: 0
	}
	.p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg::after {
		content: none
	}
	.p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg .p-n02v3__mflyout::before {
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2)
	}
	.p-n02v3__contextual .p-n02v3__micon>li {
		height: 0;
		overflow: hidden
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg,
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg {
		display: block
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg .p-n02v3__mlink>span,
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg .p-n02v3__mlink>span {
		color: #f2c544
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg .p-n02v3__contextual--mliactive>.p-n02v3__mlink>span,
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg .p-n02v3__contextual--mliactive>.p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg.p-contextual-menu-active .p-n02v3__mlink>span,
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mbg.p-contextual-menu-active .p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mliactive>.p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mliactive>.p-n02v3__mlink>span::before {
		content: '\203a';
		margin-right: 7px;
		font-size: 20px;
		line-height: 16px
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout .p-n02v3__contextual--mliactive.p-n02v3__contextual--mlastli>.p-n02v3__mlink>span {
		color: #fff;
		font-weight: 700
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--col14.p-n02v3__m--w3col {
		width: 25%
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--col24.p-n02v3__m--w3col,
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--col34.p-n02v3__m--w3col {
		width: 100%
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col {
		column-count: 1;
		column-gap: 0
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col>.p-n02v3__mli {
		display: none
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col>.p-n02v3__mli.p-n02v3__contextual--mliactive {
		display: block
	}
	.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__m--w3col .p-n02v3__mli--showall {
		display: block
	}
	.p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col14 {
		min-height: 70vh
	}
	.p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col24,
	.p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col34,
	.p-n02v3__contextual .p-n02v3__micon .p-n02v3__m--col44 {
		min-height: 70vh
	}
}

.p-n02v3__title-wrapper {
	position: relative
}

.p-n02v3__n25 .p-n02v3__title-wrapper {
	display: none
}

.p-n02v3__title {
	position: absolute;
	width: 100%;
	background: linear-gradient(to bottom, rgba(77, 25, 43, 0.4) 0, rgba(77, 25, 43, 0) 100%);
	padding-bottom: 60px
}

.p-n02v3__title.p-inverted {
	background: 0
}

.p-n02v3__title.p-inverted .p-n02v3__titletext {
	color: #454545
}

.p-n02v3__title.p-inverted .p-n02v3__titletext a {
	color: #454545
}

.p-n02v3__titletext {
	color: #fff;
	padding-top: 18px;
	padding-bottom: 16px;
	margin-bottom: 0
}

.p-n02v3__titletext .p-icon-prev {
	margin-right: 7px
}

.p-n02v3__titletext a:hover {
	text-decoration: none
}

.p-n02v3--subbrand .p-n02v3__titletext {
	margin-left: 100px
}

.p-n02v3__titleline {
	margin: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: 1px solid rgba(255, 255, 255, 0.25)
}

.p-n02v3__fixedheight .p-n02v3__title-wrapper {
	min-height: 108px
}

.p-n02v3__fixedheight .p-n02v3__title {
	background: 0;
	padding-bottom: 0
}

.p-n02v3__fixedheight .p-n02v3__title .p-n02v3__titletext,
.p-n02v3__fixedheight .p-n02v3__title .p-n02v3__titletext a {
	color: #454545
}

.p-n02v3 .p-n02v3__title-wrapper--empty {
	min-height: auto
}

.p-n02v3 .p-n02v3__title-wrapper--empty .p-n02v3__title {
	padding-bottom: 0
}

.p-n02v3--subbrand .p-n02v3__title-wrapper--empty {
	min-height: 30px
}

.p-n02v3--subbrand .p-n02v3__usp-banner-wrapper~.p-n02v3__title-wrapper--empty {
	min-height: auto
}

@media screen and (max-width:960px) {
	.p-n02v3__title {
		box-shadow: inset 0 1px 1px -1px rgba(0, 0, 0, 0.6)
	}
}

@media screen and (max-width:700px) {
	.p-n02v3--subbrand .p-n02v3__usp-banner-wrapper--xs-s-hidden~.p-n02v3__title-wrapper--empty {
		min-height: 30px
	}
}

.p-n02v3 .p-badge {
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle
}

.p-n02v3 .p-n02v3__mz .p-n02v3__mzmyphilips--icon {
	position: relative
}

.p-n02v3 .p-n02v3__mz .p-n02v3__mzmyphilips--icon .p-badge {
	position: absolute;
	left: 19px;
	top: 10px;
	margin: 0
}

.p-n02v3 .p-n02v3__mli--loggedin {
	display: none
}

.p-n02v3 .p-n02v3__mli--logout {
	padding-bottom: 10px
}

.p-n02v3--loggedIn .p-n02v3__mli--loggedin {
	display: list-item
}

.p-n02v3--loggedIn .p-n02v3__mli--loggedout {
	display: none
}

.p-n02v3--loggedIn .p-link-more::after {
	content: ''
}

.p-n02v3--loggedIn .p-link-more:hover {
	text-decoration: none;
	cursor: pointer
}

@media screen and (max-width:960px) {
	.p-n02v3 .p-n02v3__mli--logout {
		padding-left: 23px
	}
}

[lang='zh-cn'] .p-n02v3__listtitle .p-heading-02,
[lang='zh-HK'] .p-n02v3__listtitle .p-heading-02,
[lang='zh-TW'] .p-n02v3__listtitle .p-heading-02,
[lang='ar_RW'] .p-n02v3__listtitle .p-heading-02 {
	font-weight: lighter!important
}

[lang='zh-cn'] .p-n02v3 .p-promotion-lens span,
[lang='zh-HK'] .p-n02v3 .p-promotion-lens span,
[lang='zh-TW'] .p-n02v3 .p-promotion-lens span,
[lang='ar_RW'] .p-n02v3 .p-promotion-lens span {
	top: -1px
}

[lang='zh-cn'] .p-n02v3 .p-promotion-lens span b,
[lang='zh-HK'] .p-n02v3 .p-promotion-lens span b,
[lang='zh-TW'] .p-n02v3 .p-promotion-lens span b,
[lang='ar_RW'] .p-n02v3 .p-promotion-lens span b {
	font-size: 11px
}

.p-n02v3__top-banner {
	position: relative
}

.p-n02v3__top-banner.p-n02v3__top-banner--fix {
	position: fixed;
	z-index: 6007;
	width: 100%
}

.p-n02v3__top-banner .p-gc23v2-icon .p-gc23v2-icon-text {
	letter-spacing: -0.3px
}

.p-n02v3__usp-banner-wrapper,
.p-n02v3__shop-message {
	color: #212121;
	background: #f5f5f5;
	overflow: hidden
}

.p-n02v3__shop-message {
	text-align: center
}

.p-n02v3__shop-message .p-n02v3__shop-message-inner {
	margin-top: 13px;
	margin-bottom: 11px
}

.p-n02v3__shop-message__icon {
	margin-right: 7px
}

.p-n02v3__usp-banner {
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

.p-n02v3__usp-banner li {
	margin: 13px 0 11px
}

.p-n02v3__usp-banner li .p-gc23v2-icon {
	margin-bottom: 0
}

.p-n02v3__usp-banner li .p-gc23v2-icon i {
	color: #212121;
	line-height: 18px
}

.p-n02v3__usp-banner li .p-gc23v2-icon a {
	color: #212121
}

.p-n02v3__usp-banner li .p-gc23v2-icon.p-inverted i,
.p-n02v3__usp-banner li .p-gc23v2-icon.p-inverted a {
	color: #fff
}

@media screen and (max-width:700px) {
	.p-n02v3__top-banner {
		overflow: hidden
	}
	.p-n02v3__top-banner.p-n02v3__top-banner-xs-s--fix {
		position: fixed;
		width: 100%
	}
	.p-layout-row .p-layout-inner {
		max-width: none
	}
	.p-n02v3__usp-banner {
		display: flex;
		animation-iteration-count: infinite;
		animation-direction: alternate
	}
	.p-n02v3__usp-banner-wrapper--xs-s-hidden {
		display: none
	}
	.p-n02v3__usp-banner--col2 {
		width: 200%;
		animation-duration: 4500ms;
		animation-name: bannerslide2
	}
	.p-n02v3__usp-banner--col3 {
		width: 300%;
		animation-duration: 9000ms;
		animation-name: bannerslide3
	}
	.p-n02v3__usp-banner--col4 {
		width: 400%;
		animation-duration: 13500ms;
		animation-name: bannerslide4
	}
	.p-n02v3__usp-banner--col5 {
		width: 500%;
		animation-duration: 18000ms;
		animation-name: bannerslide5
	}
	.p-n02v3__usp-banner--col6 {
		width: 600%;
		animation-duration: 22500ms;
		animation-name: bannerslide6
	}
	.p-n02v3__usp-banner li {
		flex: 1;
		text-align: center
	}
	.p-n02v3__usp-banner li .gc23v2-icon {
		display: inline-block
	}
	.p-n02v3__usp-banner li .p-icon-with-text {
		text-align: left
	}
	@keyframes bannerslide2 {
		from {
			transform: translateX(0)
		}
		45% {
			transform: translateX(0)
		}
		55% {
			transform: translateX(-50%)
		}
		100% {
			transform: translateX(-50%)
		}
	}
	@keyframes bannerslide3 {
		from {
			transform: translateX(0)
		}
		22% {
			transform: translateX(0)
		}
		28% {
			transform: translateX(-33.33333333%)
		}
		72% {
			transform: translateX(-33.33333333%)
		}
		78% {
			transform: translateX(-66.66666667%)
		}
		100% {
			transform: translateX(-66.66666667%)
		}
	}
	@keyframes bannerslide4 {
		from {
			transform: translateX(0)
		}
		15% {
			transform: translateX(0)
		}
		19% {
			transform: translateX(-25%)
		}
		48% {
			transform: translateX(-25%)
		}
		52% {
			transform: translateX(-50%)
		}
		81% {
			transform: translateX(-50%)
		}
		85% {
			transform: translateX(-75%)
		}
		100% {
			transform: translateX(-75%)
		}
	}
	@keyframes bannerslide5 {
		from {
			transform: translateX(0)
		}
		11% {
			transform: translateX(0)
		}
		14% {
			transform: translateX(-20%)
		}
		36% {
			transform: translateX(-20%)
		}
		39% {
			transform: translateX(-40%)
		}
		61% {
			transform: translateX(-40%)
		}
		64% {
			transform: translateX(-60%)
		}
		86% {
			transform: translateX(-60%)
		}
		89% {
			transform: translateX(-80%)
		}
		100% {
			transform: translateX(-80%)
		}
	}
	@keyframes bannerslide6 {
		from {
			transform: translateX(0)
		}
		9% {
			transform: translateX(0)
		}
		11% {
			transform: translateX(-16.66666667%)
		}
		29% {
			transform: translateX(-16.66666667%)
		}
		31% {
			transform: translateX(-33.33333333%)
		}
		49% {
			transform: translateX(-33.33333333%)
		}
		51% {
			transform: translateX(-50%)
		}
		69% {
			transform: translateX(-50%)
		}
		71% {
			transform: translateX(-66.66666667%)
		}
		89% {
			transform: translateX(-66.66666667%)
		}
		91% {
			transform: translateX(-83.33333333%)
		}
		100% {
			transform: translateX(-83.33333333%)
		}
	}
}

@media screen and (min-width:701px) {
	.p-n02v3__flyout--open .p-n02v3__usp-banner-wrapper {
		display: none
	}
}

@media screen and (min-width:961px) {
	.p-n02v3__n25.p-n02v3__micon--oneline .p-header-follow-content {
		margin-top: 120px
	}
	.p-n02v3__n25.p-n02v3__micon--twolines .p-header-follow-content {
		margin-top: 254px
	}
}

.p-n02v3__mzshop-flyout {
	position: absolute;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	color: #383838;
	margin-top: 8px;
	right: 0;
	text-align: left;
	top: 40px;
	width: 336px
}

.p-n02v3__mzshop-flyout::before {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #f5f5f5;
	content: '';
	display: block;
	height: 0;
	position: absolute;
	right: 15px;
	top: -7px;
	width: 0
}

.p-n02v3__mzshop-flyout.p-n02v3__mzshop-flyout--fixed {
	position: fixed;
	right: 40px;
	top: 14px
}

.p-n02v3__mzshop-flyout.p-n02v3__mzshop-flyout--fixed::before {
	display: none
}

.p-n02v3__mzshop-flyout .p-cart-content li::after {
	content: '';
	margin: 0 auto;
	display: block;
	border-bottom: 1px solid #e8e8e8
}

.p-n02v3__mzshop-flyout .p-cart-content li:last-child::after {
	display: none
}

.p-n02v3__mzshop-flyout .p-cart-content .p-n02v3-prodcart__bundle::after {
	display: none
}

.p-n02v3__mzshop-flyout .p-empty-cart {
	margin: 15px 20px
}

.p-n02v3__mzshop-flyout .p-checkout-section {
	margin: 15px 16px;
	text-align: center
}

.p-n02v3__mzshop-flyout .p-checkout-section>div {
	margin-top: 15px
}

.p-n02v3__mzshop-flyout .p-checkout-section .p-link {
	color: #de7510
}

.p-n02v3__mzshop-flyout .p-checkout-section .p-link:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3__mzshop-flyout .p-icon-close,
.p-n02v3__mzshop-flyout .p-icon-trashbin {
	color: #de7510;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px
}

.p-n02v3-prodcart__title {
	border-bottom: 1px solid #e8e8e8;
	margin: 0;
	padding: 16px;
	font-size: 20px
}

.p-n02v3-prodcart__title .p-icon-close {
	top: initial
}

.p-n02v3-prodcart__title .p-icon-close:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3-prodcart__former-price {
	color: #b0b0b0
}

.p-n02v3-list-prodcarts {
	max-height: 50vh;
	overflow-y: auto
}

.p-n02v3-prodcart__summary {
	padding-top: 14px;
	position: relative;
	margin: 0 16px
}

.p-n02v3-prodcart__summary::before {
	content: '';
	margin: 0 auto;
	display: block;
	width: 100%;
	border-top: 1px solid #212121;
	position: absolute;
	top: 0
}

.p-n02v3-prodcart__summary .p-discount,
.p-n02v3-prodcart__summary .p-shipping,
.p-n02v3-prodcart__summary .p-total {
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

.p-n02v3-prodcart__summary .p-total {
	padding-bottom: 8px
}

.p-n02v3-prodcart__summary .p-cart-free-shipping {
	color: #5f9920
}

.p-n02v3-prodcart--active-ctn {
	background: #fff;
	animation: shopactivectn 800ms
}

@keyframes shopactivectn {
	from {
		box-shadow: none
	}
	10% {
		box-shadow: 0 1px 5px 0 inset rgba(0, 0, 0, 0.4)
	}
	60% {
		box-shadow: 0 1px 5px 0 inset rgba(0, 0, 0, 0.4)
	}
	100% {
		box-shadow: none
	}
}

.p-n02v3-prodcart-wrapper {
	overflow: hidden;
	max-height: 180px;
	transition: max-height 400ms;
	margin: 0 16px
}

.p-n02v3-prodcart-wrapper.p-n02v3-prodcart-wrapper--removing {
	max-height: 0;
	transition: max-height 400ms
}

.p-n02v3-prodcart {
	display: flex;
	position: relative
}

.p-n02v3-prodcart .p-n02v3-prodcart__content-link:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3-prodcart__image {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin: 14px 0;
	text-align: center;
	padding: 0;
	position: relative
}

.p-n02v3-prodcart__image img {
	max-width: 60px;
	max-height: 60px
}

.p-n02v3-prodcart__content {
	flex: 1;
	padding: 14px 0 14px 8px;
	display: flex;
	flex-direction: column
}

.p-n02v3-prodcart__content .p-icon-trashbin {
	float: right;
	right: 0
}

.p-n02v3-prodcart__content .p-icon-trashbin:focus {
	outline-width: 3px;
	outline-color: #f7d368;
	outline-style: solid
}

.p-n02v3-prodcart__content-title {
	margin: 0 35px 5px 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.p-n02v3-prodcart__content-title>a {
	color: #de7510
}

.p-n02v3-prodcart__content-data {
	display: block;
	text-align: right
}

.p-n02v3-prodcart__price {
	text-align: right;
	font-size: 17px
}

.p-n02v3-prodcart__error-msg {
	padding: 14px;
	transition: max-height 400ms
}

.p-n02v3-prodcart__error-msg.p-hidden {
	max-height: 0;
	transition: max-height 400ms
}

.p-n02v3__mzshop-prod-cart-flyout-wrapper {
	position: fixed;
	top: 83px;
	left: 0;
	right: 0
}

.p-n02v3__mzshop-prod-cart-flyout {
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
	color: #383838;
	width: 100%;
	min-height: 80px;
	text-align: initial;
	animation: prodcartflyoutanimatein 400ms;
	transition-timing-function: ease-out
}

.p-n02v3__mzshop-prod-cart-flyout .p-n02v3-list-prodcarts li {
	border-bottom: 1px solid #e8e8e8
}

.p-n02v3__mzshop-prod-cart-flyout .p-n02v3-list-prodcarts li:last-child {
	border-bottom: 0
}

.p-n02v3__mzshop-prod-cart-flyout .p-icon-close,
.p-n02v3__mzshop-prod-cart-flyout .p-icon-trashbin {
	display: none
}

.p-n02v3__mzshop-prod-cart-flyout .p-n02v3-prodcart__quantity {
	display: none
}

.p-n02v3__mzshop-prod-cart-flyout .p-n02v3-prodcart__price {
	flex: 1
}

.p-n02v3__mzshop-prod-cart-flyout .p-preloader {
	margin: 21px auto
}

.p-n02v3__mzshop-prod-cart-flyout.p-n02v3__mzshop-prod-cart-flyout--out {
	opacity: 0;
	animation: prodcartflyoutanimateout 400ms;
	transition-timing-function: ease-in
}

.p-n02v3-list-prodcarts__image-stickers {
	position: absolute;
	bottom: 0;
	white-space: nowrap
}

.p-n02v3-list-prodcarts__discount-ribbon {
	color: #fff;
	background-color: #de7510;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 2px 5px;
	font-size: 14px
}

.p-n02v3-prodcart__subscriptions .p-n02v3-prodcart__curated-bundle-title {
	margin-bottom: 15px
}

.p-n02v3-prodcart__subscriptions .p-n02v3-prodcart__curated-bundle-title>a {
	color: #de7510
}

.p-n02v3-prodcart__subscriptions .p-n02v3-prodcart__subscription-type {
	display: inline-block;
	margin-top: 5px
}

.p-n02v3-prodcart__subscriptions .p-n02v3-prodcart__curated-bundle-content {
	flex-direction: row-reverse
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__image {
	margin: 16px
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__curated-bundle-title {
	margin: 24px 40px 0 16px;
	color: #de7510;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__curated-bundle-title .p-n02v3-prodcart__bundle-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__content-link {
	color: #3c3c3c
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart-wrapper {
	margin: 0
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__curated-bundle-content {
	margin: 0 16px 8px 19px;
	display: flex;
	justify-content: space-between
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__curated-bundle-toggle {
	text-align: initial
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__curated-bundle-arrow {
	margin-left: 12px
}

.p-n02v3-prodcart__curated-bundle .p-n02v3-prodcart__curated-bundle-price {
	text-align: right
}

.p-n02v3-prodcart__bundle {
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #d6d6d6;
	border-radius: 8px;
	margin: 16px
}

.p-n02v3-prodcart__bundle::after {
	display: none
}

.p-n02v3-prodcart__bundle .p-n02v3-list-prodcarts {
	overflow: initial;
	max-height: initial
}

.p-n02v3-prodcart__bundle .p-n02v3-list-prodcarts li::after {
	display: none
}

.p-n02v3-prodcart__bundle.p-n02v3-prodcart-wrapper--removing {
	max-height: 0;
	transition: max-height 400ms;
	margin: 0
}

.p-n02v3-prodcart__bundle-title {
	margin: 10px 0 0 14px
}

.p-n02v3-prodcart__bundle-content-data {
	text-align: right;
	margin: 8px 16px 16px 0
}

@keyframes prodcartflyoutanimatein {
	from {
		opacity: 0;
		top: 100px
	}
	50% {
		opacity: .3
	}
	100% {
		opacity: 1;
		top: 0
	}
}

@keyframes prodcartflyoutanimateout {
	from {
		opacity: 1;
		top: 0
	}
	50% {
		opacity: .7
	}
	100% {
		opacity: 0;
		top: -80px
	}
}

@media screen and (min-width:701px) {
	.p-n02v3__mzshop-prod-cart-flyout {
		width: 336px
	}
}

@media screen and (max-width:700px) {
	.p-n02v3__mzshop-flyout {
		position: fixed;
		top: -8px;
		bottom: 0;
		left: 0;
		right: 0;
		width: auto;
		overflow-y: scroll
	}
	.p-n02v3-prodcart__title {
		position: relative;
		padding: 24px 0 12px 16px;
		min-height: 64px;
		box-sizing: border-box
	}
	.p-n02v3-prodcart__title .p-icon-close {
		top: 16px;
		font-size: 32px;
		color: #b0b0b0
	}
	.p-n02v3-list-prodcarts {
		max-height: none;
		overflow-y: auto
	}
}

@media screen and (min-width:961px) {
	.p-n02v3__mzshop-flyout.p-n02v3__mzshop-flyout--fixed {
		right: calc((100vw - 960px) / 2)
	}
}

@media screen and (min-width:961px) {
	.p-n02v3--b2c.p-n02v3__flyout--open {
		overflow-y: visible;
		height: auto
	}
	.p-n02v3--b2c.p-n02v3__flyout--open .p-n02v3__miconbg::after {
		content: none
	}
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m2bg.p-n02v3__miconbg {
		height: auto
	}
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__micon>li {
		height: auto;
		overflow: inherit
	}
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__micon>li>.p-n02v3__mlink::after {
		bottom: -5px
	}
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__mli--subgroup>.p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3--b2c.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mli--subgroup>.p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3--b2c.p-n02v3__contextual.p-n02v3__contextual--active .p-n02v3__mflyout.p-n02v3__contextual--mbg .p-n02v3__listtitle .p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3--b2c.p-n02v3__n25hide .p-m-1 .p-n02v3__mlink>span {
		color: inherit;
		font-weight: 300
	}
	.p-n02v3--b2c .p-n02v3__miconbg {
		box-shadow: none
	}
	.p-n02v3--b2c .p-n02v3__miconbg .p-n02v3__mwrap {
		box-shadow: none
	}
	.p-n02v3--b2c .p-n02v3__mflyout {
		background: #923323
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mclose {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__mtitle {
		display: block
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__listtitle .p-n02v3__mlink>span::after {
		content: '\203a';
		font-size: 17px;
		line-height: 25px;
		margin-left: 7px
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup>.p-n02v3__mlink {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular {
		background-color: #ba4c1e;
		padding: 10px 15px 0;
		margin-right: 20px;
		margin-top: -10px
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular .p-n02v3__mtitle {
		display: block
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular>.p-n02v3__mlink {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__listtitle,
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular .p-n02v3__listtitle {
		margin: 0
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--subgroup .p-n02v3__listtitle .p-heading-02,
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mli--mpopular .p-n02v3__listtitle .p-heading-02 {
		display: block;
		color: #fff;
		font-size: 17px;
		line-height: 25px;
		padding: 4px 7px 10px 0;
		margin: 0
	}
	.p-n02v3--b2c .p-n02v3__mflyout .p-n02v3__mwrap {
		box-shadow: none
	}
	.p-n02v3--b2c .p-n02v3__listtitle {
		z-index: 1000
	}
	.p-n02v3--b2c .p-n02v3__products .p-n02v3__listtitle .p-heading-02 {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__m--col14 {
		position: relative;
		width: 100%;
		min-height: auto
	}
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m--col14,
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m--col24,
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__m--col34 {
		min-height: auto
	}
	.p-n02v3--b2c .p-n02v3__m--col24,
	.p-n02v3--b2c .p-n02v3__m--col34 {
		position: relative;
		width: auto;
		min-height: auto;
		left: 0
	}
	.p-n02v3--b2c .p-n02v3__m--col24::after,
	.p-n02v3--b2c .p-n02v3__m--col34::after {
		content: none
	}
	.p-n02v3--b2c .p-n02v3__m--col24>li,
	.p-n02v3--b2c .p-n02v3__m--col34>li {
		margin-right: 0
	}
	.p-n02v3--b2c .p-n02v3__m--col24 {
		padding-bottom: 20px
	}
	.p-n02v3--b2c .p-n02v3__mli--cat .p-body-copy-01 {
		font-size: 14px;
		line-height: 22px
	}
	.p-n02v3--b2c .p-n02v3__mli--cat span {
		padding: 5px 7px 5px 2px
	}
	.p-n02v3--b2c .p-n02v3__contextual--mgliactive>.p-n02v3__mlink::after {
		content: '';
		position: absolute;
		bottom: -5px;
		width: 100%;
		height: 1px;
		background: #fff
	}
	.p-n02v3--b2c .p-n02v3__contextual--mgliactive>.p-n02v3__mlink>span {
		color: #fff;
		font-weight: 700
	}
	.p-n02v3--b2c .p-n02v3__contextual--mliactive>.p-n02v3__mlink>span {
		color: #fff;
		font-weight: 700
	}
	.p-n02v3--b2c .p-n02v3__contextual--mliactive>.p-n02v3__mlink>span::before {
		content: '\203a';
		position: absolute;
		left: -14px;
		font-size: 20px;
		line-height: 16px
	}
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__contextual--mliactive.p-n02v3__mli--subgroup>.p-n02v3__mlink>span {
		font-weight: 300
	}
	.p-n02v3--b2c.p-n02v3__contextual .p-n02v3__contextual--mliactive.p-n02v3__mli--subgroup>.p-n02v3__mlink>span::before {
		content: none
	}
	.p-n02v3--b2c .p-n02v3__mflyout.p-menu-active {
		display: block
	}
	.p-n02v3--b2c .p-n02v3__m--b2c-4cols {
		display: flex;
		flex-direction: row
	}
	.p-n02v3--b2c .p-n02v3__m--b2c-4cols .p-n02v3__m--b2c-col {
		position: relative;
		display: flex;
		flex-direction: column;
		width: 25%
	}
	.p-n02v3--b2c .p-n02v3__m--b2c-4cols .p-n02v3__m--b2c-col>.p-n02v3__mli {
		margin-right: 40px
	}
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-menu-active,
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-n02v3__contextual--mbg {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-menu-active.p-n02v3__mflyout--hover,
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-n02v3__contextual--mbg.p-n02v3__mflyout--hover {
		display: block
	}
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-menu-active.p-n02v3__mflyout--hover.p-n02v3__mbg--hidden,
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout.p-n02v3__contextual--mbg.p-n02v3__mflyout--hover.p-n02v3__mbg--hidden {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mclose {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mflyout--hover {
		z-index: 100
	}
	.p-n02v3--b2c .p-n02v3__micon--hover>.p-n02v3__mli--active>.p-n02v3__mlink::after,
	.p-n02v3--b2c .p-n02v3__micon--hover>.p-n02v3__contextual--mgliactive>.p-n02v3__mlink::after {
		content: none
	}
	.p-n02v3--b2c .p-n02v3__micon--hover>.p-n02v3__mli--active>.p-n02v3__mlink>span,
	.p-n02v3--b2c .p-n02v3__micon--hover>.p-n02v3__contextual--mgliactive>.p-n02v3__mlink>span {
		font-weight: 300
	}
	.p-n02v3--b2c .p-n02v3__micon--hover>.p-n02v3__mli--hover>.p-n02v3__mlink::after {
		content: '';
		position: absolute;
		bottom: -10px;
		width: 100%;
		height: 1px;
		background: #fff
	}
	.p-n02v3--b2c .p-n02v3__micon--hover>.p-n02v3__mli--hover>.p-n02v3__mlink>span {
		color: #fff
	}
	.p-n02v3--b2c .p-n02v3__micon--hover>.p-n02v3__mli--hover>.p-n02v3__mlink>.p-n02v3__m2text {
		font-weight: 700
	}
	.p-n02v3--b2c .p-n02v3__mlink .p-n02v3__m1item {
		font-size: 14px
	}
	.p-n02v3--b2c .p-m-align--right {
		position: static;
		margin-left: 20px
	}
	.p-n02v3--b2c .p-m-align--right::before {
		content: '';
		position: relative;
		top: 20%;
		left: -10px;
		height: 60%;
		border-left: 1px solid rgba(0, 0, 0, 0.2);
		border-right: 1px solid rgba(255, 255, 255, 0.1)
	}
	.p-n02v3--b2c .p-m-align--right~.p-m-align--right {
		margin-left: 0
	}
	.p-n02v3--b2c .p-m-align--right~.p-m-align--right::before {
		content: none
	}
	.p-n02v3--b2c .p-n02v3__micon .p-n02v3__m2text {
		font-size: 12px;
		line-height: 16px
	}
	.p-n02v3--b2c .p-n02v3__micon>li {
		flex: 1;
		height: 120px
	}
	.p-n02v3--b2c .p-n02v3__micon>li>.p-n02v3__mlink::before {
		height: 100px;
		padding-top: 0;
		margin-top: 10px
	}
	.p-n02v3--b2c.p-n02v3__flyout--open .p-n02v3__usp-banner-wrapper {
		display: block
	}
	.p-n02v3--b2c.p-n02v3--subbrand .p-n02v3__mtitle {
		padding-top: 0
	}
	.p-n02v3--b2c.p-n02v3--subbrand .p-n02v3__micon {
		margin-top: 33px
	}
	.p-n02v3--b2c.p-n02v3--subbrand .p-n02v3__micon::before {
		content: none
	}
	.test-touchevents .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__mclose {
		display: block
	}
	.test-touchevents .p-n02v3--b2c .p-n02v3__micon--hover .p-n02v3__m--col14 .p-n02v3__mclose {
		display: none
	}
}

@media screen and (max-width:960px) {
	.p-n02v3--b2c .p-n02v3__m1bg {
		height: 100vh;
		background-color: #923323
	}
	.p-n02v3--b2c .p-n02v3__miconbg--mobile {
		position: initial;
		overflow-x: scroll;
		overflow-y: hidden;
		display: flex
	}
	.p-n02v3--b2c .p-n02v3__miconbg--mobile .p-n02v3__micon {
		flex-wrap: nowrap;
		flex-grow: 1
	}
	.p-n02v3--b2c .p-n02v3__miconbg--mobile .p-n02v3__mgroup--li {
		height: auto
	}
	.p-n02v3--b2c .p-n02v3__mwrap {
		padding-bottom: 40px
	}
	.p-n02v3--b2c .p-n02v3__m--col14,
	.p-n02v3--b2c .p-n02v3__m--col24,
	.p-n02v3--b2c .p-n02v3__m--col34,
	.p-n02v3--b2c .p-n02v3__m--col44 {
		margin-bottom: 54px;
		padding-bottom: 0
	}
	.p-n02v3--b2c .p-n02v3__m1 {
		margin: 80px 0 0;
		padding: 0
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__products {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__group {
		display: block
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__group .p-n02v3__m2icon {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mflyout {
		top: -20px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg {
		height: 100%;
		overflow: hidden;
		padding-bottom: 100px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg::after,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg::after,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg::after,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg::after,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg::after,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg::before,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg::before,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg::before,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg::before,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg::before {
		box-shadow: none
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__miconbg .p-n02v3__mwrap {
		box-shadow: none
	}
	.p-n02v3--b2c .p-n02v3__m1.p-n02v3__flyout--open .p-n02v3__miconbg::after {
		display: none
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular {
		margin-bottom: 5px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular::after,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular::before {
		content: '';
		position: absolute;
		width: calc(100% - 32px);
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		left: 16px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular>.p-n02v3__mlink {
		margin: 0
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mli--mpopular>.p-n02v3__mlink>span {
		padding-top: 10px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__myphilips.p-m-0 {
		padding-top: 20px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__myphilips.p-m-0::before {
		content: '';
		position: absolute;
		width: calc(100% - 32px);
		margin-top: -15px;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		left: 16px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-m-align--right {
		margin-top: 20px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-m-align--right::before {
		content: '';
		position: absolute;
		width: calc(100% - 32px);
		margin-top: -15px;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
		left: 16px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-m-align--right~.p-m-align--right {
		margin-top: 0
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-m-align--right~.p-m-align--right::before {
		content: none
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mback::after {
		width: calc(100% - 32px);
		left: 16px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__miconbg--off {
		top: 80px;
		display: block
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mgliactive>a>span,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mliactive>a>span {
		color: #fff;
		font-weight: 700
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mgliactive>a>span::before,
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__contextual--mliactive>a>span::before {
		content: '\203a';
		color: #fff;
		margin-right: 7px;
		font-size: 20px;
		line-height: 16px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink>span {
		color: #f2c544
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink>span::after {
		color: #f2c544;
		content: '\203a';
		float: right
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__listtitle .p-n02v3__mlink>span {
		color: #fff;
		padding: 0
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__listtitle .p-n02v3__mlink>span::after {
		content: '\203a';
		float: none;
		color: #fff;
		margin-left: 7px
	}
	.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink.p-n02v3__mlink--no-childs>span::after {
		display: none
	}
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 {
		margin-top: 120px
	}
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mflyout {
		top: -40px
	}
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m2bg,
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m3bg,
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m4bg,
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m5bg,
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1 .p-n02v3__m6bg {
		padding-bottom: 120px
	}
	.p-n02v3--subbrand.p-n02v3--b2c .p-n02v3__m1bg {
		background-color: #923323
	}
	.p-n02v3__n25.p-n02v3--b2c .p-n02v3__menu {
		height: 48px;
		overflow: hidden
	}
	.p-n02v3__n25bg.p-n02v3--b2c .p-n02v3__menu .p-n02v3__mobilebottombg {
		display: none
	}
	.p-n02v3.p-n02v3--b2c.p-n02v3__flyout--open {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0
	}
}

@media screen and (max-width:450px) {
	.p-1363948-1 .p-n02v3--b2c>div:nth-child(2) {
		background: #fff;
		min-height: 64px
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__miconbg--mobile {
		display: none
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mobiletopbg {
		display: none
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mz {
		margin-bottom: 8px;
		margin-right: 20px
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mzshop>a,
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mz {
		color: #000
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mzsearch--open,
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mzshop,
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mzshop>a,
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mzhamburger--close {
		height: 48px;
		width: 48px
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mzhamburger {
		text-align: center;
		border: 1px solid;
		border-color: #f3f1f0;
		height: 48px;
		width: 48px;
		border-radius: 50%
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m1bg {
		background-color: white;
		height: auto;
		z-index: 60
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink>span {
		color: #18181b
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__mlink>span::after {
		content: ''
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m1 .p-n02v3__myphilips--open>span::after {
		padding-left: 5px;
		color: #18181b;
		content: '\203a'
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m--col24 {
		margin: 0
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mwrap {
		padding-bottom: 20px
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__mli--subgroup>span {
		padding: 4px 20px 10px 23px;
		font-weight: 700;
		display: block
	}
	.p-1363948-1 .p-n02v3--b2c .p-se18-search-box,
	.p-1363948-1 .p-n02v3--b2c .p-se18-coveo-search-box {
		top: 75px
	}
	.p-1363948-1 .p-n02v3--b2c.p-n02v3--subbrand .p-se18-search-box,
	.p-1363948-1 .p-n02v3--b2c.p-n02v3--subbrand .p-se18-coveo-search-box {
		top: 90px
	}
	.p-1363948-1 .p-n02v3--b2c.p-n02v3--subbrand .p-n02v3__m1 {
		margin-top: 150px
	}
	.p-1363948-1 .p-n02v3__shape {
		width: auto;
		padding-left: 12px
	}
	.p-1363948-1 .p-n02v3__philips {
		width: 110px;
		top: 21px;
		left: 12px
	}
	.p-1363948-1 .p-n02v3__philips img {
		width: 110px
	}
	.p-1363948-1 .p-n02v3__shapegradient {
		width: 132px
	}
	.p-1363948-1 .p-n02v3__shapegradient .p-body-copy-01 {
		position: absolute;
		bottom: 12px;
		left: 8px;
		right: 8px;
		color: #fff
	}
	.p-1363948-1 .p-n02v3__subbrand,
	.p-1363948-1 .p-n02v3__brand {
		width: 132px;
		height: 70px
	}
	.p-1363948-1 .p-n02v3__shapelink,
	.p-1363948-1 .p-n02v3__shapetop>svg,
	.p-1363948-1 .p-n02v3__shapebottom>svg {
		width: 132px;
		height: 64px
	}
	.p-1363948-1 .p-n02v3__brand .p-n02v3__shapegradient {
		margin-top: 35px
	}
	.p-1363948-1 .p-n02v3__subbrand .p-n02v3__shapegradient {
		margin-top: 30px
	}
	.p-1363948-1 .p-n02v3__subbranding {
		padding-top: 16px;
		padding-left: 16px
	}
	.p-1363948-1 .p-n02v3--subbrand .p-n04v3-breadcrumb__list .p-n04v3-breadcrumb__item:nth-last-child(2) {
		margin-left: 150px
	}
	.p-1363948-1 .p-icon-close,
	.p-1363948-1 .p-icon-search,
	.p-1363948-1 .p-icon-hamburger {
		font-weight: 700
	}
	.p-1363948-1 .p-n20-campaign-bar,
	.p-1363948-1 .p-n02v3__shop-message {
		background: #00245a;
		color: #fff
	}
	.p-1363948-1 .p-n20-campaign-bar__content {
		display: flex;
		align-items: center
	}
	.p-1363948-1 .p-n20-campaign-bar__content .p-n20-campaign-bar__link {
		border: 2px solid;
		padding: 10px 20px;
		border-color: #fff;
		color: #fff;
		border-radius: 20px;
		margin-left: 48px;
		margin-right: 20px
	}
	.p-1363948-1 .p-n20-campaign-bar__timer-content .p-n20-campaign-bar__timer {
		justify-content: flex-start
	}
	.p-1363948-1 .p-n02v3__usp-banner-wrapper {
		color: #fff;
		background: #00245a
	}
	.p-1363948-1 .p-n02v3__usp-banner li {
		margin: 13px 0 10px
	}
	.p-1363948-1 .p-n02v3__usp-banner li .p-gc23v2-icon {
		padding-left: 20px
	}
	.p-1363948-1 .p-n02v3__usp-banner li .p-gc23v2-icon i {
		color: #fff
	}
	.p-1363948-1 .p-n02v3__usp-banner li .p-gc23v2-icon-text a,
	.p-1363948-1 .p-n02v3__usp-banner li .p-gc23v2-icon-text span {
		color: #fff
	}
	.p-1363948-1 .p-n02v3__usp-banner li .p-gc23v2-icon-text p>a b {
		padding-bottom: 10px
	}
	.p-1363948-1 .p-n02v3__usp-banner li .p-gc23v2-icon-text .p-button {
		border: 2px solid;
		padding: 10px 20px;
		border-color: #fff;
		color: #fff;
		border-radius: 20px;
		right: 0;
		background: transparent
	}
	.p-1363948-1 .p-n02v3.p-n02v3--b2c.p-n02v3__flyout--open {
		position: static;
		height: auto;
		overflow: visible
	}
	.p-1363948-1 .p-n02v3__flyout--open,
	.p-1363948-1 .p-n02v3__hamburger--open {
		background: inherit
	}
	.p-1363948-1 .p-n02v3__flyout--open .p-n02v3__menu,
	.p-1363948-1 .p-n02v3__hamburger--open .p-n02v3__menu {
		position: static
	}
	.p-1363948-1 .p-n02v3__flyout--open .p-n02v3__menu .p-n02v3__menu--shape,
	.p-1363948-1 .p-n02v3__hamburger--open .p-n02v3__menu .p-n02v3__menu--shape {
		position: relative;
		top: 50px;
		z-index: 50
	}
	.p-1363948-1 .p-n02v3__flyout--open .p-n02v3__menu .p-n02v3__menu--mz,
	.p-1363948-1 .p-n02v3__hamburger--open .p-n02v3__menu .p-n02v3__menu--mz {
		top: 53px;
		bottom: unset;
		margin-bottom: 0;
		z-index: 51
	}
	.p-1363948-1 .p-n02v3__flyout--open .p-n04v3-breadcrumb,
	.p-1363948-1 .p-n02v3__hamburger--open .p-n04v3-breadcrumb,
	.p-1363948-1 .p-n02v3__flyout--open .p-n02v3__title,
	.p-1363948-1 .p-n02v3__hamburger--open .p-n02v3__title {
		display: block
	}
	.p-1363948-1 .p-n02v3__m1bg .p-n02v3__mzsearch--open {
		display: none
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzhamburger--close {
		display: inline-block
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded {
		position: absolute;
		z-index: 1
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within {
		position: fixed;
		height: 100vh;
		width: 100vw;
		background: white;
		top: 0
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within .p-se18-search-box,
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within .p-se18-coveo-search-box {
		width: 100%;
		margin: 0;
		background: #f7f7f7;
		height: 205px;
		top: 0;
		animation-name: search-box-animation;
		animation-duration: .5s
	}
	@keyframes search-box-animation {
		from {
			height: 50px;
			top: 75px
		}
		to {
			height: 205px;
			top: 0
		}
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within .p-search-box {
		width: 100%;
		margin-top: 165px;
		border-radius: 0
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within .p-icon-search,
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within .p-reset-wrapper {
		top: 189px
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within .p-icon-search {
		font-size: 32px
	}
	.p-1363948-1 .p-n02v3__menu .p-n02v3__mzsearch-expanded:focus-within .p-se18-auto-suggestions {
		margin-top: 25px;
		border: 0
	}
	.p-1363948-1 .p-n02v3__m1title {
		display: none
	}
	.p-1363948-1 .p-n02v3__m1title::after {
		border: 0
	}
	.p-1363948-1 .p-n02v3__mzshop--open .p-icon-shoppingcart {
		display: none
	}
	.p-1363948-1 .p-n02v3__mzshop .p-icon-trashbin::after {
		content: '';
		display: none
	}
	.p-1363948-1 .p-n02v3__mzshop .p-badge {
		background: #0073e0
	}
	.p-1363948-1 .p-n02v3__myphilips--open {
		border: 2px solid;
		padding: 10px 20px 10px 20px;
		border-color: #f6f6f6;
		color: #fff;
		border-radius: 20px;
		margin-left: 20px;
		display: flex;
		width: 160px;
		justify-content: center;
		align-items: center
	}
	.p-1363948-1 .p-n02v3__myphilips--open .p-icon-login {
		color: #18181b
	}
	.p-1363948-1 .p-n02v3__myphilips--open .p-n02v3__m1item {
		padding: 0 0 0 10px
	}
	.p-1363948-1 .p-n02v3__mli::after,
	.p-1363948-1 .p-n02v3__mli::before {
		display: none
	}
	.p-1363948-1 .p-n02v3__mz .se18-search-box,
	.p-1363948-1 .p-n02v3__mz .se18-coveo-search-box {
		display: none
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box {
		left: 0;
		top: unset
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-search-box,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-search-box {
		background: #f7f7f7;
		color: #000;
		border-color: unset
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box .p-search-form:focus-within .p-reset,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-form:focus-within .p-reset {
		color: #000
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box .p-search-box,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search-box {
		background: #f7f7f7;
		border-radius: 44px;
		border: 0;
		padding-left: 50px;
		color: #000
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box .p-search,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-search {
		left: 11px;
		right: unset;
		color: #000
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box .p-reset-wrapper,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-reset-wrapper {
		right: 15px
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box .p-reset,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-reset {
		color: #000
	}
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-search-box .p-reset-wrapper::after,
	.p-1363948-1 .p-n02v3__mzsearch-expanded .se18-coveo-search-box .p-reset-wrapper::after {
		display: none
	}
	.p-1363948-1 .p-n02v3__m1 {
		position: static;
		margin-top: 160px;
		margin-bottom: 160px
	}
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m1bg,
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m2bg,
	.p-1363948-1 .p-n02v3--b2c .p-n02v3__m3bg {
		position: fixed;
		height: 100vh;
		overflow: auto;
		background: #fff;
		z-index: 52
	}
	.p-1363948-1 .p-n02v3__m3bg::before,
	.p-1363948-1 .p-n02v3__m2bg::before {
		display: none
	}
	.p-1363948-1 .p-n02v3--subbrand .p-n02v3__mtitle {
		padding-top: 0
	}
	.p-1363948-1 .p-n02v3__listtitle {
		margin-top: 80px
	}
	.p-1363948-1 .p-n02v3__listtitle__mzhamburger--close,
	.p-1363948-1 .p-n02v3__mback {
		text-align: center;
		border: 1px solid;
		border-color: #f3f1f0;
		height: 48px;
		width: 48px;
		border-radius: 50%;
		position: absolute;
		padding: 0;
		top: -8px;
		z-index: 1
	}
	.p-1363948-1 .p-n02v3__mback {
		text-align: center;
		border: 1px solid;
		border-color: #f3f1f0;
		height: 48px;
		width: 48px;
		border-radius: 50%;
		left: 20px
	}
	.p-1363948-1 .p-n02v3__listtitle__mzhamburger--close {
		right: 20px
	}
	.p-1363948-1 .p-n02v3__mback::after {
		position: unset;
		border: 0;
		width: 0
	}
	.p-1363948-1 .p-n02v3__mback::before {
		content: '\e10e';
		color: #18181b;
		height: 100%;
		margin: 0;
		font-size: inherit;
		font-weight: inherit;
		margin-top: 11px
	}
	.p-1363948-1 .p-n02v3__listtitle {
		margin-left: 0;
		text-align: center
	}
	.p-1363948-1 .p-n02v3__listtitle div {
		color: #18181b
	}
	.p-1363948-1 .p-n02v3__listtitle div:nth-last-child(2) {
		margin-left: 70px;
		margin-right: 70px;
		padding-top: 5px
	}
	.p-1363948-1 .p-n02v3__mli--subgroup {
		color: #18181b
	}
	.p-1363948-1 .p-n02v3-prodcart__title {
		padding: 40px;
		text-align: center
	}
	.p-1363948-1 .p-n02v3-prodcart__title .p-close-cart {
		top: 32px;
		right: 20px;
		text-align: center;
		border: 1px solid;
		border-color: #f3f1f0;
		height: 48px;
		width: 48px;
		border-radius: 50%
	}
	.p-1363948-1 .p-n02v3-list-prodcarts {
		max-height: 54vh;
		overflow-y: auto
	}
	.p-1363948-1 .p-n02v3-prodcart {
		align-items: baseline
	}
	.p-1363948-1 .p-n02v3-prodcart__content,
	.p-1363948-1 .p-n02v3-prodcart__bundle {
		margin-right: 10px
	}
	.p-1363948-1 .p-n02v3-prodcart__content .p-remove-item,
	.p-1363948-1 .p-n02v3-prodcart__bundle .p-remove-item,
	.p-1363948-1 .p-n02v3-prodcart__content .p-remove-bundle,
	.p-1363948-1 .p-n02v3-prodcart__bundle .p-remove-bundle {
		top: 28px;
		margin-right: 10px
	}
	.p-1363948-1 .p-n02v3-prodcart__content .p-remove-bundle,
	.p-1363948-1 .p-n02v3-prodcart__bundle .p-remove-bundle,
	.p-1363948-1 .p-n02v3-prodcart__content .p-remove-item,
	.p-1363948-1 .p-n02v3-prodcart__bundle .p-remove-item {
		color: #000
	}
	.p-1363948-1 .p-n02v3-prodcart__content-title a {
		color: #000
	}
	.p-1363948-1 .p-n02v3-prodcart__bundle {
		background-color: #f6f6f5
	}
	.p-1363948-1 .p-n02v3-prodcart__price,
	.p-1363948-1 .p-shipping,
	.p-1363948-1 .p-total {
		font-size: 14px
	}
	.p-1363948-1 .p-n02v3-prodcart__summary .p-cart-free-shipping {
		color: #000
	}
	.p-1363948-1 .p-empty-cart {
		padding-top: 50%;
		text-align: center;
		padding-left: 25%;
		padding-right: 25%
	}
	.p-1363948-1 .p-n02v3__mzshop-checkout-btn,
	.p-1363948-1 .p-continue-shopping {
		border: 2px solid;
		padding: 10px 20px;
		border-color: #fff;
		color: #fff;
		border-radius: 20px;
		background-color: #0073e0;
		border-color: transparent
	}
	.p-1363948-1 .p-n02v3__shop-status {
		display: none
	}
	.p-1363948-1 .p-n02v3__mzshop-flyout {
		width: 100vw
	}
	.p-1363948-1 .p-n02v3__mzshop-flyout .p-cart-content li::after {
		display: none
	}
	.p-1363948-1 .p-n02v3__mzshop-flyout .p-hidden+.p-checkout-section .p-continue-shopping {
		background: white;
		color: black
	}
	.p-1363948-1 .p-n02v3__mzshop-flyout .p-checkout-section .p-continue-shopping {
		color: #fff
	}
	.p-1363948-1 .p-n02v3__mzshop-flyout .p-empty-cart {
		margin: 0
	}
}

.p-n14-tag-list {
	min-height: 49px
}

.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: #de7510;
	display: inline-block
}

.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-weight: 300;
	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: #fff
}

.p-n14-tag-list.p-inverted.vertical li a,
.p-inverted .p-n14-tag-list.vertical li a {
	border-color: #fff
}

.p-n14-tag-list.p-inverted li a,
.p-inverted .p-n14-tag-list li a {
	color: inherit
}

.p-n04v3-breadcrumb {
	position: relative
}

.p-n04v3-breadcrumb .p-icon-house {
	font-size: 14px
}

.p-n02v3__fixedheight .p-n04v3-breadcrumb {
	min-height: 60px
}

@media screen and (min-width:701px) {
	.p-n02v3__fixedheight .p-n04v3-breadcrumb {
		min-height: 70px
	}
}

.p-n02v3--subbrand .p-n04v3-breadcrumb__list .p-n04v3-breadcrumb__item:first-child {
	margin-left: 120px
}

@media screen and (min-width:701px) {
	.p-n02v3--subbrand .p-n02v3__usp-banner-wrapper~.n04v3-breadcrumb .p-n04v3-breadcrumb__list .p-n04v3-breadcrumb__item:first-child {
		margin-left: 0
	}
}

.p-n02v3__flyout--open .p-n04v3-breadcrumb {
	display: none
}

.p-n04v3-breadcrumb__list {
	display: flex;
	padding-top: 10px
}

@media screen and (max-width:700px) {
	.p-n04v3-breadcrumb__item:not(:nth-last-child(2)) {
		display: none
	}
}

.p-n04v3-breadcrumb__item--elipsis {
	display: none;
	cursor: pointer
}

.p-n04v3-breadcrumb__item--elipsis:hover .p-n04v3-breadcrumb__fly-out-container {
	display: block
}

@media screen and (max-width:700px) {
	.p-n04v3-breadcrumb__item:nth-last-child(2) .p-n04v3-breadcrumb__link {
		display: flex;
		flex-direction: row-reverse;
		align-items: flex-end
	}
	.p-n04v3-breadcrumb__item:nth-last-child(2) .p-n04v3-breadcrumb__link .p-icon-arrow-right {
		transform: rotateY(180deg)
	}
	.p-n02v3--subbrand .p-n04v3-breadcrumb__item:nth-last-child(2) {
		margin-left: 120px
	}
}

.p-n02v3 .p-n04v3-breadcrumb__wrapper {
	position: absolute;
	min-height: 42px;
	width: 100%;
	left: 0;
	right: 0;
	background: linear-gradient(to bottom, rgba(25, 29, 79, 0.4) 0, rgba(25, 29, 79, 0) 100%)
}

.p-n02v3 .p-n04v3-breadcrumb__link,
.p-n02v3 .p-n04v3-breadcrumb__item--elipsis {
	color: #fff
}

.p-n02v3 .p-n04v3-breadcrumb__link .p-icon-arrow-right,
.p-n02v3 .p-n04v3-breadcrumb__item--elipsis .p-icon-arrow-right {
	font-size: 14px;
	color: rgba(255, 255, 255, 0.7);
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px
}

.p-n02v3 .p-n04v3-breadcrumb__link .p-icon-house,
.p-n02v3 .p-n04v3-breadcrumb__item--elipsis .p-icon-house {
	display: inline-block
}

.p-n02v3 .p-n04v3-breadcrumb__link:hover,
.p-n02v3 .p-n04v3-breadcrumb__item--elipsis:hover {
	text-decoration: none
}

.p-n02v3 .p-n04v3-breadcrumb__link:hover .p-n04v3-breadcrumb__link-title,
.p-n02v3 .p-n04v3-breadcrumb__item--elipsis:hover .p-n04v3-breadcrumb__link-title {
	text-decoration: underline
}

.p-n02v3 .p-n04v3-breadcrumb__link-title {
	display: inline-block;
	line-height: 24px
}

.p-n02v3.p-n02v3__fixedheight .p-n04v3-breadcrumb__wrapper,
.p-n02v3.inverted .p-n04v3-breadcrumb__wrapper {
	background: 0
}

.p-n02v3.p-n02v3__fixedheight .p-n04v3-breadcrumb__link,
.p-n02v3.inverted .p-n04v3-breadcrumb__link,
.p-n02v3.p-n02v3__fixedheight .p-n04v3-breadcrumb__item--elipsis,
.p-n02v3.inverted .p-n04v3-breadcrumb__item--elipsis {
	color: #de7510
}

.p-n02v3.p-n02v3__fixedheight .p-n04v3-breadcrumb__link .p-icon-arrow-right,
.p-n02v3.inverted .p-n04v3-breadcrumb__link .p-icon-arrow-right,
.p-n02v3.p-n02v3__fixedheight .p-n04v3-breadcrumb__item--elipsis .p-icon-arrow-right,
.p-n02v3.inverted .p-n04v3-breadcrumb__item--elipsis .p-icon-arrow-right {
	color: #8c8c8c
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-container {
	display: none;
	padding-top: 5px
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list {
	position: absolute;
	left: 21px;
	display: block;
	border: 1px #e8e8e8 solid;
	background-color: #fff;
	border-radius: 2px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1)
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list::after,
.p-n02v3 .p-n04v3-breadcrumb__fly-out-list::before {
	content: '';
	display: block;
	position: absolute;
	left: 10px;
	width: 0;
	height: 0;
	border-style: solid
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list::after {
	top: -12px;
	border-color: transparent transparent #fff transparent;
	border-width: 6px
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list::before {
	top: -15px;
	left: 9px;
	border-color: transparent transparent #e8e8e8 transparent;
	border-width: 7px
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list .p-n04v3-breadcrumb__link {
	background-color: #fff;
	color: #de7510;
	position: relative;
	display: inline-block;
	padding: 7px 12px;
	width: 100%;
	box-sizing: border-box;
	z-index: 2
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list .p-n04v3-breadcrumb__link:hover {
	background-color: #f5f5f5
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list .p-n04v3-breadcrumb__link {
	color: #de7510
}

.p-n02v3 .p-n04v3-breadcrumb__fly-out-list .p-icon-arrow-right {
	display: none
}

.p-n02v3 .p-n04v3__titleline {
	margin: 0;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.15);
	border-bottom: 1px solid rgba(255, 255, 255, 0.25);
	position: absolute;
	bottom: 0;
	width: 100%
}

.p-n04v3-breadcrumb__list>.p-n04v3-breadcrumb__item:last-child .p-n04v3-breadcrumb__link {
	color: rgba(255, 255, 255, 0.7)
}

.p-n02v3__fixedheight .p-n04v3-breadcrumb__list>.p-n04v3-breadcrumb__item:last-child .p-n04v3-breadcrumb__link,
.inverted .p-n04v3-breadcrumb__list>.p-n04v3-breadcrumb__item:last-child .p-n04v3-breadcrumb__link {
	color: #8c8c8c
}

.search section.p-se01b-search-box .p-se15-search-box .p-heading-01 {
	display: none
}

.search section.p-se01b-search-box .p-se15-search-box .p-search-form {
	position: relative;
	max-width: 385px;
	padding: 0;
	margin: 0;
	height: inherit
}

.search section.p-se01b-search-box .p-se15-search-box .p-search-form .p-icon-magnifier,
.search section.p-se01b-search-box .p-se15-search-box .p-search-form .p-icon-search {
	position: absolute;
	right: 10px;
	top: 7px;
	margin-top: 0
}

.search section.p-se01b-search-box .p-se15-search-box .p-search-form .p-icon-magnifier::after,
.search section.p-se01b-search-box .p-se15-search-box .p-search-form .p-icon-search::after {
	font-size: 20px;
	color: #de7510
}

.search section.p-se01b-search-box .p-se15-search-box .p-form input[type='text'],
.search section.p-se01b-search-box .p-se15-search-box .p-form input[type='email'],
.search section.p-se01b-search-box .p-se15-search-box .p-form input[type='password'],
.search section.p-se01b-search-box .p-se15-search-box .p-form input[type='tel'] {
	height: 35px
}

.search section.p-se01b-search-box .p-se15-search-box .p-se12-search-expanded {
	background: #fff;
	position: absolute;
	z-index: 2;
	color: #3c3c3c;
	width: 100%;
	max-width: 385px;
	border-radius: 2px 0 0;
	padding: 16px 0 17px;
	box-shadow: 1px 3px 8px 0 rgba(0, 0, 0, 0.4);
	margin-top: -1px;
	font-size: 14px
}

.search section.p-se01b-search-box .p-se15-search-box .p-se12-search-expanded span.p-highlight {
	position: relative;
	top: inherit;
	right: inherit
}

.p-u54-eloqua-form {
	margin-right: 10px;
	margin-left: 0
}

.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
}

.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: .2
}

.p-u55-news-feed .p-comp-masking {
	position: absolute;
	top: 50%;
	left: 50%
}

.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
}

.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;
	color: #3c3c3c
}

.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-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
}

@media screen and (min-width:0) {
	.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:451px) {
	.p-sc01-youtube-widget .p-heading-04 {
		margin-top: -4px
	}
}

@media screen and (min-width:701px) {
	.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:700px) {
	.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
	}
}

.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 {
	top: 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 {
	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 {
	opacity: 1
}

.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;
	top: inherit;
	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: #fff
}

.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-options {
	background-color: #fff
}

.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: auto
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section {
	position: fixed;
	width: auto;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section.p-panel-top-sticky {
	top: 160px;
	top: inherit;
	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;
	top: 0
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel.p-close {
	transition: width .4s ease-in-out
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel.p-close .p-social {
	opacity: 1
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel.p-open {
	transition: width .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: auto;
	padding: 5px 0
}

.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: #6e202d
}

.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;
	opacity: .97;
	border: 1px solid #fff;
	background-color: #fff
}

.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: #de7510;
	padding: 0 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;
	width: auto
}

.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: #fff;
	position: absolute;
	right: 0;
	box-shadow: 0 1px 5px 0 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: #de7510
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-social {
	width: 500px;
	opacity: .97;
	background-color: #fff
}

.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
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-icon-share {
	padding-right: 15px;
	width: 31px;
	margin-right: 0;
	top: 0;
	background-color: #fff;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15)
}

.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-icon-share:hover {
	color: #6e202d
}

.p-n17v2-vertical-inpage-navigation .findRetailer {
	display: none
}

.p-n17v2-vertical-inpage-navigation .buyDirect {
	color: #fff
}

.p-n17v2-vertical-inpage-navigation .p-panel>* {
	border-top: 1px solid rgba(222, 117, 16, 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: #de7510;
	position: absolute;
	right: 0
}

.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: #de7510;
	font-weight: 400
}

.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: #fff
}

.p-n17v2-vertical-inpage-navigation a:active,
.p-n17v2-vertical-inpage-navigation a:focus {
	outline: 0
}

.p-n17v2-vertical-inpage-navigation.p-condensed .p-panel {
	right: -46px
}

.p-n17v2-vertical-inpage-navigation.p-condensed .p-panel.p-open {
	right: 0;
	width: 216px
}

.p-n17v2-vertical-inpage-navigation.p-condensed .p-condensed-panel {
	opacity: 1
}

.p-n17v2-vertical-inpage-navigation.p-condensed .p-condensed-panel .p-list-items {
	padding-top: 0
}

.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 0 0
}

.p-n17v2-vertical-inpage-navigation .p-close-btn {
	text-align: left;
	padding: 7px 7px 6px
}

.p-n17v2-vertical-inpage-navigation .p-social {
	display: table;
	text-align: center;
	width: 100%;
	width: 216px;
	padding: 10px 6px 0;
	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: #de7510
}

.p-n17v2-vertical-inpage-navigation .p-social a img {
	height: 16px;
	width: 16px
}

.p-n17v2-vertical-inpage-navigation .p-social a span::after {
	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: #de7510;
	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: 0;
	margin-right: 11px;
	color: #e98300;
	line-height: 45px
}

.p-n17v2-vertical-inpage-navigation .p-icon-share {
	position: absolute;
	display: block;
	color: #de7510;
	right: 0;
	margin-right: 11px
}

.p-n17v2-vertical-inpage-navigation .p-icon-share::after {
	line-height: 45px
}

.p-n17v2-vertical-inpage-navigation .p-icon-list-view {
	color: #de7510;
	margin-right: 11px;
	margin-top: 11px
}

.p-n17v2-vertical-inpage-navigation .p-list-items {
	background-color: #fff;
	padding: 9px 0
}

.p-n17v2-vertical-inpage-navigation .p-list-items a {
	color: #de7510
}

.p-n17v2-vertical-inpage-navigation .p-list-items li {
	cursor: pointer
}

.p-n17v2-vertical-inpage-navigation .p-list-items li:hover {
	background: #fef6ef;
	background: rgba(222, 117, 16, 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(222, 117, 16, 0.15)
}

.p-n17v2-vertical-inpage-navigation .p-options li {
	background-color: #fff;
	height: 46px;
	line-height: 44px
}

.p-n17v2-vertical-inpage-navigation .p-label {
	position: absolute;
	width: 150px;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.p-n17v2-vertical-inpage-navigation .p-active-item {
	font-weight: 700
}

.p-n17v2-vertical-inpage-navigation .p-active-item .p-indicator {
	background: #de7510;
	width: 14px;
	height: 14px;
	margin: -7px 16px 0;
	opacity: 1
}

.p-n17v2-vertical-inpage-navigation .p-indicator {
	position: absolute;
	display: block;
	top: 50%;
	background: #de7510;
	right: 0;
	width: 10px;
	height: 10px;
	margin: -5px 18px 0;
	border-radius: 7px;
	opacity: .5
}

.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;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
	right: 0;
	width: 46px
}

.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-close,
.p-n17v2-vertical-inpage-navigation .p-panel.p-close {
	transition: ease-in-out .3s, opacity 1s .5s
}

.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-close .p-label,
.p-n17v2-vertical-inpage-navigation .p-panel.p-close .p-label {
	transition: ease-in-out .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 {
	opacity: 0
}

.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open {
	width: 216px;
	transition: width .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 {
	opacity: 1;
	visibility: visible;
	right: 45px;
	transition: right .4s ease-in-out, opacity .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: 0;
	transition: right .4s ease-in-out, opacity .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;
	opacity: 1;
	visibility: visible;
	width: 100%;
	right: 0;
	transition: right .4s ease-in-out, opacity .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: 0 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;
	transition: right .4s ease-in-out, opacity .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;
	opacity: 0;
	transition: right .4s ease-in-out, opacity .4s ease-in-out
}

.p-n17v2-vertical-inpage-navigation .p-condensed-panel .p-list-items {
	padding-bottom: 0
}

.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 {
	opacity: 0
}

@media screen and (min-width:701px) and (max-width:960px) {
	.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:700px) {
	.p-n17v2-vertical-inpage-navigation {
		display: none
	}
}

.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: #fff
}

.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: #fff
}

.p-inverted .p-n17v2-vertical-inpage-navigation .p-list-items li:hover {
	background: #fff;
	background: rgba(255, 255, 255, 0.15)
}

.p-inverted .p-n17v2-vertical-inpage-navigation .p-active-item .p-indicator {
	background: #fff
}

.p-inverted .p-n17v2-vertical-inpage-navigation .p-options {
	background-color: #fff
}

.p-inverted .p-n17v2-vertical-inpage-navigation .p-indicator {
	background: #fff
}

.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-inner-container-full-width {
	max-width: initial!important
}

.p-n23-links .p-n23-selector {
	margin-top: 0;
	margin-bottom: 8px
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.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:701px) and (max-width:960px) {
	.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:961px) {
	.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: #de7510
}

.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:700px) {
	.p-n03v2-countryselector .p-region {
		padding: 0
	}
	.p-n03v2-countryselector .p-region .p-region-name {
		padding: 30px 0 0 10px;
		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 #ccc;
		padding-left: 10px
	}
	.p-n03v2-countryselector .p-region.p-active .p-arrow-right {
		transform: rotate(90deg)
	}
	.p-n03v2-countryselector .p-region.p-active .p-countries {
		display: table
	}
}

@media screen and (min-width:701px) {
	.p-n03v2-countryselector .p-arrow-right {
		display: none
	}
}

.p-n28-sticky-horizontal-navigation {
	position: relative;
	margin-top: 0
}

.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-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
}

.p-n22-grouped-content {
	background-color: #6e202d;
	background-repeat: repeat-x;
	background: linear-gradient(125deg, #de7510, #6e202d);
	background-image: no-image;
	background-size: cover;
	background-position: center
}

.p-n22-grouped-content .p-current-page {
	padding: 4px 0;
	color: #fff;
	text-decoration: none
}

.p-n22-grouped-content .p-nav-level-one {
	line-height: 39px;
	text-decoration: none;
	color: #fff
}

.p-n22-grouped-content .p-nav-level-two {
	background: #fff;
	border-top: 1px solid rgba(222, 117, 16, 0.5)
}

.p-n22-grouped-content .p-nav-level-two .p-item-block {
	padding-right: 130px;
	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 0;
	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: 0;
	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: 0;
	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 0;
	background: #fff
}

.p-n22-grouped-content .p-warning {
	color: #e98300;
	padding: 4px 0
}

.p-n25-in-page-navigation .p-accordion .p-title {
	font-size: 17px;
	margin-top: 0;
	padding: 0;
	color: #2f2f2f;
	background: #fff;
	border-bottom: 1px solid #dadada
}

.p-n25-in-page-navigation .p-accordion .p-title::after {
	top: 7px;
	font-size: 10px;
	color: #de7510;
	font-weight: bold
}

.p-n25-in-page-navigation .p-accordion .p-title.p-active {
	font-weight: 700;
	border-bottom: 0
}

.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: 0
}

.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 #fff
}

.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: #de7510
}

.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: #de7510;
	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
}

.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 * .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: -ms-flexbox;
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 5%;
	width: 100%;
	height: 6em
}

.p-n25-in-page-navigation-grid [id^='p-group']:checked+.p-title {
	background-color: #fff;
	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-weight: 700
}

.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: 0;
	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
}

@media screen and (max-width:450px) {
	.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:701px) {
	.p-n25-in-page-navigation-grid {
		display: none
	}
}

.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: 0;
	left: 0
}

.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: #fef5da;
	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: #fef5da;
	color: #de7510;
	width: 100%;
	height: 60px
}

.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper:hover {
	background: #fdefc2
}

.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 0;
	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';
	font-size: 24px;
	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 #fce290
}

.p-n62-generic-navigation .p-navigation-block-nav li {
	color: #de7510;
	cursor: pointer;
	margin-bottom: 14px;
	padding-right: 20px
}

.p-n62-generic-navigation .p-navigation-block-nav li:hover {
	color: #a63d21
}

.p-n62-generic-navigation .p-navigation-block-nav li.p-heading-04 {
	color: #a63d21
}

.p-n62-generic-navigation .p-link-back::before {
	content: '\2039';
	display: inline-block;
	font-weight: 700;
	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
}

.p-inverted .p-n62-generic-navigation .p-navigation-bg.p-bgcolor,
.p-inverted.p-n62-generic-navigation .p-navigation-bg.p-bgcolor {
	background: #5a1a25
}

.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: #5a1a25;
	color: #fce290
}

.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: #46151d
}

.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 #fce290
}

.p-inverted .p-n62-generic-navigation .p-navigation-block-nav li,
.p-inverted.p-n62-generic-navigation .p-navigation-block-nav li {
	color: #fce290
}

.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: #fff
}

.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: #fff
}

.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
}

.p-n62-detail-container .p-icon {
	position: relative;
	float: left;
	width: 40px;
	font-size: 40px;
	line-height: 1em;
	color: #f1c59b;
	margin: 0 20px 0 0
}

.p-n62-detail-container .p-button.link-more:hover,
.p-n62-detail-container .p-button.link-more:focus {
	text-decoration: none
}

.p-n62-detail-container .p-button.link-more::after {
	height: 15px
}

.p-n62-detail-container .p-st03-phone-number {
	color: #6e202d
}

.p-n62-detail-container .p-st03-phone-number:hover {
	text-decoration: none
}

.p-n62-detail-container .p-display {
	display: inline-block
}

.p-n62-detail-container .lc5element a {
	position: relative;
	background-color: #de7510;
	color: #fff;
	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;
	min-width: 86px;
	border-radius: 2px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	cursor: pointer
}

.p-n62-contact-us-social {
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #d9d9d9 0, #fff 50%, #fff 100%);
	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
}

.p-n62-contact-us-social.p-inverted {
	background-color: #f29c49;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #974f0b 0, #de7510 50%, #f29c49 100%)
}

@media screen and (max-width:700px) {
	.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:701px) {
	.p-n62-detail-container .p-social-block {
		margin: 0 20px 0 0
	}
	.p-n62-detail-container .p-social-block.p-second {
		border-top: 1px solid #9fa6b7
	}
	.p-n62-detail-container .p-wrapper {
		padding: 34px 0 34px 92px
	}
	.p-n62-detail-container .p-icon {
		position: absolute;
		float: none;
		left: 0;
		width: 54px;
		font-size: 54px
	}
	.p-n62-contact-us-social,
	.p-n62-contact-us-social.p-inverted {
		background: 0;
		padding-top: 0;
		padding-bottom: 0
	}
	.p-n62-contact-us-social>p,
	.p-n62-contact-us-social.p-inverted>p,
	.p-n62-contact-us-social h3,
	.p-n62-contact-us-social.p-inverted h3 {
		padding-left: 0;
		padding-right: 0
	}
	.p-n62-contact-us-social .p-icon-boxed,
	.p-n62-contact-us-social.p-inverted .p-icon-boxed {
		padding-right: 24px
	}
}

.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: #fff
}

.p-inverted .p-n62-detail-container .p-st03-phone-number,
.p-inverted.p-n62-detail-container .p-st03-phone-number {
	color: #fff
}

.p-inverted .p-n62-contact-us-social {
	background-color: #f29c49;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #974f0b 0, #de7510 50%, #f29c49 100%)
}

.p-inverted .p-n62-contact-us-social.p-inverted {
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #d9d9d9 0, #fff 50%, #fff 100%)
}

.p-inverted .p-n62-contact-us-social.p-inverted .p-heading-03 {
	color: #3c3c3c
}

.p-inverted .p-n62-contact-us-social.p-inverted .p-icon-boxed::after {
	background: #de7510;
	color: #fff
}

.p-inverted .p-n62-contact-us-social.p-inverted a {
	color: #de7510
}

@media screen and (min-width:701px) {
	.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
	}
	.p-inverted .p-n62-contact-us-social,
	.p-inverted .p-n62-contact-us-social.p-inverted {
		background: 0;
		padding-top: 0;
		padding-bottom: 0
	}
	.p-inverted .p-n62-contact-us-social>p,
	.p-inverted .p-n62-contact-us-social.p-inverted>p,
	.p-inverted .p-n62-contact-us-social h3,
	.p-inverted .p-n62-contact-us-social.p-inverted h3 {
		padding-left: 0;
		padding-right: 0
	}
	.p-inverted .p-n62-contact-us-social .p-icon-boxed,
	.p-inverted .p-n62-contact-us-social.p-inverted .p-icon-boxed {
		padding-right: 24px
	}
}

.p-n24-display-tags .p-n24-display-tags-wrapper {
	display: inline
}

.p-n24-display-tags .p-heading-03 {
	color: #000
}

.p-n24-display-tags .p-tag {
	background-image: none;
	border: 1px solid transparent;
	display: inline-block;
	line-height: 1.42857;
	position: relative;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	padding: 4px 10px!important;
	margin: 0 3px 7px 0;
	border-radius: 2px;
	box-sizing: border-box;
	min-width: 78px
}

.p-n24-display-tags .p-tag:hover {
	text-decoration: none
}

.p-n24-display-tags .p-tag.p-primary-tag {
	font-weight: 700
}

.p-n24-display-tags .p-tag.p-primary-tag,
.p-n24-display-tags .p-tag.p-secondary-tag {
	border-color: rgba(0, 0, 0, 0.2);
	color: rgba(0, 0, 0, 0.4)
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-default {
	border-color: #de7510;
	color: #de7510
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-blue {
	border-color: #0066a1;
	color: #0066a1
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-dark-blue {
	border-color: #003478;
	color: #003478
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-light-blue {
	border-color: #7ba4d9;
	color: #7ba4d9
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-aqua {
	border-color: #1e9d8b;
	color: #1e9d8b
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-green {
	border-color: #5b8f22;
	color: #5b8f22
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-orange {
	border-color: #e98300;
	color: #e98300
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-purple {
	border-color: #7d0063;
	color: #7d0063
}

.p-n24-display-tags .p-tag.p-contenttype-tag-theme-pink {
	border-color: #ec4371;
	color: #ec4371
}

.p-inverted .p-n24-display-tags .p-tag,
.p-n24-display-tags .p-inverted .p-tag {
	color: rgba(255, 255, 255, 0.7)!important;
	border-color: rgba(255, 255, 255, 0.7)!important
}

.p-mh02__img-wrapper {
	position: relative
}

.p-mh02__txt {
	color: #6e202d
}

.p-mh02__box {
	background: #fff;
	padding: 24px 16px;
	top: -10px;
	position: relative;
	box-sizing: border-box
}

@media screen and (min-width:701px) {
	.p-mh02__white-box .p-mh02__box {
		padding: 40px 0 48px
	}
}

.p-mh02__txt-wrapper {
	position: relative;
	padding-bottom: 10px;
	background: #f5f5f5
}

.p-mh02__txt-wrapper--absolute {
	display: none
}

.p-mh02__space-bar {
	display: none
}

.p-mh02__img-wrapper {
	position: absolute;
	width: 100%;
	bottom: 0;
	top: 0;
	overflow: hidden;
	z-index: -1
}

.p-mh02__img-wrapper-outside,
.p-mh02__wrapper {
	position: relative
}

@media print,
screen and (min-width:451px) {
	.p-mh02__txt-on-img .p-mh02__box {
		padding: 0
	}
	.p-mh02__txt-on-img .p-mh02__box .p-mh02__hl {
		display: none
	}
	.p-mh02__txt-on-img .p-mh02__txt-wrapper {
		padding-top: 20px;
		padding-bottom: 10px
	}
	.p-mh02__hl--absolute {
		margin-bottom: 0
	}
	.p-mh02__white-box .p-mh02__box {
		background: #fff;
		padding-top: 30px;
		padding-bottom: 20px
	}
	.p-mh02__white-box .p-mh02__txt-wrapper {
		width: 100%;
		position: absolute;
		bottom: 0;
		transform: translateY(50%);
		padding: 0;
		background: 0
	}
	.p-mh02__white-box .p-mh02__space-bar {
		display: block;
		height: 150px;
		background: #f5f5f5
	}
	.p-mh02__box {
		background: 0;
		top: 0
	}
	.p-mh02__txt-wrapper {
		background: 0
	}
	.p-mh02__txt-wrapper--absolute {
		display: block;
		padding-top: 40px;
		padding-bottom: 40px
	}
	.p-mh02__txt-wrapper--right {
		margin-left: auto
	}
	.p-mh02__txt-wrapper--background {
		background: #f5f5f5
	}
}

.p-n16b__list {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: auto;
	padding-right: 0
}

.p-n16b__list-item {
	padding-right: 10px;
	padding-bottom: 10px
}

.p-n16b__btn {
	font-size: 16px;
	border-radius: 4px;
	padding: 9px 12px 8px;
	white-space: nowrap;
	background-color: #fcedba;
	color: #de7510
}

.p-n16b__btn:hover {
	background-color: #fce290
}

.p-n16b__btn:focus {
	background-color: #fcedba
}

.p-n16b__spacer {
	height: 0
}

.p-n16b__spacer.p-n16b__spacer--white {
	background-color: white
}

.p-n16b__spacer.p-n16b__spacer--grey {
	background-color: #f5f5f5
}

.p-n16b__link-wrapper {
	padding: 10px 0 40px
}

.p-n16b__link-wrapper.p-n16b__link-wrapper--grey {
	background-color: #f5f5f5
}

.p-n16b__link-wrapper.p-n16b__link-wrapper--grey .p-n16b__btn {
	background-color: white
}

.p-n16b__link-wrapper.p-n16b__link-wrapper--grey .p-n16b__btn:hover {
	background-color: #fcedba
}

.p-n16b__link-wrapper.p-n16b__link-wrapper--grey .p-n16b__list-item--indicator .p-n16b__btn {
	background-color: #a63d21;
	color: #fcedba
}

.p-n16b__link-wrapper.p-n16b__link-wrapper--white {
	background-color: white
}

.p-n16b__list-item--indicator {
	position: absolute;
	top: 0;
	right: 0;
	display: none
}

.p-n16b__list-item--indicator .p-n16b__btn {
	min-width: 50px;
	max-width: 50px;
	padding: 9px 10px 8px;
	background-color: #a63d21;
	color: #fcedba
}

.p-n16b-fixed.p-n16b__link-wrapper {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 2;
	padding: 20px 0
}

.p-n16b-fixed.p-n16b__link-wrapper .p-n16b__btn-container {
	overflow: hidden
}

.p-n16b__list--active-indicator {
	height: 42px;
	padding-right: 100px;
	box-sizing: border-box
}

.p-n16b__list--active-indicator .p-n16b__list-item--indicator {
	display: block
}

.p-n16b__list-more {
	padding: 5px 9px;
	background-color: #fff;
	border-radius: 3px;
	color: #de7510;
	position: absolute;
	z-index: 1;
	top: 14px;
	display: none;
	right: 6px
}

@media screen and (max-width:700px) {
	.p-n16b__link-wrapper {
		padding: 10px 0 20px;
		position: relative
	}
	.p-n16b__btn-container {
		overflow-x: scroll;
		overflow-y: hidden
	}
	.p-n16b__list-item {
		padding-bottom: 0
	}
	.p-n16b__list {
		flex-wrap: nowrap
	}
	.p-n16b-fixed.p-n16b__link-wrapper {
		padding: 10px 0
	}
	.p-n16b-fixed.p-n16b__link-wrapper .p-n16b__btn-container {
		overflow-x: scroll;
		overflow-y: hidden
	}
	.p-n16b-fixed.p-n16b__link-wrapper .p-n16b__list-item--indicator {
		display: none
	}
}

.p-tc05-tags-infotypes {
	color: #888b9c
}

.p-tc05__list {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.p-tc05__item {
	border-right: 1px solid;
	padding: 0 5px;
	display: inline-block
}

.p-tc05__item:first-child {
	padding-left: 0
}

.p-tc05__item:last-child {
	border: 0
}

.p-tc05__anchor {
	color: #888b9c;
	text-decoration: none
}

.p-tc05__anchor:hover,
.p-tc05__anchor:focus {
	color: #de7510;
	text-decoration: none
}

.p-inverted .p-tc05-tags-infotypes {
	color: #fff
}

.p-inverted .p-tc05__anchor:hover,
.p-inverted .p-tc05__anchor:focus {
	color: #fff;
	text-decoration: underline
}

.p-n69__listofcards {
	flex-wrap: wrap;
	display: flex
}

.p-n69__cards-item {
	display: block;
	padding-top: 14px;
	padding-bottom: 14px
}

.p-n69__link {
	text-decoration: none;
	color: #000
}

.p-n69__link:hover,
.p-n69__link:focus {
	text-decoration: none
}

.p-n69__image {
	height: 100%;
	width: 100%;
	object-fit: contain
}

.p-n69__tags {
	padding-top: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.p-n69__tag {
	display: inline-block;
	border-right: 1px solid #888b9c;
	color: #888b9c;
	padding: 0 4px 0 0
}

.p-n69__tag:last-child {
	border: 0
}

.p-n69__tag-link {
	color: #888b9c;
	text-decoration: none
}

.p-n69__tag-link:hover,
.p-n69__tag-link:focus {
	color: #0089c4;
	text-decoration: none
}

.p-n69__content-wrapper {
	padding-top: 4px
}

.p-n69__description {
	color: #000
}

.p-n69__title-wrapper {
	color: #6e202d;
	margin-bottom: 4px;
	font-weight: bold
}

.p-n69__title-wrapper:hover,
.p-n69__title-wrapper:focus {
	color: #1474a4
}

.p-link-more {
	text-decoration: none
}

.p-n69__tile-view .p-n69__image img {
	max-height: 100%;
	max-width: 100%
}

.p-n69__tile-view .p-n69__cards-item:first-child .p-image img {
	height: 60%
}

.p-inverted .p-n69__listofcards .p-n69__tag-link {
	color: #fff;
	border-color: #fff
}

.p-inverted .p-n69__listofcards .p-n69__description {
	color: #fff
}

.p-inverted .p-n69__listofcards .p-n69__title-wrapper {
	color: #fff
}

.p-inverted .p-n69__listofcards .p-n69__title-wrapper:hover,
.p-inverted .p-n69__listofcards .p-n69__title-wrapper:focus {
	color: #1474a4
}

.p-inverted .p-n69__listofcards .p-n69__image a {
	color: #fff
}

@media screen and (min-width:701px) {
	.p-n69__tile-view .p-n69__listofcards {
		display: block
	}
}

.p-st08b-frequently-asked-questions .p-accordion dd a {
	font-size: inherit
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content {
	padding-top: 32px;
	padding-bottom: 32px;
	border-top: 1px solid #e8e8e8
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt {
	font-size: 26px;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 0;
	background: 0;
	color: #2b2b2b;
	padding: 0 32px 0 0
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt::after {
	content: '\e20e';
	font-size: 26px;
	right: 8px
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt.p-active::after {
	content: '\e22e'
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt:hover {
	color: #696969;
	background: 0
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content .p-st08b-accordion-discription {
	padding-right: 32px;
	color: #2b2b2b
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content:hover {
	color: #696969
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content.focus-visible {
	border: 1px solid #1474a4
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion:first-child {
	border-bottom: 1px solid #e8e8e8
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd {
	padding-left: 0;
	padding-right: 16px
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd.p-active {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 32px
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion .p-st08b-accordion-content {
	padding-top: 20px;
	padding-bottom: 20px
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion .p-st08b-accordion-content dt {
	font-size: 14px;
	padding-left: 0;
	padding-right: 0
}

.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion .p-st08b-accordion-content dt::after {
	font-size: 14px;
	padding-right: 0
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion {
	border: 1px solid #e8e8e8;
	border-radius: 8px
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt {
	padding: 20px 64px 20px 24px;
	font-size: 14px;
	border-bottom: 1px solid #e8e8e8;
	margin-top: 0;
	margin-bottom: 0;
	background: 0;
	color: #6e202d;
	font-weight: bold
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt::after {
	padding-right: 0;
	content: '\e201';
	top: 14px;
	color: #1474a4
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt.p-active {
	border-bottom: 0
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt.p-active::after {
	content: '\e200'
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt:hover {
	color: #696969
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt.focus-visible {
	border: 1px solid #1474a4
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt:first-child {
	margin-top: 0;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dd {
	border-bottom: 1px solid #e8e8e8;
	padding-right: 24px;
	padding-left: 24px
}

.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dd.p-active {
	padding-bottom: 20px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content {
	padding-top: 40px;
	padding-bottom: 40px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt {
	font-size: 34px;
	line-height: 40px;
	padding-right: 64px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt::after {
	font-size: 48px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt:first-child {
	margin-top: 0
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content .p-st08b-accordion-discription {
	padding-right: 64px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd {
	padding-right: 64px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd.p-active {
	padding-bottom: 40px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion .p-st08b-accordion-content dt {
	font-size: 17px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion .p-st08b-accordion-content dt::after {
	font-size: 24px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion {
	border: 1px solid #e8e8e8;
	border-radius: 8px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt {
	font-size: 17px;
	padding-left: 32px;
	line-height: 25px
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt::after {
	content: '\e201';
	font-weight: 400;
	color: #1474a4
}

.p-st08b-frequently-asked-questions-m .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dd {
	padding-left: 32px;
	padding-right: 32px
}

@media screen and (min-width:701px) {
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content {
		padding-top: 40px;
		padding-bottom: 40px
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt {
		font-size: 34px;
		line-height: 40px;
		padding-right: 64px
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt::after {
		font-size: 48px
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content dt:first-child {
		margin-top: 0
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion .p-st08b-accordion-content .p-st08b-accordion-discription {
		padding-right: 64px
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd {
		padding-right: 64px
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd.p-active {
		padding-bottom: 40px
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion .p-st08b-accordion-content dt {
		font-size: 17px
	}
	.p-st08b-frequently-asked-questions.p-st08b-accordion .p-accordion dd .p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion .p-st08b-accordion-content dt::after {
		font-size: 24px
	}
	.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion {
		border: 1px solid #e8e8e8;
		border-radius: 8px
	}
	.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt {
		font-size: 17px;
		padding-left: 32px;
		line-height: 25px
	}
	.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dt::after {
		content: '\e201';
		font-weight: 400;
		color: #1474a4
	}
	.p-st08b-frequently-asked-questions.p-st08b-harmonica .p-accordion dd {
		padding-left: 32px;
		padding-right: 32px
	}
}

.p-n53__breadcrumb {
	border-bottom: 1px solid #e0e0e0
}

.p-n53__breadcrumb.p-n53__breadcrumb--transparent {
	position: absolute;
	width: 100%
}

.p-n53__breadcrumb.p-n53__breadcrumb--whitebg {
	background-color: #fff
}

.p-n53__breadcrumb .p-n53__link {
	color: #454545
}

.p-n53__breadcrumb .p-n53__link.focus-visible {
	outline: 1px solid #1474a4;
	outline-offset: 3px
}

.p-n53__breadcrumb .p-icon-arrow-right::after {
	color: #b0b0b0
}

.p-n53__breadcrumb .p-icon-arrow-left::after {
	padding-right: 6px
}

.p-n53__breadcrumb-items {
	display: flex;
	align-items: center;
	max-width: 960px;
	margin: 0 auto;
	padding-top: 18px;
	padding-bottom: 14px;
	font-size: 12px
}

.p-n53__link {
	display: flex
}

@media screen and (min-width:701px) {
	.p-n53__link {
		display: block
	}
}

.p-n53__link:hover {
	text-decoration: underline;
	color: #000
}

.p-n53__link.p-n53__last-item {
	text-decoration: none
}

.p-n53__breadcrumb-item {
	display: flex;
	height: 100%;
	width: auto;
	align-items: center
}

.p-n53__breadcrumb-item.p-active::before {
	display: none
}

.p-n53__breadcrumb-item.p-last .p-icon-arrow-right::after {
	content: '';
	margin: 0
}

.p-inverted .p-n53__breadcrumb,
.p-inverted.p-n53__breadcrumb {
	background-color: #1d4c84;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4)
}

.p-inverted .p-n53__breadcrumb .p-n53__breadcrumb-item .p-n53__link,
.p-inverted.p-n53__breadcrumb .p-n53__breadcrumb-item .p-n53__link {
	color: #fff
}

.p-inverted .p-n53__breadcrumb .p-n53__breadcrumb-item .p-n53__link.focus-visible,
.p-inverted.p-n53__breadcrumb .p-n53__breadcrumb-item .p-n53__link.focus-visible {
	outline: 1px solid;
	outline-offset: 3px
}

.p-inverted .p-n53__breadcrumb .p-n53__breadcrumb-item .p-icon-arrow-right::after,
.p-inverted.p-n53__breadcrumb .p-n53__breadcrumb-item .p-icon-arrow-right::after {
	color: #fff
}

.p-n02v3.p-n02v3__flyout--open .p-n53__breadcrumb {
	display: none
}

.p-n02v3--subbrand .p-n53__breadcrumb .p-n53__breadcrumb-item:first-child {
	padding-left: 120px
}

@media screen and (max-width:700px) {
	.p-n02v3--subbrand .p-n53__breadcrumb .p-n53__breadcrumb-item {
		padding-left: 120px
	}
	.p-n53__link {
		padding: 0
	}
	.p-n53__link:not(.focus-visible) {
		text-decoration: none
	}
}

.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: 0;
	margin-top: 0
}

.p-sc02-facebookfeed .p-header .p-time {
	color: #ccc;
	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
}

@media screen and (max-width:700px) {
	.p-sc02-facebookfeed .p-header {
		margin-bottom: 0
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-m-one-half .p-sc02-facebookfeed {
		padding-right: 11px;
		padding-left: 11px
	}
}

.p-sc02-facebookfeed.p-inverted .p-header .p-time,
.p-inverted .p-sc02-facebookfeed .p-header .p-time {
	color: #ccc
}

.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 #ccc
}

.p-sc04v2-twitter-feeds .p-tweet-list-item:last-child {
	border: 0
}

.p-sc04v2-twitter-feeds .p-tweet-list-item .p-username {
	display: inline-block;
	margin: 0 0 10px 5px
}

.p-sc04v2-twitter-feeds .p-tweet-list-item .p-username .p-handle {
	margin-bottom: 0
}

.p-sc04v2-twitter-feeds .p-tweet-list-item .p-date {
	color: #cdcfdc
}

.p-sc04v2-twitter-feeds .p-tweet-list-item .p-tweet-avatar {
	vertical-align: top
}

.p-sc04v2-twitter-feeds .p-icon-twitter {
	margin-right: 10px
}

.p-sc04v2-twitter-feeds .p-title {
	margin-bottom: 0
}

.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: #fff
}

.p-sc04v2-twitter-feeds.p-inverted .p-tweet-list-item,
.p-inverted .p-sc04v2-twitter-feeds .p-tweet-list-item {
	border-bottom: 1px solid #fff
}

.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: 0
}

@media screen and (max-width:700px) {
	.p-sc04v2-twitter-feeds {
		padding-right: 10px;
		padding-left: 10px
	}
}

@media screen and (min-width:701px) {
	.p-sc04v2-twitter-feeds .p-tweet-list-item.p-list-last-item {
		margin-bottom: 0
	}
}

.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: #de7510
}

.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 ul li.p-copy-url {
	position: relative
}

.p-sc05-social-banner ul li.p-copy-url .p-notification-bar {
	position: absolute;
	width: 100px;
	display: none;
	z-index: 3004
}

.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: #fff
}

.p-sc08-map {
	position: relative
}

.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-sc08-promo-msg {
	color: #e98300
}

.p-sc08-map .p-map-search-bar {
	background-color: #de7510
}

.p-sc08-map .p-map-search-bar .p-heading-03.with-subbrand {
	margin-left: 120px
}

.p-sc08-map .p-map-search-bar .p-map-search-header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.15)
}

.p-sc08-map .p-map-search-bar .p-map-search-body {
	border-top: 1px solid rgba(255, 255, 255, 0.2)
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box {
	position: relative
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box input {
	border: 0;
	color: #de7510;
	font-size: 13px;
	height: 33px;
	line-height: 33px;
	padding-left: 15px;
	padding-right: 85px;
	position: relative;
	width: calc(100% - 100px)
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box input::-webkit-input-placeholder {
	color: #b9bbc7
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box input:-moz-placeholder {
	color: #b9bbc7
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box input::-moz-placeholder {
	color: #b9bbc7
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box input:-ms-input-placeholder {
	color: #b9bbc7
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box input::-ms-clear {
	display: none
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box input.placeholder {
	color: #b9bbc7
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box .p-search-btn {
	cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 6px;
	right: 10px;
	color: #de7510
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box .p-search-btn::before {
	display: block;
	font-family: 'philips-global-icon-font';
	font-size: 18px;
	font-style: normal
}

.p-sc08-map .p-map-search-bar .p-map-search-body .p-map-search-box .p-search-btn::before {
	content: '\e310'
}

.p-sc08-map .p-sc08__sidebar-wrapper {
	display: none;
	position: relative;
	z-index: 2
}

.p-sc08-map .p-map-popover {
	display: flex;
	align-items: center;
	position: absolute;
	width: 250px;
	transform: translate(20px, calc(-100% - 40px));
	background: #fff;
	line-height: 20px;
	padding: 10px;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35);
	color: #696969
}

.p-sc08-map .p-map-popover h2 {
	margin-bottom: 0
}

.p-sc08-map .p-map-popover .p-map-popover-content {
	max-width: inherit
}

.p-sc08-map .p-map-popover .p-map-popover-legend {
	font-style: italic
}

.p-sc08-map .p-sc08__sidebar {
	position: absolute;
	width: 320px;
	overflow: hidden;
	margin-left: 20px;
	max-width: calc(100% - 100px);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
	background: #fff
}

.p-sc08-map .p-sc08__sidebar-mobile {
	display: none
}

.p-sc08-map .p-sc08--sidebar-content {
	background: #fff;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	font-size: 13px;
	line-height: 20px
}

.p-sc08-map .p-sc08--sidebar-content .p-icon-close {
	position: relative;
	right: 5px;
	top: 10px;
	float: right
}

.p-sc08-map .p-sc08--sidebar-content .p-content {
	overflow-y: auto;
	word-wrap: break-word;
	padding: 10px 20px 10px 10px
}

.p-sc08-map .p-sc08--sidebar-content .p-title {
	margin: 0
}

.p-sc08-map .p-sc08--sidebar-content .p-title {
	margin: 0
}

.p-sc08-map .p-sc08--sidebar-content .p-link {
	display: block;
	font-size: 13px;
	margin: 5px 0
}

.p-sc08-map .p-sc08--sidebar-content .p-contacts .p-contact {
	border-top: 1px solid #cdcfdc;
	margin-top: 14px;
	padding-top: 14px
}

.p-sc08-map .p-sc08--sidebar-content .p-phone-text {
	display: none;
	font-weight: 300;
	font-size: 18px;
	line-height: 20px;
	margin: 10px 0
}

.p-sc08-map .p-sc08--sidebar-content .p-phone-button {
	display: block;
	margin: 10px 0
}

.p-sc08-map .p-sc08--sidebar-content .p-directions-button {
	display: block;
	margin: 5px 0
}

.p-sc08-map .p-sc08--sidebar-content h4 {
	margin: 10px 0 0
}

.p-sc08-map .p-sc08--sidebar-content h4+p {
	margin: 0 0 10px
}

.p-sc08-map .p-sc08--sidebar-content .p-disclaimer {
	color: #e98300
}

.p-sc08-map .p-sc08--sidebar-content img {
	max-width: 100%
}

.p-sc08-map .p-sc08--sidebar-content .p-map-sidebar-header {
	padding: 10px;
	border-bottom: 1px solid #d8d8d8
}

.p-sc08-map .p-sc08--sidebar-content .p-map-sidebar-legend {
	font-style: italic
}

.p-sc08-map .p-sc08--sidebar-content .p-map-sidebar-flex {
	display: flex;
	flex-direction: row
}

.p-sc08-map .p-sc08--sidebar-content .p-map-sidebar-flex .p-map-sidebar-flex-left {
	flex: 1;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-word
}

.p-sc08-map .p-sc08--sidebar-content .p-map-sidebar-flex .p-map-sidebar-flex-right {
	text-align: right;
	margin: auto 0 auto 10px;
	max-width: 30%
}

.p-sc08-map .p-sc08--sidebar-content .p-map-sidebar-footer {
	padding: 10px;
	border-top: 1px solid #d8d8d8
}

.p-sc08-map .p-sc08--sidebar-content.p-map-filters {
	padding: 20px
}

.p-sc08-map .p-sc08--sidebar-content.p-map-filters .p-filter-boxes {
	margin-top: 20px
}

.p-sc08-map .p-sc08--sidebar-content.p-map-filters .p-group-heading {
	margin-top: 10px;
	margin-bottom: 10px
}

.p-sc08-map .p-sc08--sidebar-content.p-map-filters .p-group-heading:first-child {
	margin-top: 0
}

.p-sc08-map .p-sc08--sidebar-content.p-map-filters .p-form-option {
	margin-bottom: 5px
}

.p-sc08-map .p-sc08--sidebar-content.p-map-filters .p-checkbox {
	margin-right: 10px;
	vertical-align: top
}

.p-sc08-map .p-sc08--sidebar-content.p-map-filters label {
	font-size: 14px
}

.p-sc08-map .p-sc08__list {
	float: left;
	transition: margin-left .4s ease-in-out;
	margin-left: -100%
}

.p-sc08-map .p-sc08__list.active {
	margin-left: 0
}

.p-sc08-map .p-sc08__list .p-body-copy-02 {
	color: #de7510
}

.p-sc08-map .p-sc08__list .p-map-sidebar-header {
	text-align: center
}

.p-sc08-map .p-sc08__list.p-sc08__list--toggle-filters .p-map-sidebar-header .p-icon-arrow-down::after {
	content: '\e200'
}

.p-sc08-map .p-sc08__list.p-sc08__list--toggle-filters .p-sc08__filters-wrapper {
	height: 100%;
	padding: 10px
}

.p-sc08-map .p-sc08__list.p-sc08__list--toggle-filters .p-sc08__filters-wrapper>* {
	display: block
}

.p-sc08-map .p-sc08__list.p-sc08__list--toggle-filters .p-sc08__list-wrapper {
	height: 0;
	border: 0
}

.p-sc08-map .p-sc08__list.p-sc08__list--toggle-filters .p-sc08__filters-toggle-less {
	display: block
}

.p-sc08-map .p-sc08__list.p-sc08__list--toggle-filters .p-sc08__filters-toggle-more {
	display: none
}

.p-sc08-map .p-sc08__list.active .p-sc08__filters-toggle .p-icon {
	color: #de7510;
	padding-left: 5px;
	vertical-align: middle
}

.p-sc08-map .p-sc08__filters-wrapper {
	height: 0;
	overflow-y: auto;
	transition: height .4s ease-in-out
}

.p-sc08-map .p-sc08__filters-wrapper>* {
	display: none
}

.p-sc08-map .p-sc08__filters-wrapper .p-sc08-time-filter-wrapper {
	display: flex;
	flex-wrap: wrap
}

.p-sc08-map .p-sc08__filters-wrapper .p-sc08-time-filter-wrapper .p-sc08-time-filter {
	width: 50%
}

.p-sc08-map .p-sc08__filters-wrapper .p-checkbox-label label {
	padding-left: 10px
}

.p-sc08-map .p-sc08__list-wrapper {
	position: relative;
	height: 100%;
	overflow-y: auto;
	transition: height .4s ease-in-out;
	color: #696969;
	border-top: 1px solid #d8d8d8
}

.p-sc08-map .p-sc08__list-wrapper li {
	position: relative;
	border-top: 1px solid #d8d8d8;
	cursor: pointer;
	padding: 10px
}

.p-sc08-map .p-sc08__list-wrapper li.hover h2 {
	color: #1474a4
}

.p-sc08-map .p-sc08__list-wrapper li .p-map-list-distance {
	margin-top: 10px
}

.p-sc08-map .p-sc08__list-wrapper li.p-next-items-btn {
	text-align: center
}

.p-sc08-map .p-sc08__details .p-map-details-hours {
	color: #696969
}

.p-sc08-map .p-sc08__details .p-map-details-hours tr.today {
	color: #6e202d
}

.p-sc08-map .p-sc08__details .p-map-details-hours td:first-child {
	padding-right: 20px
}

.p-sc08-map .p-link-btn {
	cursor: pointer;
	color: #de7510
}

.p-sc08-map .p-link-btn:hover {
	text-decoration: none
}

.p-sc08-map .p-link-btn.p-go-to-product-btn,
.p-sc08-map .p-link-btn.p-go-to-product-btn .p-icon-arrow-left {
	color: #c5dafb
}

.p-sc08-map .p-preloading {
	position: absolute;
	display: flex;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 3004;
	padding: 7px;
	background-color: rgba(255, 255, 255, 0.05);
	background-repeat: repeat-x;
	background: linear-gradient(to bottom right, #fff, rgba(255, 255, 255, 0.05))
}

.p-sc08-map .p-preloading .p-preloader {
	margin: auto
}

.p-sc08-map .p-sc08__proximity-wrapper {
	padding: 10px 10px 0
}

.p-sc08-map .p-sc08__filters-toggle-less {
	display: none;
	padding-bottom: 20px
}

.p-sc08-map .p-sc08__filters-toggle {
	padding: 10px;
	width: 100%;
	text-align: center
}

.p-sc08-map .p-sc08-no-match {
	padding: 10px
}

.p-sc08-map .p-sc08__list-container {
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden
}

.p-sc08-map .p-sc08__proximity-select {
	margin-top: 5px
}

.pac-container .pac-item.use-current-position {
	font-weight: bold
}

.pac-container .pac-icon {
	display: none
}

.pac-container .pac-item-query {
	margin-left: 10px
}

@media screen and (max-width:700px) {
	.p-sc08-map .p-sc08__sidebar {
		display: none
	}
	.p-sc08-map .p-sc08__sidebar-mobile.visible {
		display: block;
		width: 100%;
		height: 460px
	}
	.p-sc08-map .p-map-popover {
		width: auto;
		max-width: 150px
	}
	.p-sc08-map .p-map-popover {
		flex-direction: column;
		align-items: flex-start
	}
}

@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:701px) {
	.p-sc08-map .p-map {
		width: 100%
	}
	.p-sc08-map .p-map .gm-style img {
		max-width: none
	}
	.p-sc08-map .p-map .p-map-popover-logo {
		width: 80px
	}
	.p-sc08-map .p-map .p-map-popover-logo img {
		width: inherit
	}
	.p-sc08-map .p-map .p-map-popover-content {
		padding-left: 10px
	}
	.p-sc08-map .p-map-search-bar .p-map-search-header {
		padding-left: 20px;
		padding-right: 20px
	}
	.p-sc08-map .p-sc08__sidebar-content .p-phone-text {
		display: block
	}
	.p-sc08-map .p-sc08__sidebar-content .p-phone-button {
		display: none
	}
	.p-sc08-map .p-sc08__sidebar-content .p-directions-button {
		display: inline-block
	}
}

.p-sc14v2-linkedin-feeds .p-feeds-list-item {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc
}

.p-sc14v2-linkedin-feeds .p-feeds-list-item:last-child {
	border: 0
}

.p-sc14v2-linkedin-feeds .p-feeds-list-item .p-date {
	color: #cdcfdc
}

.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: #de7510
}

.p-sc14v2-linkedin-feeds.p-inverted .p-icon-linkedin,
.p-inverted .p-sc14v2-linkedin-feeds .p-icon-linkedin {
	color: #fff
}

.p-sc14v2-linkedin-feeds.p-inverted .p-date,
.p-inverted .p-sc14v2-linkedin-feeds .p-date {
	color: #fff
}

.p-sc14v2-linkedin-feeds.p-inverted .p-feeds-list-item,
.p-inverted .p-sc14v2-linkedin-feeds .p-feeds-list-item {
	border-bottom: 1px solid #fff
}

.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: 0
}

@media screen and (max-width:700px) {
	.p-sc14v2-linkedin-feeds {
		padding-right: 10px;
		padding-left: 10px
	}
}

@media screen and (min-width:701px) {
	.p-sc14v2-linkedin-feeds .p-feeds-list-item.p-list-last-item {
		margin-bottom: 0
	}
}

.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: #de7510;
	overflow: hidden;
	border-radius: 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: #fff;
	font-size: 24px
}

.p-sc20-social-flyout .p-sc20-social-flyout-content-container {
	overflow: hidden;
	position: absolute;
	bottom: 2px;
	height: 42px;
	padding: 4px 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: #fff;
	color: #de7510;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
	position: absolute;
	height: 40px;
	padding: 2px 0 4px;
	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 0;
	color: #de7510;
	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: #6e202d
}

.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: #fff
}

.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-overlay-plus-icon-container .p-sc20-social-flyout-overlay-plus-icon {
	color: #de7510
}

.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container {
	background-color: #de7510
}

.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container .p-sc20-social-flyout-icon {
	color: #fff
}

.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: 0;
	height: 0;
	background: 0;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #de7510;
	border-top: 8px solid transparent
}

.p-inverted .p-sc20-social-flyout.p-left .p-arrow {
	width: 0;
	height: 0;
	background: 0;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #de7510;
	border-top: 8px solid transparent
}

.p-janrain-form {
	display: none
}

.p-janrain-form form {
	margin: 0;
	padding: 0
}

.p-janrain-form fieldset>.capture_form_item,
.p-janrain-form fieldset>.capture_form_collection {
	margin-bottom: 6px
}

.p-janrain-form .p-register-option-container {
	text-align: right
}

.p-janrain-form #capture_socialRegistrationNoEmail_form_item_registration_emailAddressOrMobile {
	display: none!important
}

.p-janrain-form .p-hide-label label {
	display: none
}

.p-janrain-form .capture_form_collection .capture_form_item {
	display: inline-block;
	margin-right: 10px
}

.p-janrain-form .capture_form_item_informationOptIn,
.p-janrain-form .capture_form_item_termsAndConditionsAcceptance,
.p-janrain-form .capture_form_item_personalDataUsageAcceptance,
.p-janrain-form .capture_form_item_personalDataTransferAcceptance {
	position: relative
}

.p-janrain-form .capture_form_item_informationOptIn .p-checkbox,
.p-janrain-form .capture_form_item_termsAndConditionsAcceptance .p-checkbox,
.p-janrain-form .capture_form_item_personalDataUsageAcceptance .p-checkbox,
.p-janrain-form .capture_form_item_personalDataTransferAcceptance .p-checkbox {
	position: absolute;
	left: 5px;
	top: 3px
}

.p-janrain-form .capture_form_item_informationOptIn label {
	text-align: left;
	padding-left: 35px;
	display: block;
	line-height: 22px
}

.p-janrain-form .capture_form_item_termsAndConditionsAcceptance label,
.p-janrain-form .capture_form_item_personalDataUsageAcceptance label,
.p-janrain-form .capture_form_item_personalDataTransferAcceptance label {
	display: block;
	text-align: left;
	padding-left: 35px;
	padding-top: 5px
}

.p-janrain-form .p-form-info-block {
	margin-bottom: 20px
}

.p-janrain-form .p-form-info-block p {
	margin-bottom: 0
}

.p-janrain-form .p-form-buttons {
	margin-top: 25px
}

.p-janrain-form .p-password-meter-wrapper {
	display: none;
	margin-bottom: 6px
}

.p-janrain-form .capture_tip,
.p-janrain-form .capture_tip_error,
.p-janrain-form .capture_tip_validating {
	display: none;
	clear: both
}

.p-janrain-form .capture_form_error {
	display: none
}

.p-janrain-form .capture_processing {
	display: none
}

.p-janrain-form .capture_form_level_error .capture_form_error,
.p-janrain-form .capture_error .capture_tip_error {
	display: block;
	position: relative;
	color: #e98300;
	text-align: left;
	font-size: 14px;
	padding-left: 23px;
	padding-top: 7px;
	margin-top: 0
}

.p-janrain-form .capture_form_level_error .capture_form_error::after,
.p-janrain-form .capture_error .capture_tip_error::after {
	content: '\d7';
	color: #e98300;
	position: absolute;
	font-weight: 400;
	font-size: 24px;
	left: 2px;
	top: 6px
}

.p-janrain-form .capture_form_item_mainPhoneNumber.p-phone-validator .capture_tip_error {
	display: none
}

.p-janrain-form .capture_form_item_mainPhoneNumber.p-phone-validator.capture_error .capture_tip_error {
	display: block
}

.p-janrain-form .capture_form_item_altPhoneNumber.p-phone-validator .capture_tip_error {
	display: none
}

.p-janrain-form .capture_form_item_altPhoneNumber.p-phone-validator.capture_error .capture_tip_error {
	display: block
}

.p-janrain-form .capture_resendVerificationForm {
	margin-top: 20px
}

.p-janrain-form .capture_dateselectBlock .p-select .p-label {
	text-overflow: ellipsis;
	padding-right: 20px
}

@media screen and (max-width:450px) {
	.p-janrain-form .capture_form_item_informationOptIn label,
	.p-janrain-form .capture_form_item_termsAndConditionsAcceptance label,
	.p-janrain-form .capture_form_item_personalDataUsageAcceptance label,
	.p-janrain-form .capture_form_item_personalDataTransferAcceptance label {
		padding-top: 0
	}
	.p-janrain-form .capture_dateselectBlock .p-grid .p-grid-item {
		padding-left: 5px
	}
	.p-janrain-form .capture_dateselectBlock .p-grid .p-grid-item:first-child {
		padding-left: 0
	}
	.p-janrain-form .capture_dateselectBlock .p-grid .p-grid-item .p-select {
		min-width: 40px
	}
}

#janrainModal.p-u00-popups-modal {
	background-color: #fff;
	height: auto!important;
	margin: 0;
	padding: 30px;
	width: 550px!important;
	z-index: 6007!important
}

#janrainModal.p-u00-popups-modal>img {
	display: none
}

#janrainModal.p-u00-popups-modal .p-button-wrapper {
	display: inline-block
}

#janrainModal.p-u00-popups-modal .p-icon-close {
	position: absolute;
	right: 10px;
	top: 10px
}

#janrainModal.p-u00-popups-modal p {
	margin-bottom: 10px
}

#janrainModal.p-u00-popups-modal .p-button {
	margin-top: 10px
}

#janrainModal.p-u00-popups-modal .janrain-provider-icon-16 {
	display: none
}

#janrainModal.p-u00-popups-modal #mergeAccounts label input {
	display: none
}

#janrainModal.p-u00-popups-modal #mergeAccounts #capture_mergeAccounts_form_item_mergeAccounts_mergeRadio_2_1 {
	display: none
}

.janrainpopupspage .u00-popups {
	max-width: 500px;
	margin-left: auto;
	margin-right: auto
}

.janrainpopupspage .p-u00-popups>div {
	margin: 20px 0
}

.janrainpopupspage #socialRegistrationNoEmail .p-create-new-account {
	display: block
}

.janrainpopupspage #resendVerification .p-send,
.janrainpopupspage #resendVerification .p-resend {
	display: block
}

.janrainpopupspage .p-email::after {
	content: '<username@email.com>'
}

.janrainpopupspage .p-provider::after {
	content: '<Social provider>'
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	#janrainModal.p-u00-popups-modal {
		left: 0!important;
		right: 0!important;
		width: auto!important;
		margin: 0 10px
	}
}

@media screen and (max-width:450px) {
	#janrainModal.p-u00-popups-modal {
		left: 0!important;
		right: 0!important;
		width: auto!important;
		padding: 30px 10px;
		margin: 0 5px
	}
}

.p-u02v2-sign-in .p-button {
	margin-top: 20px
}

.p-u02v2-sign-in .p-button+.p-link-more {
	margin-left: 0;
	margin-top: 20px
}

.p-u02v2-sign-in .p-forget-password-link .p-link-more {
	margin-left: 0
}

.p-u02v2-sign-in .p-login-option-container {
	text-align: right
}

@media screen and (max-width:700px) {
	.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: 0 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
	}
}

.mfp-content .p-phone-number-reset-popup-content,
.mfp-content .p-phone-number-reset-code-popup-content {
	position: relative;
	display: block;
	background: #fff;
	margin: 0 auto;
	box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.25);
	width: 550px;
	padding: 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
}

.mfp-content .p-phone-number-reset-popup-content .p-phone-error-tip,
.mfp-content .p-phone-number-reset-code-popup-content .p-phone-error-tip {
	position: relative;
	color: #e98300;
	text-align: left;
	font-size: 14px;
	padding-left: 23px;
	padding-top: 7px;
	margin-top: 0
}

.mfp-content .p-phone-number-reset-popup-content .p-phone-error-tip::after,
.mfp-content .p-phone-number-reset-code-popup-content .p-phone-error-tip::after {
	content: '\d7';
	color: #e98300;
	position: absolute;
	font-weight: 400;
	font-size: 24px;
	left: 2px;
	top: 6px
}

.p-u02v2-sign-in .p-optin-bg-color,
.p-u03v2-create-user .p-optin-bg-color {
	background-color: #efeff4
}

.p-u02v2-sign-in .p-register-option-container,
.p-u03v2-create-user .p-register-option-container {
	text-align: right
}

.p-u02v2-sign-in .capture_form_item_registration_emailAddressOrMobile,
.p-u03v2-create-user .capture_form_item_registration_emailAddressOrMobile {
	display: none!important
}

.p-u02v2-sign-in .p-user-notice,
.p-u03v2-create-user .p-user-notice {
	margin-bottom: 10px;
	display: block
}

.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: #de7510;
	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;
	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
}

.p-u03v2-create-user {
	position: relative
}

.p-u03v2-create-user .p-display {
	display: inline-block
}

@media screen and (min-width:961px) {
	.p-u03v2-create-user .p-l-position-right {
		position: absolute;
		top: 0
	}
}

@media screen and (max-width:700px) {
	.p-additional-user-storage-confirmation-popup .mfp-container .mfp-content .p-send {
		left: 0!important;
		right: 0!important;
		width: auto!important;
		margin: 0 10px
	}
}

.p-additional-user-storage-confirmation-popup .mfp-container .mfp-content .p-send {
	position: relative;
	display: block;
	background: #fff;
	margin: 0 auto;
	height: auto!important;
	box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.25);
	width: 550px;
	padding: 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
}

.p-u04v2-edit-profile .p-privacy p {
	margin-bottom: 0;
	padding-top: 0;
	line-height: 22px
}

.p-u04v2-edit-profile .p-privacy .p-heading-04 {
	margin-top: 0;
	margin-bottom: 15px
}

.p-u04v2-edit-profile .p-janrain-screen {
	display: none
}

.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;
	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: #de7510;
	color: white;
	font-size: 24px;
	line-height: 29px;
	width: 29px;
	height: 29px;
	margin: 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: 0
}

.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
}

@media screen and (max-width:700px) {
	.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: 0 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
	}
}

.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: #fff;
	margin: 0 auto;
	box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.25);
	width: 360px;
	padding: 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: #de7510!important
}

.p-u06v2-reset-password .p-janrain-screen {
	display: none
}

.p-u06v2-reset-password .p-phone-error {
	margin-top: 5px;
	margin-bottom: 5px
}

.p-u06v2-reset-password .p-phone-sms-code-error {
	margin-top: 5px;
	margin-bottom: 5px;
	display: none
}

.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: #de7510!important
}

.p-u06v2-reset-password .p-phone-error-tip {
	position: relative;
	color: #e98300;
	text-align: left;
	font-size: 14px;
	padding-left: 23px;
	padding-top: 7px;
	margin-top: 0
}

.p-u06v2-reset-password .p-phone-error-tip::after {
	content: '\d7';
	color: #e98300;
	position: absolute;
	font-weight: 400;
	font-size: 24px;
	left: 2px;
	top: 6px
}

.p-u00-popups--hidden {
	display: none
}

.p-u15__nav-wrapper,
.p-u15__content-container {
	position: relative
}

.p-u15__nav-container {
	position: absolute;
	z-index: 3005;
	width: 100%;
	background-color: #fff
}

.p-u15__banner-innercontent {
	max-width: 960px;
	margin: 0 auto
}

.p-u15__nav-content--mask::after {
	background: rgba(0, 0, 0, 0.4);
	content: '';
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: 3004
}

.p-u15__banner {
	position: relative;
	min-height: 96px
}

.p-u15__banner-content {
	padding-left: 34px;
	padding-top: 14px;
	padding-bottom: 14px
}

.p-u15__banner-title,
.p-u15__title-loggedin,
.p-u15__welcometext {
	color: #fff
}

.p-u15__welcometext .p-u15__username {
	margin-left: 5px
}

.p-u15__welcometext {
	font-size: 20px
}

.p-u15__title-loggedin,
.p-u15__welcometext {
	margin-bottom: 0
}

.p-u15__banner-title {
	font-size: 24px
}

.p-u15__nav-dropdown .p-u15__nav-switcher {
	border-bottom: 1px solid #ccc;
	font-weight: 500
}

.p-u15__nav-dropdown .p-u15-nav-arrow {
	margin-top: -11px;
	font-size: 16px;
	position: absolute;
	right: 20px;
	top: 50%
}

.p-u15__nav-switcher {
	background-color: #fff;
	color: #212121;
	display: block;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	cursor: pointer;
	padding: 5px;
	height: 100%;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.p-u15__nav-switcher:hover {
	text-decoration: none
}

.p-u15__nav-inner {
	display: inline-flex;
	vertical-align: middle;
	padding: 10px 34px 10px 20px
}

.p-u15__nav-inner i {
	font-size: 24px;
	line-height: 24px;
	margin-right: 10px;
	vertical-align: middle
}

.p-u15__user-nav .p-u08v2-logout .p-logout-link::after {
	content: ''
}

.p-u15__user-nav .p-u08v2-logout .p-logout-link::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.p-u15__user-nav .p-u08v2-logout .p-logout-link:hover {
	text-decoration: none
}

.p-u15__nav-content .register-product .p-se01c-prx-search,
.p-st20b-product-group-wrapper {
	background-color: #fff;
	border-radius: 7px;
	padding: 20px;
	margin: 10px auto
}

.p-u15__nav-content .register-product.registration-form-page .p-se01c-prx-search {
	margin-top: 0;
	padding-top: 0
}

@media screen and (min-width:701px) {
	.p-u15__nav-content .register-product.registration-form-page .p-se01c-prx-search {
		background-color: #f5f5f5
	}
}

.p-u15__nav-content .register-product .p-se12-search-expanded {
	margin-top: -44px
}

@media screen and (min-width:701px) {
	.p-u15__user-nav--pull {
		margin-top: -106px
	}
	.p-u15__nav-viewport {
		border-bottom: 1px solid #e8e8e8
	}
	.p-u15__nav-viewport .p-u15__nav-container {
		max-width: 960px;
		margin: 0 auto
	}
	.p-u15__banner {
		min-height: 128px
	}
	.p-u15__banner-title {
		font-size: 32px
	}
	.p-u15__banner-content {
		padding-top: 27px;
		padding-bottom: 27px
	}
	.p-u15__welcometext {
		font-size: 32px
	}
	.p-u15__nav-container {
		position: relative;
		display: flex
	}
	.p-u15__nav-item,
	.p-u15__nav-item-custom {
		flex: 1
	}
	.p-u15__nav-item.p-selected,
	.p-u15__nav-item-custom.p-selected,
	.p-u15__nav-item:hover,
	.p-u15__nav-item-custom:hover {
		border-bottom: 1px solid #de7510;
		margin-bottom: -1px
	}
	.p-u15__nav-item.p-selected .p-u15__nav-inner,
	.p-u15__nav-item-custom.p-selected .p-u15__nav-inner,
	.p-u15__nav-item:hover .p-u15__nav-inner,
	.p-u15__nav-item-custom:hover .p-u15__nav-inner {
		color: inherit
	}
	.p-u15__nav-item.p-selected .p-u15__nav-title,
	.p-u15__nav-item-custom.p-selected .p-u15__nav-title,
	.p-u15__nav-item:hover .p-u15__nav-title,
	.p-u15__nav-item-custom:hover .p-u15__nav-title {
		font-weight: 500
	}
	.p-u15__nav-switcher {
		text-align: center;
		padding: 0
	}
	.p-u15-nav-arrow {
		display: none
	}
	.p-u15__nav-inner {
		color: #696969;
		display: block;
		padding: 14px 14px 10px
	}
	.p-u15__nav-inner i {
		margin-right: 0
	}
	.p-u15__nav-title {
		font-size: 14px;
		font-weight: 300;
		margin-top: 14px;
		margin-bottom: 10px
	}
	.p-u15__nav-content .register-product {
		background-color: #f5f5f5
	}
}

@media screen and (max-width:700px) {
	.p-u15__nav-content .register-product .p-se01c-prx-search {
		padding-top: 0
	}
}

.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
}

.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
}

@media screen and (max-width:700px) {
	.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 .p-float-label-wrapper input[type='email']:not([value='']) {
	padding-bottom: 0;
	padding-top: 13px
}

.p-eloqua-form .p-float-label-wrapper input[type='email']:not([value=''])~.p-float-label {
	opacity: 1
}

.p-eloqua-form .form_leftcol {
	padding: 5px 0
}

.p-eloqua-form .p-conditional-container {
	padding: 10px 0
}

.p-eloqua-form .p-required-field .form_leftcollabel label::after,
.p-eloqua-form .p-required-field .p-float-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;
	min-height: 35px;
	max-width: 100%
}

.p-eloqua-form .p-radio,
.p-eloqua-form .p-checkbox {
	vertical-align: text-top;
	margin-right: 10px
}

.p-eloqua-form .p-custom-radio-container {
	display: flex;
	flex-direction: row-reverse
}

.p-eloqua-form .p-custom-radio-container .p-custom-radio-label-container {
	align-items: center;
	flex: 1 0 auto;
	width: 85%
}

.p-eloqua-form .p-custom-radio-container .p-custom-radio-label-container label img {
	pointer-events: none
}

.p-eloqua-form .p-custom-radio-container .p-custom-radio {
	align-items: center;
	width: 15%;
	display: flex;
	justify-content: center
}

.p-eloqua-form .p-submit-container.p-xs-left {
	text-align: left
}

.p-eloqua-form .p-submit-container.p-xs-center {
	text-align: center
}

.p-eloqua-form .p-submit-container.p-xs-right {
	text-align: right
}

@media print,
screen and (min-width:451px) {
	.p-eloqua-form .p-submit-container.p-s-left {
		text-align: left
	}
	.p-eloqua-form .p-submit-container.p-s-center {
		text-align: center
	}
	.p-eloqua-form .p-submit-container.p-s-right {
		text-align: right
	}
}

@media screen and (min-width:701px) {
	.p-eloqua-form .p-submit-container.p-m-left {
		text-align: left
	}
	.p-eloqua-form .p-submit-container.p-m-center {
		text-align: center
	}
	.p-eloqua-form .p-submit-container.p-m-right {
		text-align: right
	}
	.p-eloqua-form .p-custom-radio-container {
		display: flex;
		flex-direction: column
	}
	.p-eloqua-form .p-custom-radio-container .p-custom-radio {
		width: 100%;
		padding-bottom: 5px
	}
	.p-eloqua-form .p-custom-radio-container .p-custom-radio-label-container {
		width: 100%
	}
}

@media screen and (min-width:961px) {
	.p-eloqua-form .p-submit-container.p-l-left {
		text-align: left
	}
	.p-eloqua-form .p-submit-container.p-l-center {
		text-align: center
	}
	.p-eloqua-form .p-submit-container.p-l-right {
		text-align: right
	}
}

.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-file-remove-btn {
	color: #de7510;
	padding-top: 5px
}

.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: 0 10px 16px;
	border-color: transparent transparent #fcedba transparent;
	position: absolute;
	left: 45%;
	top: 38px
}

.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container {
	margin: 0 auto;
	padding-bottom: 14px;
	background: #fcedba;
	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: auto;
	min-height: 200px;
	overflow-y: auto;
	overflow-x: hidden
}

.p-u54v2-eloqua-form .p-submit-wrapper {
	position: relative
}

.p-u54v2-eloqua-form .p-submit-wrapper .p-button {
	display: inline-block
}

.p-u54v2-eloqua-form .p-preloader-position {
	position: absolute;
	top: calc(65% - 11px);
	left: 30px
}

@media screen and (max-width:450px) {
	.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-row-gutter-xs {
		padding-left: 6px;
		padding-right: 6px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-row-gutter-s {
		padding-left: 6px;
		padding-right: 6px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-row-gutter {
		padding-left: 11px;
		padding-right: 11px
	}
	.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-row-gutter-m {
		padding-left: 11px;
		padding-right: 11px
	}
	.p-u54v2-eloqua-form .p-file-remove-btn {
		padding-top: 0
	}
}

@media screen and (min-width:961px) {
	.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-row-gutter-l {
		padding-left: 11px;
		padding-right: 11px
	}
}

.p-u54v2-eloqua-form-sticky-bar {
	position: fixed;
	background-color: #de7510;
	box-shadow: 0 -2px 1px 0 rgba(0, 0, 0, 0.35);
	padding: 10px 0;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9010
}

.p-u54v2-eloqua-form-sticky-bar.p-close-sticky-bar {
	display: none
}

.p-u54v2-eloqua-form-sticky-bar .p-sticky-container {
	max-width: 960px;
	margin: 0 auto;
	display: flex;
	align-items: center
}

.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button {
	text-align: left
}

.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button .p-icon-close {
	position: absolute;
	top: 7px;
	right: 7px;
	color: #fff
}

.p-u54v2-eloqua-form-sticky-bar .p-title {
	color: #fff;
	margin-bottom: 0;
	margin-right: 36px;
	font-size: 12px
}

.p-u54v2-eloqua-form-sticky-bar .p-title span {
	display: block
}

@media screen and (min-width:0) {
	.p-u54v2-eloqua-form-sticky-bar .p-sticky-container {
		padding-bottom: env(safe-area-inset-bottom, 0);
		display: block
	}
	.p-u54v2-eloqua-form-sticky-bar .p-title span.p-title-first-line {
		display: block
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button {
		float: right
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-eloqua-form-button {
		float: right;
		font-size: 12px;
		padding: 2px 6px
	}
}

@media print,
screen and (min-width:451px) {
	.p-u54v2-eloqua-form-sticky-bar .p-title {
		margin-right: 0
	}
	.p-u54v2-eloqua-form-sticky-bar .p-title span.p-title-first-line {
		margin-bottom: 0;
		margin-top: 7px
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button {
		text-align: right
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button .p-icon-close {
		top: 9px;
		position: inherit;
		float: right
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-eloqua-form-button {
		margin-right: 38px;
		padding: 2px 6px;
		float: right;
		font-size: 12px
	}
}

@media screen and (min-width:701px) {
	.p-u54v2-eloqua-form-sticky-bar {
		top: auto;
		bottom: 0
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button {
		margin-top: 10px
	}
	.p-u54v2-eloqua-form-sticky-bar .p-title span {
		display: block
	}
	.p-u54v2-eloqua-form-sticky-bar .p-title span.p-title-first-line {
		margin-top: 0
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button .p-icon-close {
		top: -1px;
		position: absolute;
		float: right
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-eloqua-form-button {
		padding: 7px 20px 6px
	}
	.p-u54v2-eloqua-form-sticky-bar .p-sticky-container {
		display: flex
	}
}

@media screen and (min-width:961px) {
	.p-u54v2-eloqua-form-sticky-bar {
		padding: 20px 0;
		padding: 14px 0
	}
	.p-u54v2-eloqua-form-sticky-bar .p-u54v2-button .p-icon-close {
		float: right
	}
}

.p-u54v2__progress-bar-step {
	display: inline-block;
	opacity: .4
}

.p-u54v2__progress-bar-step.p-active {
	opacity: 1
}

.p-u54v2__progress-bar-step:last-child .p-icon-arrow-right {
	display: none
}

.p-u54v2__progress-bar-step .p-icon-arrow-left,
.p-u54v2__progress-bar-step .p-icon-arrow-right {
	line-height: 23px;
	vertical-align: bottom
}

.p-u54v2__progress-bar-step .p-icon-arrow-right {
	display: none
}

.p-u54v2__progress-bar-step--title {
	line-height: 23px;
	margin-left: 3px
}

.p-u54v2__step-number {
	background: #de7510;
	border-radius: 50%;
	width: 23px;
	height: 23px;
	display: inline-block;
	text-align: center;
	color: #fff;
	line-height: 23px
}

.p-u54v2__form-blocks {
	position: relative;
	overflow: hidden
}

.p-u54v2__form-block {
	position: absolute;
	width: 100%;
	top: 0;
	left: 101%
}

.p-u54v2__form-block.p-active {
	position: relative;
	left: auto
}

.p-u54__form-block-prev-btn.p-button {
	float: left
}

.p-u54__form-block-next-btn.p-button {
	float: right
}

.p-u54v2-form-blocks-author .p-u54v2__form-block {
	position: relative;
	left: auto;
	border: 3px solid #d6d6d6;
	margin-bottom: 7px;
	padding-bottom: 7px
}

.p-u54v2-form-blocks-author .p-u54v2__form-block:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.8)
}

.p-u54v2-form-blocks-author .p-u54v2__form-block-title-author {
	padding: 0 7px;
	color: #696969;
	background: #d6d6d6
}

@media screen and (max-width:700px) {
	.p-u54v2__progress-bar-step {
		display: none
	}
	.p-u54v2__progress-bar-step.p-active {
		display: inline-block
	}
}

@media screen and (min-width:701px) {
	.p-u54v2__progress-bar-step .p-icon-arrow-right {
		display: inline-block
	}
}

.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
}

.p-u65-newsletter-registration .p-form a.p-magnific-popup-launcher {
	outline: 0;
	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
}

@media screen and (min-width:961px) {
	.p-u65-newsletter-registration .p-form .p-btn-submit {
		float: none
	}
}

.no-js .p-u66-newsletter-subscription .p-form {
	display: none
}

.p-u66-newsletter-subscription {
	position: relative
}

.p-u66-newsletter-subscription .p-checkbox-div {
	width: 1rem
}

.p-u66-newsletter-subscription .p-form-error-msg {
	background-color: #e98300;
	color: #fff;
	padding: 10px 22px;
	border-radius: 2px 0 0;
	margin-left: 12px
}

.p-u66-newsletter-subscription .p-u66-manage-success {
	background-color: #5b8f22;
	color: #fff
}

.p-u66-newsletter-subscription .p-loader-wrapper {
	position: relative;
	height: 30px
}

.p-u66-newsletter-subscription .p-preloader-position {
	position: absolute;
	top: 3px;
	left: 30px
}

.p-u66-newsletter-subscription .p-form-horizontal {
	padding-left: 0;
	margin-top: 0
}

@media screen and (max-width:700px) {
	.p-u66-newsletter-subscription .p-inner-block {
		padding-left: 0
	}
	.p-u66-newsletter-subscription .p-form-error-msg {
		padding-left: 22px
	}
}

.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
}

.p-u57-form {
	position: relative
}

.p-u57-form .p-u57-btn-left {
	text-align: left
}

.p-u57-form .p-u57-btn-center {
	text-align: center
}

.p-u57-form .p-u57-btn-right {
	text-align: right
}

.p-u57-form .p-file-remove-btn {
	color: #de7510;
	padding-top: 5px
}

.p-u57-form .p-u57-button-container {
	position: relative;
	margin-bottom: 20px
}

.p-u57-form .p-u57-button-container .p-v-symbol {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 16px;
	border-color: transparent transparent #fcedba transparent;
	position: absolute;
	left: 45%;
	top: 38px
}

.p-u57-form .p-u57-form-container {
	margin: 0 auto;
	padding-bottom: 14px;
	background: #fcedba;
	position: relative
}

.p-u57-form .p-u57-form-container .p-child-checkbox-wrapper {
	padding-left: 30px
}

.p-u57-form .p-u57-form-container .p-u57-close-button {
	position: absolute;
	top: 5px;
	right: 15px;
	z-index: 6006
}

.p-u57-form .p-u57-form-container.p-embedded {
	background: transparent
}

.p-u57-form .p-u57-form-container.p-embedded .p-u57-close-button {
	display: none
}

.p-u57-form .p-thankyou-page,
.p-u57-form .p-error-page {
	width: 100%;
	position: relative;
	height: auto;
	min-height: 200px;
	overflow-y: auto;
	overflow-x: hidden
}

.p-u57-form .p-submit-wrapper {
	position: relative
}

.p-u57-form .p-preloader-position {
	position: absolute;
	top: 20px;
	left: 30px
}

@media screen and (max-width:450px) {
	.p-u57-form .p-u57-form-container.p-row-gutter-xs {
		padding-left: 6px;
		padding-right: 6px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-u57-form .p-u57-form-container.p-row-gutter-s {
		padding-left: 6px;
		padding-right: 6px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-u57-form .p-u57-form-container.p-row-gutter {
		padding-left: 11px;
		padding-right: 11px
	}
	.p-u57-form .p-u57-form-container.p-row-gutter-m {
		padding-left: 11px;
		padding-right: 11px
	}
	.p-u57-form .p-file-remove-btn {
		padding-top: 0
	}
}

@media screen and (min-width:961px) {
	.p-u57-form .p-u57-form-container.p-row-gutter-l {
		padding-left: 11px;
		padding-right: 11px
	}
}

.mfp-wrap2 .p-mfp-popup-content .p-form-pre-loader {
	margin: 0 auto
}

.p-u57-form-start .p-float-label-wrapper input[type='email']:not([value='']) {
	padding-bottom: 0;
	padding-top: 13px
}

.p-u57-form-start .p-float-label-wrapper input[type='email']:not([value=''])~.p-float-label {
	opacity: 1
}

.p-u57-form-start .form_leftcol {
	padding: 5px 0
}

.p-u57-form-start .p-required-field .form_leftcollabel label::after,
.p-u57-form-start .p-required-field .p-float-label::after {
	content: '*';
	display: inline;
	margin-left: 3px
}

.p-u57-form-start .form_leftcollabel,
.p-u57-form-start .form_leftcolmark {
	font-weight: bold
}

.p-u57-form-start .form_leftcollabel.p-text-visibility-none {
	visibility: hidden
}

.p-u57-form-start .form_leftcollabel.p-text-visibility-none::after {
	content: '';
	margin-left: 3px
}

.p-u57-form-start .form_leftcolmark {
	display: none
}

.p-u57-form-start .form_button_submit {
	margin-top: 14px
}

.p-u57-form-start label {
	word-break: break-word
}

.p-u57-form-start .p-radio-wrapper label,
.p-u57-form-start .p-checkbox-wrapper label {
	margin-right: 14px
}

.p-u57-form-start .p-radio-wrapper label p,
.p-u57-form-start .p-checkbox-wrapper label p {
	display: inline
}

.p-u57-form-start .p-radio-wrapper .p-align-horizontal,
.p-u57-form-start .p-checkbox-wrapper .p-align-horizontal {
	display: inline-block;
	min-height: 35px;
	max-width: 100%
}

.p-u57-form-start .p-radio,
.p-u57-form-start .p-checkbox {
	vertical-align: text-top;
	margin-right: 10px
}

.p-u57-form-start .p-custom-field-container {
	display: flex;
	flex-direction: row-reverse
}

.p-u57-form-start .p-custom-field-container .p-custom-field-label-container {
	align-items: center;
	flex: 1 0 auto;
	width: 85%
}

.p-u57-form-start .p-custom-field-container .p-custom-field-label-container label img {
	pointer-events: none
}

.p-u57-form-start .p-custom-field-container .p-custom-field {
	align-items: center;
	width: 15%;
	display: flex;
	justify-content: center
}

.p-u57-form-start .p-submit-container.p-xs-left {
	text-align: left
}

.p-u57-form-start .p-submit-container.p-xs-center {
	text-align: center
}

.p-u57-form-start .p-submit-container.p-xs-right {
	text-align: right
}

@media print,
screen and (min-width:451px) {
	.p-u57-form-start .p-submit-container.p-s-left {
		text-align: left
	}
	.p-u57-form-start .p-submit-container.p-s-center {
		text-align: center
	}
	.p-u57-form-start .p-submit-container.p-s-right {
		text-align: right
	}
}

@media screen and (min-width:701px) {
	.p-u57-form-start .p-submit-container.p-m-left {
		text-align: left
	}
	.p-u57-form-start .p-submit-container.p-m-center {
		text-align: center
	}
	.p-u57-form-start .p-submit-container.p-m-right {
		text-align: right
	}
	.p-u57-form-start .p-custom-field-container {
		display: flex;
		flex-direction: column
	}
	.p-u57-form-start .p-custom-field-container .p-custom-field {
		width: 100%;
		padding-bottom: 5px
	}
	.p-u57-form-start .p-custom-field-container .p-custom-field-label-container {
		width: 100%
	}
}

@media screen and (min-width:961px) {
	.p-u57-form-start .p-submit-container.p-l-left {
		text-align: left
	}
	.p-u57-form-start .p-submit-container.p-l-center {
		text-align: center
	}
	.p-u57-form-start .p-submit-container.p-l-right {
		text-align: right
	}
}

.p-u57-form-sticky-bar {
	position: fixed;
	position: -webkit-sticky;
	position: sticky;
	background-color: #de7510;
	box-shadow: 0 -2px 1px 0 rgba(0, 0, 0, 0.35);
	padding: 10px 0;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 9010
}

.p-u57-form-sticky-bar.p-close-sticky-bar {
	display: none
}

.p-u57-form-sticky-bar .p-sticky-container {
	max-width: 960px;
	margin: 0 auto;
	display: flex;
	align-items: center
}

.p-u57-form-sticky-bar .p-u57-button {
	text-align: left
}

.p-u57-form-sticky-bar .p-u57-button .p-icon-close {
	position: absolute;
	top: 7px;
	right: 7px;
	color: #fff
}

.p-u57-form-sticky-bar .p-title {
	color: #fff;
	margin-bottom: 0;
	margin-right: 36px
}

.p-u57-form-sticky-bar .p-title span {
	display: block
}

@media screen and (min-width:0) {
	.p-u57-form-sticky-bar .p-title span {
		display: none
	}
	.p-u57-form-sticky-bar .p-title span.p-title-first-line {
		display: block;
		margin-bottom: 7px
	}
}

@media print,
screen and (min-width:451px) {
	.p-u57-form-sticky-bar .p-title {
		margin-right: 0
	}
	.p-u57-form-sticky-bar .p-title span.p-title-first-line {
		margin-bottom: 0;
		margin-top: 7px
	}
	.p-u57-form-sticky-bar .p-u57-button {
		text-align: right
	}
	.p-u57-form-sticky-bar .p-u57-button .p-icon-close {
		top: 9px
	}
	.p-u57-form-sticky-bar .p-u57-form-button {
		margin-right: 38px
	}
}

@media screen and (min-width:701px) {
	.p-u57-form-sticky-bar .p-u57-button {
		margin-top: 10px
	}
	.p-u57-form-sticky-bar .p-title span {
		display: block
	}
	.p-u57-form-sticky-bar .p-title span.p-title-first-line {
		margin-top: 0
	}
	.p-u57-form-sticky-bar .p-u57-button .p-icon-close {
		top: 19px
	}
}

@media screen and (min-width:961px) {
	.p-u57-form-sticky-bar {
		padding: 20px 0
	}
	.p-u57-form-sticky-bar .p-u57-button .p-icon-close {
		top: 7px
	}
}

.p-u57__progress-bar-step {
	display: inline-block;
	opacity: .4
}

.p-u57__progress-bar-step.p-active {
	opacity: 1
}

.p-u57__progress-bar-step:last-child .p-icon-arrow-right {
	display: none
}

.p-u57__progress-bar-step .p-icon-arrow-left,
.p-u57__progress-bar-step .p-icon-arrow-right {
	line-height: 23px;
	vertical-align: bottom
}

.p-u57__progress-bar-step .p-icon-arrow-right {
	display: none
}

.p-u57__progress-bar-step--title {
	line-height: 23px;
	margin-left: 3px
}

.p-u57__step-number {
	background: #de7510;
	border-radius: 50%;
	width: 23px;
	height: 23px;
	display: inline-block;
	text-align: center;
	color: #fff;
	line-height: 23px
}

.p-u57__form-blocks {
	position: relative;
	overflow: hidden
}

.p-u57__form-block {
	position: absolute;
	width: 100%;
	top: 0;
	left: 101%
}

.p-u57__form-block.p-active {
	position: relative;
	left: auto
}

.p-u57__form-block-prev-btn.p-button {
	float: left
}

.p-u57__form-block-next-btn.p-button {
	float: right
}

.p-u57-form-blocks-author .p-u57__form-block {
	position: relative;
	left: auto;
	border: 3px solid #d6d6d6;
	margin-bottom: 7px;
	padding-bottom: 7px
}

.p-u57-form-blocks-author .p-u57__form-block:hover {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.8)
}

.p-u57-form-blocks-author .p-u57__form-block-title-author {
	padding: 0 7px;
	color: #696969;
	background: #d6d6d6
}

@media screen and (max-width:700px) {
	.p-u57__progress-bar-step {
		display: none
	}
	.p-u57__progress-bar-step.p-active {
		display: inline-block
	}
}

@media screen and (min-width:701px) {
	.p-u57__progress-bar-step .p-icon-arrow-right {
		display: inline-block
	}
}

.p-rn17-card {
	background-color: #fff;
	position: relative;
	padding: 15px
}

.p-rn17-card .p-ribbon {
	position: absolute;
	top: 0;
	left: 0
}

.p-rn17-card .p-card-title {
	color: #3c3c3c
}

.p-rn17-card .p-product-image {
	text-align: center;
	margin-right: 8px;
	position: relative
}

.p-rn17-card .p-rn17__image-stickers {
	position: absolute;
	bottom: 0
}

.p-rn17-card .p-rn17__discount-ribbon {
	color: #fff;
	background-color: #de7510;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 2px 5px
}

.p-rn17-card .p-wtb-container .p-button {
	margin-bottom: 5px
}

.p-rn17-card .p-price {
	margin-bottom: 10px
}

.p-rn17-card .p-current-price-value {
	margin-right: 5px
}

.p-rn17-card .p-current-price-value.p-current-price {
	display: inline-block;
	margin-bottom: 0
}

.p-rn17-card .p-button.p-button-quiet {
	display: none
}

.p-rn17-card.p-inverted,
.p-inverted .p-rn17-card {
	background-color: #6e202d
}

.p-rn17-card.p-inverted .p-card-title,
.p-inverted .p-rn17-card .p-card-title {
	color: #fff
}

.p-book-repair .p-book-repair-link {
	padding-left: 5px
}

.p-article-details-rebranded .st17RegisterNow-wrapper {
	border: 1px solid #e8e8e8;
	border-radius: 4px
}

.p-article-details-rebranded .st17RegisterNow-wrapper:hover {
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3)
}

.p-article-details-rebranded .st17-register-now {
	margin-left: 18%
}

.p-article-details-rebranded .p-gc23v2-icon i {
	color: #b6bf00
}

@media screen and (max-width:700px) {
	.p-article-details-rebranded .st17-register-now {
		margin-left: 10%
	}
}

.p-troubleshoot-article-details-page .p-icon {
	color: #b0bd31
}

.p-troubleshoot-article-details-page .p-get-support-banner,
.p-standalone-faq .p-get-support-banner {
	border: 1px solid #d6d6d6;
	background-color: #fff;
	border-radius: 8px;
	padding: 10px 24px;
	margin-bottom: 32px
}

.p-troubleshoot-article-details-page .p-get-support-banner a,
.p-standalone-faq .p-get-support-banner a {
	color: #1474a4
}

.p-troubleshoot-article-details-page .p-get-support-banner-title,
.p-standalone-faq .p-get-support-banner-title {
	margin-bottom: 9px;
	padding-top: 14px
}

.p-troubleshoot-article-details-page .p-get-support-banner-link,
.p-standalone-faq .p-get-support-banner-link {
	color: #1474a4;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.1px;
	line-height: 22px;
	margin-bottom: 15px
}

@media screen and (max-width:700px) {
	.p-troubleshoot-article-details-page .p-get-support-banner-wrapper,
	.p-standalone-faq .p-get-support-banner-wrapper {
		margin: 0 10px
	}
	.p-troubleshoot-article-details-page .p-get-support-banner,
	.p-standalone-faq .p-get-support-banner {
		margin-bottom: 24px;
		padding: 10px 16px
	}
	.p-troubleshoot-article-details-page .p-get-support-banner-title,
	.p-standalone-faq .p-get-support-banner-title {
		padding-top: 5px
	}
	.p-troubleshoot-article-details-page .p-get-support-banner-link,
	.p-standalone-faq .p-get-support-banner-link {
		float: right;
		font-size: 14px;
		letter-spacing: -0.09px;
		line-height: 20px;
		margin-bottom: 2px
	}
}

.tpl57-campaignpage .p-layout-row>.parsys .section {
	margin: 0 auto;
	max-width: 960px
}

.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: #de7510
}

.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
}

.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-products-wrapper {
	min-height: 22px
}

.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
}

@media screen and (max-width:700px) {
	.p-pc02-subcategory-listing.p-pc02-has-b {
		padding-bottom: 0
	}
	.p-pc02-subcategory-listing .p-heading .p-heading-02 {
		padding: 34px 0;
		display: table-cell;
		vertical-align: middle
	}
	.p-pc02-subcategory-listing .p-heading .p-logo-wrapper {
		padding: 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;
		margin-left: 0
	}
	.p-pc02-subcategory-listing .p-products-wrapper>.p-grid-item {
		padding-left: 0
	}
	.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-weight: 700
	}
	.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:450px) {
	.p-pc02-subcategory-listing .p-ribbon {
		margin-left: 10px
	}
}

@media screen and (min-width:701px) {
	.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: 960px;
		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: 0 10px;
		line-height: 23px;
		color: #fff;
		margin: 6px 0 0;
		float: left
	}
	.p-pc02-subcategory-listing .p-ribbon-wrap .p-ribbon-new {
		background: linear-gradient(#d65c16, #e37f1d)
	}
	.p-pc02-subcategory-listing .p-ribbon-wrap .p-ribbon-coming-soon {
		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: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: 0;
		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:961px) {
	.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: 0
	}
	.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;
	padding-top: 5px
}

.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:700px) {
	.p-pc05-product-cards .p-wtb-wrapper {
		position: relative;
		top: 20px;
		left: 0;
		padding-top: 0
	}
	.p-pc05-product-cards .p-wtb-wrapper .p-button,
	.p-pc05-product-cards .p-wtb-wrapper .wtb-buyonline {
		width: auto;
		margin-right: 5px
	}
}

@media screen and (max-width:450px) {
	.p-pc05-product-cards .p-wtb-wrapper {
		top: 12px
	}
}

.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 {
	padding-left: 0;
	position: relative
}

.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-ribbon-wrap .p-ribbon {
	margin: 0
}

.p-pc05-product-cards .p-ribbon-wrap .p-ribbon img {
	width: 70px;
	height: 70px
}

.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 0
}

.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 {
	opacity: .25
}

.p-pc05-product-cards .p-card::before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid transparent;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left 100%;
	cursor: pointer
}

.p-pc05-product-cards .p-card::after {
	margin-top: -5px;
	content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	top: 0;
	right: 0;
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #fff 0, #e0e0e0 80%, #fff 100%)
}

.p-pc05-product-cards .p-card .p-product-card {
	position: relative;
	display: block;
	background: #fff;
	-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 {
	display: block;
	margin: 0 auto
}

.p-pc05-product-cards .p-card .p-product-picture img {
	max-width: 100%
}

.p-pc05-product-cards .p-card .p-top-info {
	margin-bottom: 4px
}

.p-pc05-product-cards .p-card .p-product-title {
	margin-bottom: 17px
}

.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-bullets li::before {
	top: 2px
}

.p-pc05-product-cards .p-card .p-rating-area {
	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: #de7510
}

.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: block;
	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 li {
	width: 22px;
	margin-left: 0;
	margin-right: 0
}

.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-product-id {
	display: inline-block;
	float: left;
	margin-bottom: 6px
}

.p-pc05-product-cards .p-card .p-price {
	text-align: right;
	margin-top: -17px
}

.p-pc05-product-cards .p-card .p-price.p-hidden-price-label {
	margin-top: -2px
}

.p-pc05-product-cards .p-card .p-price.p-hidden-price-label .p-former-price {
	display: none
}

.p-pc05-product-cards .p-card .p-price .p-former-price {
	display: block;
	line-height: 16px
}

.p-pc05-product-cards .p-card .p-price .p-star {
	vertical-align: top
}

.p-pc05-product-cards .p-card .p-price.p-price-srp .p-from {
	padding-right: 6px
}

.p-pc05-product-cards .p-card .p-sold-info {
	color: #5d6678;
	display: block;
	text-align: center
}

.p-pc05-product-cards .p-card .p-sold-info i {
	color: #0e5fd8;
	margin-right: 6px;
	vertical-align: middle
}

.p-pc05-product-cards .p-card .p-label-small {
	color: #5d6678;
	margin-bottom: 8px
}

.p-pc05-product-cards .p-card .p-stickers img {
	max-width: none;
	width: auto!important
}

.p-pc05-product-cards .p-card .p-stickers .p-sticker {
	display: table-cell;
	text-align: center
}

.p-pc05-product-cards .p-card .p-stickers .p-hld-sticker {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0
}

.p-pc05-product-cards .p-card .p-stickers .p-energy-sticker {
	position: absolute;
	top: 35px;
	right: 0
}

.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;
	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 {
	z-index: 2;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 16px
}

.p-pc05-product-cards .p-card .p-carousel-indicator li {
	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
}

@media screen and (max-width:450px) {
	.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 {
		margin-bottom: 10px
	}
	.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:0) {
	.p-pc05-product-cards .p-radiobutton {
		top: 37px;
		z-index: 10
	}
}

@media print,
screen and (min-width:451px) {
	.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 {
		top: 54px;
		z-index: 10
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.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
	}
	.p-pc05-product-cards .p-card .p-stickers {
		margin-bottom: 4px
	}
}

@media screen and (max-width:700px) {
	.p-pc05-product-cards .p-arrow-right-xs-s::before {
		color: #3c3c3c
	}
	.p-pc05-product-cards.p-compare .p-arrow-right-xs-s::before {
		display: none
	}
	.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: auto
	}
	.p-pc05-product-cards .p-card {
		border-top: 1px solid #e0e0e0
	}
	.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 .p-product-title {
		margin-bottom: 8px
	}
	.p-pc05-product-cards .p-card .p-price {
		margin-right: 45px
	}
	.p-pc05-product-cards .p-card .p-stickers {
		min-height: 12px;
		display: table
	}
	.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;
		margin-bottom: 6px
	}
	.p-pc05-product-cards .p-card .p-stickers .p-hld-sticker {
		display: none
	}
	.p-pc05-product-cards .p-card .p-stickers .p-energy-sticker {
		display: block;
		right: 46px;
		padding-right: 0;
		top: 0
	}
	.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;
		bottom: -1px;
		left: -10%;
		display: none;
		width: 10%
	}
	.p-pc05-product-cards .p-card .p-compare label {
		display: none
	}
	.p-pc05-product-cards .p-card .p-compare .p-checkbox {
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -5px 0 0 -11px
	}
	.p-pc05-product-cards .p-card.p-last-row .p-compare.p-form {
		border-bottom: 0
	}
	.p-pc05-product-cards .p-card .p-ribbon-wrap .p-ribbon {
		margin: 0
	}
	.p-pc05-product-cards.p-compare {
		overflow: hidden
	}
	.p-pc05-product-cards.p-compare .p-card {
		left: 10%
	}
	.p-pc05-product-cards.p-compare .p-card .p-compare {
		border-top: 1px solid #dfedf0;
		margin-top: -1px;
		display: block
	}
}

@media screen and (min-width:701px) {
	.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: 0
	}
	.p-pc05-product-cards .p-grid .p-card .p-stickers .p-award-sticker.p-award-second {
		left: 70px
	}
	.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 {
		padding: 50px 20px 35px;
		border-bottom: 0
	}
	.p-pc05-product-cards .p-card .p-product-card {
		background: 0;
		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: 0
	}
	.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: 7px
	}
	.p-pc05-product-cards .p-card .p-product-image {
		position: relative
	}
	.p-pc05-product-cards .p-card .p-product-picture {
		padding-bottom: 30px
	}
	.p-pc05-product-cards .p-card .p-label-small {
		margin-bottom: 2px
	}
	.p-pc05-product-cards .p-card .p-stickers {
		position: absolute;
		top: 20px;
		left: -2%;
		right: -2%;
		padding-top: 180px
	}
	.p-pc05-product-cards .p-card .p-stickers .p-hld-sticker {
		right: 0;
		top: 0
	}
	.p-pc05-product-cards .p-card .p-stickers .p-energy-sticker {
		right: 8px;
		top: 0
	}
	.p-pc05-product-cards .p-card .p-stickers .p-award-sticker {
		position: absolute;
		left: 15px;
		bottom: 0;
		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 {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 8px;
		text-align: center;
		z-index: 2
	}
	.p-pc05-product-cards .p-card .p-compare label {
		color: #5d6678;
		vertical-align: top;
		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: 0 19px 16px 18px
	}
	.p-pc05-product-cards .p-card.p-card-multi-image .p-multi-image {
		display: block;
		position: absolute;
		left: -16px;
		right: -20px;
		top: -40px;
		bottom: 35px;
		overflow: hidden
	}
	.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 {
		max-width: none;
		min-width: 100%
	}
	.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 .p-card {
		padding-top: 34px;
		padding-bottom: 34px;
		border-top: 1px solid #dfedf0
	}
	.p-pc05-product-cards .p-list-view .p-card::after {
		background: 0
	}
	.p-pc05-product-cards .p-list-view .p-card .p-product-picture {
		padding-top: 14px;
		padding-bottom: 0
	}
	.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 {
		left: 1%;
		right: 66.66666667%
	}
	.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 {
		left: auto;
		right: 0;
		width: 40px;
		height: 40px
	}
	.p-pc05-product-cards .p-list-view .p-card .p-stickers .p-award-sticker.p-award-second {
		right: 50px;
		left: auto
	}
	.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-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;
		right: 0;
		top: 0;
		margin-top: 0
	}
}

@media screen and (min-width:961px) {
	.p-pc05-product-cards .p-radiobutton {
		top: 115px
	}
	.p-pc05-product-cards .p-grid.p-list-view .p-card .p-stickers {
		padding-top: 0
	}
	.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;
		left: auto
	}
}

.p-inverted .p-pc05-product-cards .p-card .p-rating-area .p-rating-count {
	color: #fff
}

.p-pc05v2__cards {
	display: flex;
	flex-wrap: wrap;
	margin-left: -12px
}

.p-pc05v2__card {
	margin-bottom: 12px
}

.p-pc05v2__card--layout {
	margin-left: 12px;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	background-color: #fff;
	height: 100%;
	display: flex;
	flex-direction: column;
	cursor: pointer
}

.p-pc05v2__card--layout:hover,
.p-pc05v2__card--layout:focus {
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3)
}

.p-pc05v2__card--layout .p-pc05v2__card-image-link {
	display: block
}

.p-pc05v2__card--layout .p-pc05v2__card-image-link.focus {
	outline: thin dotted
}

.p-pc05v2__card-compare-inner {
	display: flex;
	justify-content: center
}

.p-pc05v2__card-compare-inner label {
	padding: 0 7px
}

.p-pc05v2__card-compare-inner.p-tooltip-btn-disabled .p-tooltip-info {
	display: none
}

.p-pc05v2__card-ribbon .p-pr05-promotion-lens-widget {
	margin: 7px 0 0
}

.p-pc05v2__ribbon {
	margin: 0
}

.p-pc05v2__card-body {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

.p-pc05v2__card-image-wrapper {
	position: relative;
	z-index: 0;
	margin: 14px 0
}

.p-pc05v2__card-image {
	padding: 0 20px
}

.p-pc05v2__card-image .p-picture {
	text-align: center
}

.p-pc05v2__card-image .p-picture img {
	max-width: 100%
}

.p-pc05v2__card-image-stickers {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	display: flex;
	flex-wrap: wrap;
	pointer-events: none
}

.p-pc05v2__card-image-stickers a {
	pointer-events: auto
}

.p-pc05v2__card-image-stickers--tl,
.p-pc05v2__card-image-stickers--tr,
.p-pc05v2__card-image-stickers--bl,
.p-pc05v2__card-image-stickers--br {
	width: 50%
}

.p-pc05v2__card-image-stickers--tl,
.p-pc05v2__card-image-stickers--tr {
	align-self: flex-start
}

.p-pc05v2__card-image-stickers--bl,
.p-pc05v2__card-image-stickers--br {
	align-self: flex-end
}

.p-pc05v2__card-image-stickers--tl,
.p-pc05v2__card-image-stickers--bl {
	text-align: left
}

.p-pc05v2__card-image-stickers--tr,
.p-pc05v2__card-image-stickers--br {
	text-align: right
}

.p-pc05v2__discount-ribbon {
	color: #fff;
	background-color: #de7510;
	padding: 3px 5px;
	white-space: nowrap
}

.p-pc05v2__awards {
	margin-right: 20px;
	height: 24px
}

.p-pc05v2__awards a {
	text-decoration: none
}

.p-pc05v2__awards-icon {
	color: #e03324
}

.p-pc05v2__card-variations {
	margin: 0 20px;
	text-align: center
}

.p-pc05v2__card-info-section {
	flex-grow: 1;
	margin: 0 20px;
	display: flex;
	flex-direction: column
}

.p-pc05v2__card-info-section--main {
	flex-grow: 1;
	margin-bottom: 7px;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.p-pc05v2__card-title {
	margin-bottom: 0;
	line-height: 20px;
	font-size: 14px
}

.p-pc05v2__card-title a {
	color: #171717
}

.p-pc05v2__card-versions .p-bullets {
	font-size: 12px;
	line-height: 16px
}

.p-pc05v2__card-versions .p-bullets li {
	padding-bottom: 0
}

.p-pc05v2__card-info-rating a {
	color: #171717
}

.p-pc05v2__card-info-rating .p-rating-count {
	margin: 0 6px
}

.p-pc05v2__card-info-rating .p-tooltip-btn-disabled .p-tooltip-info {
	display: none
}

.p-pc05v2__price .p-current-price-value {
	font-size: 16px
}

.p-pc05v2__price--discount .p-former-price {
	display: inline-block;
	font-size: 14px
}

.p-pc05v2__price--discount .p-star {
	color: #de7510
}

.p-pc05v2__price--discount .p-price--msrp {
	font-size: 14px
}

.p-pc05v2__price .p-from {
	margin-right: 14px
}

.p-pc05v2__stockstatus-label {
	color: #de7510
}

.p-p14-compatible-crps .p-pc05v2__stockstatus-label,
.p-p11-compatible-products-for-this-accesoiries .p-pc05v2__stockstatus-label,
.p-d01-pc05v2-template .p-pc05v2__stockstatus-label,
.p-p16a-product-accessories .p-pc05v2__stockstatus-label,
.p-p27__inner-wrapper .p-pc05v2__stockstatus-label,
.p-p17-shop-able-accessories .p-pc05v2__stockstatus-label,
.p-t01-recently-viewed .p-pc05v2__stockstatus-label,
.p-t05-similar-products .p-pc05v2__stockstatus-label {
	display: none
}

.p-pc05v2__card-cta .p-pc05v2__card-wtb {
	margin: 0 20px
}

.p-pc05v2__card-view-product {
	border-top: 1px solid #e8e8e8;
	padding: 7px 0;
	text-align: center
}

.p-mpf-pc05v2 .bv-cv2-cleanslate .bv-action-bar .bv-write-review-container,
.p-mpf-pc05v2 .bv-cv2-cleanslate .bv-content-list-container .bv-content-placeholder .bv-write-review-label {
	display: none!important
}

.p-mpf-pc05v2 .p-write-review {
	display: none
}

.p-mpf-pc05v2 .p-p18v2-pex-area .p-zoom-in,
.p-mpf-pc05v2 .p-p18v2-pex-area .p-zoom-out {
	z-index: 2
}

.p-mpf-pc05v2 .p-nav-next,
.p-mpf-pc05v2 .p-nav-prev {
	padding: 0;
	right: 0;
	left: 0
}

.p-mpf-pc05v2 .mfp-container {
	margin-top: 0
}

.p-mpf-pc05v2 .p-mfp-loading {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100vh
}

.p-mpf-pc05v2 .p-mfp-loading .p-loader {
	display: block
}

.p-mpf-pc05v2 .p-loader {
	display: none;
	width: 100px
}

.p-mpf-pc05v2 .p-n15-pagebreaker::after {
	content: '';
	display: block;
	height: 42px;
	margin-top: -42px
}

@media screen and (min-width:701px) {
	.p-mpf-pc05v2 .mfp-content {
		height: calc(100% - 80px)
	}
	.p-mpf-pc05v2 .mfp-content,
	.p-mpf-pc05v2 .p-mfp-popup-wrapper {
		max-width: 960px
	}
	.p-mpf-pc05v2 .p-mfp-popup-wrapper {
		height: 100%;
		box-sizing: border-box;
		overflow-y: auto;
		border-radius: 8px;
		padding-top: 92px
	}
	.p-mpf-pc05v2 .mfp-container {
		margin: 0
	}
	.p-mpf-pc05v2 .p-n15-pagebreaker::after {
		height: 62px;
		margin-top: -62px
	}
}

@media screen and (min-width:961px) {
	.p-pc05v2--list-view-l .p-pc05v2__card-body {
		flex-direction: row
	}
	.p-pc05v2--list-view-l .p-pc05v2__card-image-section,
	.p-pc05v2--list-view-l .p-pc05v2__card-info-section {
		flex: 1
	}
	.p-pc05v2--list-view-l .p-pc05v2__card-image {
		padding: 0 0 0 14px
	}
	.p-pc05v2--list-view-l .p-pc05v2__card-info-section {
		margin: 14px 14px 0
	}
	.p-pc05v2--list-view-l .p-pc05v2__card-cta .p-pc05v2__card-wtb {
		margin: 0 14px
	}
}

@media screen and (min-width:701px) {
	.p-pc05v2__cards {
		margin-left: -20px
	}
	.p-pc05v2__card {
		margin-bottom: 20px
	}
	.p-pc05v2__card--layout {
		margin-left: 20px
	}
	.p-pc05v2__card-body .p-notify-me {
		width: 100%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-pc05v2--list-view-m .p-pc05v2__card-body {
		flex-direction: row
	}
	.p-pc05v2--list-view-m .p-pc05v2__card-image-section,
	.p-pc05v2--list-view-m .p-pc05v2__card-info-section {
		flex: 1
	}
	.p-pc05v2--list-view-m .p-pc05v2__card-image {
		padding: 0 0 0 14px
	}
	.p-pc05v2--list-view-m .p-pc05v2__card-info-section {
		margin: 14px 14px 0
	}
	.p-pc05v2--list-view-m .p-pc05v2__card-cta .p-pc05v2__card-wtb {
		margin: 0 14px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-pc05v2--list-view-s .p-pc05v2__card-body {
		flex-direction: row
	}
	.p-pc05v2--list-view-s .p-pc05v2__card-image-section,
	.p-pc05v2--list-view-s .p-pc05v2__card-info-section {
		flex: 1
	}
	.p-pc05v2--list-view-s .p-pc05v2__card-image {
		padding: 0 0 0 14px
	}
	.p-pc05v2--list-view-s .p-pc05v2__card-info-section {
		margin: 14px 14px 0
	}
	.p-pc05v2--list-view-s .p-pc05v2__card-cta .p-pc05v2__card-wtb {
		margin: 0 14px
	}
}

@media screen and (max-width:450px) {
	.p-pc05v2--list-view-xs .p-pc05v2__card-body {
		flex-direction: row
	}
	.p-pc05v2--list-view-xs .p-pc05v2__card-image-section,
	.p-pc05v2--list-view-xs .p-pc05v2__card-info-section {
		flex: 1
	}
	.p-pc05v2--list-view-xs .p-pc05v2__card-image {
		padding: 0 0 0 14px
	}
	.p-pc05v2--list-view-xs .p-pc05v2__card-info-section {
		margin: 14px 14px 0
	}
	.p-pc05v2--list-view-xs .p-pc05v2__card-cta .p-pc05v2__card-wtb {
		margin: 0 14px
	}
}

.p-inverted .p-pc05v2__card-title a {
	color: #fff
}

.p-inverted .p-pc05v2__card-info-rating a {
	color: #fff
}

.p-pc05v2__card-placeholder {
	margin-left: 12px;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	background-color: #fff;
	height: 100%;
	display: flex;
	flex-direction: column
}

.p-pc05v2__card-placeholder-inner-wrapper {
	padding: 18px 18px 15px
}

.p-pc05v2__card-placeholder-image {
	width: 100%;
	height: 190px;
	margin-bottom: 17px
}

.p-pc05v2__card-placeholder-title {
	width: 100%;
	height: 14px;
	margin-bottom: 6px
}

.p-pc05v2__card-placeholder-title:nth-child(3) {
	width: 80%
}

.p-pc05v2__card-placeholder-title:nth-child(4) {
	width: 60%;
	margin-bottom: 32px
}

.p-pc05v2__card-placeholder-text {
	width: 100%;
	height: 10px;
	margin-bottom: 10px
}

.p-pc05v2__card-placeholder-text:nth-child(7) {
	width: 60%;
	margin-bottom: 32px
}

.p-pc05v2__card-placeholder-price {
	width: 66px;
	height: 24px
}

.p-pc05v2__card-placeholder-button {
	width: 100%;
	height: 40px;
	margin-bottom: -4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.p-pc05v2__card-placeholder--loader {
	animation-duration: 1s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-name: placeHolderShimmer;
	animation-timing-function: linear;
	background: #f6f7f8;
	background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
	background-size: 800px 104px
}

@keyframes placeHolderShimmer {
	0% {
		background-position: -400px 0
	}
	100% {
		background-position: 400px 0
	}
}

@media screen and (min-width:701px) {
	.p-pc05v2__card-placeholder {
		margin-left: 20px
	}
}

.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-image {
	position: relative
}

.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: 100%
}

.p-pc06-product-banner .p-banner .p-pc06__image-stickers {
	position: absolute;
	bottom: 0
}

.p-pc06-product-banner .p-banner .p-pc06__discount-ribbon {
	color: #fff;
	background-color: #de7510;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 2px 5px
}

.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 .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 {
	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.p-price-from-label {
	display: block
}

.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-price .p-shop-price {
	margin-right: 5px
}

.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-wtb-wrapper .p-button.p-button-quiet {
	display: none
}

.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;
	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;
	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:450px) {
	.p-pc06-product-banner .p-pr05-promotion-lens-widget a {
		margin-bottom: 58px
	}
	.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:451px) and (max-width:700px) {
	.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 li {
		display: table-cell;
		padding-right: 5px;
		margin-bottom: 0
	}
	.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
	}
}

@media print,
screen and (min-width:451px) {
	.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:700px) {
	.p-pc06-product-banner {
		cursor: pointer
	}
	.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-product-banner .p-product-info {
		padding: 0 40px 0 16px
	}
	.p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-price {
		margin-top: 0;
		margin-bottom: 6px
	}
	.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-price .p-current-price-value {
		margin-right: 5px
	}
	.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: 0;
		font-weight: 700
	}
	.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:701px) {
	.p-pc06-product-banner {
		position: relative
	}
	.p-pc06-product-banner .p-pr05-promotion-lens-widget {
		margin-bottom: 0
	}
	.p-pc06-product-banner .p-radiobutton {
		top: 115px
	}
	.p-pc06-product-banner .p-banner {
		border-bottom: 0;
		padding: 0 0 40px
	}
	.p-pc06-product-banner .p-banner .p-pc06__image-stickers {
		top: 40%
	}
	.p-pc06-product-banner .p-banner.p-banner-inverted .p-product-picture {
		padding: 0 54px 0 0
	}
	.p-pc06-product-banner .p-banner.p-banner-inverted .p-product-image {
		float: right
	}
	.p-pc06-product-banner .p-banner.p-banner-inverted .p-pc06__image-stickers {
		right: 0
	}
	.p-pc06-product-banner .p-banner .p-price .p-former-price {
		font-size: 15px
	}
	.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-price .p-current-price-value {
		font-size: 22px;
		line-height: 27px
	}
	.p-pc06-product-banner .p-banner .p-product-banner {
		border-top: 0;
		background: 0
	}
	.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: 0 10px;
		line-height: 20px;
		color: #fff;
		margin: 6px 0 0 17px;
		float: left
	}
	.p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap .p-ribbon-new {
		background: linear-gradient(#d65c16, #e37f1d)
	}
	.p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap .p-ribbon-coming-soon {
		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 .p-rating-area {
		margin: 0
	}
	.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-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: 0
	}
	.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: 0;
		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 0 0 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:701px) and (max-width:960px) {
	.p-pc06-product-banner .p-banner {
		padding: 0
	}
	.p-pc06-product-banner .p-banner .p-product-banner .p-product-image {
		width: 100%;
		padding: 0 60px
	}
	.p-pc06-product-banner .p-banner .p-product-banner .p-product-image .p-product-picture {
		padding: 30px 0
	}
	.p-pc06-product-banner .p-banner .p-product-banner .p-product-info {
		width: 100%;
		padding: 0 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
	}
}

@media screen and (min-width:961px) {
	.p-pc06-product-banner .p-banner {
		padding: 0
	}
	.p-pc06-product-banner .p-banner .p-product-info {
		padding: 0 34px 0 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: 0 0 0 50px
	}
	.p-pc06-product-banner .p-banner .p-product-picture img {
		max-width: 80%
	}
	.p-pc06-product-banner .p-radiobutton {
		top: 115px
	}
}

.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;
	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: 0
}

.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: 0 0 0 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-weight: 400;
	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;
	background-color: #e0e0e0;
	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%)
}

@media screen and (min-width:0) {
	.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:451px) {
	.p-pc20-showroom-stage .p-card .p-img .p-product-picture img {
		width: 110px
	}
}

@media screen and (max-width:700px) {
	.p-pc20-showroom-stage .p-card .p-view-link {
		display: none
	}
}

@media screen and (min-width:701px) {
	.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: 0;
		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: 0
	}
	.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:701px) and (max-width:960px) {
	.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: 0
	}
	.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:961px) {
	.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
	}
}

.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
}

.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: 0
}

.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%
}

.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-bp18-app-promotion .p-content {
	padding: 0;
	margin: 0
}

.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: 0 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: 960px;
	margin: 0 auto;
	position: relative
}

.p-pc30ab-product-tabs-top .p-menu-area .p-main-list {
	width: 100%;
	text-align: center;
	margin: 0;
	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%;
	background-color: #f4a960;
	background-repeat: repeat-x;
	background: linear-gradient(#fff, #ccc, #f4a960)
}

.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;
	background-color: #f4a960;
	background-repeat: repeat-x;
	background: linear-gradient(#fff, #ccc, #f4a960)
}

.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 #999
}

.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 {
	background-color: #f4a960;
	background-repeat: repeat-x;
	background: linear-gradient(#fff, #ccc, #f4a960)
}

.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: 960px;
	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-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
}

@media screen and (max-width:700px) {
	.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: 0;
		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 0 0
	}
	.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 #999;
		line-height: 22px;
		font-size: 13px;
		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:701px) {
	.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:701px) and (max-width:960px) {
	.p-pc30ab-product-tabs-top .p-menu-area li.p-main-list-item .p-list-item .p-product-title {
		font-size: 15px
	}
}

.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: 0
}

.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%
}

.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: 0 0 10px 10px
}

.p-pc30-product-tabs-top .p-menu-area {
	max-width: 960px;
	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: 0;
	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%;
	background-color: #f4a960;
	background-repeat: repeat-x;
	background: linear-gradient(#fff, #ccc, #f4a960)
}

.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;
	background-color: #f4a960;
	background-repeat: repeat-x;
	background: linear-gradient(#fff, #ccc, #f4a960)
}

.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 #999
}

.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 {
	background-color: #f4a960;
	background-repeat: repeat-x;
	background: linear-gradient(#fff, #ccc, #f4a960)
}

.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: 960px;
	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
}

@media screen and (max-width:700px) {
	.p-pc30-product-tabs-top .p-tab-view-all {
		padding: 15px 0;
		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: 0;
		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 0 0
	}
	.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 #999;
		line-height: 22px;
		font-size: 13px;
		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:701px) {
	.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: 0;
		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: 0
	}
	.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:961px) {
	.p-pc30-product-tabs-top .p-product-tabs-content .p-tab-view-all {
		margin: 0 0 0 45px;
		float: none
	}
}

.p-pc54-category-visual-carousel .p-pc54-wrapper {
	background-color: #fcedba
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner {
	max-width: 960px;
	margin: 0 auto
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip {
	padding-left: 50px;
	padding-right: 50px
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-nav-prev,
.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-nav-next {
	height: 100%;
	width: 50px
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item {
	width: 120px;
	height: 175px;
	cursor: pointer
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item.p-active {
	background-color: #fff
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-picture {
	height: 105px
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-picture .p-picture {
	padding: 10px 5px;
	height: auto
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-picture .p-picture img {
	width: 100px
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-info .p-slider-item-title {
	padding-top: 0;
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-info .p-slider-item-view-all {
	display: none
}

.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-info a {
	border: 0;
	font-size: 12px;
	text-decoration: none
}

@media screen and (min-width:701px) {
	.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner {
		height: 280px
	}
	.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item {
		width: 155px;
		height: 280px
	}
	.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-picture {
		height: 165px
	}
	.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-picture .p-picture img {
		width: 145px
	}
	.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-info .p-slider-item-view-all {
		display: block
	}
	.p-pc54-category-visual-carousel .p-pc54-wrapper .p-pc54-inner .p-thumbstrip .p-slider-inner .p-slider-item .p-slider-info .p-slider-item-title a {
		font-size: 15px;
		line-height: 21px;
		margin-bottom: 5px
	}
}

.p01-find-retailer .wtb-buyonline.buyDirect {
	display: none
}

.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: #bbb
}

.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-header {
	position: relative;
	font-size: 11px;
	padding: 30px 20px 0
}

.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.p-seller-label {
	font-weight: 700
}

.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 0 0
}

.p-p10-at-a-glance .p-money {
	color: #3c3c3c;
	font-size: 18px;
	padding: 20px 0
}

.p-p10-at-a-glance .p-money .p-price {
	display: inline
}

.p-p10-at-a-glance .p-money .p-price .p-current-price-value {
	font-weight: normal
}

.p-p10-at-a-glance .p-money .p-price .p-price--msrp {
	font-size: 12px
}

.p-p10-at-a-glance .p-money span {
	font-size: 18px;
	margin-right: 5px
}

.p-p10-at-a-glance .p-money::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	height: 100%;
	width: 1px;
	top: 0;
	background-color: #e0e0e0;
	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%)
}

.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;
	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 .p-button.p-button-quiet {
	display: none
}

.p-p10-at-a-glance .p-full-list-wrapper .p-first .p-header {
	padding: 0
}

.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: #fff;
	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('../../philips/clientlibs/b2c-catalog/clientlibs-css-rb2014/img/aggregated/p10-navigation-control-gradient.png') 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 0
}

.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: #fff;
	border: 1px solid #e0e0e8;
	padding-bottom: 20px;
	border-radius: 3px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
	opacity: 1
}

.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product .p-header {
	padding: 0
}

.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product .p-current-product-wrapper {
	padding: 0 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: 0;
	padding: 10px 0
}

.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: 0
}

.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 0 0
}

.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 screen and (min-width:0) {
	.p-p10-at-a-glance {
		display: none
	}
}

@media screen and (min-width:701px) {
	.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:961px) {
	.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
	}
}

.blue-print,
.blue-print-rb {
	display: none
}

@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 .p-pc05v2__cards {
	flex-wrap: nowrap
}

.p-p11-compatible-products-for-this-accesoiries .p-pc05v2__cards--columns,
.p-p11-compatible-products-for-this-accesoiries .p-pc05v2__card--layout {
	margin-left: 0
}

.p-p11-compatible-products-for-this-accesoiries .p-pc05v2__card--layout {
	width: 100%
}

.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 .p-slider .p-slider-item {
	text-align: left
}

.p-p14-compatible-crps .p-component-wrapper .p-slider .p-slider-item .p-pc05v2__card--layout {
	margin-left: 0;
	width: 100%
}

.p-p14-compatible-crps .p-component-wrapper .p-link-more {
	position: absolute;
	bottom: 0;
	left: 0
}

.p-p14-compatible-crps .p-component-wrapper .p-link-more.p-seller-label {
	position: static
}

.p-p14-compatible-crps .p-d04-legend {
	padding-top: 0;
	text-align: left
}

.p-p14-heading-wrapper {
	display: flex;
	flex-direction: row
}

.p-p14-cards-wrapper .p-button .p-responsive-icon-text.p-button-inner-wrapper {
	height: 100%
}

.p-p14-cards-wrapper .p-nav-prev,
.p-p14-cards-wrapper .p-nav-next {
	display: none
}

.p-p14-accessories-link:focus {
	outline: 0
}

.p-p14-accessories-link:focus span {
	outline: thin dotted
}

.p-p14-accessories-link span {
	color: #0066a1
}

@media screen and (max-width:700px) {
	.p-p14-compatible-crps .p-component-wrapper .p-link-more {
		bottom: -20px
	}
	.p-p14-compatible-crps .p-d04-legend {
		padding-top: 10px;
		text-align: right
	}
	.p-p14-heading-wrapper {
		flex-direction: column
	}
}

@media screen and (min-width:701px) {
	.p-p14-compatible-crps .p-d04-legend .p-price-info {
		float: right
	}
	.p-p14-compatible-crps .p-component-heading .p-heading-02 {
		display: inline-block;
		margin-right: 10px
	}
	.p-p14-accessories-link {
		text-align: right
	}
}

@media screen and (min-width:961px) {
	.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-accessories-link {
		text-align: right
	}
}

.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:700px) {
	.p-p14-compatible-crps .p-wtb-wrapper .p-button,
	.p-p14-compatible-crps .p-wtb-wrapper .wtb-buyonline {
		width: auto;
		display: inline-block
	}
}

.p-p16-parts-included {
	position: relative
}

.p-p16-parts-included::after {
	content: '';
	display: table;
	clear: both
}

.p-p16-parts-included .p-pc05-product-cards {
	padding-top: 0
}

.p-p16a-product-accessories {
	position: relative
}

.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: 0
}

.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: 0;
	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;
	top: 0;
	bottom: 0;
	height: auto;
	background-color: #fff
}

.p-p16a-product-accessories .p-mobile .p-mobile-container .p-mobile-content-wrapper {
	position: relative;
	background: #fff;
	width: auto;
	max-width: 700px;
	margin: 0 auto
}

.p-p16a-product-accessories .p-mobile .p-mobile-container li {
	border-bottom: 1px dotted #ccc
}

.p-p16a-product-accessories .p-mobile .p-mobile-container .p-arrow-left-xs-s::before {
	color: #fff
}

.p-p16a-product-accessories .p-mobile .p-mobile-container .p-card {
	border-bottom: 0
}

.p-p16a-product-accessories .p-mobile .p-mobile-container .p-heading-03 {
	color: #de7510;
	background-color: #efeff4;
	padding: 55px 0 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: #de7510;
	top: 0;
	left: 0;
	width: 100%;
	padding: 13px 0 13px 13px
}

.p-p16a-product-accessories .p-mobile .p-mobile-container .p-popup-back a {
	color: #fff
}

.p-p16a-product-accessories .p-mobile .p-mobile-container .p-popup-back a span {
	padding-left: 20px
}

.p-p17__bg {
	background-color: #f5f5f5;
	padding-top: 34px
}

.p-p17__component-title .p-component-title {
	display: inline-block
}

.p-p17__component-title .p-link-more {
	margin: 0 14px
}

.p-p17__wrapper {
	display: flex;
	flex-direction: column
}

.p-p17__main-product,
.p-p17__plus,
.p-p17__summary {
	flex: 1
}

.p-p17__main-product {
	display: flex;
	flex-direction: row
}

.p-p17__main-product .p-heading-04 {
	margin-bottom: 0
}

.p-p17__main-product-image {
	margin: 0 14px 0 0
}

.p-p17__plus {
	text-align: center;
	margin-bottom: 20px
}

.p-p17__plus .p-icon-plus {
	font-size: 26px;
	line-height: 26px
}

.p-p17__accessories {
	flex: 1
}

.p-p17__accessory {
	display: flex;
	flex-direction: column;
	background: #fff;
	margin: 0 4px;
	white-space: normal;
	height: 100%;
	cursor: pointer
}

.p-p17__accessory.p-selected .p-p17__accessory-image {
	border-width: 1px 1px 0;
	border-color: #de7510;
	border-style: solid
}

.p-p17__accessory.p-selected .p-p17__accessory-data {
	border-width: 0 1px 1px;
	border-color: #de7510;
	border-style: solid
}

.p-p17__accessory.p-selected .p-checkbox input:checked {
	border-color: #de7510
}

.p-p17__accessory.p-selected .p-checkbox input:checked::before {
	color: #de7510
}

.p-p17__accessory input {
	pointer-events: none
}

.p-p17__accessory-image {
	padding: 10px 10px 0;
	border: 1px solid #d6d6d6;
	border-bottom: 0;
	flex: inherit
}

.p-p17__accessory-image img {
	width: 100%
}

.p-p17__accessory-data {
	display: flex;
	flex-direction: column;
	padding: 0 10px 10px;
	border: 1px solid #d6d6d6;
	border-top: 0;
	flex: 1 1 auto;
	word-break: break-word
}

@supports(hyphens:auto) {
	.p-p17__accessory-data {
		word-wrap: break-word;
		word-break: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto
	}
}

.p-p17__accessory-title a {
	color: #212121
}

.p-p17__accessory-price {
	flex-grow: 1;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	color: #9e9e9e
}

.p-p17__accessory-price--inner {
	flex: 1;
	text-align: center
}

.p-p17__accessory-checkbox {
	text-align: center
}

.p-17__summary-price {
	display: inline-block;
	color: #de7510;
	font-style: normal;
	margin-bottom: 0
}

.p-17__summary-price--msrp {
	color: #9e9e9e;
	font-style: normal
}

.p-17__summary-buy-btn.p-button-secondary .p-loader .p-circular .p-loader-background {
	stroke: #fce290
}

.p-17__summary-buy-btn.p-button-secondary .p-loader .p-circular .p-loader-foreground {
	stroke: #de7510
}

.p-p17__nav-prev,
.p-p17__nav-next {
	position: absolute;
	font-size: 21px;
	color: #d6d6d6;
	cursor: default
}

.p-p17__nav-prev.p-active,
.p-p17__nav-next.p-active {
	color: #de7510;
	cursor: pointer
}

@media screen and (max-width:700px) {
	.p-p17-shop-able-accessories.p-17__accessories--1-prod .p-slider-list,
	.p-p17-shop-able-accessories.p-17__accessories--2-prod .p-slider-list {
		justify-content: center
	}
	.p-p17-shop-able-accessories.p-17__accessories--1-prod .p-slider-item,
	.p-p17-shop-able-accessories.p-17__accessories--2-prod .p-slider-item {
		width: auto;
		justify-content: center
	}
	.p-p17-shop-able-accessories .p-slider .p-slider-item {
		max-width: 220px;
		margin-right: 0;
		width: auto
	}
	.p-p17-shop-able-accessories .p-slider .p-slider-item .p-p17__accessory-wrapper {
		width: auto
	}
	.p-p17-shop-able-accessories .p-slider .p-slider-item .p-p17__accessory-wrapper .p-p17__accessory {
		margin: 0 15px 0 0
	}
	.p-slider-item:last-child .p-p17__accessory-wrapper:last-child .p-p17__accessory {
		margin: 0
	}
}

@media screen and (min-width:701px) {
	.p-p17__bg {
		padding-top: 54px
	}
	.p-p17__wrapper {
		flex-direction: row;
		align-items: stretch
	}
	.p-p17__main-product {
		flex-direction: column
	}
	.p-p17__main-product-image {
		margin: 0 0 14px
	}
	.p-p17__plus {
		align-self: center
	}
	.p-p17__accessories {
		flex: 3;
		max-width: 480px
	}
	.p-p17__summary-inner {
		padding-left: 21px
	}
	.p-p17__summary {
		margin: 0;
		align-self: flex-end
	}
	.p-p17__accessory-wrapper {
		width: 100%
	}
	.p-p17__accessory-image .p-product-picture {
		position: relative
	}
	.p-p17__accessory-image .p-product-picture::after {
		content: '';
		display: block;
		padding-top: 108%
	}
	.p-p17__accessory-image img {
		position: absolute;
		top: 0
	}
	.p-p17-shop-able-accessories .p-slider-item {
		width: 33.3%;
		margin-right: 0
	}
	.p-p17-shop-able-accessories.p-17__accessories--1-prod .p-p17__accessories {
		flex: 1
	}
	.p-p17-shop-able-accessories.p-17__accessories--1-prod .p-slider-item {
		width: 100%
	}
	.p-p17-shop-able-accessories.p-17__accessories--1-prod .p-p17__summary {
		flex: 3
	}
	.p-p17-shop-able-accessories.p-17__accessories--2-prod .p-p17__accessories,
	.p-p17-shop-able-accessories.p-17__accessories--2-prod .p-p17__summary {
		flex: 2
	}
	.p-p17-shop-able-accessories.p-17__accessories--2-prod .p-slider-item {
		width: 50%;
		margin-right: 0
	}
	.p-p17__carousel--active .p-p17__nav {
		display: block
	}
	.p-p17__carousel--active .p-p17__summary-inner {
		padding-bottom: 38px
	}
}

@media screen and (min-width:701px) {
	.p-p19-pdp-control .p-p15-pdp-navigation .p-heading {
		display: none
	}
	.p-p19-pdp-control .p-p15-pdp-navigation .p-fixed .p-heading {
		display: block
	}
}

.p-p04-jp-subcat-carousel {
	background-color: #de7510
}

.p-p04-jp-subcat-carousel .p-empty-products {
	background-color: #fff;
	color: #de7510;
	padding: 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;
	top: 0;
	bottom: 0;
	height: auto;
	background-color: #fff
}

.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-mobile-content-wrapper {
	position: relative;
	background: #fff;
	width: auto;
	max-width: 700px;
	margin: 0 auto
}

.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container li {
	border-bottom: 1px dotted #ccc
}

.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container li .p-card {
	border-bottom: 0
}

.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container li .p-card .p-product-image {
	padding: 0 0 0 10px
}

.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-arrow-left-xs-s::before {
	color: #fff
}

.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-heading-03 {
	color: #de7510;
	background-color: #efeff4;
	padding: 55px 0 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: #de7510;
	top: 0;
	left: 0;
	width: 100%;
	padding: 13px 0 13px 13px
}

.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-popup-back a {
	color: #fff
}

.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: #fff;
	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: #fff;
	border-bottom: 1px dotted #ccc;
	height: 46px;
	overflow: hidden
}

.p-p04-jp-subcat-carousel .p-product-cards-container li .p-card .p-product-image {
	float: left;
	padding: 2px 4px 0 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: #de7510
}

.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: 0
}

@media screen and (min-width:701px) {
	.p-p04-jp-subcat-carousel .p-mobile {
		display: none
	}
	.p-p04-jp-subcat-carousel .p-product-cards-container {
		color: #fff
	}
	.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: 0;
		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 #fff
	}
	.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
	}
	.p-p04-jp-subcat-carousel .p-product-cards-container li .p-thumbstrip .p-slider-item .p-title {
		white-space: normal;
		padding: 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: 0
}

.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: 0
}

.p-s09-technical-specifications .p-able::after {
	content: '\e204';
	color: #b6bf00
}

.p-s09-technical-specifications .p-unable::after {
	content: '\2014';
	color: #bbb
}

.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;
	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>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%;
	box-sizing: border-box;
	clear: left;
	font-weight: 700
}

.p-s09-technical-specifications .p-specs-main-list dd {
	color: #3c3c3c;
	width: 50%
}

@media screen and (max-width:700px) {
	.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;
		color: #0089c4;
		font-weight: 400;
		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
	}
	.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;
		top: 0;
		bottom: 0;
		height: auto;
		background-color: #fff
	}
	.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 {
		position: relative;
		background: #fff;
		width: auto;
		max-width: 700px;
		margin: 0 auto
	}
	.p-s09-technical-specifications .p-mobile .p-mobile-container .p-arrow-left-xs-s::before {
		color: #fff
	}
	.p-s09-technical-specifications .p-mobile .p-mobile-container .p-popup-back {
		position: absolute;
		background-color: #de7510;
		top: 0;
		left: 0;
		width: 100%;
		padding: 13px 0 13px 13px
	}
	.p-s09-technical-specifications .p-mobile .p-mobile-container .p-popup-back a {
		color: #fff
	}
	.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 0
}

.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:701px) {
	.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:451px) and (max-width:700px) {
	.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:700px) {
	.p-p05-feature-cards .p-feature-info .p-feature-description {
		padding: 7px 7px 7px 12px
	}
}

.p-s12__more-features {
	transition: height 400ms ease-in-out
}

.p-s12__row {
	display: flex;
	flex-direction: column
}

.p-s12__feature-video,
.p-s12__feature-image {
	text-align: center
}

.p-s12__feature-video img,
.p-s12__feature-image img {
	width: 100%
}

.p-s12__feature-image--hide {
	display: none
}

.p-s12__show-features-buttons,
.p-s12__show-spec-buttons {
	text-align: center
}

@media screen and (max-width:700px) {
	.p-s12-disable-scroll {
		overflow-y: hidden;
		position: fixed;
		-webkit-overflow-scrolling: touch
	}
	.p-s12-disable-scroll body {
		overflow-y: hidden;
		position: fixed;
		-webkit-overflow-scrolling: touch
	}
	.p-mpf-s12 {
		height: 100%!important;
		top: 0!important;
		position: fixed!important;
		overflow-y: scroll
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-s12__feature-item {
		display: flex;
		flex-direction: row
	}
	.p-s12__feature-video,
	.p-s12__feature-image {
		margin-right: 14px;
		margin-bottom: 0
	}
	.p-s12__feature-video img,
	.p-s12__feature-image img {
		width: auto
	}
}

@media screen and (min-width:701px) {
	.p-s12__row {
		flex-direction: row
	}
	.p-s12__feature-item {
		flex: 1;
		margin-left: 21px
	}
	.p-s12__feature-item:first-child {
		margin-left: 0
	}
	.p-s12__feature-image--hide {
		display: block
	}
}

.p-s12-product-features .p-featureitem-textonly {
	display: flex;
	flex-wrap: wrap
}

.p-p90-product-support-accessories-banner {
	display: flex;
	flex-direction: column
}

.p-p90-product-support-accessories-banner.p-p90__two-banners {
	width: auto
}

.p-p90__two-banners .p-p90__banner--support {
	margin: 0 0 11px
}

.p-p90__two-banners .p-p90__banner--acc {
	margin: 11px 0 0
}

.p-p90__banner {
	flex: 1;
	display: flex;
	padding: 30px 30px 30px 0;
	border: 1px solid #e8e8e8;
	border-radius: 4px
}

.p-p90__banner:hover,
.p-p90__banner:focus {
	outline: 0;
	text-decoration: none;
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3)
}

.p-p90__text {
	flex: 2
}

.p-p90__text .p-link-more::after {
	overflow: visible;
	height: auto
}

.p-p90__text h3,
.p-p90__text p {
	color: #de7510
}

.p-p90__icon {
	flex: 1;
	text-align: center
}

.p-p90__icon .p-icon {
	line-height: 60px;
	font-size: 60px;
	color: #b6bf00
}

@media screen and (min-width:701px) {
	.p-p90-product-support-accessories-banner {
		flex-direction: row;
		width: 50%
	}
	.p-p90__two-banners .p-p90__banner--support {
		margin: 0 11px 0 0
	}
	.p-p90__two-banners .p-p90__banner--acc {
		margin: 0 0 0 11px
	}
}

.p-n30__nav-container {
	z-index: 3004;
	width: 100%;
	background-color: #fff
}

.p-n30__nav-dropdown .p-n30__nav-switcher {
	border-bottom: 1px solid #ccc;
	font-weight: 500
}

.p-n30-sticky-container {
	position: fixed!important;
	z-index: 3005;
	top: 0;
	left: 0;
	right: 0;
	padding: 0
}

.p-n30__nav-content--mask::after {
	background: rgba(0, 0, 0, 0.4);
	content: '';
	position: fixed;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0
}

.p-n30__nav-title {
	text-align: center;
	color: #3c3c3c
}

.p-n30__nav-switcher {
	background-color: #fff;
	color: #212121;
	display: block;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	cursor: pointer;
	padding: 6px 5px;
	height: 100%;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}

.p-n30__nav-switcher:hover i,
.p-n30__nav-switcher:hover .p-n30__nav-title {
	color: #1474a4!important
}

.p-n30__nav-switcher:hover .p-n30__nav-title {
	font-weight: bold
}

.p-n30__nav-switcher:hover,
.p-n30__nav-switcher:focus {
	text-decoration: none;
	outline: 0
}

.p-n30__nav-switcher:focus-visible {
	border: 3px solid #7cc0d9;
	opacity: .9;
	border-radius: 8px
}

.p-n30__nav-switcher:focus-visible i,
.p-n30__nav-switcher:focus-visible .p-n30__nav-title {
	color: #000
}

.p-n30__nav-inner {
	display: inline-flex;
	vertical-align: middle;
	padding: 10px 34px 10px 20px
}

.p-n30__nav-inner i {
	color: #000;
	font-size: 40px;
	line-height: 24px;
	margin-right: 10px;
	vertical-align: middle
}

.p-n30__nav-item:first-child.p-n30-border {
	border: 0
}

@media screen and (min-width:961px) {
	.p-n30-container {
		background-color: #fff;
		margin-bottom: 40px
	}
	.p-n30-sticky-container {
		max-width: 960px;
		margin: 0 auto
	}
	.p-n30-border {
		border-left: 1px solid #e8e8e8
	}
	.p-n30__nav-viewport {
		border-bottom: 1px solid #e8e8e8
	}
	.p-n30__nav-viewport .p-n30__nav-container {
		max-width: 960px;
		margin: 0 auto
	}
	.p-n30__nav-container {
		border: 1px solid #d6d6d6;
		border-radius: 4px;
		position: relative;
		display: flex!important;
		padding-top: 14px;
		padding-bottom: 14px
	}
	.p-n30__nav-item,
	.p-n30__nav-item-custom {
		flex: 1
	}
	.p-n30__nav-switcher {
		text-align: center;
		padding: 0
	}
	.p-n30__nav-inner {
		display: block;
		padding: 14px 14px 10px
	}
	.p-n30__nav-inner i {
		margin-right: 0
	}
	.p-n30__nav-title {
		font-size: 14px;
		margin-top: 10px
	}
	.p-n30__nav-item.p-selected .p-n30__nav-switcher .p-n30__nav-inner i,
	.p-n30__nav-item.p-selected .p-n30__nav-switcher .p-n30__nav-inner .p-n30__nav-title {
		color: #1474a4!important
	}
	.p-n30__nav-item.p-selected .p-n30__nav-switcher .p-n30__nav-inner .p-n30__nav-title {
		font-weight: bold
	}
}

@media screen and (max-width:960px) {
	.p-n30-border {
		border-top: 1px solid #e8e8e8;
		font-weight: 500;
		display: flex
	}
	.p-n30-container {
		margin-bottom: 10px
	}
	.p-n30-dropdown-border {
		border-bottom: 1px solid #d6d6d6
	}
	.p-n30__nav-title {
		font-size: 17px
	}
	.p-n30-header {
		font-size: 20px;
		top: 0;
		color: #1474a4;
		vertical-align: middle;
		position: sticky
	}
	.p-n30-nav-selected .p-n30__nav-inner i,
	.p-n30-nav-selected .p-n30__nav-inner .p-n30__nav-title {
		color: #1474a4!important
	}
	.p-n30-nav-selected .p-n30__nav-inner .p-n30__nav-title {
		font-weight: bold
	}
	.p-n30-nav-arrow {
		margin-top: -11px;
		color: #1474a4;
		font-size: 16px;
		position: absolute;
		right: 20px;
		top: 50%
	}
	.p-n30-gray {
		color: #696969
	}
	.p-n30__nav-inner {
		padding: 14px
	}
	.p-n30__nav-inner i {
		font-size: 32px
	}
	.p-n30__nav-container {
		position: relative
	}
}

.p-troubleshoot-article-details-page .p-repair-head {
	font-size: 24px;
	color: #212121
}

.p-troubleshoot-article-details-page .p-article-text {
	display: inline-flex;
	align-items: center
}

.p-troubleshoot-article-details-page .p-exchange-details {
	box-sizing: border-box;
	border: 1px solid #d6d6d6;
	border-radius: 8px;
	padding: 14px
}

.p-troubleshoot-article-details-page .p-exchange-details:hover {
	text-decoration: none
}

.p-troubleshoot-article-details-page .p-description {
	font-size: 16px;
	font-weight: 500;
	color: #212121;
	line-height: 24px
}

.p-troubleshoot-article-details-page .p-icon-repair-service {
	font-size: 48px;
	vertical-align: middle;
	margin: 15px
}

@media screen and (max-width:700px) {
	.p-troubleshoot-article-details-page .p-repairandexchange {
		margin: 0 10px
	}
	.p-troubleshoot-article-details-page .p-icon-repair-service {
		font-size: 32px;
		margin-right: 15px
	}
}

.p-tc17supportvideo .p-asset-description {
	font-size: 14px;
	font-weight: bold;
	color: #212121
}

.p-tc17supportvideo .p-asset-title {
	font-size: 24px;
	font-weight: 500;
	color: #212121;
	line-height: 32px
}

.p-tc17supportvideo .p-article-assets-video .p-tc17-video .p-image-container {
	width: 100%
}

.p-troubleshoot-article-details-page .p-accessories-banner-title {
	font-size: 24px;
	color: #212121
}

.p-troubleshoot-article-details-page .p-parts-accesories-content {
	display: inline-flex;
	align-items: center
}

.p-troubleshoot-article-details-page .p-accessories-banner {
	box-sizing: border-box;
	border: 1px solid #d6d6d6;
	border-radius: 8px;
	padding: 14px
}

.p-troubleshoot-article-details-page .p-accessories-banner:hover {
	text-decoration: none
}

.p-troubleshoot-article-details-page .p-parts-accesories-description {
	font-size: 16px;
	font-weight: 500;
	color: #212121;
	line-height: 24px
}

.p-troubleshoot-article-details-page .p-icon-accessories {
	font-size: 48px;
	vertical-align: middle;
	margin: 15px
}

@media screen and (max-width:700px) {
	.p-troubleshoot-article-details-page .p-partsandaccessories {
		margin: 0 10px
	}
	.p-troubleshoot-article-details-page .p-icon-accessories {
		font-size: 32px;
		margin-right: 15px
	}
}

.p-ap03-related-part-of-collection {
	padding: 0
}

.p-ap03-related-part-of-collection .p-ap03-disclaimer {
	clear: both;
	color: #666;
	font-family: inherit;
	font-size: 11px;
	line-height: 20px;
	padding-top: 10px
}

.p-ap03-related-part-of-collection .p-ap03-disclaimer::before,
.p-ap03-related-part-of-collection .p-ap03-disclaimer::after {
	content: ' ';
	display: table
}

.p-ap03-related-part-of-collection .p-ap03-disclaimer::after {
	clear: both
}

.p-ap03-related-part-of-collection .p-component-header {
	padding-top: 40px;
	padding-bottom: 20px
}

.p-ap03-related-part-of-collection .p-component-header .p-logo-wrap {
	min-height: auto
}

.p-ap03-related-part-of-collection .p-component-header .p-logo-wrap img {
	max-width: 160px;
	max-height: 100px
}

.p-ap03-related-part-of-collection .p-product-card {
	display: block
}

.p-ap03-related-part-of-collection .p-product-card::after {
	content: '';
	display: table;
	clear: both
}

.p-ap03-related-part-of-collection .p-card {
	position: relative;
	cursor: pointer;
	padding-top: 10px;
	padding-bottom: 10px
}

.p-ap03-related-part-of-collection .p-product-image {
	display: block;
	margin: 0 auto;
	float: none
}

.p-ap03-related-part-of-collection .p-product-image img {
	display: block;
	margin: 0 auto
}

.p-ap03-related-part-of-collection .p-product-title {
	color: #323232;
	margin-bottom: 17px
}

.p-ap03-related-part-of-collection .p-bottom-content {
	position: relative
}

.p-ap03-related-part-of-collection .p-bottom-content .p-rating-area .p-rate {
	padding-bottom: 6px
}

.p-ap03-related-part-of-collection .p-bottom-content .p-product-id {
	display: block;
	color: #5d5d5d
}

.p-ap03-related-part-of-collection .p-bottom-content .p-price {
	float: right;
	text-align: right
}

.p-ap03-related-part-of-collection .p-bottom-content .p-price .p-former-price {
	display: block;
	height: 21px
}

.p-ap03-related-part-of-collection .p-bottom-content .p-price .p-star {
	font-size: 14px;
	vertical-align: top
}

.p-ap03-related-part-of-collection .p-bottom-content .p-price .p-current-price-value {
	display: block
}

.p-ap03-related-part-of-collection .p-products-4 .p-price {
	float: none;
	text-align: left;
	display: block;
	margin-top: 10px
}

.p-ap03-related-part-of-collection .p-products-4 .p-price .p-former-price {
	height: auto
}

@media screen and (max-width:700px) {
	.p-ap03-related-part-of-collection .p-vertical-line::after {
		display: none
	}
	.p-ap03-related-part-of-collection .p-component-header .p-component-title {
		top: 0;
		padding-left: 0;
		padding-top: 15px
	}
	.p-ap03-related-part-of-collection .p-grid .p-grid-item:first-child .p-card {
		border-top: 1px solid #e0e0e8
	}
	.p-ap03-related-part-of-collection .p-card {
		border-bottom: 1px solid #e0e0e8
	}
	.p-ap03-related-part-of-collection .p-product-image {
		float: left
	}
	.p-ap03-related-part-of-collection .p-product-info {
		padding-top: 6px;
		padding-bottom: 9px
	}
	.p-ap03-related-part-of-collection .p-product-title {
		padding-right: 40px;
		margin-bottom: 5px
	}
	.p-ap03-related-part-of-collection .p-product-id {
		float: left
	}
	.p-ap03-related-part-of-collection .p-price {
		float: right;
		text-align: left;
		margin-top: -23px;
		margin-right: 40px
	}
	.p-ap03-related-part-of-collection .p-price .p-former-price {
		height: 21px
	}
	.p-ap03-related-part-of-collection .p-products-4 .p-price {
		float: right;
		text-align: right;
		margin-top: -22px;
		margin-right: 40px
	}
	.p-ap03-related-part-of-collection .p-products-4 .p-price .p-former-price {
		height: 21px
	}
}

@media screen and (max-width:450px) {
	.p-ap03-related-part-of-collection .p-component-title {
		position: relative
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-ap03-related-part-of-collection .p-component-header {
		position: relative
	}
	.p-ap03-related-part-of-collection .p-component-header .p-component-title {
		top: 0;
		padding-left: 0;
		padding-top: 15px;
		position: absolute
	}
	.p-ap03-related-part-of-collection .p-component-header .p-button {
		position: absolute;
		right: 0;
		bottom: 20px
	}
}

@media screen and (min-width:701px) {
	.p-ap03-related-part-of-collection .p-card {
		padding-top: 0;
		padding-bottom: 0
	}
	.p-ap03-related-part-of-collection .p-product-info {
		padding-top: 15px
	}
	.p-ap03-related-part-of-collection .p-price {
		margin-top: -38px
	}
	.p-ap03-related-part-of-collection .p-product-title,
	.p-ap03-related-part-of-collection .p-bottom-info {
		padding-left: 20px;
		padding-right: 20px
	}
	.p-ap03-related-part-of-collection .p-product-title {
		margin-bottom: 4px
	}
	.p-ap03-related-part-of-collection .p-product-image img {
		width: 160px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-ap03-related-part-of-collection {
		padding-left: 0;
		padding-right: 0
	}
	.p-ap03-related-part-of-collection .p-component-header {
		position: relative;
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 20px
	}
	.p-ap03-related-part-of-collection .p-component-header::after {
		content: '';
		display: block;
		height: 1px;
		position: absolute;
		left: 2%;
		right: 0;
		bottom: -1px;
		background-color: #fff;
		background-repeat: repeat-x;
		background: linear-gradient(top, #fff 0, #e0e0e8 50%, #fff 100%)
	}
	.p-ap03-related-part-of-collection .p-component-header .p-button {
		position: absolute;
		right: 0;
		bottom: 15px
	}
	.p-ap03-related-part-of-collection .p-component-content>.p-grid {
		margin-left: 0
	}
	.p-ap03-related-part-of-collection .p-component-content>.p-grid>.p-grid-item {
		padding-left: 0
	}
	.p-ap03-related-part-of-collection .p-component-content>.p-grid>.p-grid-item:first-child .p-card::after {
		display: none
	}
}

@media screen and (min-width:961px) {
	.p-ap03-related-part-of-collection .p-product-title,
	.p-ap03-related-part-of-collection .p-bottom-info {
		padding-left: 20px;
		padding-right: 0
	}
	.p-ap03-related-part-of-collection .p-component-header {
		padding-top: 0;
		padding-bottom: 0
	}
	.p-ap03-related-part-of-collection .p-component-header::after {
		display: none
	}
	.p-ap03-related-part-of-collection .p-component-header .p-button {
		position: relative;
		right: auto;
		bottom: auto
	}
	.p-ap03-related-part-of-collection .p-component-header .p-component-title {
		bottom: 0;
		position: absolute
	}
	.p-ap03-related-part-of-collection .p-component-header .p-logo-wrap {
		position: relative;
		min-height: 16px
	}
	.p-ap03-related-part-of-collection .p-component-header .p-logo-wrap .p-picture {
		position: absolute;
		left: 30px;
		bottom: 0
	}
	.p-ap03-related-part-of-collection .p-card {
		margin-left: -2%
	}
	.p-ap03-related-part-of-collection .p-product-image {
		width: 132px
	}
	.p-ap03-related-part-of-collection .p-products-4 .p-product-image img {
		width: 120px
	}
}

.p-ap04-related-products {
	position: relative
}

.p-ap04-related-products::after {
	content: '';
	display: table;
	clear: both
}

.p-ap04-related-products .p-ap04-disclaimer {
	clear: both;
	color: #5d5d5d;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding-top: 10px;
	margin-left: 9px
}

.p-ap04-related-products .p-ap04-disclaimer::before,
.p-ap04-related-products .p-ap04-disclaimer::after {
	content: ' ';
	display: table
}

.p-ap04-related-products .p-ap04-disclaimer::after {
	clear: both
}

.p-ap04-related-products .p-products-wrap::after {
	content: '';
	display: table;
	clear: both
}

.p-ap04-related-products .p-component-title,
.p-ap04-related-products .p-product-title,
.p-ap04-related-products .p-current-price-value {
	color: #323232;
	margin-right: 5px
}

.p-ap04-related-products .p-products-block::after {
	content: '';
	display: table;
	clear: both
}

.p-ap04-related-products .p-products-block .p-product-title {
	margin: 6px 0 2px;
	padding-right: 10px
}

.p-ap04-related-products .p-products-block .p-link-more {
	margin-top: 5px
}

.p-ap04-related-products .p-products-block .p-price .p-price-prefix {
	color: #b9b9b9;
	font-size: 12px
}

.p-ap04-related-products .p-products-block .p-price .p-price-prefix::after {
	content: ' '
}

.p-ap04-related-products .p-products-block .p-price .p-current-price-value {
	font-size: 19px;
	margin-right: 5px
}

.p-ap04-related-products .p-products-block .p-picture img {
	max-width: 80%;
	margin: 0 auto;
	display: block
}

.p-ap04-related-products .p-products-block .p-product-info-block {
	padding-left: 31px
}

.p-ap04-related-products .p-products-block .p-product-info-block::after {
	content: '';
	display: table;
	clear: both
}

.p-ap04-related-products .p-products-block .p-product-info-block .p-multiline {
	height: 60px;
	padding-bottom: 8px
}

@media print,
screen and (min-width:451px) {
	.p-ap04-related-products .p-ap04-disclaimer {
		margin-left: 16px
	}
	.p-ap04-related-products .p-products-wrap .p-products-block {
		position: relative
	}
}

@media screen and (max-width:700px) {
	.p-ap04-related-products .p-vertical-line::after {
		display: none
	}
	.p-ap04-related-products .p-arrow-right-xs-s {
		position: relative
	}
	.p-ap04-related-products .p-component-title,
	.p-ap04-related-products .p-products-block {
		border-bottom: 1px solid #e0e0e8
	}
	.p-ap04-related-products .p-component-title {
		padding-bottom: 14px;
		margin-bottom: 0
	}
	.p-ap04-related-products .p-products-block {
		position: relative;
		font-size: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: 0
	}
	.p-ap04-related-products .p-products-block .p-current-price-value {
		font-size: 19px;
		line-height: 18px
	}
	.p-ap04-related-products .p-products-block .p-product-image,
	.p-ap04-related-products .p-products-block .p-product-info-block {
		float: none;
		display: inline-block;
		vertical-align: middle
	}
	.p-ap04-related-products .p-products-block .p-product-image .p-multiline,
	.p-ap04-related-products .p-products-block .p-product-info-block .p-multiline {
		height: auto
	}
	.p-ap04-related-products .p-products-block .p-product-title-block,
	.p-ap04-related-products .p-products-block .p-price {
		padding-right: 31px
	}
	.p-ap04-related-products .p-price {
		padding-top: 4px;
		font-weight: bold
	}
	.p-ap04-related-products .p-link-more {
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		text-indent: -9999em
	}
}

@media screen and (min-width:701px) {
	.p-ap04-related-products .p-ap04-disclaimer {
		margin-left: 16px
	}
	.p-ap04-related-products .p-products-block {
		position: relative
	}
	.p-ap04-related-products .p-products-block.p-products-block-last::before {
		display: none
	}
	.p-ap04-related-products .p-products-block .p-product-info-block {
		margin-left: 0
	}
	.p-ap04-related-products .p-product-image {
		margin-bottom: 14px
	}
	.p-ap04-related-products .p-product-image,
	.p-ap04-related-products .p-product-info-block {
		padding-right: 16px
	}
	.p-ap04-related-products .p-products-wrap .p-products-block .p-picture {
		margin-top: 0
	}
	.p-ap04-related-products .p-products-wrap .p-products-block .p-product-info-block {
		padding-left: 19px
	}
}

@media screen and (min-width:961px) {
	.p-ap04-related-products .p-ap04-disclaimer {
		margin-left: 22px
	}
	.p-ap04-related-products .p-product-image,
	.p-ap04-related-products .p-product-info-block {
		padding-right: 22px
	}
}

.p-pc15-shop-product-cards-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: center;
	justify-content: center
}

.p-pc15-shop-pc-def-wraper {
	display: flex;
	align-items: stretch;
	flex-basis: 25%
}

.p-pc15-shop-pc-def {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 1px;
	display: flex;
	flex-direction: column
}

.p-pc15-shop-pc-def__visual,
.p-pc15-shop-pc-def__data {
	position: relative
}

.p-pc15-shop-pc-def__visual {
	flex-grow: 0
}

.p-pc15-shop-pc-def__visual .p-product-image {
	margin: 21px 14px;
	text-align: center
}

.p-pc15-shop-pc-def__data {
	flex-grow: 1;
	display: flex;
	flex-direction: column
}

.p-pc15-shop-pc-def__data--title {
	margin: 34px 21px 0
}

.p-pc15-shop-pc-def__data--info {
	margin: 0 21px 21px;
	flex-grow: 1;
	display: flex;
	flex-direction: column
}

.p-pc15-shop-pc-def__data--main {
	flex-grow: 1
}

.p-pc15-shop-pc-def__data--footer {
	flex-grow: 0
}

.p-pc15-shop-pc-def::before {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	content: '';
	border: 1px solid transparent;
	background-color: #fff
}

.test-no-touch .p-pc15-shop-pc-def:hover::before {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-color: #e8e8e8;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2)
}

.p-pc15-shop-pc-def::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	top: 0;
	right: 0;
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #fff 0, #e8e8e8 40%, #e8e8e8 60%, #fff 100%)
}

.test-no-touch .p-pc15-shop-pc-def:hover::after {
	width: 0
}

.p-pc15-shop-pc-def__visual-labels {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	flex-wrap: wrap;
	overflow: hidden
}

.p-pc15-shop-pc-def__visual-label--tl {
	width: 50%;
	align-self: flex-start
}

.p-pc15-shop-pc-def__visual-label--tr {
	width: 50%;
	align-self: flex-start;
	text-align: right
}

.p-pc15-shop-pc-def__visual-label--bl {
	width: 50%;
	align-self: flex-end
}

.p-pc15-shop-pc-def__visual-label--br {
	width: 50%;
	align-self: flex-end;
	text-align: right
}

.p-pc15-shop-pc-def__visual-labels .p-award-sticker {
	float: left;
	margin: 0 0 7px 7px
}

.p-pc15-shop-pc-def__visual-labels .p-energy-sticker {
	margin: 21px 21px 7px 0
}

.p-pc15-shop-pc__mainlink {
	cursor: pointer
}

.p-pc15-ribbon-wrap {
	position: absolute;
	top: 0;
	left: 0
}

.p-pc15-shop-pc-def__data .p-product-title {
	word-break: break-all;
	word-break: break-word;
	hyphens: auto
}

.p-pc15-shop-pc-def__data .p-bullets {
	margin-bottom: 7px
}

.p-pc15-shop-pc-def__data .p-color-variations {
	margin-bottom: 7px
}

.p-pc15-shop-pc-def__data .p-color-variations li {
	width: 20px;
	height: 20px;
	margin: 2px
}

.p-pc15-shop-pc-def__data .p-leaflet {
	margin-bottom: 7px
}

.p-pc15-shop-pc-def__data .p-rating-area {
	margin-bottom: 21px
}

.p-pc15-shop-pc-def__price {
	text-align: right;
	margin-bottom: 7px
}

.p-pc15-shop-pc-def__price del {
	color: #9e9e9e
}

.p-pc15-shop-pc-def__shop-buttons {
	margin-bottom: 14px
}

.p-pc15-shop-pc-def__shop-buttons .p-button {
	border: 1px solid transparent;
	color: #fff;
	background-color: #e26d00
}

.p-pc15-shop-pc-def__shop-buttons .p-button:hover,
.p-pc15-shop-pc-def__shop-buttons .p-button:focus {
	background-color: #c96100
}

.pc15-shop-pc--out-of-stock .p-product-image,
.pc15-shop-pc--out-of-stock .p-award-sticker {
	opacity: .6;
	filter: grayscale(100%)
}

.pc15-shop-pc--out-of-stock .p-pc15-shop-pc-def__shop-buttons .p-button {
	border: 1px solid transparent;
	color: #fff;
	background-color: #9e9e9e;
	cursor: default
}

.pc15-shop-pc--out-of-stock .p-pc15-shop-pc-def__shop-buttons .p-button:hover,
.pc15-shop-pc--out-of-stock .p-pc15-shop-pc-def__shop-buttons .p-button:focus {
	background-color: #9e9e9e
}

.p-pc15-shop-pc-def__discount-ribbon {
	color: #fff;
	background-color: #de7510;
	padding: 4px 5px 3px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

@media screen and (max-width:450px) {
	.p-pc15-shop-pc-def-wraper {
		flex-basis: 100%
	}
	.p-pc15-shop-pc-def {
		flex-direction: row;
		border-bottom: 1px solid #e8e8e8
	}
	.p-pc15-shop-pc-def::before {
		border-color: transparent;
		box-shadow: none
	}
	.p-pc15-shop-pc-def::after {
		display: none
	}
	.test-no-touch .p-pc15-shop-pc-def:hover::before {
		border-color: transparent;
		box-shadow: none
	}
	.test-no-touch .p-pc15-shop-pc-def:hover::after {
		display: none
	}
	.p-pc15-shop-pc-def__visual {
		flex: 1
	}
	.p-pc15-shop-pc-def__data {
		flex: 2
	}
	.p-pc15-shop-pc-def__visual-labels {
		flex-direction: row;
		align-content: flex-end;
		padding-bottom: 21px
	}
	.p-pc15-shop-pc-def__visual-labels .p-energy-sticker {
		margin: 7px 21px 21px 0
	}
	.p-pc15-shop-pc-def__visual-label--tl,
	.p-pc15-shop-pc-def__visual-label--tr,
	.p-pc15-shop-pc-def__visual-label--bl,
	.p-pc15-shop-pc-def__visual-label--br {
		width: 100%
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-pc15-shop-pc-def-wraper {
		flex-basis: 50%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-pc15-shop-pc-def-wraper {
		flex-basis: 50%
	}
	.p-pc15-shop-pc-def__data--info {
		flex-direction: row
	}
	.p-pc15-shop-pc-def__data--footer {
		flex-grow: 1;
		align-self: flex-end;
		text-align: right
	}
}

.p-inverted .p-pc15-shop-pc-def::before {
	background-color: rgba(8, 8, 8, 0.05)
}

.p-inverted .p-pc15-shop-pc-def:hover::before {
	border-color: rgba(8, 8, 8, 0.2)
}

.p-inverted .p-pc15-shop-pc-def::after {
	background-color: rgba(8, 8, 8, 0.05);
	background: linear-gradient(to bottom, rgba(8, 8, 8, 0.05) 0, rgba(8, 8, 8, 0.2) 40%, rgba(8, 8, 8, 0.2) 60%, rgba(8, 8, 8, 0.05) 100%)
}

@media screen and (max-width:450px) {
	.p-inverted .p-pc15-shop-pc-def {
		border-bottom: 1px solid rgba(8, 8, 8, 0.2)
	}
}

.p-pc15-three-cards-rendition .p-pc15-shop-pc-def-wraper {
	flex-basis: 33.333%
}

@media screen and (max-width:450px) {
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def-wraper {
		flex-basis: 100%
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def {
		flex-direction: row;
		border-bottom: 1px solid #e8e8e8
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def::before {
		border-color: transparent;
		box-shadow: none
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def::after {
		display: none
	}
	.p-pc15-three-cards-rendition .test-no-touch .p-pc15-shop-pc-def:hover::before {
		border-color: transparent;
		box-shadow: none
	}
	.p-pc15-three-cards-rendition .test-no-touch .p-pc15-shop-pc-def:hover::after {
		display: none
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__visual {
		flex: 1
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__data {
		flex: 2
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__visual-labels {
		flex-direction: row;
		align-content: flex-end;
		padding-bottom: 21px
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__visual-labels .p-energy-sticker {
		margin: 7px 21px 21px 0
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__visual-label--tl,
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__visual-label--tr,
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__visual-label--bl,
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__visual-label--br {
		width: 100%
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def-wraper {
		flex-basis: 100%
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__data--info {
		flex-direction: row
	}
	.p-pc15-three-cards-rendition .p-pc15-shop-pc-def__data--footer {
		flex-grow: 1;
		align-self: flex-end;
		text-align: right
	}
}

.p-pc15-list-rendition .p-pc15-shop-pc-def-wraper {
	flex-basis: 100%
}

.p-pc15-list-rendition .p-pc15-shop-pc-def {
	flex-direction: row
}

.p-pc15-list-rendition .p-pc15-shop-pc-def::after {
	content: '';
	position: absolute;
	height: 1px;
	width: 100%;
	top: auto;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to right, #fff 0, #e8e8e8 30%, #e8e8e8 70%, #fff 100%)
}

.p-pc15-list-rendition .p-pc15-shop-pc-def:hover::after {
	height: 0
}

.p-pc15-list-rendition .p-pc15-shop-pc-def__visual {
	flex: 1
}

.p-pc15-list-rendition .p-pc15-shop-pc-def__data {
	flex: 3
}

.p-pc15-list-rendition .p-pc15-shop-pc-def__data--info {
	flex-direction: row
}

.p-pc15-list-rendition .p-pc15-shop-pc-def__data--footer {
	align-self: flex-end;
	text-align: right
}

.p-pc15-list-rendition .p-pc15-shop-pc-def__visual-labels {
	flex-direction: row;
	align-content: flex-end;
	padding-bottom: 21px
}

.p-pc15-list-rendition .p-pc15-shop-pc-def__visual-labels .p-energy-sticker {
	margin: 7px 21px 21px 0
}

.p-pc15-list-rendition .p-pc15-shop-pc-def__visual-label--tl,
.p-pc15-list-rendition .p-pc15-shop-pc-def__visual-label--tr,
.p-pc15-list-rendition .p-pc15-shop-pc-def__visual-label--bl,
.p-pc15-list-rendition .p-pc15-shop-pc-def__visual-label--br {
	width: 100%
}

@media screen and (max-width:450px) {
	.p-pc15-list-rendition .p-pc15-shop-pc-def {
		border-bottom: 1px solid #e8e8e8
	}
	.p-pc15-list-rendition .p-pc15-shop-pc-def::before,
	.p-pc15-list-rendition .p-pc15-shop-pc-def:hover::before {
		border-color: transparent;
		box-shadow: none
	}
	.p-pc15-list-rendition .p-pc15-shop-pc-def::after {
		display: none
	}
	.p-pc15-list-rendition .p-pc15-shop-pc-def:hover::after {
		display: none
	}
	.p-pc15-list-rendition .p-pc15-shop-pc-def__visual {
		flex: 1
	}
	.p-pc15-list-rendition .p-pc15-shop-pc-def__data {
		flex: 2
	}
	.p-pc15-list-rendition .p-pc15-shop-pc-def__data--info {
		flex-direction: column
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-pc15-list-rendition .p-pc15-shop-pc-def__visual {
		flex: 1
	}
	.p-pc15-list-rendition .p-pc15-shop-pc-def__data {
		flex: 2
	}
}

.p-inverted .p-pc15-list-rendition .p-pc15-shop-pc-def::after {
	background-color: rgba(8, 8, 8, 0.05);
	background: linear-gradient(to right, rgba(8, 8, 8, 0.05) 0, rgba(8, 8, 8, 0.2) 30%, rgba(8, 8, 8, 0.2) 70%, rgba(8, 8, 8, 0.05) 100%)
}

@media screen and (max-width:450px) {
	.p-inverted .p-pc15-list-rendition .p-pc15-shop-pc-def {
		border-bottom: 1px solid rgba(8, 8, 8, 0.2)
	}
}

@media screen and (min-width:961px) {
	.p-pc15-list-rendition.p-pc15-list-rendition--2cols .p-pc15-shop-pc-def-wraper {
		flex-basis: 50%
	}
}

.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
}

.p-d01__top-wrapper {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap
}

.p-d01__top-main-title {
	flex: auto
}

.p-d01__top-co-branding-logo {
	float: right
}

.p-d01__top-content {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: flex-end
}

.p-d01__top-filters,
.p-d01__page-amount,
.p-d01__top-sort {
	flex: 1
}

.p-d01__page-amount {
	display: none;
	text-align: right
}

.p-d01__page-amount label {
	margin-right: 7px
}

.p-d01__page-amount .p-select {
	display: inline-block
}

.p-d01__top-filters {
	flex: 1;
	display: flex
}

.p-d01__top-filters .p-d01__top-filters-btn {
	font-size: 16px
}

.p-d01__top-filters-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%
}

.p-d01__top-filters-btn span {
	margin-left: 14px
}

.p-d01__top-filters-btn .p-d01__top-status-num {
	margin-left: 4px
}

.p-d01__top-filters-btn-icon {
	fill: #de7510
}

.p-d01__top-sort {
	padding-left: 14px;
	text-align: right;
	max-width: 49%
}

.d01-decision .p-pc05v2-product-cards .p-row-gutter {
	padding-left: 0;
	padding-right: 0
}

.d01-decision .p-decision-groups {
	border-bottom: 1px solid #dfedf0;
	margin-bottom: 10px
}

.d01-decision .p-bottom-banner {
	margin-bottom: 30px
}

.d01-decision.promotions {
	padding-top: 54px
}

.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
}

html:not(.no-js) .d01-decision .p-loading {
	display: flex;
	justify-content: center;
	padding: 100px
}

html:not(.no-js) .d01-decision .p-loading>*:not(.p-preloader) {
	display: none
}

html:not(.no-js) .d01-decision .p-loading>.p-preloader {
	animation: 2s fadeIn;
	animation-fill-mode: forwards;
	visibility: hidden;
	display: block
}

@keyframes fadeIn {
	99% {
		visibility: hidden
	}
	100% {
		visibility: visible
	}
}

@media screen and (min-width:701px) {
	.p-d01__top-wrapper {
		flex-direction: row
	}
	.p-d01__top-content {
		align-items: flex-start;
		padding-top: 14px
	}
	.p-d01__page-amount {
		min-width: 230px
	}
	.p-d01__top-sort {
		min-width: 130px
	}
	.p-d01__page-amount,
	.p-d01__top-sort {
		flex: auto
	}
	.p-d01__page-amount {
		display: inline-block
	}
	.p-d01__top-filters {
		display: none
	}
	.d01-decision.promotions .p-d02-filters .p-option-box {
		background-color: transparent;
		padding: 0;
		border: 1px solid #ccc;
		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-weight: 700;
		color: #3c3c3c
	}
	.d01-decision.promotions .p-d02-filters .p-option-box .p-select-all {
		padding: 0 15px
	}
	.d01-decision.promotions .p-d02-filters .p-option-box .p-form-group-name {
		background-color: #de7510;
		color: #fff;
		padding: 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: 0 15px 5px
	}
	.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
	}
	.d01-decision .p-decision-groups {
		margin-bottom: 20px
	}
}

@media screen and (max-width:700px) {
	.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
	}
	.d01-decision .p-d01__top-content--sticky {
		position: fixed;
		z-index: 6006;
		background-color: #fff;
		top: 0;
		left: 0;
		right: 0;
		padding: 16px 6px
	}
}

.test-js .p-d02-filters-view-and-sort input[type='submit'] {
	display: none
}

.p-d02__h-title {
	border-bottom: 1px solid #e8e8e8
}

.p-d02__h-status {
	border-bottom: 1px solid #e8e8e8
}

.p-d02__h-status-count {
	padding: 0 0 16px
}

.p-d02__h-status-num {
	display: inline-block;
	width: 24px;
	height: 24px;
	color: #fff;
	background: #de7510;
	font-size: 14px;
	line-height: 24px;
	border-radius: 50%;
	text-align: center
}

.p-d02__h-status-clear {
	margin-left: 10px
}

.p-d02__h-status-title {
	margin-left: 7px
}

.p-d02__tag {
	position: relative;
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	color: #de7510;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	margin: 0 8px 8px 0;
	padding: 6px 29px 7px 12px
}

.p-d02__tag .p-icon-close {
	position: absolute;
	top: 3px;
	right: 3px
}

.p-d02-filters-view-and-sort [hidden] {
	display: none
}

.p-d02-filters-view-and-sort .p-form-group-name {
	color: #212121
}

.p-d02-filters-view-and-sort .p-form-option {
	position: relative;
	width: 100%;
	margin-bottom: 18px;
	flex-flow: row wrap
}

.p-d02-filters-view-and-sort .p-form-option.p-rangeslider {
	margin-bottom: 44px
}

.p-d02-filters-view-and-sort .p-form-option .p-checkbox {
	margin-right: 10px
}

.p-d02-filters-view-and-sort .p-form-option .p-tooltip-btn {
	margin-left: 10px;
	height: 18px;
	line-height: 22px
}

.p-d02-filters-view-and-sort .p-form-option .p-d02__option-label {
	position: relative;
	overflow: hidden;
	display: block;
	font-size: 12px;
	line-height: 20px;
	font-weight: 300;
	color: #171717;
	padding-top: 2px;
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	flex: 1
}

.p-d02-filters-view-and-sort .p-form-option .p-d02__option-label .p-label {
	font-size: 14px;
	line-height: 20px
}

.p-d02-filters-view-and-sort .p-form-option .p-d02__option-label .p-counter::before {
	content: '('
}

.p-d02-filters-view-and-sort .p-form-option .p-d02__option-label .p-counter::after {
	content: ')'
}

.p-d02-filters-view-and-sort .p-d02__review-score-filter .p-radio {
	margin-right: 6px;
	width: 22px;
	height: 22px
}

.p-d02-filters-view-and-sort .p-d02__review-score-filter .p-radio .p-min-rating {
	width: 22px;
	height: 22px
}

.p-d02-filters-view-and-sort .p-d02__review-score-filter .p-d02__option-label {
	margin-top: 0
}

.p-d02-filters-view-and-sort .p-d02__review-score-filter .p-rating-display {
	font-size: 16px;
	vertical-align: middle;
	line-height: 17px
}

.p-d02-filters-view-and-sort .p-option-box::after {
	content: '';
	display: table;
	clear: both
}

.p-d02-filters-view-and-sort .p-select-all label {
	display: block
}

.p-d02-filters-view-and-sort .p-button {
	padding: 6px 10px
}

.p-mpf-d02 {
	overflow-x: hidden;
	overflow-y: scroll
}

.p-mpf-d02 .mfp-container {
	margin: 0 auto
}

.p-mpf-d02 .p-d02-filters {
	padding-top: 64px
}

.p-mpf-d02 .p-d02__h-title {
	padding: 0 20px
}

.p-mpf-d02 .p-d02__h-status {
	padding: 0 20px;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.p-mpf-d02 .p-d02__h-status-clear {
	margin-bottom: 0
}

.p-mpf-d02 .p-d02__h-status-count {
	padding: 12px 0 10px
}

.p-mpf-d02 .p-d02__h-tags {
	padding: 14px 20px 7px
}

.p-mpf-d02 .p-filters {
	padding: 0 20px
}

.p-mpf-d02 .p-form-group {
	margin: 0;
	padding: 20px 0 7px
}

.p-mpf-d02 .p-form-group+.p-form-group {
	border-top: 1px solid #e8e8e8
}

.p-mpf-d02 .mfp-close {
	cursor: pointer;
	display: inline-block
}

.p-mpf-d02 .p-popup-close {
	position: fixed;
	top: 0;
	width: 100%
}

@media screen and (max-width:700px) {
	.p-d02-filters-view-and-sort .p-form-option .p-d02__option-label {
		line-height: 22px
	}
	.p-d02-filters-view-and-sort .p-form-option .p-d02__option-label .p-label {
		font-size: 16px;
		line-height: 22px
	}
	.p-d02-filters-view-and-sort .p-form-option .p-d02__option-label .p-counter {
		font-size: 14px;
		line-height: 22px
	}
}

@media screen and (min-width:701px) {
	.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:first-child {
		margin-top: 0
	}
	.p-d02-filters .p-form .p-form-option label .p-label {
		word-wrap: break-word
	}
	.p-d02-filters .p-option-box::before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
		width: 100%;
		height: 100%;
		border-radius: 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-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 0 0;
		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 0
	}
	.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 0 0;
		color: #3c3c3c;
		float: left
	}
	.p-d02-filters-view-and-sort {
		display: block
	}
	.p-d02-filters {
		border: 1px solid #e8e8e8;
		border-radius: 4px;
		background-color: #fff;
		padding: 16px 20px 32px
	}
	.p-d02__h-title,
	.p-d02__h-status {
		border-bottom: 0
	}
	.p-d02__close-btn {
		display: none
	}
}

.p-d02-filters-view-and-sort .p-form-option .p-icon-information::after {
	font-size: 12px;
	background: #de7510
}

.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.p-china-filters {
	display: none
}

.p-d03-view-and-sort .p-d03__sorting {
	display: inline-block;
	width: 100%
}

.p-d03-view-and-sort .p-button {
	padding: 6px 10px
}

.p-d03-view-and-sort .p-select option {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media screen and (min-width:701px) {
	.p-d03-view-and-sort .p-select #p-d03-view-and-sort-sort-by {
		max-width: 164px
	}
}

.p-d04-legend {
	clear: both;
	color: #171717;
	padding-top: 10px
}

.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 {
	display: none
}

.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: #fff
}

@media screen and (max-width:700px) {
	.p-d05-tabs-latest-and-all .p-main-tabs .p-inactive-li {
		margin-right: 0;
		width: 49%
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.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: 0
	}
	.p-d05-tabs-latest-and-all .p-main-tabs li a {
		padding: 3px 20px 0 10px;
		min-height: 57px
	}
}

.p-n05-page-identifier {
	position: relative
}

.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:451px) and (max-width:700px) {
	.p-n05-page-identifier {
		word-wrap: break-word
	}
}

.p-pc09-more-products {
	border: 1px solid #ccc;
	border-radius: 0;
	padding: 16px 24px
}

.p-pc09-more-products .p-heading-04-large {
	margin: 0
}

.p-pc10-group-header::after {
	content: '';
	display: table;
	clear: both
}

.p-pc10-group-header .p-co-branding-logo {
	float: right
}

.p-cn06-select-product-by-categories {
	position: relative;
	overflow: hidden;
	padding-bottom: 10px
}

.p-cn06-select-product-by-categories .p-carousel-wrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	color: #5d6678
}

.p-cn06-select-product-by-categories .p-checkbox {
	float: left;
	margin-right: 6px
}

.p-cn06-select-product-by-categories label {
	display: block;
	cursor: pointer;
	padding-top: 3px
}

.p-cn06-select-product-by-categories .p-select-all {
	position: absolute;
	left: 0;
	z-index: 1;
	background: #fff;
	height: 200px
}

.p-cn06-select-product-by-categories .p-select-all li {
	float: left;
	width: 107px;
	padding-top: 100px
}

.p-cn06-select-product-by-categories .p-select-all label {
	padding-top: 5px
}

.p-cn06-select-product-by-categories .p-carousel-view {
	position: relative;
	left: 0;
	float: left;
	margin-left: 107px
}

.p-cn06-select-product-by-categories .p-carousel-view li {
	float: left;
	width: 120px
}

.p-cn06-select-product-by-categories .p-carousel-view li a {
	position: relative;
	display: block;
	text-align: center;
	width: 100%;
	padding-top: 30px;
	padding-left: 5px;
	padding-right: 5px
}

.p-cn06-select-product-by-categories .p-carousel-view li a:hover {
	text-decoration: none
}

.p-cn06-select-product-by-categories .p-carousel-view li a .p-picture img {
	width: 70px
}

.p-cn06-select-product-by-categories .p-carousel-view li .p-info {
	font-family: 'Microsoft YaHei', 'Heiti SC', 'SimHei';
	text-align: left;
	color: #5d6678;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 11px;
	line-height: 15px
}

.p-cn06-select-product-by-categories.p-desktop .p-select-all li {
	width: 138px
}

.p-cn06-select-product-by-categories.p-desktop .p-carousel-view {
	margin-left: 141px
}

.p-cn06-select-product-by-categories .p-nav-prev,
.p-cn06-select-product-by-categories .p-nav-next,
.p-cn06-select-product-by-categories .p-carousel-indicator {
	display: none;
	z-index: 1
}

.p-cn06-select-product-by-categories .p-nav-prev,
.p-cn06-select-product-by-categories .p-nav-next {
	position: absolute;
	width: 68px;
	height: 133px;
	top: 0;
	background: #fff
}

.p-cn06-select-product-by-categories .p-nav-prev i,
.p-cn06-select-product-by-categories .p-nav-next i {
	position: relative
}

.p-cn06-select-product-by-categories .p-nav-prev {
	width: 48px;
	left: 93px
}

.p-cn06-select-product-by-categories .p-nav-prev i {
	left: -18px
}

.p-cn06-select-product-by-categories .p-nav-next {
	right: 0
}

.p-cn06-select-product-by-categories .p-nav-next i {
	right: -7px
}

.p-cn06-select-product-by-categories .p-overflow-left,
.p-cn06-select-product-by-categories .p-overflow-right {
	position: absolute;
	display: none;
	width: 40px;
	height: 65px;
	left: -50px;
	top: 60px;
	margin-top: -20px;
	border-radius: 20px
}

.p-cn06-select-product-by-categories .p-overflow-left.p-active,
.p-cn06-select-product-by-categories .p-overflow-right.p-active {
	display: block
}

.p-cn06-select-product-by-categories .p-overflow-right {
	left: auto;
	right: 25px
}

.p-cn06-select-product-by-categories .p-overflow-right::after {
	right: auto;
	left: -1px
}

.p-cn06-select-product-by-categories .p-overflow-left {
	left: 100px
}

.p-cn06-select-product-by-categories .blocker {
	height: 133px;
	position: absolute;
	right: 0;
	top: 0;
	width: 68px;
	z-index: 2
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-select-all {
	position: relative;
	width: 100%;
	height: 0;
	padding-left: 0
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-select-all li {
	padding-top: 0;
	padding-left: 8px
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-select-all label {
	padding-top: 9px
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-carousel-view {
	margin-left: 0
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-carousel-indicator {
	margin-top: 18px
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-carousel-indicator span {
	display: none
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-nav-prev,
.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-nav-next {
	display: block;
	width: 11px;
	top: 45px
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-nav-prev i,
.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-nav-next i {
	display: none
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-nav-next {
	right: 0
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-nav-prev {
	left: 0
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-overflow-left.p-active,
.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-overflow-right.p-active {
	top: 100px;
	width: 9px
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-overflow-right {
	right: 0
}

.p-cn06-select-product-by-categories-xs-s-isolate .p-cn06-select-product-by-categories .p-overflow-left {
	left: 0
}

@media screen and (max-width:700px) {
	.p-cn06-select-product-by-categories .p-select-all {
		position: relative;
		width: 100%;
		height: 0;
		padding-left: 0
	}
	.p-cn06-select-product-by-categories .p-select-all li {
		padding-top: 0;
		padding-left: 8px
	}
	.p-cn06-select-product-by-categories .p-select-all label {
		padding-top: 9px
	}
	.p-cn06-select-product-by-categories .p-carousel-view {
		margin-left: 0
	}
	.p-cn06-select-product-by-categories .p-carousel-indicator {
		margin-top: 18px
	}
	.p-cn06-select-product-by-categories .p-carousel-indicator span {
		display: none
	}
	.p-cn06-select-product-by-categories .p-nav-prev,
	.p-cn06-select-product-by-categories .p-nav-next {
		display: block;
		width: 11px;
		top: 45px
	}
	.p-cn06-select-product-by-categories .p-nav-prev i,
	.p-cn06-select-product-by-categories .p-nav-next i {
		display: none
	}
	.p-cn06-select-product-by-categories .p-nav-next {
		right: 0
	}
	.p-cn06-select-product-by-categories .p-nav-prev {
		left: 0
	}
	.p-cn06-select-product-by-categories .p-overflow-left.p-active,
	.p-cn06-select-product-by-categories .p-overflow-right.p-active {
		top: 100px;
		width: 9px
	}
	.p-cn06-select-product-by-categories .p-overflow-right {
		right: 0
	}
	.p-cn06-select-product-by-categories .p-overflow-left {
		left: 0
	}
}

.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-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 .p-error-msg {
	display: none
}

.p-fp-04-accessory-finder-search-field .p-form-horizontal {
	padding: 0
}

.p-fp-04-accessory-finder-search-field .p-search-box {
	width: 75%;
	display: inline-block
}

.p-fp-04-accessory-finder-search-field .p-button {
	vertical-align: top;
	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:451px) {
	.p-fp-04-accessory-finder-search-field .p-search-box {
		width: 70%
	}
	.p-fp-04-accessory-finder-search-field .p-button {
		width: auto;
		top: 0;
		margin: 0 0 0 10px
	}
}

@media screen and (max-width:450px) {
	.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:701px) {
	.p-fp-04-accessory-finder-search-field .p-content-img {
		overflow: hidden;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		display: block
	}
	.p-fp-04-accessory-finder-search-field .p-content-img img {
		position: absolute;
		right: 16px
	}
	.p-fp-04-accessory-finder-search-field .p-search-box {
		width: 60%
	}
}

@media screen and (min-width:961px) {
	.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 screen and (min-width:0) {
	.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
	}
}

@media print,
screen and (min-width:451px) {
	.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
	}
	.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: ''
	}
}

@media screen and (min-width:701px) {
	.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
	}
}

@media screen and (min-width:961px) {
	.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
	}
}

.p-fp05-faq-find-your-product .p-card {
	border: 1px solid #fce290;
	margin-bottom: 22px
}

.p-fp05-faq-find-your-product .p-image {
	background: #fff;
	padding: 14px;
	text-align: center
}

.p-fp05-faq-find-your-product .p-product-title {
	position: relative;
	background: #de7510;
	padding: 7px 14px
}

.p-fp05-faq-find-your-product .p-product-title .p-link-more {
	color: #fff
}

@media screen and (min-width:701px) {
	.p-fp05-faq-find-your-product img {
		max-height: 226px
	}
}

@media screen and (max-width:700px) {
	.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
	}
}

.p-inverted .p-fp05-faq-find-your-product .p-card {
	border: 1px solid #fff
}

.p-inverted .p-fp05-faq-find-your-product .p-product-title {
	background: #fce290
}

.p-inverted .p-fp05-faq-find-your-product .p-product-title .p-link-more {
	color: #de7510
}

.p-t01-recently-viewed .p-pc05v2__cards {
	flex-wrap: nowrap
}

.p-t01-recently-viewed .p-pc05v2__cards--columns,
.p-t01-recently-viewed .p-pc05v2__card--layout {
	margin-left: 0
}

.p-t01-recently-viewed .p-pc05v2__card--layout {
	width: 100%
}

.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-tc03-pdp-support-contact.p-tc03-new-design .p-contactus-body li {
	margin-bottom: 26px
}

.p-tc03-pdp-support-contact.p-tc03-new-design .p-contactus-body .p-service-title {
	display: flex;
	padding: 12px 12px 12px 16px;
	border: 1px solid #e8e8e8;
	border-radius: 4px
}

.p-tc03-pdp-support-contact.p-tc03-new-design .p-contactus-body .p-service-title span {
	margin-bottom: 0;
	line-height: 32px;
	margin-left: 16px;
	flex-grow: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.p-tc03-pdp-support-contact.p-tc03-new-design .p-contactus-body .p-service-title:hover,
.p-tc03-pdp-support-contact.p-tc03-new-design .p-contactus-body .p-service-title:focus {
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3);
	outline: 0;
	text-decoration: none
}

.p-tc03-pdp-support-contact.p-tc03-new-design .p-contactus-body .p-service-title::after {
	font-size: 24px;
	line-height: 32px;
	font-family: 'philips-global-icon-font';
	content: '\e203';
	color: #0066a1
}

.p-tc03-pdp-support-contact.p-tc03-new-design .p-contactus-body .p-support-chat a {
	color: #000
}

.p-tc03-pdp-support-contact.p-tc03-new-design .p-icon {
	font-size: 32px;
	line-height: 32px;
	color: #b6bf00
}

.p-tc08-faq-article-details .p-article-content-body p {
	margin-bottom: 14px
}

.p-tc08-faq-article-details .p-article-content-body p:last-child {
	margin-bottom: 0
}

.p-tc08-faq-article-details .p-article-assets-images .p-image-gallery .p-top-wrapper {
	padding-bottom: 40px
}

.p-tc08-faq-article-details .p-article-assets-images .p-image-gallery .p-top-wrapper .p-nav-prev {
	left: -30px
}

.p-tc08-faq-article-details .p-article-assets-images .p-image-gallery .p-top-wrapper .p-nav-next {
	right: -30px
}

.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-video {
	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: 0
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-tc08-faq-article-details .p-article-assets-video {
		height: 374px
	}
}

@media screen and (max-width:450px) {
	.p-tc08-faq-article-details .p-article-assets-video {
		height: 242px
	}
}

.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-header-footer .p-link-back::before {
	content: '\2039';
	display: inline-block;
	font-weight: 700;
	overflow: hidden;
	height: 16px;
	margin-right: 5px
}

.p-tc09-article-header-footer .p-link-back-boxed::before {
	content: '\2039';
	display: inline-block;
	font-weight: 700;
	width: 26px;
	height: 26px;
	font-size: 18px;
	line-height: 24px;
	margin-right: 7px;
	text-align: center;
	border-radius: 2px;
	color: #fff;
	background: #de7510
}

.p-inverted .p-tc09-article-header-footer .p-link-back-boxed::before {
	color: #de7510;
	background: #fff
}

.p-tc10-pdp-support-buttons-component-wrapper {
	position: relative;
	overflow: hidden
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container {
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-nav {
	padding-top: 16px
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-wrapper {
	position: relative;
	overflow: hidden
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-bg.p-bgcolor {
	background: #fef5da;
	margin-left: -20px;
	padding-left: 20px;
	margin-right: -20px;
	padding-right: 20px
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-home li {
	position: relative;
	font-size: 16px;
	margin-bottom: 10px;
	cursor: pointer
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-home li .p-nav-home-li-wrapper {
	display: flex;
	align-items: center;
	text-align: center;
	background: #fef5da;
	border-radius: 2px;
	color: #de7510;
	width: 100%;
	height: 60px;
	outline: 0
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-home li .p-nav-home-li-wrapper:hover,
.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-home li .p-nav-home-li-wrapper:focus {
	background: #fdefc2;
	text-decoration: none
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-home li .p-nav-home-li-wrapper .p-icon {
	width: 60px;
	font-size: 32px
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-home li .p-nav-home-li-wrapper span {
	padding: 7px 0;
	text-align: left;
	flex: 1
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-buttons-container .p-navigation-block-home li .p-nav-home-li-wrapper::after {
	width: 40px;
	font-family: 'philips-global-icon-font';
	content: '\e203';
	font-size: 24px;
	line-height: 24px
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-component-container {
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-component-container .back-to-button-tiles {
	cursor: pointer
}

.p-tc10-pdp-support-buttons-component-wrapper .p-tc10-component-container .back-to-button-tiles::before {
	content: '\2039';
	display: inline-block;
	font-weight: 700;
	overflow: hidden;
	height: 16px;
	margin-right: 5px
}

.p-tc10-pdp-support-buttons-component-wrapper .p-active {
	left: 0;
	position: relative
}

.p-inverted .p-tc10-pdp-support-buttons-component-wrapper,
.p-inverted.p-tc10-pdp-support-buttons-component-wrapper {
	background-color: #de7510
}

.p-inverted .p-tc10-pdp-support-buttons-component-wrapper .p-navigation-bg.p-bgcolor,
.p-inverted.p-tc10-pdp-support-buttons-component-wrapper .p-navigation-bg.p-bgcolor {
	background: #5a1a25
}

.p-inverted .p-tc10-pdp-support-buttons-component-wrapper .p-navigation-block-home li .p-nav-home-li-wrapper,
.p-inverted.p-tc10-pdp-support-buttons-component-wrapper .p-navigation-block-home li .p-nav-home-li-wrapper {
	background: #5a1a25;
	color: #fce290
}

.p-inverted .p-tc10-pdp-support-buttons-component-wrapper .p-navigation-block-home li .p-nav-home-li-wrapper:hover,
.p-inverted.p-tc10-pdp-support-buttons-component-wrapper .p-navigation-block-home li .p-nav-home-li-wrapper:hover,
.p-inverted .p-tc10-pdp-support-buttons-component-wrapper .p-navigation-block-home li .p-nav-home-li-wrapper:focus,
.p-inverted.p-tc10-pdp-support-buttons-component-wrapper .p-navigation-block-home li .p-nav-home-li-wrapper:focus {
	background: #46151d
}

.p-tc12-pdp-support-component-wrapper {
	position: relative;
	overflow: hidden
}

.p-tc12-pdp-support-component-wrapper .p-tc12-components-container {
	position: absolute;
	left: 104%;
	top: 0;
	width: 100%
}

.p-tc12-pdp-support-component-wrapper .p-tc12-components-container.p-current-off {
	left: -104%
}

.p-tc12-pdp-support-component-wrapper .p-tc12-articles-container {
	position: absolute;
	left: 104%;
	top: 0;
	width: 100%
}

.p-tc12-pdp-support-component-wrapper .p-tc12-components-container.p-current,
.p-tc12-pdp-support-component-wrapper .p-tc12-articles-container.p-current {
	left: 1px;
	position: relative
}

.p-tc12-pdp-support-component-wrapper .p-st08-faq-wrapper {
	margin-left: 1px
}

.p-tc12-pdp-support-component-wrapper [data-articles-to-container] li.p-st08-top .p-preloader,
.p-tc12-pdp-support-component-wrapper [data-articles-to-container] li.p-st08-faq-article .p-preloader {
	position: relative;
	display: inline-block;
	right: 0
}

.p-tc12-pdp-support-component-wrapper [data-articles-to-container] li .p-preloader {
	position: absolute;
	top: 4px;
	right: 4px
}

.p-tc12-pdp-support-component-wrapper .p-link-back {
	margin-left: 1px
}

.p-tc12-pdp-support-component-wrapper .p-link-back::before {
	content: '\2039';
	display: inline-block;
	font-weight: 700;
	overflow: hidden;
	height: 14px;
	margin-right: 5px
}

.p-tc12-pdp-support-component-wrapper .p-button {
	background-color: #0066a1
}

.p-tc12-pdp-support-component-wrapper .p-button:hover,
.p-tc12-pdp-support-component-wrapper .p-button:focus {
	background-color: #005688
}

.p-tc16-troubleshooting-article {
	padding-bottom: 30px
}

.p-tc16-troubleshooting-article .p-tc16-title-icon {
	color: #1474a4;
	margin-inline-end: 15px;
	line-height: 30px
}

.p-tc16-troubleshooting-article .p-tc16-heading,
.p-tc16-troubleshooting-article .p-tc16-title {
	margin-bottom: 20px
}

.p-tc16-troubleshooting-article .p-tc16-heading-subtitle p {
	margin-bottom: 14px
}

.p-tc16-troubleshooting-article .p-tc16-heading-subtitle p:last-child {
	margin-bottom: 30px
}

.p-tc16-troubleshooting-article .p-tc16-heading-asset .p-article-assets-video {
	height: 394px
}

.p-tc16-troubleshooting-article .p-tc16-heading-asset .p-article-assets-video .p-tc16-heading-youtube {
	width: 772px;
	height: 394px
}

.p-tc16-troubleshooting-article .p-tc16-section {
	margin-top: 30px;
	margin-bottom: 0
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper {
	border: solid #e8e8e8;
	background-color: #fff;
	border-width: 0 1px 1px
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper:first-child {
	border-radius: 8px 8px 0 0;
	border-width: 1px
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper:last-child {
	border-radius: 0 0 8px 8px
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper .p-tc16-section-title {
	margin: 0;
	padding: 24px;
	border-radius: 8px;
	background-color: #fff;
	color: #212121;
	font-size: inherit
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper .p-tc16-section-title::after {
	color: #1474a4;
	top: 18px
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper .p-tc16-section-content {
	padding: 0 24px
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper .p-tc16-section-content .p-tc16-section-content-body p {
	margin-bottom: 14px
}

.p-tc16-troubleshooting-article .p-tc16-section-wrapper .p-tc16-section-content .p-tc16-section-content-body p:last-child {
	margin-bottom: 10px
}

.p-tc16-troubleshooting-article .p-tc16-video-wrapper {
	display: flex;
	flex-wrap: wrap
}

.p-tc16-troubleshooting-article .p-tc16-video-wrapper .p-article-assets-video:nth-child(even) {
	padding-inline-start: 20px
}

.p-tc16-troubleshooting-article .p-tc16-video-wrapper .p-article-assets-video .p-tc16-youtube-video,
.p-tc16-troubleshooting-article .p-tc16-video-wrapper .p-article-assets-video .p-tc16-article-video {
	height: 180px;
	width: 347px
}

.p-tc16-troubleshooting-article .p-article-assets-video {
	margin-top: 30px
}

.p-tc16-troubleshooting-article .p-article-assets-video .p-tc16-youtube-video,
.p-tc16-troubleshooting-article .p-article-assets-video .p-tc16-article-video {
	height: 371px;
	width: 714px
}

@media screen and (min-width:961px) {
	.p-tc16-focused {
		border: 3px solid #337fbf!important
	}
	.p-tc16-focused .p-tc16-section-title {
		padding-left: 22px;
		padding-right: 22px
	}
}

@media screen and (max-width:450px) {
	.p-tc16-troubleshooting-article {
		margin: 0 10px;
		padding: 25px 0 45px
	}
	.p-tc16-troubleshooting-article .p-tc16-heading-asset .p-article-assets-video {
		height: 288px
	}
	.p-tc16-troubleshooting-article .p-tc16-heading-asset .p-article-assets-video .p-tc16-heading-youtube {
		width: 343px;
		height: 171px
	}
	.p-tc16-troubleshooting-article .p-tc16-section-wrapper .p-tc16-section-title {
		padding-inline-end: 40px
	}
	.p-tc16-troubleshooting-article .p-tc16-video-wrapper .p-article-assets-video:nth-child(even) {
		padding-inline-start: 0
	}
	.p-tc16-troubleshooting-article .p-tc16-video-wrapper .p-article-assets-video .p-tc16-youtube-video,
	.p-tc16-troubleshooting-article .p-tc16-video-wrapper .p-article-assets-video .p-tc16-article-video {
		height: 187px;
		width: 277px
	}
	.p-tc16-troubleshooting-article .p-article-assets-video .p-tc16-youtube-video,
	.p-tc16-troubleshooting-article .p-article-assets-video .p-tc16-article-video {
		height: 187px;
		width: 277px
	}
}

.p-pdp-support-container .p-font-overwrite .p-gc01-generic-content .p-title-text {
	font-size: 21px;
	color: #6e202d!important
}

.p-pdp-support-container .p-font-overwrite .p-gc01-generic-content a {
	color: #de7510!important
}

.p-tc-support-rebrand-component-wrapper .p-components-wrapper {
	display: flex;
	flex-wrap: wrap
}

.p-tc-support-rebrand-component-wrapper .p-components-wrapper>div {
	padding-bottom: 26px
}

.p-tc-support-rebrand-component-wrapper .p-components-wrapper .p-st17-card-layout,
.p-tc-support-rebrand-component-wrapper .p-components-wrapper .p-st27-card-layout {
	height: 100%;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	display: flex;
	flex-direction: column
}

.p-tc-support-rebrand-component-wrapper .p-components-wrapper .p-st17-card-layout:hover,
.p-tc-support-rebrand-component-wrapper .p-components-wrapper .p-st27-card-layout:hover {
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3)
}

.p-tc-support-rebrand-component-wrapper .p-components-wrapper .p-st17-card-layout .uspconfiguration {
	flex-grow: 1
}

.p-tc-support-rebrand-component-wrapper .p-components-wrapper .p-st17-card-layout .registernow {
	margin-left: 18%
}

.p-tc-support-rebrand-component-wrapper .p-components-wrapper .findservicecenter {
	display: flex;
	width: 100%;
	height: 100%
}

.p-tc-support-rebrand-component-wrapper .p-heading-02,
.p-tc-support-rebrand-component-wrapper .p-heading-03,
.p-tc-support-rebrand-component-wrapper .p-heading-04,
.p-tc-support-rebrand-component-wrapper .p-heading-05,
.p-tc-support-rebrand-component-wrapper .p-heading-bold,
.p-tc-support-rebrand-component-wrapper .p-heading-light,
.p-tc-support-rebrand-component-wrapper .p-heading-medium,
.p-tc-support-rebrand-component-wrapper .p-heading-book {
	color: #000
}

.p-tc-support-rebrand-component-wrapper a {
	color: #0066a1
}

.p-tc-support-rebrand-component-wrapper a::after {
	color: #0066a1
}

.p-tc-support-rebrand-component-wrapper a.p-button {
	color: #fff
}

.p-tc-support-rebrand-component-wrapper .p-gc23v2-icon i {
	color: #b6bf00
}

.p-tc-support-rebrand-component-wrapper .p-select select:focus:not(:disabled) {
	border-color: #0066a1
}

.p-tc-support-rebrand-component-wrapper .p-p14-compatible-crps .p-component-wrapper,
.p-tc-support-rebrand-component-wrapper .p-p14-compatible-crps .p-pc05v2__card {
	margin-bottom: 26px
}

@media screen and (max-width:700px) {
	.p-pdp-support-container .p-font-overwrite .p-gc01-generic-content .p-title-text {
		font-size: 19px
	}
	.p-tc-support-rebrand-component-wrapper .p-components-wrapper .p-st17-card-layout .registernow {
		margin-left: 10%
	}
}

.p-n08-sticky-navbar {
	background: #de7510;
	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: 960px
}

.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: #fff;
	font-size: 15px;
	padding: 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: #de7510;
	background: #fff
}

@media screen and (max-width:700px) {
	.p-n08-sticky-navbar .p-inner-wrapper li {
		width: auto
	}
}

@media screen and (min-width:701px) {
	.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: #fff
	}
	.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;
		height: 40px
	}
}

.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: #888
}

.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
}

.p-r12-user-reviews.p-r12-rar-china .p-r12-rar-china-title {
	padding-bottom: 14px;
	border-bottom: 1px solid #de7510;
	margin-bottom: 20px
}

.p-r12-user-reviews.p-r12-rar-china .p-r12-rar-china-title em {
	font-style: normal
}

.p-r12-user-reviews.p-r12-rar-china .p-r12-rar-china-title .p-wtb-container {
	float: right
}

.p-r12-user-reviews.p-r12-rar-china .p-r12-rar-china-tag span {
	display: inline-block;
	margin: 0 14px 14px 0
}

@media screen and (max-width:700px) {
	.p-r12-user-reviews .p-main-tabs {
		margin-bottom: 0
	}
	.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
	}
	.p-r12-user-reviews.p-r12-rar-china .p-r12-rar-china-title .p-wtb-container {
		float: none;
		display: block;
		margin-top: 14px
	}
}

@media screen and (min-width:701px) {
	.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 #de7510
	}
	.p-r12-user-reviews .p-r12-user-reviews-btn .p-button {
		float: right;
		margin-top: -46px
	}
}

@media screen and (min-width:961px) {
	.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: 0;
	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 print,
screen and (min-width:451px) and (max-width:700px) {
	.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:450px) {
	.p-r13-write-a-review-narrow-banner .p-image {
		padding-bottom: 16px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.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:961px) {
	.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
	}
}

.p-r15-ratings-reviews .p-r15-h-v-center-align,
.p-r15-mfp .p-r15-h-v-center-align {
	display: flex;
	align-items: center;
	justify-content: center
}

.p-r15-ratings-reviews .p-number,
.p-r15-mfp .p-number,
.p-r15-ratings-reviews .p-percentage,
.p-r15-mfp .p-percentage,
.p-r15-ratings-reviews .p-pros-cons-label,
.p-r15-mfp .p-pros-cons-label,
.p-r15-ratings-reviews .p-review-text-title,
.p-r15-mfp .p-review-text-title,
.p-r15-ratings-reviews .p-rating-count,
.p-r15-mfp .p-rating-count {
	color: #000
}

.p-r15-ratings-reviews .p-prominent-rating-value .p-rating-count,
.p-r15-mfp .p-prominent-rating-value .p-rating-count {
	margin: 0 5px 0 10px
}

.p-r15-ratings-reviews .p-review-desc-expand,
.p-r15-mfp .p-review-desc-expand,
.p-r15-ratings-reviews .p-review-desc-collapse,
.p-r15-mfp .p-review-desc-collapse {
	display: block
}

.p-r15-ratings-reviews .p-review-desc-collapse,
.p-r15-mfp .p-review-desc-collapse {
	margin: 10px 0 0
}

.p-r15-ratings-reviews .p-viewport,
.p-r15-mfp .p-viewport {
	max-width: 960px;
	margin: 0 auto
}

.p-r15-ratings-reviews .p-review-score,
.p-r15-mfp .p-review-score {
	display: flex;
	justify-content: center;
	margin-top: 20px
}

.p-r15-ratings-reviews .p-total,
.p-r15-mfp .p-total {
	width: 50%
}

.p-r15-ratings-reviews .p-bazarvoice-badge img,
.p-r15-mfp .p-bazarvoice-badge img {
	width: 100px
}

.p-r15-ratings-reviews .p-percent,
.p-r15-mfp .p-percent {
	width: 50%;
	border-left: 1px solid #e8e8e8;
	padding-left: 20px
}

.p-r15-ratings-reviews .p-total,
.p-r15-mfp .p-total,
.p-r15-ratings-reviews .p-percent,
.p-r15-mfp .p-percent {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column
}

.p-r15-ratings-reviews .p-number,
.p-r15-mfp .p-number {
	margin: 0
}

.p-r15-ratings-reviews .p-breakdown,
.p-r15-mfp .p-breakdown {
	max-width: 450px;
	margin: 0 auto;
	margin-top: 20px
}

.p-r15-ratings-reviews .p-breakdown .p-rate-item,
.p-r15-mfp .p-breakdown .p-rate-item {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding-top: 12px
}

.p-r15-ratings-reviews .p-breakdown .p-rate-item:hover,
.p-r15-mfp .p-breakdown .p-rate-item:hover {
	padding: 5px 16px;
	border: 1px solid #e8e8e8;
	border-radius: 2px
}

.p-r15-ratings-reviews .p-breakdown .p-rate-item .p-rating-value,
.p-r15-mfp .p-breakdown .p-rate-item .p-rating-value {
	width: 10px
}

.p-r15-ratings-reviews .p-breakdown .p-rate-item.p-active-filter .p-star,
.p-r15-mfp .p-breakdown .p-rate-item.p-active-filter .p-star {
	color: #ebb626
}

.p-r15-ratings-reviews .p-breakdown .p-rate-item.p-inactive-filter .p-active-bar,
.p-r15-mfp .p-breakdown .p-rate-item.p-inactive-filter .p-active-bar {
	background: #c4c4c4
}

.p-r15-ratings-reviews .p-breakdown .p-star::after,
.p-r15-mfp .p-breakdown .p-star::after {
	margin: 0 10px
}

.p-r15-ratings-reviews .p-breakdown .p-bar,
.p-r15-mfp .p-breakdown .p-bar {
	position: relative;
	height: 8px;
	width: 100%;
	background: #e8e8e8;
	border-radius: 2px
}

.p-r15-ratings-reviews .p-breakdown .p-active-bar,
.p-r15-mfp .p-breakdown .p-active-bar {
	position: absolute;
	height: inherit;
	left: 0;
	background: #ebb626;
	border-radius: 2px
}

.p-r15-ratings-reviews .p-reviews,
.p-r15-mfp .p-reviews {
	margin-top: 20px
}

.p-r15-ratings-reviews .p-reviews .p-review-item,
.p-r15-mfp .p-reviews .p-review-item {
	position: relative;
	border: 1px solid #e8e8e8;
	border-radius: 8px;
	padding: 24px;
	margin-bottom: 10px;
	word-wrap: break-word
}

.p-r15-ratings-reviews .p-reviews .p-user-content,
.p-r15-mfp .p-reviews .p-user-content {
	display: flex;
	flex-direction: column
}

.p-r15-ratings-reviews .p-reviews .p-incentive,
.p-r15-mfp .p-reviews .p-incentive {
	position: relative;
	cursor: pointer
}

.p-r15-ratings-reviews .p-reviews .p-incentive .p-icon-gift,
.p-r15-mfp .p-reviews .p-incentive .p-icon-gift {
	font-size: 20px
}

.p-r15-ratings-reviews .p-reviews .p-review-user,
.p-r15-mfp .p-reviews .p-review-user {
	margin: 0
}

.p-r15-ratings-reviews .p-review-desc,
.p-r15-mfp .p-review-desc {
	margin-bottom: 15px
}

.p-r15-ratings-reviews .p-r15-tooltip,
.p-r15-mfp .p-r15-tooltip {
	display: none;
	position: absolute;
	z-index: 1;
	color: #000;
	background: #fff;
	border: 1px solid #e8e8e8;
	padding: 10px;
	border-radius: 2px;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.35)
}

.p-r15-ratings-reviews .p-r15-tooltip::before,
.p-r15-mfp .p-r15-tooltip::before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	position: absolute;
	transform: rotate(45deg);
	background: #fff;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8
}

.p-r15-ratings-reviews .p-incentive-tooltip,
.p-r15-mfp .p-incentive-tooltip {
	width: 150px
}

.p-r15-ratings-reviews .p-incentive-tooltip::before,
.p-r15-mfp .p-incentive-tooltip::before {
	top: -5px
}

.p-r15-ratings-reviews .p-incentive:hover .p-incentive-tooltip,
.p-r15-mfp .p-incentive:hover .p-incentive-tooltip {
	display: block
}

.p-r15-ratings-reviews .p-rating-tooltip,
.p-r15-mfp .p-rating-tooltip {
	top: 40px;
	right: -10px;
	border: 1px solid #f5f5f5;
	padding: 16px
}

.p-r15-ratings-reviews .p-rating-tooltip::before,
.p-r15-mfp .p-rating-tooltip::before {
	left: 10px;
	top: -5px
}

.p-r15-ratings-reviews .p-rate-item,
.p-r15-mfp .p-rate-item {
	position: relative
}

.p-r15-ratings-reviews .p-rate-item:hover .p-rating-tooltip,
.p-r15-mfp .p-rate-item:hover .p-rating-tooltip {
	display: block
}

.p-r15-ratings-reviews .p-rate-item.p-cursor-pointer,
.p-r15-mfp .p-rate-item.p-cursor-pointer {
	cursor: pointer
}

.p-r15-ratings-reviews .p-align-center,
.p-r15-mfp .p-align-center {
	text-align: center
}

.p-r15-ratings-reviews .p-l-m-write-btn,
.p-r15-mfp .p-l-m-write-btn {
	display: none;
	margin-top: 10px
}

.p-r15-ratings-reviews .p-s-xs-write-btn,
.p-r15-mfp .p-s-xs-write-btn {
	margin-top: 10px
}

.p-r15-ratings-reviews .p-s-xs-write-btn .p-button,
.p-r15-mfp .p-s-xs-write-btn .p-button {
	width: 100%
}

.p-r15-ratings-reviews .p-icon-gift,
.p-r15-mfp .p-icon-gift,
.p-r15-ratings-reviews .p-icon-expert-recommendation,
.p-r15-mfp .p-icon-expert-recommendation,
.p-r15-ratings-reviews .p-icon-checkmark,
.p-r15-mfp .p-icon-checkmark,
.p-r15-ratings-reviews .p-review-verified,
.p-r15-mfp .p-review-verified,
.p-r15-ratings-reviews .p-gift-promotion,
.p-r15-mfp .p-gift-promotion,
.p-r15-ratings-reviews .p-expert-recommendation,
.p-r15-mfp .p-expert-recommendation {
	color: #ebb626
}

.p-r15-ratings-reviews .p-feedback-vote-section,
.p-r15-mfp .p-feedback-vote-section {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.p-r15-ratings-reviews .p-review-feedback-msg,
.p-r15-mfp .p-review-feedback-msg {
	flex: 1 1 100px
}

.p-r15-ratings-reviews.p-large-view .p-average-ratings,
.p-r15-mfp.p-large-view .p-average-ratings {
	display: flex;
	justify-content: center;
	align-items: center
}

.p-r15-ratings-reviews.p-large-view .p-average-ratings .p-summary-wrapper,
.p-r15-mfp.p-large-view .p-average-ratings .p-summary-wrapper {
	width: 33%
}

.p-r15-ratings-reviews.p-large-view .p-review-score,
.p-r15-mfp.p-large-view .p-review-score {
	width: 33%;
	margin-top: 0;
	flex-direction: column;
	padding: 0 10px;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8
}

.p-r15-ratings-reviews.p-large-view .p-total,
.p-r15-mfp.p-large-view .p-total {
	width: 100%;
	margin-bottom: 20px;
	flex-direction: row;
	justify-content: flex-start
}

.p-r15-ratings-reviews.p-large-view .p-percent,
.p-r15-mfp.p-large-view .p-percent {
	width: 100%;
	border: 0;
	flex-direction: row;
	justify-content: flex-start;
	padding-left: 0
}

.p-r15-ratings-reviews.p-large-view .p-number,
.p-r15-mfp.p-large-view .p-number {
	min-width: 40%;
	margin: 0 20px;
	text-align: right
}

.p-r15-ratings-reviews.p-large-view .p-number.p-auto-width,
.p-r15-mfp.p-large-view .p-number.p-auto-width {
	min-width: auto;
	margin: 0 10px 0 5px
}

.p-r15-ratings-reviews.p-large-view .p-breakdown,
.p-r15-mfp.p-large-view .p-breakdown {
	width: 33%;
	max-width: initial;
	margin: 0 24px
}

.p-r15-ratings-reviews.p-large-view .p-breakdown .p-rate-item,
.p-r15-mfp.p-large-view .p-breakdown .p-rate-item {
	padding-left: 16px
}

.p-r15-ratings-reviews.p-large-view .p-review-item,
.p-r15-mfp.p-large-view .p-review-item {
	display: flex
}

.p-r15-ratings-reviews.p-large-view .p-review-item .p-column-one,
.p-r15-mfp.p-large-view .p-review-item .p-column-one {
	width: 25%;
	margin: 0 10px
}

.p-r15-ratings-reviews.p-large-view .p-review-item .p-column-one .p-rating-display,
.p-r15-mfp.p-large-view .p-review-item .p-column-one .p-rating-display {
	margin-bottom: 20px
}

.p-r15-ratings-reviews.p-large-view .p-review-item .p-column-one .p-user-content,
.p-r15-mfp.p-large-view .p-review-item .p-column-one .p-user-content {
	display: flex;
	flex-direction: column
}

.p-r15-ratings-reviews.p-large-view .p-review-item .p-column-one .p-user-content span:nth-child(2)::before,
.p-r15-mfp.p-large-view .p-review-item .p-column-one .p-user-content span:nth-child(2)::before {
	display: none
}

.p-r15-ratings-reviews.p-large-view .p-review-item .p-column-two,
.p-r15-mfp.p-large-view .p-review-item .p-column-two {
	width: 75%
}

.p-r15-ratings-reviews.p-large-view .p-s-xs-write-btn,
.p-r15-mfp.p-large-view .p-s-xs-write-btn {
	display: none
}

.p-r15-ratings-reviews.p-large-view .p-l-m-write-btn,
.p-r15-mfp.p-large-view .p-l-m-write-btn {
	display: inherit
}

.p-r15-ratings-reviews.p-large-view .p-l-m-write-btn .p-button,
.p-r15-mfp.p-large-view .p-l-m-write-btn .p-button {
	min-width: 170px
}

.p-r15-ratings-reviews .p-magnific-popup-launcher {
	display: inline-block
}

.p-r15-ratings-reviews.p-inverted-white .p-icon-gift,
.p-r15-ratings-reviews.p-inverted-white .p-icon-expert-recommendation,
.p-r15-ratings-reviews.p-inverted-white .p-icon-checkmark,
.p-r15-ratings-reviews.p-inverted-white .p-review-verified,
.p-r15-ratings-reviews.p-inverted-white .p-gift-promotion {
	color: #fff
}

.p-r15-ratings-reviews.p-inverted-white .p-breakdown .p-bar {
	background: rgba(255, 255, 255, 0.35)
}

.p-r15-ratings-reviews.p-inverted-white .p-breakdown .p-active-bar {
	background: #fff
}

.p-r15-mfp .p-preloader-inner-wrapper {
	position: fixed;
	height: 100vh;
	width: 100vw;
	top: 0;
	z-index: 9013;
	background: #fff
}

.p-r15-mfp .p-popup-title-wrapper {
	position: fixed;
	padding: 20px 0 0 20px;
	width: calc(100% - 20px);
	background: #fff;
	z-index: 2;
	box-sizing: border-box
}

.p-r15-mfp .p-popup-title-wrapper .p-inner-wrapper {
	position: relative
}

.p-r15-mfp .p-r15-popup-wrapper {
	padding: 0 20px 20px
}

.p-r15-mfp .p-mfp-popup-content {
	overflow-y: auto
}

.p-r15-mfp .p-bazarvoice-badge {
	padding-top: 100px
}

.p-r15-mfp .p-average-ratings {
	padding-top: 10px
}

.p-r15-mfp hr {
	border-color: #e8e8e8;
	opacity: .2
}

.p-r15-mfp .p-popup-title-wrapper .p-sort-label {
	display: none
}

.p-r15-mfp .p-sticky-sort-option {
	display: none
}

.p-r15-mfp .p-sticky-sort-option.p-show {
	display: block
}

.p-r15-mfp .p-sort-label {
	color: #cccedb;
	margin-bottom: 10px;
	display: block
}

.p-r15-mfp .p-wrapper {
	margin-top: 30px;
	display: flex;
	flex-direction: column-reverse
}

.p-r15-mfp .p-wrapper .p-sort-option {
	margin-bottom: 20px
}

.p-r15-mfp .p-wrapper .p-count {
	margin-bottom: 10px
}

.p-r15-mfp .p-wrapper .p-filter-result.p-hide {
	visibility: hidden
}

.p-r15-mfp .p-pros-cons-wrapper {
	margin-bottom: 10px
}

.p-r15-mfp .p-pros-cons-wrapper .p-icon-plus {
	color: #97b326
}

.p-r15-mfp .p-pros-cons-wrapper .p-icon-minus {
	color: #cd202c
}

.p-r15-mfp .p-pros-cons-inner-wrapper {
	display: flex
}

.p-r15-mfp .p-pros-cons-text {
	margin-left: 10px
}

.p-r15-mfp .p-image-gallery .p-thumbstrip {
	display: block;
	padding: 0 30px
}

.p-r15-mfp .p-image-gallery .p-thumbstrip .p-slider-item {
	width: 50px
}

.p-r15-mfp .p-image-gallery .p-thumbstrip .p-image-link {
	display: flex;
	height: 50px;
	min-width: 0
}

.p-r15-mfp .p-image-gallery .p-thumbstrip .p-img {
	max-height: 100%;
	width: auto;
	max-width: 100%
}

.p-r15-mfp .p-image-gallery .p-thumbstrip .p-nav-prev {
	left: 0
}

.p-r15-mfp .p-image-gallery .p-thumbstrip .p-nav-next {
	right: 0
}

.p-r15-mfp .p-image-gallery .p-thumbstrip .p-nav-prev,
.p-r15-mfp .p-image-gallery .p-thumbstrip .p-nav-next {
	color: #de7510;
	width: auto;
	height: auto
}

.p-r15-mfp .p-image-gallery .p-thumbstrip .p-nav-prev.p-active,
.p-r15-mfp .p-image-gallery .p-thumbstrip .p-nav-next.p-active {
	cursor: pointer
}

.p-r15-mfp .p-image-gallery .p-top-wrapper {
	display: flex;
	position: fixed;
	left: -100vw;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	z-index: 9013;
	background: #fff;
	align-items: center;
	justify-content: center
}

.p-r15-mfp .p-image-gallery .p-top-wrapper svg {
	display: none
}

.p-r15-mfp .p-image-gallery .p-top-wrapper .p-img {
	max-height: 100%
}

.p-r15-mfp .p-image-gallery .p-top-wrapper .p-icon-close {
	position: absolute;
	right: 15px;
	top: 15px
}

.p-r15-mfp .p-image-gallery .p-top-wrapper .p-nav-next,
.p-r15-mfp .p-image-gallery .p-top-wrapper .p-nav-prev {
	z-index: 1;
	color: #de7510;
	height: 48px
}

.p-r15-mfp .p-image-gallery .p-top-wrapper .p-nav-next span,
.p-r15-mfp .p-image-gallery .p-top-wrapper .p-nav-prev span {
	background: #fff;
	width: 48px;
	height: 48px;
	border-radius: 50%
}

.p-r15-mfp .p-image-gallery .p-video-inline {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	max-height: 100%;
	z-index: 1
}

.p-r15-mfp .p-image-gallery .p-sc01v2-youtube-widget {
	height: inherit
}

.p-r15-mfp .p-image-gallery .p-youtube-link {
	height: inherit;
	cursor: pointer
}

.p-r15-mfp .p-image-gallery .p-carousel-indicator {
	display: none;
	bottom: calc((100vh - 80%) / 2 - 30px)
}

.p-r15-mfp .p-image-gallery .p-viewer {
	width: 100%;
	height: 80%
}

.p-r15-mfp .p-image-gallery .p-viewer>li {
	height: 100%!important
}

.p-r15-mfp .p-image-gallery.p-fullscreen .p-top-wrapper {
	left: 0
}

.p-r15-mfp .p-image-gallery.p-fullscreen .p-carousel-indicator {
	display: block
}

.p-r15-mfp .p-image-gallery.p-fullscreen .p-thumbstrip {
	display: none
}

.p-r15-mfp .p-icon-play {
	position: absolute;
	background: #fff;
	border-radius: 50%;
	font-size: 16px;
	padding: 6px 6px 6px 8px;
	width: 20px;
	height: 20px;
	color: #000;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.p-r15-mfp .p-response-wrapper {
	background: #f5f5f5;
	padding: 10px 15px;
	border-radius: 5px
}

.p-r15-mfp .p-response-inner-wrapper {
	position: relative
}

.p-r15-mfp .p-response-title {
	color: #000;
	margin: 0
}

.p-r15-mfp .p-response-icon-wrapper {
	position: absolute;
	right: 15px;
	top: 0
}

.p-r15-mfp .p-response-icon-wrapper .p-icon-arrow-up {
	display: none
}

.p-r15-mfp .p-response-date::before {
	content: '\2022';
	margin: 0 5px
}

.p-r15-mfp .p-response-checkbox {
	position: absolute;
	top: 0;
	height: 25px;
	z-index: 1;
	width: 100%;
	opacity: 0
}

.p-r15-mfp .p-response-checkbox:checked~.p-response-content {
	display: block
}

.p-r15-mfp .p-response-checkbox:checked~.p-response-icon-wrapper .p-icon-arrow-down {
	display: none
}

.p-r15-mfp .p-response-checkbox:checked~.p-response-icon-wrapper .p-icon-arrow-up {
	display: block
}

.p-r15-mfp .p-response-content {
	display: none
}

.p-r15-mfp .p-nav-next,
.p-r15-mfp .p-nav-prev {
	background: 0;
	padding: 0
}

.p-r15-mfp .p-nav-next:hover,
.p-r15-mfp .p-nav-prev:hover {
	background: 0
}

.p-r15-mfp .p-icon-close,
.p-r15-mfp .p-popup-title-wrapper .p-icon-close {
	color: #212121
}

.p-r15-mfp .p-feedback-btn-section .p-button {
	padding: 8px 10px
}

.p-r15-mfp .p-feedback-btn-section .p-vote-yes {
	margin-right: 10px
}

.p-r15-mfp.p-large-view .p-sort-option {
	display: flex;
	justify-content: flex-end;
	align-items: center
}

.p-r15-mfp.p-large-view .p-sort-label {
	margin: 0 10px 0 0
}

.p-r15-mfp.p-large-view .p-popup-title {
	display: flex;
	align-items: center;
	position: relative;
	margin-bottom: 15px
}

.p-r15-mfp.p-large-view .p-sticky-sort-option.p-show {
	display: flex;
	align-items: center;
	position: absolute;
	right: 5%;
	height: 1px
}

.p-r15-mfp.p-large-view .p-sticky-sort-option .p-sort-label {
	display: block
}

.p-r15-mfp.p-large-view .p-wrapper {
	flex-direction: row;
	align-items: center
}

.p-r15-mfp.p-large-view .p-wrapper .p-filter-result {
	display: flex;
	min-width: 50%
}

.p-r15-mfp.p-large-view .p-wrapper .p-sort-option {
	min-width: 50%;
	margin-bottom: 0
}

.p-r15-mfp.p-large-view .p-count {
	margin: 0 10px 0 0
}

.p-r15-mfp.p-large-view .p-pros-cons-container {
	display: flex
}

.p-r15-mfp.p-large-view .p-pros-cons-wrapper {
	width: 50%
}

.p-r15-mfp.p-large-view .p-image-gallery .p-thumbstrip .p-slider-item {
	width: 144px
}

.p-r15-mfp.p-large-view .p-image-gallery .p-thumbstrip .p-picture {
	height: 80px
}

.p-r15-mfp.p-large-view .p-response-checkbox {
	cursor: pointer
}

.p-r15-mfp.p-large-view .p-relevancy-info-wrapper {
	padding-right: 10px;
	display: block;
	position: relative
}

.p-r15-mfp.p-large-view .p-relevancy-info {
	cursor: pointer
}

.p-r15-mfp.p-large-view .p-relevancy-info:hover~.p-relevancy-tooltip {
	display: block
}

.p-r15-mfp.p-large-view .p-relevancy-tooltip {
	top: 35px;
	left: -10px;
	width: 200px
}

.p-r15-mfp.p-large-view .p-relevancy-tooltip::before {
	top: -5px;
	left: 10px
}

.p-r15-mfp.p-large-view .p-user-content {
	position: relative;
	cursor: pointer
}

.p-r15-mfp.p-large-view .p-user-content:hover .p-user-tooltip {
	display: block
}

.p-r15-mfp.p-large-view .p-user-tooltip {
	width: 180px;
	top: 50px
}

.p-r15-mfp.p-large-view .p-user-tooltip::before {
	top: -5px
}

.p-r15-mfp.p-large-view .p-review-feedback {
	text-align: right
}

.p-r15-mfp.p-large-view .p-review-feedback-msg,
.p-r15-mfp.p-large-view .p-feedback-btn-section,
.p-r15-mfp.p-large-view .p-feedback-report,
.p-r15-mfp.p-large-view .p-report-confirm-msg,
.p-r15-mfp.p-large-view .p-report-confirm-btns {
	display: inline-block;
	margin-left: 10px
}

.p-r15-mfp.p-large-view .p-report-confirm-btn {
	margin-left: 15px
}

.p-r15-mfp.mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper {
	background: #fff
}

.p-r15-mfp.mfp-container.mfp-fullscreen .p-popup-title-wrapper .p-icon-close {
	position: absolute;
	right: 10px;
	top: 0
}

.p-r15-mfp.mfp-container.mfp-fullscreen .p-mfp-popup-wrapper .p-mfp-popup-content {
	padding: 0
}

.p-r15-gallery-open .mfp-wrap2,
.p-r15-gallery-open .p-mfp-popup-content {
	overflow: hidden!important
}

.p-r15-gallery-open .p-popup-title-wrapper {
	display: none
}

.p-inverted .p-r15-ratings-reviews .p-number,
.p-r15-ratings-reviews.p-inverted .p-number,
.p-inverted .p-r15-ratings-reviews .p-percentage,
.p-r15-ratings-reviews.p-inverted .p-percentage,
.p-inverted .p-r15-ratings-reviews .p-review-text-title,
.p-r15-ratings-reviews.p-inverted .p-review-text-title,
.p-inverted .p-r15-ratings-reviews .p-rating-count,
.p-r15-ratings-reviews.p-inverted .p-rating-count {
	color: #fff
}

@media screen and (min-width:701px) {
	.p-r15-ratings-reviews.p-m-l-center {
		text-align: center
	}
}

@media screen and (max-width:700px) {
	.p-r15-ratings-reviews.p-xs-s-center {
		text-align: center
	}
	.p-r15-ratings-reviews .p-image-gallery .p-top-wrapper .p-nav-next,
	.p-r15-mfp .p-image-gallery .p-top-wrapper .p-nav-next,
	.p-r15-ratings-reviews .p-image-gallery .p-top-wrapper .p-nav-prev,
	.p-r15-mfp .p-image-gallery .p-top-wrapper .p-nav-prev {
		display: none
	}
	.p-r15-mfp .p-image-gallery .p-popup-close {
		position: static!important
	}
	.p-feedback-vote-section {
		display: flex;
		flex-wrap: wrap
	}
	.p-feedback-btn-section {
		display: flex;
		align-items: center
	}
	.p-review-feedback-msg {
		text-align: left;
		margin: 10px 10px 10px 0
	}
	.p-report-confirm-btn {
		margin-left: 30px
	}
	.p-report-confirm {
		text-align: left
	}
	.p-report-confirm-msg {
		padding: 5px 10px 5px 0
	}
	.p-feedback-report {
		text-align: right;
		flex: 1 1 100px
	}
}

.p-r24-ratings-summary .p-r24-wrapper {
	text-align: center
}

.p-r24-ratings-summary .p-r24-wrapper .p-component-subtitle {
	margin-bottom: 15px
}

.p-r24-ratings-summary .p-r24-wrapper .p-title {
	display: block
}

.mfp-wrap2 .p-r24-BVRRContainer .BVRRReviewText {
	word-wrap: break-word
}

.mfp-wrap2 .p-r24-BVRRContainer .BVRRDisplayContentLinkWrite {
	display: none
}

.p-s01__highlights-title {
	margin-bottom: 14px
}

.p-s01__highlights-subtitle {
	margin-bottom: 24px
}

.p-s01__bullets {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column
}

.p-s01__bullet {
	width: 100%
}

.p-s01__pdp-overview-wraper .p-s01-highlights .p-comp-spacing-bottom {
	padding-bottom: 20px
}

@media screen and (min-width:701px) {
	.p-s01__bullets {
		flex-direction: row
	}
	.p-s01__bullet {
		width: 33.333%
	}
}

.p-s03-highlights::after {
	content: '';
	display: table;
	clear: both
}

.p-s03-highlights .p-component-title {
	margin-bottom: 14px
}

.p-s03-highlights .p-body-copy-01 {
	margin-bottom: 14px
}

.p-s03-highlights .p-social-share-list {
	height: auto
}

.p-s03-highlights .p-social-share-list li {
	overflow: visible
}

.p-s03-highlights .p-social-share-list li img {
	width: 20px;
	height: 20px
}

.p-s03-highlights .p-bullets {
	margin-top: 0
}

.p-s03-highlights .p-bullets li {
	float: none;
	margin-bottom: 0;
	padding-right: 14px;
	padding-left: 24px;
	line-height: 21px;
	padding-top: 0;
	padding-bottom: 0
}

.p-s03-highlights .p-bullets li::before {
	left: 0;
	display: block;
	content: '\e222';
	font-family: 'philips-global-icon-font';
	font-size: 18px;
	color: #0089c4
}

.p-s03-highlights .p-bullets li span {
	display: block
}

.p-s03-highlights .p-bottom-content {
	position: relative
}

.p-s03-highlights .p-bottom-content::after {
	content: '';
	display: table;
	clear: both
}

.p-s03-highlights .p-awards {
	display: block;
	font-size: 0
}

.p-s03-highlights .p-awards li {
	display: inline-block;
	vertical-align: bottom
}

.p-s03-highlights .p-awards li img {
	width: 80px
}

@media screen and (max-width:700px) {
	.p-s03-highlights .p-social-share {
		margin: 14px 0 34px
	}
	.p-s03-highlights .p-awards {
		margin-bottom: 14px
	}
}

@media screen and (min-width:701px) {
	.p-s03-highlights .p-component-heading {
		margin-bottom: 20px
	}
	.p-s03-highlights .p-component-heading::after {
		content: '';
		display: table;
		clear: both
	}
	.p-s03-highlights .p-component-title {
		display: block;
		overflow: hidden;
		padding-right: 30px
	}
	.p-s03-highlights .p-bottom-content {
		position: relative
	}
	.p-s03-highlights .p-awards {
		display: inline-block;
		margin-right: 13px
	}
	.p-s03-highlights .p-social-share {
		float: right;
		padding-top: 10px;
		color: #3c3c3c
	}
	.p-s03-highlights .p-social-share .p-social-share-list {
		margin-left: 10px
	}
	.p-s03-highlights .p-content>.p-link-more {
		position: relative;
		margin-top: 20px;
		bottom: 0;
		right: 0
	}
}

@media screen and (min-width:961px) {
	.p-s03-highlights .p-awards li img {
		width: 100px
	}
}

.p-s03-highlights .p-jp-hidden {
	display: none
}

@media screen and (max-width:700px) {
	.p-s03-highlights .p-social-share {
		margin: 14px 0
	}
}

@media print,
screen and (min-width:451px) {
	.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 .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 0
}

.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: #fff
}

@media screen and (max-width:450px) {
	.p-s02-specification-highlights-wide .p-main-list-answer,
	.p-s02-specification-highlights-wide .p-bullets {
		float: right
	}
}

@media screen and (min-width:961px) {
	.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: #bbb
}

.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-weight: 700;
	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:0) {
	.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 0
	}
	.p-s05-whats-in-the-box .p-caroussel-wrapper {
		position: relative;
		overflow: hidden;
		border-top: 1px solid #e0e0e8;
		height: 100px;
		width: 100%;
		background: #fff;
		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:701px) {
	.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: 0 10px 0 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: 0 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:961px) {
	.p-s05-whats-in-the-box .p-table .p-content img {
		padding: 0 15px 0 0
	}
}

.p-s06-whats-in-the-box {
	border-top: 1px solid #d6d6d6
}

.p-s06__main-content {
	display: flex;
	flex-direction: column
}

.p-s06__main-image {
	display: none
}

.p-s06__table-inner {
	flex: 1;
	display: flex;
	flex-flow: row wrap
}

.p-s06__main-list-title,
.p-s06__second-list-title {
	flex-basis: 33%;
	padding: 4px 14px 17px 0
}

.p-s06__main-list {
	flex-basis: 60%;
	flex-grow: 1;
	padding: 4px 0 17px
}

.p-s06__main-list {
	display: flex;
	flex-wrap: wrap
}

.p-s06__main-list>li {
	align-self: center;
	flex: 1;
	margin-bottom: 20px;
	margin-right: 7px
}

@media screen and (min-width:701px) {
	.p-s06__main-content {
		flex-direction: row
	}
	.p-s06__main-image {
		display: block;
		flex: 1;
		padding-right: 20px;
		text-align: center
	}
	.p-s06__table {
		flex: 3
	}
}

.p-s10-functionalities {
	position: relative
}

.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 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 print,
screen and (min-width:451px) {
	.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:961px) {
	.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-weight: 700;
	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-pc05v2-product-cards .p-pc05v2__card--layout {
	background-color: transparent;
	border-color: transparent
}

.p-s11-detailed-technical-specifications .p-pc05v2-product-cards .p-pc05v2__card--layout:hover {
	box-shadow: none
}

.p-s11-detailed-technical-specifications .p-pc05v2-product-cards .p-pc05v2__card {
	width: 100%
}

.p-s11-detailed-technical-specifications .p-pc05v2-product-cards .p-pc05v2__card-body {
	flex-direction: row
}

.p-s11-detailed-technical-specifications .p-pc05v2-product-cards .p-pc05v2__card-image {
	padding: 0
}

.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 screen and (max-width:700px) {
	.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 #e0e0e0
	}
	.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-card.p-last-row .p-product-card {
		background: 0
	}
}

@media screen and (min-width:701px) {
	.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-pc05v2-product-cards .p-pc05v2__card-body {
		flex-direction: column
	}
	.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-specification-chapter .p-title {
		font-weight: 700;
		font-size: 19px
	}
	.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-table tr {
		border-top: 1px solid #ccc;
		border-bottom: 0
	}
}

.p-s15-eco-passport {
	position: relative
}

.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 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 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>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: 0 0 12px
}

.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;
	padding-top: 5px;
	color: #fff;
	text-align: center;
	font-family: 'philips-icon';
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box
}

.p-s15-eco-passport .p-info-categories p {
	margin: 0 0 0 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 screen and (min-width:701px) {
	.p-s15-eco-passport .p-text {
		margin-bottom: 14px
	}
	.p-s15-eco-passport .p-awards {
		float: left;
		padding-left: 50px
	}
}

.mfp-wrap2 .p-mfp-popup-content .p-call-us-button {
	background-color: #00693c;
	width: 80%;
	color: #fff;
	text-align: center;
	padding: 4px 20px;
	font-weight: 400
}

.mfp-wrap2 .p-mfp-popup-content .p-call-us-button a {
	color: #fff
}

.mfp-wrap2 .p-mfp-popup-content .p-st03-facebook-button {
	background-color: #3c5a9a
}

.p-st03-support-contact-details-default {
	min-height: 150px;
	position: fixed;
	z-index: 3004;
	width: 270px;
	right: -270px;
	bottom: 0
}

.p-st03-support-contact-details-default .p-comp-masking {
	z-index: 3004;
	width: 300px;
	height: 330px;
	position: fixed;
	background: #fff;
	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: #00693c;
	padding: 0 20px 0 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: flex;
	flex-direction: row;
	align-items: center;
	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 {
	margin: 2px 5px 0;
	color: #fff
}

.p-st03-support-contact-details-default .p-toggler .p-contact-text .p-toggler-icon:hover {
	background: 0
}

.p-st03-support-contact-details-default .p-toggler.p-no-chat {
	background: #e2e0e8;
	cursor: pointer;
	border: 1px solid #cfd0da;
	box-shadow: none
}

.p-st03-support-contact-details-default .p-toggler.p-no-chat:hover {
	background: #ccc;
	text-decoration: none
}

.p-st03-support-contact-details-default .p-toggler.p-no-chat .p-contact-text {
	color: #444
}

.p-st03-support-contact-details-default .p-info {
	background-color: #fff;
	width: 270px;
	border: 1px solid #e0e0e0;
	transition: all 200ms ease-out
}

.p-st03-support-contact-details-default .p-info .p-info-content {
	padding: 26px 20px 20px 28px;
	visibility: hidden
}

.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: #00693c
}

.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: #333;
	margin-bottom: 10px;
	display: block;
	cursor: pointer
}

.p-st03-support-contact-details-default .p-info .p-title.p-link-more::after {
	color: #00693c;
	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: #00693c
}

.p-st03-support-contact-details-default .p-info .p-title a {
	color: #333;
	text-decoration: none
}

.p-st03-support-contact-details-default .p-display {
	display: inline-block
}

.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
}

.p-st03-support-contact-details-sticky-s-xs {
	display: none;
	z-index: 3004;
	position: fixed;
	width: 100%;
	bottom: 0
}

.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid {
	background: #de7510;
	color: #fff;
	min-height: 40px;
	padding: 0 4px
}

.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item {
	padding: 7px 0;
	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: #fff
}

.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 screen and (max-width:700px) {
	.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;
		right: 0;
		position: relative;
		width: auto;
		min-height: 0
	}
	.p-st03-support-contact-details-default .p-info {
		display: none;
		width: auto;
		border: 0
	}
	.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: 0 20px 0 26px
	}
	.p-st03-support-contact-details-default .p-toggler .p-contact-text {
		line-height: 40px
	}
}

@media screen and (min-width:701px) {
	.p-st03-support-contact-details-default {
		transition: right 200ms ease-out
	}
	.p-st03-support-contact-details-default.p-active {
		z-index: 6007
	}
	.p-st03-support-contact-details-default .p-toggler {
		transform: rotate(90deg);
		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 0 26px 6px;
		height: auto
	}
	.test-no-csstransforms .p-st03-support-contact-details-default .p-toggler .p-contact-text {
		width: auto;
		height: auto;
		margin: 0 auto;
		float: left;
		line-height: 32px
	}
	.p-st03-support-contact-details-default .p-info {
		position: absolute;
		bottom: 0;
		min-height: 250px;
		display: flex;
		align-items: center
	}
}

.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.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: #de7510
}

.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;
	font-size: 12px;
	line-height: 19px;
	color: #fff;
	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:450px) {
	.p-st04-how-to-videos .p-video-holder {
		height: 245px
	}
	.p-no-controls .p-st04-how-to-videos .p-video-holder {
		height: 245px;
		margin: 0 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: 0 4px 4px 0
	}
	.p-st04-how-to-videos .p-s-slider-nav .p-next button {
		border-radius: 0 4px 4px 0
	}
	.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: #de7510
	}
	.p-st04-how-to-videos .p-thumbstrip {
		display: none
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-st04-how-to-videos .p-video-holder {
		height: 305px
	}
	.p-no-controls .p-st04-how-to-videos .p-video-holder {
		height: 230px;
		margin: 0 32px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-st04-how-to-videos .p-video-holder {
		height: 310px
	}
}

@media screen and (min-width:961px) {
	.p-st04-how-to-videos .p-video-holder .p-controls {
		top: -10px;
		margin-top: -48px;
		margin-bottom: 10px;
		padding: 15px 20px 10px
	}
}

.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
}

.p-st08-frequently-asked-questions .p-st08-faq-wrapper {
	padding-bottom: 10px
}

.p-st08-frequently-asked-questions .p-st08-faq-wrapper .p-faq-issue-list li {
	padding-bottom: 15px
}

.p-st08-frequently-asked-questions .p-st08-faq-wrapper .p-faq-issue-list li a {
	color: #0066a1
}

.p-st08-frequently-asked-questions .p-st08-faq-wrapper .p-st08__toggle-buttons {
	text-align: left
}

.p-st08-frequently-asked-questions .p-st08-faq-wrapper .p-st08__toggle-buttons button {
	color: #0066a1
}

.p-st08-frequently-asked-questions .p-st08-faq-wrapper .p-st08__toggle-buttons button:focus {
	outline: thin dotted
}

.p-st22-faq-troubleshooting-issues .p-related-issue-title {
	padding-top: 5px;
	padding-bottom: 5px
}

.p-st22-faq-troubleshooting-issues .p-st22-accordion {
	margin-inline-end: 1px
}

.p-st22-faq-troubleshooting-issues .p-st22-accordion .p-st22-section-wrapper {
	border: solid #e8e8e8;
	background-color: #fff;
	border-width: 0 1px 1px
}

.p-st22-faq-troubleshooting-issues .p-st22-accordion .p-st22-section-wrapper:first-child {
	border-radius: 8px 8px 0 0;
	border-width: 1px
}

.p-st22-faq-troubleshooting-issues .p-st22-accordion .p-st22-section-wrapper:last-child {
	border-radius: 0 0 8px 8px
}

.p-st22-faq-troubleshooting-issues .p-st22-accordion .p-st22-section-wrapper .p-st22-section-title {
	margin: 0;
	padding: 24px;
	border-radius: 8px;
	background-color: #fff;
	color: #212121;
	font-size: inherit
}

.p-st22-faq-troubleshooting-issues .p-st22-accordion .p-st22-section-wrapper .p-st22-section-title::after {
	color: #1474a4;
	top: 18px
}

.p-st22-faq-troubleshooting-issues .p-st22-accordion .p-st22-section-wrapper .p-st22-section-content {
	padding: 0 24px
}

@media screen and (min-width:961px) {
	.p-st22-focused {
		border: 3px solid #337fbf!important
	}
	.p-st22-focused .p-st22-section-title {
		padding-left: 22px;
		padding-right: 22px
	}
}

@media screen and (max-width:450px) {
	.p-st22-faq-troubleshooting-issues .p-st22-section-wrapper .p-st22-section-title {
		padding-inline-end: 40px
	}
}

.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 0 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 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 {
	display: none;
	position: relative;
	min-height: 32px;
	margin-bottom: 26px;
	font-size: 13px;
	line-height: 20px;
	color: #888b9c
}

.p-st14-manuals-documentation .p-download-results li.p-st14-old {
	padding-left: 45px
}

.p-st14-manuals-documentation .p-download-results li.p-show-block {
	display: block
}

.p-st14-manuals-documentation .p-download-results li .p-icon-item {
	position: absolute;
	top: 3px;
	left: 0
}

.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
}

.p-st14-manuals-documentation.p-st14-new-design .p-st14-toggle-buttons {
	text-align: left
}

.p-st14-manuals-documentation.p-st14-new-design .p-st14-toggle-buttons button {
	color: #0066a1
}

.p-st14-manuals-documentation.p-st14-new-design .p-st14-toggle-buttons button:focus {
	outline: thin dotted
}

.p-st14-manuals-documentation.p-st14-new-design .p-title-lang-wrapper {
	display: flex;
	flex-direction: column
}

.p-st14-manuals-documentation.p-st14-new-design .p-form-language .p-select {
	width: 100%
}

.p-st14-manuals-documentation.p-st14-new-design .p-form-language .p-select::after {
	color: #0066a1
}

.p-st14-manuals-documentation.p-st14-new-design .p-download-results {
	display: flex;
	flex-wrap: wrap
}

.p-st14-manuals-documentation.p-st14-new-design .p-download-results li.p-st14-hidden {
	display: none!important
}

.p-st14-manuals-documentation.p-st14-new-design .p-download-results li .p-icon-item {
	position: relative;
	font-size: 48px;
	color: #b6bf00;
	line-height: 48px
}

.p-st14-manuals-documentation.p-st14-new-design .p-download-results li a {
	display: flex;
	padding: 10px;
	height: 85%;
	border: 1px solid #e8e8e8;
	border-radius: 4px
}

.p-st14-manuals-documentation.p-st14-new-design .p-download-results li a:hover,
.p-st14-manuals-documentation.p-st14-new-design .p-download-results li a:focus {
	text-decoration: none;
	outline: 0;
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3)
}

.p-st14-manuals-documentation.p-st14-new-design .p-download-results li a .p-st14-info {
	color: #000;
	padding: 4px 4px 4px 13px
}

@media screen and (min-width:701px) {
	.p-st14-manuals-documentation.p-st14-new-design .p-title-lang-wrapper {
		flex-direction: row
	}
	.p-st14-manuals-documentation.p-st14-new-design .p-component-subtitle {
		flex-grow: 1
	}
	.p-st14-manuals-documentation.p-st14-new-design .p-form-language {
		margin-bottom: 10px
	}
}

.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 {
	display: none;
	position: relative;
	color: #888b9c;
	margin-bottom: 26px
}

.p-st15-software-updates .p-download-result li.p-st15-old {
	padding-left: 45px
}

.p-st15-software-updates .p-download-result li.p-show-block {
	display: block
}

.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: 0 0 8px;
	color: #888
}

.p-st15-software-updates .p-st15-new-design .p-filter {
	margin-bottom: 26px
}

.p-st15-software-updates .p-st15-new-design .p-filter .p-select {
	width: 100%;
	margin-bottom: 0
}

.p-st15-software-updates .p-st15-new-design .p-filter .p-select::after {
	color: #0066a1
}

.p-st15-software-updates .p-st15-new-design .p-title-lang-wrapper {
	display: flex;
	flex-direction: column
}

.p-st15-software-updates .p-st15-new-design .p-download-result {
	display: flex;
	flex-wrap: wrap
}

.p-st15-software-updates .p-st15-new-design .p-download-result li.p-st15-hidden {
	display: none!important
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-st15-card-layout {
	display: flex;
	flex-direction: column;
	height: 100%;
	font-size: 13px;
	border: 1px solid #e8e8e8;
	border-radius: 4px
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-st15-card-layout:hover {
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3)
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-st15-info {
	display: flex;
	flex-grow: 1;
	padding: 10px 10px 0
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-content {
	display: flex;
	flex-direction: column;
	padding: 4px 4px 18px 13px
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-content .p-info {
	color: #000;
	flex-grow: 1;
	margin-bottom: 0
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-content a {
	color: #0066a1
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-icon-item {
	position: relative;
	font-size: 48px;
	color: #b6bf00;
	line-height: 48px
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-download-file {
	color: #0066a1;
	text-align: center;
	border-top: 1px solid #e8e8e8;
	padding: 7px
}

.p-st15-software-updates .p-st15-new-design .p-download-result li .p-anchors {
	margin-bottom: 0
}

.p-st15-software-updates .p-st15-new-design .p-st15-toggle-buttons {
	text-align: left
}

.p-st15-software-updates .p-st15-new-design .p-st15-toggle-buttons button {
	color: #0066a1
}

.p-st15-software-updates .p-st15-new-design .p-st15-toggle-buttons button:focus {
	outline: thin dotted
}

@media screen and (min-width:701px) {
	.p-st15-software-updates .p-st15-new-design .p-title-lang-wrapper {
		flex-direction: row
	}
	.p-st15-software-updates .p-st15-new-design .p-component-subtitle {
		flex-grow: 1
	}
	.p-st15-software-updates .p-st15-new-design .p-filter {
		margin-bottom: 10px
	}
}

.p-st16-search-support .p-info {
	color: #888;
	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: #de7510
}

.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: #888;
	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 screen and (min-width:701px) {
	.p-st17-register-now .p-contact {
		padding-bottom: 54px
	}
}

.p-st20-product-group-card {
	margin: 0 auto;
	max-width: 960px
}

.p-st20-product-group-card .p-heading-02 {
	line-height: 100%
}

.p-st20-product-group-card .p-header {
	padding: 5px 0;
	font-size: 20px;
	cursor: text
}

.p-st20-product-group-card .p-magnific-popup-launcher {
	display: inline-block
}

.p-st20-product-group-card .p-st20-header {
	position: relative
}

.p-st20-product-group-card .p-st20-header a {
	color: #de7510;
	-webkit-font-smoothing: antialiased
}

.p-st20-product-group-card .p-st20-header a:hover {
	text-decoration: underline
}

.p-st20-product-group-card .p-st20-header .p-title {
	font-size: 15px;
	line-height: 18px
}

.p-st20-product-group-card .p-st20-header .p-content-frame {
	position: relative
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame {
	overflow: visible;
	padding: 0
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame li.p-active a {
	cursor: default
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame li.p-active a:hover {
	text-decoration: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame li.p-inactive .p-text {
	display: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame li.p-inactive .p-arrow::before {
	content: '...'
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li {
	display: inline;
	position: relative;
	height: 100%
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li:hover {
	z-index: 1
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li>a {
	line-height: 25px;
	height: 100%;
	position: relative
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li>a:hover {
	text-decoration: underline
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li:last-child .p-separator {
	display: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li.home>a>.p-text {
	display: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li.home>a>.p-arrow {
	display: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame>li.home .p-separator {
	display: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame .p-text {
	position: relative;
	z-index: 1
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame .p-active {
	font-weight: bold
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame .p-active>a {
	cursor: default
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame .p-active>a:hover {
	text-decoration: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame .p-active .p-separator {
	display: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb ul.p-content-frame .p-active:hover .p-label {
	display: none
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb .p-separator {
	margin: 0 6px
}

.p-st20-product-group-card .p-st20-header .p-breadcrumb .p-separator::after {
	content: '\e203';
	color: #de7510;
	font-family: 'philips-global-icon-font'
}

.p-st20-product-group-card .p-callcenter {
	margin: 30px 0;
	background-position: right bottom;
	background-repeat: no-repeat
}

.p-st20-product-group-card .p-callcenter .p-call-cont {
	padding: 15px 20px
}

.p-st20-product-group-card .p-callcenter .p-call-text {
	float: left;
	width: 60%;
	font-size: 25px;
	line-height: 35px;
	color: #de7510;
	margin-bottom: 30px
}

.p-st20-product-group-card .p-callcenter .p-call-butt {
	width: 38%;
	float: right;
	clear: both;
	margin-top: -35px
}

.p-st20-product-group-card .p-component-title {
	margin-bottom: 26px
}

.p-st20-product-group-card .p-product-cards-container {
	position: relative;
	max-width: 960px;
	overflow: hidden;
	width: 100%
}

.p-st20-product-group-card .p-product-cards-container .p-product-cards {
	margin-top: 1px
}

.p-st20-product-group-card .p-st20-card .p-card {
	position: relative;
	display: block;
	text-align: center;
	padding: 7px 0 26px
}

.p-st20-product-group-card .p-st20-card .p-card>.p-grid {
	position: relative;
	z-index: 1
}

.p-st20-product-group-card .p-st20-card .p-card.p-last::after {
	display: none
}

.p-st20-product-group-card .p-st20-card .p-card:hover .p-product-title {
	color: #de7510
}

.p-st20-product-group-card .p-st20-card .p-card::after {
	content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	top: 0;
	right: 0;
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #fff 0, #e0e0e0 80%, #fff 100%)
}

.p-st20-product-group-card .p-st20-card .p-product-image {
	float: none;
	margin: 0 auto;
	margin-bottom: 18px
}

.p-st20-product-group-card .p-st20-card img {
	display: inline-block;
	vertical-align: middle
}

.p-st20-product-group-card .p-st20-card .p-product-title {
	color: #3c3c3c
}

@media screen and (max-width:700px) {
	.p-st20-product-group-card .p-callcenter {
		background-image: none!important
	}
	.p-st20-product-group-card .p-callcenter .p-call-cont {
		padding: 0
	}
	.p-st20-product-group-card .p-callcenter .p-call-text {
		width: 100%
	}
	.p-st20-product-group-card .p-callcenter .p-call-butt {
		width: 100%;
		float: none;
		margin: 0
	}
	.p-st20-product-group-card .p-callcenter .p-buton-align {
		text-align: center;
		width: 100%
	}
	.p-st20-product-group-card .p-product-cards>.p-st20-card:nth-child(odd) {
		background-color: #f5f5f5
	}
	.p-st20-product-group-card .p-st20-card .p-card {
		padding: 10px 0;
		font-size: 0
	}
	.p-st20-product-group-card .p-st20-card .p-card::after {
		content: '\e203';
		color: #3c3c3c;
		font-family: 'philips-global-icon-font';
		display: block;
		position: absolute;
		top: 50%;
		width: 12px;
		height: 22px;
		margin-top: -11px;
		right: 10px;
		font-size: 14px;
		background: 0
	}
	.p-st20-product-group-card .p-st20-card .p-card:hover {
		text-decoration: none
	}
	.p-st20-product-group-card .p-st20-card .p-card:hover::after {
		color: #de7510
	}
	.p-st20-product-group-card .p-st20-card .p-card .p-product-image {
		float: none;
		padding: 0 2% 0 4%;
		vertical-align: middle;
		display: inline-block;
		margin: 0
	}
	.p-st20-product-group-card .p-st20-card .p-card .p-product-image img {
		max-width: 60px!important;
		width: 100%;
		height: auto
	}
	.p-st20-product-group-card .p-st20-card .p-product-title {
		float: none;
		display: inline-block;
		vertical-align: middle;
		text-align: left;
		margin-top: 0;
		padding-right: 30px;
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		color: #3c3c3c
	}
	.p-st20-product-group-card .p-se01b-search-box {
		z-index: 3004
	}
	.p-st20-product-group-card .p-se01b-search-box .p-row-gutter {
		padding-left: 0;
		padding-right: 0
	}
	.p-st20-product-group-card .p-se01b-search-box .p-se15-search-box {
		position: relative;
		margin-bottom: 14px
	}
	.p-st20-product-group-card .p-st20b-register-heading {
		padding-left: 20px
	}
}

@media screen and (min-width:701px) {
	.p-st20-product-group-card .p-component-title {
		margin-bottom: 38px
	}
	.p-st20-product-group-card .p-st20-card .p-card {
		border: 1px solid #fce290;
		overflow: hidden;
		margin-bottom: 22px;
		padding: 0
	}
	.p-st20-product-group-card .p-st20-card .p-card>.p-grid {
		margin-left: 0
	}
	.p-st20-product-group-card .p-st20-card .p-card:hover img {
		transform: scale(1.15)
	}
	.p-st20-product-group-card .p-st20-card .p-card:hover .p-product-title {
		color: #fff
	}
	.p-st20-product-group-card .p-st20-card .p-card.p-last-row {
		border-bottom: 0
	}
	.p-st20-product-group-card .p-st20-card .p-product-image {
		margin-bottom: 0;
		padding-left: 0
	}
	.p-st20-product-group-card .p-st20-card .p-product-image img {
		height: 160px;
		transition: all .05s ease-in-out
	}
	.p-st20-product-group-card .p-st20-card .p-product-title {
		position: relative;
		background: #de7510;
		color: #fff;
		padding: 14px 14px 0;
		min-height: 66px
	}
	.p-st20-product-group-card .p-se01b-search-box {
		z-index: 3004
	}
	.p-st20-product-group-card .p-se01b-search-box .p-row-gutter {
		padding-left: 0;
		padding-right: 0
	}
	.p-st20-product-group-card .p-se01b-search-box .p-se15-search-box {
		position: relative;
		margin-bottom: 14px
	}
	.p-st20-product-group-card .p-se01b-search-box .p-se15-search-box .p-form input[type='text'] {
		height: 29px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-st20-product-group-card .p-product-cards .p-st20-card:nth-child(even) .p-product-title {
		background: #f08f31
	}
}

@media screen and (min-width:961px) {
	.p-st20-product-group-card .p-product-cards .p-st20-card:nth-child(8n-6) .p-product-title {
		background: #f08f31
	}
	.p-st20-product-group-card .p-product-cards .p-st20-card:nth-child(8n-4) .p-product-title {
		background: #f08f31
	}
	.p-st20-product-group-card .p-product-cards .p-st20-card:nth-child(8n-3) .p-product-title {
		background: #f08f31
	}
	.p-st20-product-group-card .p-product-cards .p-st20-card:nth-child(8n-1) .p-product-title {
		background: #f08f31
	}
}

.p-st20b-product-group-card .p-st20b-back-to-search-by-category {
	display: none
}

.p-st20b-product-group-card .p-st20b-product-search-wrapper {
	padding-top: 20px
}

.p-st20b-product-group-card .p-st20b-product-group-wrapper .p-st20-header ul.p-content-frame .p-separator::after {
	color: #3c3c3c
}

.p-st20b-product-group-card .p-st20b-product-group-wrapper .p-st20-header ul.p-content-frame .p-active>a {
	color: #3c3c3c
}

.p-st20b-product-group-card .p-st20b-product-group-wrapper .p-st20-header ul.p-content-frame .p-u17-active {
	cursor: default;
	color: #3c3c3c;
	font-weight: bold;
	height: 100%;
	position: relative
}

.p-st20b-product-group-card .p-u17-product-registration-details.p-thankyou .p-reg-another-prod {
	display: block
}

.p-st20b-product-group-card .p-se01c-prx-search {
	padding-bottom: 20px
}

.p-st20b-product-group-card .p-se16-product-listing {
	padding: 0
}

.p-st20b-product-group-card .p-se16-product-listing .p-back-to-list-products {
	display: none
}

.p-st20b-product-group-card .p-se16-product-listing .p-no-products-warning {
	display: none
}

.p-st20b-product-group-card .p-st20b-se16-template {
	display: none
}

@media screen and (max-width:700px) {
	.p-st20b-product-group-card .p-st20b-product-search-wrapper {
		padding-top: 0
	}
	.p-st20b-product-group-card .p-st20b-product-group-wrapper {
		padding-top: 0
	}
	.p-st20b-product-group-card .p-st20b-product-group-wrapper .p-st20-header .p-breadcrumb {
		background: rgba(222, 117, 16, 0.075);
		padding: 14px 6px
	}
}

.p-st27-find-service-center .p-component-title {
	margin-bottom: 6px
}

.p-st27-find-service-center.p-st27-newdesign-container {
	padding: 20px;
	display: flex;
	width: 100%
}

.p-st27-find-service-center.p-st27-newdesign-container .p-component-title {
	margin-bottom: 40px
}

@media screen and (max-width:700px) {
	.p-st27-find-service-center.p-st27-newdesign-container .p-component-title {
		margin-bottom: 25px
	}
}

.p-st27-find-service-center.p-st27-newdesign-container .p-st27-wrapper {
	display: flex;
	position: relative
}

.p-st27-find-service-center.p-st27-newdesign-container .p-st27-content-wrapper {
	padding-left: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}

.p-st27-find-service-center.p-st27-newdesign-container .p-st27-content-wrapper .p-st27-text-wrapper {
	padding-bottom: 15px
}

.p-st27-find-service-center.p-st27-newdesign-container .p-st27-content-wrapper .p-st27-text-wrapper h3,
.p-st27-find-service-center.p-st27-newdesign-container .p-st27-content-wrapper .p-st27-text-wrapper span {
	color: #000
}

.p-st27-find-service-center.p-st27-newdesign-container .p-icon-item {
	font-size: 40px;
	color: #b6bf00;
	line-height: 50px
}

.p-st31-article-chatnow .p-icon-chat {
	font-size: 21px;
	line-height: 26px;
	color: #de7510
}

.p-st31-article-chatnow a {
	vertical-align: text-bottom
}

.p-st33-custom-support-links .p-custom-support-links li {
	margin-bottom: 26px
}

.p-st33-custom-support-links .p-custom-support-links a {
	display: flex;
	padding: 12px 12px 12px 16px;
	border: 1px solid #e8e8e8;
	border-radius: 4px
}

.p-st33-custom-support-links .p-custom-support-links a span {
	margin-bottom: 0;
	line-height: 32px;
	margin-left: 16px;
	flex-grow: 1
}

.p-st33-custom-support-links .p-custom-support-links a:hover,
.p-st33-custom-support-links .p-custom-support-links a:focus {
	box-shadow: 0 1px 2px 0 rgba(60, 54, 54, 0.3);
	outline: 0;
	text-decoration: none
}

.p-st33-custom-support-links .p-custom-support-links a::after {
	line-height: 32px;
	font-family: 'philips-global-icon-font';
	content: '\e203'
}

.p-st33-custom-support-links .p-custom-support-links .p-icon {
	font-size: 32px;
	line-height: 32px;
	color: #b6bf00
}

.p-t04-suggested-product .p-pc05v2__cards {
	flex-wrap: nowrap
}

.p-t04-suggested-product .p-pc05v2__cards--columns,
.p-t04-suggested-product .p-pc05v2__card--layout {
	margin-left: 0
}

.p-t04-suggested-product .p-pc05v2__card--layout {
	width: 100%
}

.p-t05-similar-products .p-pc05v2__cards {
	flex-wrap: nowrap
}

.p-t05-similar-products .p-pc05v2__cards--columns,
.p-t05-similar-products .p-pc05v2__card--layout {
	margin-left: 0
}

.p-t05-similar-products .p-pc05v2__card--layout {
	width: 100%
}

.p-t05-similar-products .p-wtb-container .p-t05-similar-products__retailers-button {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	text-align: center;
	padding: 17px 0;
	width: 100%;
	margin-bottom: 1px;
	margin-top: 14px
}

.p-t05-similar-products-hidden {
	display: none
}

.p-t05-similar-products__title {
	display: inline;
	margin-right: 5px
}

@media screen and (max-width:700px) {
	.p-t05-similar-products__link {
		display: block
	}
}

.tpl57-campaignpage .parsys .pc11-category-section.section {
	max-width: none
}

.p-pc11__product-cards {
	position: relative;
	overflow: hidden
}

.p-pc11__show-more-wrapper {
	box-sizing: border-box
}

.p-pc11__show-more.p-button {
	width: 100%
}

@media print,
screen and (min-width:451px) {
	.p-pc11__show-more.p-button {
		width: auto;
		min-width: 300px;
		display: flex;
		margin: 0 auto;
		justify-content: center
	}
}

.p-pc11__bg-gradient {
	background: linear-gradient(0deg, #fff 40%, rgba(255, 255, 255, 0) 100%);
	position: absolute;
	height: auto;
	width: 100%;
	left: 0;
	bottom: 0
}

.p-pc11__bg-gradient .p-pc11__show-more.p-button {
	margin-top: 100px
}

@media print,
screen and (min-width:451px) {
	.p-pc11__bg-gradient .p-pc11__show-more.p-button {
		margin-top: 125px
	}
}

.p-pc11__category-section-inner .p-p27__product-bundle-wrapper {
	margin-bottom: 20px
}

@media screen and (min-width:701px) {
	.p-pc11__category-section-inner .p-p27__product-bundle-wrapper .p-p27__base {
		padding-top: 0;
		padding-bottom: 24px
	}
	.p-pc11__category-section-inner .p-p27__product-bundle-wrapper .p-p27__base .p-p27__wrapper {
		padding-top: 10px
	}
	.p-pc11__category-section-inner .p-p27__product-bundle-wrapper .p-p27__base:first-of-type {
		padding-top: 24px
	}
	.p-pc11__category-section-inner .p-p27__product-bundle-wrapper .p-p27__base:first-of-type .p-p27__wrapper {
		padding-top: 40px
	}
	.p-pc11__category-section-inner .p-p27__product-bundle-wrapper .p-p27__base:nth-child(n+2) .p-p27__infoline,
	.p-pc11__category-section-inner .p-p27__product-bundle-wrapper .p-p27__base:nth-child(n+2) .p-p27__hl {
		display: none
	}
}

.p-pc11__show-more .p-loader {
	display: none
}

.p-pc11__show-more.p-loading .p-button-text {
	visibility: hidden
}

.p-pc11__show-more.p-loading .p-loader {
	display: inline-block;
	right: 50%;
	transform: translateX(9px);
	position: absolute
}

.p-pc12-category-title {
	margin-bottom: 10px
}

.p-pc12-category-title--withSort {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.p-pc12__heading {
	font-size: 20px;
	line-height: 28px;
	font-weight: 300
}

.p-pc12__promo-line {
	font-size: 16px;
	line-height: 22px;
	padding: 6px 10px;
	margin-bottom: 24px;
	display: inline-block;
	color: #de7510;
	background-color: #fdf5d7
}

@media print,
screen and (min-width:451px) {
	.p-pc12__heading {
		font-size: 24px;
		line-height: 32px
	}
	.p-pc12__promo-line {
		line-height: 28px;
		padding: 6px 15px
	}
}

.p-p21__full-bleed.p-row-gutter {
	padding-left: 0;
	padding-right: 0
}

.p-p21__container .p-text-container-inner {
	font-size: 16px;
	line-height: 22px
}

.p-p21__background--none .p-text-container-inner {
	background-color: transparent;
	color: #000;
	padding: 10px
}

@media screen and (min-width:701px) {
	.p-p21__background--none .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__background--none .p-text-container-inner {
		padding: 20px 0
	}
}

.p-p21__background--white .p-text-container-inner {
	background-color: #fff;
	color: #000;
	padding: 10px
}

@media screen and (min-width:701px) {
	.p-p21__background--white .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__background--white .p-text-container-inner {
		padding: 20px 0
	}
}

.p-p21__background--grey .p-text-container-inner {
	background-color: #f5f5f5;
	color: #000;
	padding: 10px
}

@media screen and (min-width:701px) {
	.p-p21__background--grey .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__background--grey .p-text-container-inner {
		padding: 30px
	}
}

.p-p21__background--theme .p-text-container-inner {
	background-color: #fdf5d7;
	color: #de7510;
	padding: 10px
}

@media screen and (min-width:701px) {
	.p-p21__background--theme .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__background--theme .p-text-container-inner {
		padding: 30px
	}
}

.p-p21__full-bleed img {
	width: 100%
}

.p-p21__full-bleed .p-p21__background--none {
	background-color: transparent
}

.p-p21__full-bleed .p-p21__background--none .p-text-container-inner {
	padding: 10px;
	color: #000
}

@media screen and (min-width:701px) {
	.p-p21__full-bleed .p-p21__background--none .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__full-bleed .p-p21__background--none .p-text-container-inner {
		padding: 30px 0
	}
}

.p-p21__full-bleed .p-p21__background--white {
	background-color: #fff
}

.p-p21__full-bleed .p-p21__background--white .p-text-container-inner {
	padding: 10px;
	color: #000
}

@media screen and (min-width:701px) {
	.p-p21__full-bleed .p-p21__background--white .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__full-bleed .p-p21__background--white .p-text-container-inner {
		padding: 30px 0
	}
}

.p-p21__full-bleed .p-p21__background--grey {
	background-color: #f5f5f5
}

.p-p21__full-bleed .p-p21__background--grey .p-text-container-inner {
	padding: 10px;
	color: #000
}

@media screen and (min-width:701px) {
	.p-p21__full-bleed .p-p21__background--grey .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__full-bleed .p-p21__background--grey .p-text-container-inner {
		padding: 30px 0
	}
}

.p-p21__full-bleed .p-p21__background--theme {
	background-color: #fdf5d7
}

.p-p21__full-bleed .p-p21__background--theme .p-text-container-inner {
	padding: 10px;
	color: #de7510
}

@media screen and (min-width:701px) {
	.p-p21__full-bleed .p-p21__background--theme .p-text-container-inner {
		padding: 20px
	}
}

@media screen and (min-width:961px) {
	.p-p21__full-bleed .p-p21__background--theme .p-text-container-inner {
		padding: 30px 0
	}
}

@media screen and (min-width:701px) {
	.p-p21__video-text-left .p-grid-item {
		float: right
	}
}

.p-p21__video-configured .p-text-container-inner {
	padding: 20px 0 0
}

@media screen and (min-width:701px) {
	.p-p21__video-configured .p-text-container-inner {
		padding-top: 0
	}
}

.p-p27__base {
	background: #f5f5f5;
	padding-top: 20px;
	padding-bottom: 20px
}

.p-p27__base .p-promotion-ribbon--bundle-discount {
	display: none
}

@media screen and (max-width:700px) {
	.p-p27__base>.p-row-gutter {
		padding: 0
	}
	.p-p27__base.p-p27__swap-area-is-active .p-p27__swap-area {
		margin-top: 56px
	}
}

@media screen and (min-width:701px) {
	.p-p27__base {
		padding-top: 50px;
		padding-bottom: 50px
	}
}

@media screen and (min-width:961px) {
	.p-p27__base {
		padding-left: 11px;
		padding-right: 11px
	}
}

.p-p27__base--free .p-price .p-current-price-value {
	text-decoration: line-through;
	color: #8c8c8c;
	font-weight: 300
}

.p-p27__base--free .p-p27__items-wrapper .p-pc05v2__card:first-child .p-price .p-current-price-value {
	text-decoration: none;
	color: #de7510;
	font-weight: 700
}

@media screen and (min-width:701px) {
	.p-p27__inner-wrapper {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 25px
	}
	.p-p27__inner-wrapper .p-comp-spacing-bottom {
		padding-bottom: 0
	}
}

@media screen and (min-width:701px) {
	.p-p27__wrapper {
		background: #fff;
		padding: 20px 25px;
		border-radius: 5px
	}
}

@media screen and (min-width:961px) {
	.p-p27__wrapper {
		padding: 40px 51px
	}
}

.p-p27__hl {
	margin-bottom: 0
}

.p-p27__infoline {
	display: none
}

@media screen and (min-width:701px) {
	.p-p27__infoline {
		display: block;
		color: #8c8c8c;
		margin-bottom: 0
	}
}

.p-p27__items-wrapper {
	margin-top: 15px
}

@media screen and (min-width:701px) {
	.p-p27__items-wrapper {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 0
	}
	.p-p27__items-wrapper .p-p27__bottom-padding .p-pc05v2__card-body::after {
		content: '';
		padding-top: 40px
	}
}

.p-p27__price-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.p-p27__price-wrapper .p-button.p-button-secondary .p-circular .p-loader-background {
	stroke: #fce290
}

.p-p27__price-wrapper .p-button.p-button-secondary .p-circular .p-loader-foreground {
	stroke: #de7510
}

@media screen and (min-width:701px) {
	.p-p27__price-wrapper {
		display: block;
		margin-top: -54px
	}
	.p-p27__price-wrapper .p-button {
		margin-right: 10px
	}
}

.p-p27__price-display {
	display: flex
}

.p-p27__price-hl {
	margin-bottom: 0
}

.p-p27__price-label {
	align-self: center;
	margin-right: 10px;
	margin-bottom: 0
}

.p-p27__price-label--striked {
	display: block;
	text-decoration: line-through;
	color: #8c8c8c;
	margin-bottom: 0
}

.p-p27__percentage {
	align-self: center;
	background: #ffe9d1;
	color: #e26d00;
	padding-left: 5px;
	padding-right: 5px
}

.p-p27__swap {
	height: 40px;
	color: #de7510;
	border-top: 1px solid #e8e8e8
}

@media screen and (min-width:701px) {
	.p-p27__swap-area {
		background: #f5f5f5;
		padding: 20px 25px 0;
		border-radius: 0 0 5px 5px
	}
}

@media screen and (min-width:961px) {
	.p-p27__swap-area {
		padding: 20px 51px
	}
}

.p-p27__swap-free-heading span {
	color: #e26d00
}

.p-p27__inner-wrapper .p-pc05v2__cards {
	flex-wrap: nowrap;
	flex-direction: column
}

.p-p27__inner-wrapper .p-pc05v2__cards li:nth-child(1) .p-pc05v2__card--layout {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 0
}

.p-p27__inner-wrapper .p-pc05v2__cards li:nth-child(2) .p-pc05v2__card--layout {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.p-p27__inner-wrapper .p-pc05v2__card--layout,
.p-p27__inner-wrapper .p-pc05v2__card,
.p-p27__inner-wrapper .p-pc05v2__cards {
	margin: 0
}

@media screen and (min-width:701px) {
	.p-p27__inner-wrapper .p-pc05v2__card--layout {
		max-width: 223px
	}
	.p-p27__inner-wrapper .p-layout-inner {
		max-width: 1060px
	}
	.p-p27__inner-wrapper .p-pc05v2__cards {
		flex-wrap: nowrap;
		flex-direction: column
	}
	.p-p27__inner-wrapper .p-pc05v2__cards li:nth-child(2) .p-pc05v2__card--layout {
		border-radius: 4px
	}
	.p-p27__inner-wrapper .p-pc05v2__card {
		display: flex;
		align-items: center
	}
	.p-p27__inner-wrapper .p-pc05v2__card:first-child .p-pc05v2__card--layout {
		border: 0
	}
	.p-p27__inner-wrapper .p-pc05v2__card::after,
	.p-p27__inner-wrapper .p-pc05v2__card::before {
		color: #e26d00;
		font-size: 35px;
		margin-left: 20px;
		margin-right: 20px
	}
	.p-p27__inner-wrapper .p-pc05v2__card:first-child::after {
		content: '+'
	}
	.p-p27__inner-wrapper .p-pc05v2__card:last-child::after {
		content: '='
	}
	.p-p27__inner-wrapper .p-pc05v2__cards {
		flex-direction: row;
		align-items: stretch
	}
	.p-p27__inner-wrapper .p-add-to-cart {
		margin-top: 10px
	}
}

@media screen and (min-width:961px) {
	.p-p27__inner-wrapper .p-pc05v2__card::after {
		margin-left: 40px;
		margin-right: 40px
	}
}

.p-pop07-bundle__base .p-p27__popup-dismiss {
	display: block;
	width: 100%;
	text-align: center;
	padding-top: 10px;
	color: #0066a1;
	cursor: pointer
}

@media screen and (min-width:701px) {
	.p-pop07-bundle__base .p-p27__popup-dismiss {
		padding-top: 20px
	}
}

@media screen and (max-width:700px) {
	.p-pop07-bundle__base .p-p27__base {
		background: white;
		padding-left: 11px;
		padding-right: 11px
	}
	.p-pop07-bundle__base .p-p27__base .p-p27__hl {
		padding-right: 50px
	}
	.p-pop07-bundle__base .p-p27__base .p-p27__price-wrapper {
		padding-top: 20px
	}
}

.p-p27__base.p-p27__swap-area-is-active .p-p27__swap-area {
	display: block
}

.p-p27__base.p-p27__swap-area-is-active .p-p27__swap-area .p-pc05v2__ribbon--new {
	display: none
}

.p-p27__base.p-p27__swap-area-is-active .p-p27__swap {
	display: none
}

.p-p27__base.p-p27__swap-area-is-active .p-pc05v2__card {
	cursor: pointer
}

.p-p27__base.p-p27__swap-area-is-active .p-pc05v2__card .p-pc05v2__card-title-link:hover {
	text-decoration: none
}

.p-p27__base.p-p27__swap-area-is-active .p-pc05v2__card .p-pc05v2__card-title-link:active {
	outline: 0
}

.p-p27__base.p-p27__swap-area-is-active .p-pc05v2__cards {
	justify-content: center
}

.p-p27__base.p-p27__swap-area-is-active .p-p27__selected-card .p-pc05v2__card--layout {
	border: 1px solid #e26d00
}

.p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-p27__bottom-padding .p-pc05v2__card-body::after {
	display: none
}

.p-mpf-pc05v2 .p-p27__base .p-loader {
	display: block;
	width: 18px
}

.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active,
.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active {
	background: 0;
	padding-top: 20px;
	padding-bottom: 20px
}

.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__wrapper,
.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__wrapper {
	border-radius: 5px 5px 0 0
}

.p-mpf-p27 .p-comp-spacing-bottom,
.p-pop07-bundle__base .p-comp-spacing-bottom {
	padding-bottom: 0
}

.p-mpf-p27 .mfp-content,
.p-pop07-bundle__base .mfp-content {
	max-width: 960px
}

.p-mpf-p27 .p-popup-close,
.p-pop07-bundle__base .p-popup-close {
	cursor: pointer;
	position: fixed;
	top: 20px;
	right: 25px;
	font-size: 17px;
	z-index: 3
}

@media screen and (min-width:701px) {
	.p-mpf-p27 .p-popup-close,
	.p-pop07-bundle__base .p-popup-close {
		position: absolute;
		top: 15px
	}
}

@media screen and (max-width:700px) {
	.p-mpf-p27 .p-p27__base--free .p-p27__items-wrapper .p-p27__selected-card .p-current-price-value,
	.p-pop07-bundle__base .p-p27__base--free .p-p27__items-wrapper .p-p27__selected-card .p-current-price-value,
	.p-mpf-p27 .p-p27__base--free .p-p27__items-wrapper .p-p27__selected-card .p-former-price,
	.p-pop07-bundle__base .p-p27__base--free .p-p27__items-wrapper .p-p27__selected-card .p-former-price {
		display: none
	}
	.p-mpf-p27 .mfp-close,
	.p-pop07-bundle__base .mfp-close {
		display: block
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active {
		padding-top: 164px;
		padding-bottom: 130px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .mfp-container,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .mfp-container,
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__swap-area,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__swap-area {
		margin: 0
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__hl,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__hl,
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__infoline,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__infoline {
		display: none
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__price-wrapper,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__price-wrapper,
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper {
		position: fixed;
		left: 0;
		right: 0;
		z-index: 2;
		margin-top: 0;
		padding: 20px 9px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__price-wrapper,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__price-wrapper {
		bottom: 0;
		background: #f5f5f5;
		border-top: 1px solid #e8e8e8
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper {
		top: 0;
		background: #fff;
		border-bottom: 1px solid #f5f5f5;
		box-sizing: border-box
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-ribbon,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-ribbon {
		display: none
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-price,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-price {
		height: auto!important
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-former-price,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-former-price {
		display: block
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-price-shop-label,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-price-shop-label {
		font-size: 12px;
		padding: 0 5px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-current-price-value,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-current-price-value {
		margin-right: 0;
		display: block
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-price--inner,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-price--inner {
		margin: auto
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card--layout,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card--layout {
		min-width: 70px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card--layout:nth-child(1),
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card--layout:nth-child(1) {
		border-radius: 4px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card--layout:nth-child(2),
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card--layout:nth-child(2) {
		border-radius: 4px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child {
		display: flex;
		align-items: center
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child .p-pc05v2__card--layout,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child .p-pc05v2__card--layout {
		border: 1px solid #e26d00;
		position: relative
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child .p-pc05v2__ribbon,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child .p-pc05v2__ribbon {
		position: absolute;
		width: 100%;
		padding: 0;
		bottom: 0;
		text-align: center
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child .p-pc05v2__ribbon .p-promotion-ribbon-inner,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child .p-pc05v2__ribbon .p-promotion-ribbon-inner {
		padding: 0
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child::before,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card:last-child::before {
		content: '+';
		color: #e26d00;
		font-size: 25px;
		margin-left: 15px;
		margin-right: 15px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-image-wrapper,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-image-wrapper {
		margin-bottom: 0
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-image,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-image {
		padding: 0
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-image img,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-image img {
		max-width: 65px
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-info-section,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card .p-pc05v2__card-info-section {
		margin: 0;
		text-align: center
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-price,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-price {
		padding-bottom: 0
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-info-section,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-info-section {
		margin-top: 0
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__cards,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__cards {
		flex-direction: row;
		justify-content: center
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-body,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-body {
		flex-direction: column
	}
	.p-mpf-p27 .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-info-section--main,
	.p-pop07-bundle__base .p-p27__base.p-p27__swap-area-is-active .p-p27__items-wrapper .p-pc05v2__card-info-section--main {
		display: none
	}
}

.p-price-shop-label {
	color: #666
}

.p-seller-label {
	color: #666;
	font-weight: 700
}

.p-pop07-bundle__base .p-seller-label {
	pointer-events: none
}

.p-pop07-bundle__base .p-seller-label::after {
	content: ''
}

@media screen and (min-width:701px) {
	.p-mfp-seller-quick-view .p-mfp-popup-wrapper.p-seller-quick-view {
		max-width: 700px;
		height: auto;
		margin: auto;
		padding-bottom: 0;
		min-height: 250px
	}
	.p-mfp-seller-quick-view .mfp-container {
		display: flex;
		align-items: center;
		justify-content: center
	}
	.p-mfp-seller-quick-view .mfp-content {
		height: auto
	}
}

.p-seller-quick-view .p-seller-quick-view__header {
	border-bottom: 1px solid #ccc;
	padding: 30px
}

.p-seller-quick-view .p-seller-quick-view__content {
	padding-left: 30px;
	padding-right: 30px
}

.p-seller-quick-view .p-seller-quick-view__expectationlist {
	margin: 10px 0
}

.p-seller-quick-view .p-link-more {
	display: inline-block;
	margin-right: 40px
}

@media screen and (max-width:700px) {
	.p-seller-quick-view .p-link-more {
		display: block;
		margin-right: 20px
	}
}

.p-seller-quick-view .p-link-more i {
	text-align: center;
	margin-bottom: 10px
}

@media screen and (min-width:701px) {
	.p-seller-quick-view .p-link-more i {
		display: block
	}
}

@media screen and (max-width:700px) {
	.p-seller-quick-view .p-link-more i {
		margin-right: 20px
	}
}

.p-seller-quick-view .p-link-more:hover {
	text-decoration: none
}

.p-seller-quick-view .p-link-more span:hover {
	text-decoration: underline
}

.p-seller-quick-view .p-square:hover {
	color: #fff
}

.p-bp01-carousel-masthead {
	position: relative;
	overflow: hidden;
	width: 100%
}

.p-bp01-carousel-masthead .p-button-left,
.p-bp01-carousel-masthead .p-button-right {
	display: block;
	position: absolute;
	top: 200px;
	width: 42px;
	height: 42px;
	z-index: 2;
	box-sizing: border-box;
	left: 50%;
	transition: opacity 200ms ease-out;
	cursor: pointer
}

.p-bp01-carousel-masthead .p-button-left {
	left: 0
}

.p-bp01-carousel-masthead .p-button-right {
	left: auto;
	right: 0
}

.p-bp01-carousel-masthead .p-masthead {
	height: 410px;
	position: relative;
	overflow: hidden;
	margin: 0 auto
}

.p-bp01-carousel-masthead .p-masthead,
.p-bp01-carousel-masthead .p-masthead li {
	width: 100%
}

.p-bp01-carousel-masthead .p-masthead li {
	height: 410px;
	position: absolute;
	cursor: default
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item {
	position: relative
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-l,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-xs {
	font-weight: 300
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-xs {
	font-size: 24px;
	line-height: 30px
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-title-xs {
	font-size: 32px;
	line-height: 36px;
	margin-bottom: 4px
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-link-more {
	margin-top: 10px
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-linklabel,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-l,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-title-l {
	display: none
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left {
	position: absolute
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-title-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-title-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-linklabel-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-linklabel-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-subtitle-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-subtitle-xs {
	padding-left: 40px
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right {
	position: absolute;
	text-align: right;
	right: 0
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-title-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-title-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-linklabel-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-linklabel-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-subtitle-xs,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-subtitle-xs {
	padding-right: 40px
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-center,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-bottom {
	margin: 0 auto;
	float: none;
	text-align: center
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-center,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-bottom {
	top: 160px;
	width: 80%
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-wrapper a:hover {
	text-decoration: none
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-picture {
	display: block
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item figure,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item picture {
	position: absolute;
	width: 100%;
	height: 100%
}

.p-bp01-carousel-masthead .p-masthead li .p-masthead-item figure img,
.p-bp01-carousel-masthead .p-masthead li .p-masthead-item picture img {
	position: absolute;
	left: 50%;
	margin-left: -230px
}

.p-bp01-carousel-masthead .p-masthead .p-first {
	z-index: 1
}

.p-bp01-carousel-masthead .p-teaser-boxes {
	display: none
}

.p-bp01-carousel-masthead .p-carousel-indicator {
	padding-top: 20px
}

.p-bp01-carousel-masthead .p-carousel-indicator li {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 3px
}

.p-bp01-carousel-masthead .p-carousel-indicator li svg {
	display: none
}

.p-bp01-carousel-masthead .p-data-source {
	display: none
}

@media print,
screen and (min-width:451px) {
	.p-bp01-carousel-masthead .p-masthead {
		height: 410px
	}
	.p-bp01-carousel-masthead .p-masthead li {
		height: 410px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item figure img,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item picture img {
		margin-left: -345px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-xs {
		font-size: 26px;
		line-height: 32px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-title-xs {
		font-size: 36px;
		line-height: 46px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-center,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-bottom {
		top: 170px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-title-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-title-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-linklabel-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-linklabel-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-subtitle-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-subtitle-xs {
		padding-left: 60px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-title-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-title-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-linklabel-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-linklabel-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-subtitle-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-subtitle-xs {
		padding-right: 60px
	}
}

@media screen and (min-width:701px) {
	.p-bp01-carousel-masthead .p-custom-bannersize .p-button-left,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-button-right {
		top: 220px
	}
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead {
		height: 500px
	}
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li {
		height: 500px
	}
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-left,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-bottom-left,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-right,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-bottom-right,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-center,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-bottom {
		top: 140px;
		width: 70%
	}
	.p-bp01-carousel-masthead .p-button-left,
	.p-bp01-carousel-masthead .p-button-right {
		top: 320px
	}
	.p-bp01-carousel-masthead .p-carousel-indicator {
		padding-top: 30px
	}
	.p-bp01-carousel-masthead .p-masthead {
		height: 700px
	}
	.p-bp01-carousel-masthead .p-masthead li {
		height: 700px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item figure img,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item picture img {
		margin-left: -480px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-title-xs,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-linklabel-xs {
		display: none
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-l {
		display: block;
		font-size: 36px;
		line-height: 46px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-title-l {
		display: block;
		font-size: 55px;
		line-height: 65px;
		margin-bottom: 0
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-linklabel {
		display: block
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-center,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-bottom {
		top: 210px;
		width: 70%
	}
	.p-bp01-carousel-masthead .p-teaser-boxes {
		display: block;
		margin-left: 16px;
		margin-right: 16px;
		margin-top: -130px;
		position: relative;
		max-width: 960px;
		z-index: 1
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser {
		height: 210px;
		width: 100%;
		box-sizing: border-box;
		overflow: hidden;
		background: #fff;
		box-shadow: 0 0 13px rgba(51, 51, 51, 0.5)
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser:hover .p-first img {
		min-width: 102%;
		min-height: 102%;
		margin-left: -1%;
		margin-top: -1%
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images {
		position: relative;
		overflow: hidden;
		background-color: #fff
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-picture {
		display: block;
		height: auto
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-second {
		top: 230px
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images,
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-first,
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-second {
		width: 100%;
		height: 230px
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-first img {
		transition: all 100ms ease-in-out
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-first,
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-second {
		position: absolute
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-first {
		top: 0
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images img {
		min-width: 100%;
		min-height: 100%
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-texts {
		position: relative;
		overflow: hidden;
		background-color: #03349a;
		background-repeat: repeat-x;
		background: linear-gradient(to right, #0a2773, #03349a);
		height: 65px
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-texts a {
		display: block
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-texts p {
		padding: 11px 19px 0;
		color: #fff;
		font-size: 14px;
		line-height: 21px;
		font-weight: 700;
		margin-bottom: 0
	}
}

@media screen and (min-width:961px) {
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-left,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-bottom-left,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-right,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-bottom-right,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-center,
	.p-bp01-carousel-masthead .p-custom-bannersize .p-masthead li .p-masthead-item .p-bp01-header-bottom {
		top: 130px;
		width: 75%
	}
	.p-bp01-carousel-masthead .p-teaser-boxes {
		margin-left: auto;
		margin-right: auto
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser {
		height: 285px
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-second {
		top: 230px
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images,
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-first,
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-images .p-second {
		height: 230px
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-texts {
		height: 75px
	}
	.p-bp01-carousel-masthead .p-teaser-boxes .p-teaser .p-texts p {
		padding: 12px 20px 0;
		font-size: 16px;
		line-height: 24px
	}
	.p-bp01-carousel-masthead .p-masthead {
		height: 700px
	}
	.p-bp01-carousel-masthead .p-masthead li {
		height: 700px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item figure img,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item picture img {
		margin-left: -1000px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-wrapper {
		max-width: 960px;
		width: auto;
		margin: 0 auto;
		position: relative
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-l {
		font-size: 40px;
		line-height: 48px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-title-l {
		font-size: 60px;
		line-height: 65px;
		margin-bottom: 6px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-title-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-subtitle-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-linklabel {
		width: 60%
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-title-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-title-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-subtitle-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-subtitle-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-linklabel,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-linklabel {
		float: right
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-title-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-title-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-linklabel,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-linklabel,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-left .p-subtitle-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-left .p-subtitle-l {
		padding-left: 70px
	}
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-title-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-title-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-linklabel,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-linklabel,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-header-right .p-subtitle-l,
	.p-bp01-carousel-masthead .p-masthead li .p-masthead-item .p-bp01-bottom-right .p-subtitle-l {
		padding-right: 70px
	}
}

.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: 0
}

.p-st11-blog-posts-roll-up .p-title {
	color: #de7510;
	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: 0;
	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 screen and (min-width:0) {
	.p-st11-blog-posts-roll-up .p-content {
		padding: 0 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 0
	}
	.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:451px) {
	.p-st11-blog-posts-roll-up .p-img-wrapper {
		height: auto;
		background-position: 50%
	}
	.p-st11-blog-posts-roll-up .p-text {
		padding: 23px 0
	}
}

@media screen and (min-width:701px) {
	.p-st11-blog-posts-roll-up .p-grid {
		width: 100%
	}
	.p-st11-blog-posts-roll-up .p-content {
		padding: 0 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: 0
	}
}

@media screen and (min-width:961px) {
	.p-st11-blog-posts-roll-up .p-img-wrapper {
		background-position: 0 0;
		width: 290px
	}
}

.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
}

.p-u62-support-contact-form .p-color-error {
	color: #cd202c
}

.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 .p-form-section-active {
	display: block
}

.p-u62-support-contact-form .p-form select {
	display: block;
	width: 100%;
	padding: 0 9px 5px
}

.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: 0 30px 30px
}

.mfp-content .p-model-number-popup .p-wrapper,
.mfp-content .p-serial-number-popup .p-wrapper {
	height: 400px
}

@media screen and (max-width:700px) {
	.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
	}
	.mfp-content .p-model-number-popup,
	.mfp-content .p-serial-number-popup {
		width: 100%
	}
}

.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: .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
}

.p-sc04-twitter-feed .p-component-title {
	position: relative
}

.p-sc04-twitter-feed .p-component-title.p-twitter-icon {
	background: url('../../philips/clientlibs/b2c-social/clientlibs-css-rb2014/img/aggregated/sc04-twitter-feed-icon.png') 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: #de7510
}

.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:0) {
	.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:701px) {
	.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
	}
}

.p-pr01-promotion-card {
	position: relative;
	box-sizing: border-box
}

.p-pr01-promotion-card a:hover {
	text-decoration: none
}

.p-pr01-promotion-card .p-promotion-label {
	top: 0
}

.p-pr01-promotion-card .p-image {
	display: block
}

.p-pr01-promotion-card .p-image img {
	width: 100%;
	display: block
}

.p-pr01-promotion-card .p-date {
	bottom: 0;
	position: absolute;
	padding-left: 15px;
	margin-bottom: 2px;
	font-size: 10px;
	color: #6e202d
}

.p-pr01-promotion-card .p-date span {
	white-space: nowrap
}

.p-pr01-promotion-card .p-text {
	position: absolute;
	padding-left: 15px;
	padding-right: 22px;
	bottom: 18px;
	box-sizing: border-box
}

.p-pr01-promotion-card .p-text::after {
	content: '\e203';
	position: absolute;
	right: 4px;
	top: 50%;
	font-size: 24px;
	margin-top: -13px;
	font-family: 'philips-global-icon-font';
	font-style: normal
}

@media screen and (max-width:700px) {
	.p-pr01-promotion-card {
		background-color: #fff;
		border-bottom: 1px solid #e0e0e0;
		margin-bottom: 14px
	}
	.p-pr01-promotion-card .p-pr01-wrapper {
		display: table
	}
	.p-pr01-promotion-card .p-image-wrapper {
		display: table-cell;
		float: none;
		vertical-align: top
	}
	.p-pr01-promotion-card .p-content {
		display: table-cell;
		float: none;
		vertical-align: middle
	}
	.p-pr01-promotion-card .p-text {
		bottom: auto;
		padding-right: 30px;
		position: relative;
		margin: 20px 0 0;
		padding-bottom: 20px
	}
	.p-pr01-promotion-card .p-text::after {
		margin-top: -11px
	}
	.p-inverted .p-pr01-promotion-card,
	.p-pr01-promotion-card.p-inverted-yes {
		background-color: #fff
	}
	.p-inverted .p-pr01-promotion-card .p-text,
	.p-pr01-promotion-card.p-inverted-yes .p-text,
	.p-inverted .p-pr01-promotion-card .p-date,
	.p-pr01-promotion-card.p-inverted-yes .p-date {
		color: #6e202d
	}
}

@media screen and (max-width:450px) {
	.p-pr01-promotion-card .p-text {
		padding-bottom: 30px;
		font-size: 17px;
		line-height: 21px
	}
}

@media screen and (min-width:701px) {
	.p-pr01-promotion-card {
		margin-bottom: 20px;
		border: 1px solid #e0e0e0
	}
	.p-pr01-promotion-card .p-pr01-wrapper {
		min-height: 359px
	}
	.p-pr01-promotion-card .p-date {
		padding-left: 10px
	}
	.p-pr01-promotion-card .p-text {
		padding-left: 10px;
		padding-right: 25px;
		max-width: 100%
	}
	.p-inverted .p-pr01-promotion-card .p-text,
	.p-pr01-promotion-card.p-inverted-yes .p-text,
	.p-inverted .p-pr01-promotion-card .p-date,
	.p-pr01-promotion-card.p-inverted-yes .p-date {
		color: #fff
	}
}

.p-pr02-promotion-product-card {
	margin-bottom: 20px;
	position: relative;
	border-bottom: 1px solid #e0e0e0;
	box-sizing: border-box
}

.p-pr02-promotion-product-card .p-full-wrapper {
	padding: 10px
}

.p-pr02-promotion-product-card .p-promotion-ribbon-wrapper {
	display: block;
	margin-bottom: 20px
}

.p-pr02-promotion-product-card .p-pricing::after {
	content: '\e203';
	position: absolute;
	right: 18px;
	bottom: 18px;
	font-size: 14px;
	margin-top: -11px;
	font-family: 'philips-global-icon-font';
	font-style: normal
}

.p-pr02-promotion-product-card .p-promotion-label {
	position: absolute;
	top: 0
}

.p-pr02-promotion-product-card .p-image {
	display: block
}

.p-pr02-promotion-product-card .p-image img {
	width: 100%;
	display: block
}

.p-pr02-promotion-product-card .p-pr02-wrapper {
	color: #252525
}

.p-pr02-promotion-product-card .p-pr02-wrapper:hover {
	text-decoration: none
}

.p-pr02-promotion-product-card .p-content {
	padding: 18px 20px 14px;
	box-shadow: 0 -1px 3px 0 #e0e0e0;
	position: relative;
	box-sizing: border-box
}

.p-pr02-promotion-product-card .p-pricing .p-old-price {
	text-decoration: line-through
}

.p-pr02-promotion-product-card .p-pricing .p-new-price {
	font-size: 18px
}

@media screen and (max-width:700px) {
	.p-pr02-promotion-product-card {
		width: 100%;
		display: table;
		margin-bottom: 0
	}
	.p-pr02-promotion-product-card .p-promotion-ribbon-wrapper {
		padding-left: 10px;
		margin-bottom: 0
	}
	.p-pr02-promotion-product-card .p-pr02-wrapper {
		display: table
	}
	.p-pr02-promotion-product-card .p-pricing::after {
		bottom: 3px
	}
	.p-pr02-promotion-product-card .p-image {
		display: table-cell;
		float: none
	}
	.p-pr02-promotion-product-card .p-content {
		box-shadow: none;
		padding: 14px 10px 0
	}
	.p-pr02-promotion-product-card .p-promotion-ribbon {
		margin-bottom: 0
	}
	.p-pr02-promotion-product-card .p-content-wrapper {
		padding-top: 25px;
		float: none;
		vertical-align: middle;
		display: table-cell
	}
	.p-inverted .p-pr02-promotion-product-card {
		border-top: 1px solid #cd202c;
		border-bottom: 1px solid #cd202c
	}
}

@media screen and (min-width:701px) {
	.p-pr02-promotion-product-card {
		border: 1px solid #e0e0e0
	}
	.p-pr02-promotion-product-card .p-full-wrapper {
		padding: 30px 10px 20px;
		height: 202px
	}
}

.p-inverted .p-pr02-promotion-product-card {
	border: 1px solid #000
}

.p-pr03-promotional-banner {
	position: relative
}

.p-pr03-promotional-banner .p-pr03-wrapper {
	display: flex
}

.p-pr03-promotional-banner .p-pr03-image {
	width: 48%;
	min-height: 150px
}

.p-pr03-promotional-banner .p-pr03-image .p-picture {
	height: 100%
}

.p-pr03-promotional-banner .p-pr03-text {
	width: 48%
}

.p-pr03-promotional-banner .p-pr03-text .p-container {
	margin: 32px 7px 32px 16px
}

.p-pr03-promotional-banner .p-pr03-text .p-container.p-content-alignment {
	margin: 32px 16px 32px 7px;
	text-align: right
}

.p-pr03-promotional-banner .p-pr03-text .p-nav-contextual-pdp-title,
.p-pr03-promotional-banner .p-pr03-text .p-nav-contextual-pdp-ctn {
	width: 100%
}

.p-pr03-promotional-banner .p-pr03-text .p-sub-title {
	display: none
}

.p-pr03-promotional-banner a:hover {
	text-decoration: none
}

@media screen and (max-width:700px) {
	.p-pr03-promotional-banner-bg {
		position: relative;
		border-top: 1px solid #d4e8ef;
		border-bottom: 1px solid #d4e8ef;
		cursor: pointer;
		background-color: #fef0e3;
		height: auto
	}
	.p-pr03-promotional-banner-bg::after {
		content: '\e203';
		position: absolute;
		right: 7px;
		top: 50%;
		font-size: 14px;
		margin-top: -11px;
		font-family: 'philips-global-icon-font';
		font-style: normal
	}
	.p-pr03-promotional-banner-bg .p-pr03-text .p-title {
		color: #252525;
		font-weight: 400;
		font-size: 19px;
		line-height: 26px;
		width: 100%;
		margin-top: 14px;
		padding-left: 0
	}
	.p-pr03-promotional-banner .p-inverted .p-pr03-promotional-banner-bg {
		border-top: 1px solid #0089c4;
		border-bottom: 1px solid #0089c4;
		background-color: #fff
	}
	.p-pr03-promotional-banner .p-inverted .p-pr03-promotional-banner-bg::after {
		color: #de7510
	}
}

@media screen and (min-width:701px) {
	.p-pr03-promotional-banner .p-pr03-wrapper {
		display: block;
		position: relative
	}
	.p-pr03-promotional-banner .p-pr03-image {
		position: absolute;
		z-index: 0;
		width: 100%;
		height: 100%;
		min-height: 150px
	}
	.p-pr03-promotional-banner .p-pr03-text {
		position: relative;
		z-index: 2;
		width: 100%;
		padding-top: 32px;
		padding-bottom: 32px
	}
	.p-pr03-promotional-banner .p-pr03-text .p-container {
		width: 520px;
		margin: 0 7px 0 16px
	}
	.p-pr03-promotional-banner .p-pr03-text .p-title {
		color: #fff
	}
	.p-pr03-promotional-banner .p-pr03-text .p-sub-title {
		color: #fff;
		display: block
	}
	.p-pr03-promotional-banner .p-pr03-text .p-sub-title.p-link-more::after {
		height: auto;
		line-height: 1em
	}
	.p-pr03-promotional-banner.p-small .p-pr03-text {
		height: 296px;
		border: 1px solid #e0e0e0
	}
	.p-pr03-promotional-banner.p-small .p-pr03-text .p-container {
		width: 180px;
		margin-left: 20px
	}
	.p-pr03-promotional-banner.p-small .p-pr03-text .p-content {
		position: absolute;
		bottom: 14px
	}
	.p-pr03-promotional-banner.p-small .p-pr03-text .p-title {
		margin-right: 7px
	}
	.p-pr03-promotional-banner.p-small .p-pr03-text .p-sub-title {
		display: none
	}
}

@media screen and (min-width:961px) {
	.p-pr03-promotional-banner .p-pr03-text {
		width: 960px;
		margin: 0 auto
	}
	.p-pr03-promotional-banner .p-pr03-text .p-container {
		margin: 0
	}
	.p-pr03-promotional-banner.p-small .p-pr03-text {
		width: auto
	}
}

.p-pr03-promotional-banner .p-inverted .p-pr03-text .p-title {
	color: #de7510
}

.p-pr03-promotional-banner .p-inverted .p-pr03-text .p-sub-title {
	color: #de7510
}

.p-pr04-promotion-filters {
	padding-bottom: 20px
}

.p-pr04-promotion-filters .p-header {
	display: none
}

.p-pr04-promotion-filters .p-filters {
	display: none;
	padding: 5px 10px 5px 20px
}

.p-pr04-promotion-filters .p-filters label {
	font-size: 14px;
	color: #de7510;
	cursor: pointer;
	line-height: 22px;
	font-weight: 400
}

.p-pr04-promotion-filters .p-filters li {
	position: relative;
	padding: 5px 17px 5px 0;
	cursor: pointer
}

.p-pr04-promotion-filters .p-filters li .p-icon-checkmark {
	position: absolute;
	top: 3px;
	right: 0;
	color: #de7510
}

.p-pr04-promotion-filters .p-mobile-filters .p-title {
	position: relative;
	cursor: pointer;
	background-color: #d9edf6;
	border-radius: 2px;
	box-sizing: border-box;
	color: #de7510;
	font-size: 14px;
	line-height: 30px;
	padding: 10px 40px 10px 15px
}

.p-pr04-promotion-filters .p-mobile-filters .p-icon-down,
.p-pr04-promotion-filters .p-mobile-filters .p-icon-up {
	position: absolute;
	right: 14px;
	top: 13px
}

.p-pr04-promotion-filters .p-mobile-filters .p-show-filters {
	display: block
}

.p-pr04-promotion-filters .p-mobile-filters .p-close-filters {
	display: none
}

@media screen and (min-width:701px) {
	.p-pr04-promotion-filters .p-header {
		display: block;
		background-color: #de7510;
		padding: 5px 10px 5px 20px;
		color: #fff
	}
	.p-pr04-promotion-filters .p-filters {
		display: block;
		border: 1px solid #ccc
	}
	.p-pr04-promotion-filters .p-filters label {
		color: #3c3c3c
	}
	.p-pr04-promotion-filters .p-mobile-filters {
		display: none
	}
}

.p-pr11-promotion-overview {
	padding-top: 34px;
	padding-bottom: 34px
}

.p-pr11-promotion-overview::after {
	content: '';
	display: table;
	clear: both
}

.p-pr11-promotion-overview .p-column-2,
.p-pr11-promotion-overview .p-column-3,
.p-pr11-promotion-overview .p-column-4 {
	display: none
}

@media screen and (min-width:701px) {
	.p-pr11-promotion-overview {
		padding-top: 54px;
		padding-bottom: 54px
	}
	.p-pr11-promotion-overview .p-column-2,
	.p-pr11-promotion-overview .p-column-3 {
		display: block
	}
	.p-pr11-promotion-overview .p-pr01-promotion-card .p-image img {
		width: 222px;
		height: 359px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-pr11-promotion-overview .p-column-1,
	.p-pr11-promotion-overview .p-column-2,
	.p-pr11-promotion-overview .p-column-3 {
		max-width: 238px
	}
}

@media screen and (min-width:961px) {
	.p-pr11-promotion-overview .p-column-4 {
		display: block
	}
}

.p-pr15-promotion-banner-expired.p-pull-top {
	top: -140px;
	margin: 0 auto;
	width: 155px
}

.p-pr15-promotion-banner-expired .p-expired-text {
	line-height: 35px;
	transform: rotate(30deg);
	color: #a1181d;
	text-transform: uppercase
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-pr15-promotion-banner-expired.p-pull-top {
		top: -130px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-pr15-promotion-banner-expired.p-pull-top {
		width: 250px;
		top: -200px
	}
}

@media screen and (min-width:961px) {
	.p-pr15-promotion-banner-expired {
		position: relative
	}
	.p-pr15-promotion-banner-expired.p-pull-top {
		top: -220px
	}
	.p-pr15-promotion-banner-expired .p-expired-text {
		line-height: 50px
	}
}

.p-pr05-promotion-lens-widget {
	margin-top: 20px;
	margin-bottom: 20px
}

.p-pr05-promotion-lens-widget>a {
	display: block;
	min-height: 26px
}

.p-pr05-promotion-lens-widget:empty {
	display: none
}

.p-pr13-promotion-banner-picker {
	max-height: 592px;
	overflow: hidden
}

.p-pr16-fdb {
	background-image: url('../../philips/clientlibs/b2c-promotion/clientlibs-css-rb2014/less/img/pr16/truck-pattern.svg');
	width: 100%;
	position: relative
}

.p-pr16-fdb--stock-loading,
.p-pr16-fdb--stock-unavailable {
	display: none
}

.p-pr16-fdb--stock-available {
	display: block
}

.p-pr16-fdb__body {
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: -ms-flex;
	display: flex;
	min-height: 104px;
	align-items: center
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
	.p-pr16-fdb__body::after {
		content: '';
		display: block;
		min-height: inherit;
		font-size: 0
	}
}

.p-pr16-fdb__bg-gradient {
	background: radial-gradient(circle at bottom, #f2c544, #e38b10 60%);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: -1
}

.p-pr16-fdb__copy {
	max-width: 90%;
	margin: auto;
	text-align: center;
	font-size: 21px;
	font-weight: 300;
	color: #fff;
	line-height: 26px
}

@media screen and (min-width:701px) {
	.p-pr16-fdb__copy {
		font-size: 34px;
		line-height: 40px
	}
}

.p-pr03b-promotional-banner-dynamic .p-pr03b-wrapper {
	position: relative
}

.p-pr03b-promotional-banner-dynamic .p-pr03b-background {
	min-height: 150px;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0
}

.p-pr03b-promotional-banner-dynamic .p-pr03b-background .p-picture {
	height: 100%
}

.p-pr03b-promotional-banner-dynamic .p-pr03b-foreground {
	z-index: 1;
	position: relative
}

.p-pr03b-promotional-banner-dynamic .p-pr03b-product-img {
	text-align: center
}

@media screen and (max-width:700px) {
	.p-pr03b-promotional-banner-dynamic .p-pr03b-banner-text {
		margin: 10px
	}
}

.p-pr18-rcb {
	padding: 16px 0 1px;
	position: relative
}

.p-pr18-rcb__bg-gradient {
	background: linear-gradient(to bottom, #becc44, #97b326);
	position: absolute;
	height: calc(100% - 33px);
	width: 100%
}

@media screen and (min-width:961px) {
	.p-pr18-rcb__bg-gradient-image {
		background-image: url('../../philips/clientlibs/b2c-promotion/clientlibs-css-rb2014/less/img/pr18/rcb_pattern.svg');
		background-size: cover;
		width: 100%;
		height: 100%
	}
}

.p-pr18-rcb__content {
	text-align: center;
	margin: -16px auto 0;
	background-color: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 8px;
	max-width: 960px;
	width: calc(100% - 24px);
	padding-bottom: 25px;
	position: relative;
	z-index: 1
}

.p-pr18-rcb__title {
	padding-top: 32px
}

@media screen and (min-width:961px) {
	.p-pr18-rcb__title {
		display: inline-block
	}
}

.p-pr18-rcb__link {
	padding-top: 10px
}

@media screen and (min-width:961px) {
	.p-pr18-rcb__link {
		display: inline-block;
		padding-left: 7px
	}
}

.p-pr18-rcb__icons {
	margin-top: 18px;
	display: flex;
	flex-wrap: wrap
}

@media screen and (min-width:961px) {
	.p-pr18-rcb__icons {
		padding: 0 50px;
		margin-top: 23px
	}
}

.p-pr18-rcb__icons-column {
	flex: 1 0 25%;
	min-width: 160px;
	padding-bottom: 12px
}

.p-pr18-rcb__icons-des {
	width: 70%;
	margin: auto 15%;
	padding-top: 3px
}

@media screen and (min-width:961px) {
	.p-pr18-rcb__icons-des--warranty {
		width: 50%;
		margin: auto 25%
	}
}

.p-pa02-advisor-player .p-advisor-loader {
	width: 100%
}

.p-pa02-advisor-player .p-preloader {
	margin: 0 auto
}

.p-pa02-advisorplayer-ohc {
	margin: 0 auto;
	padding-top: 54px;
	padding-bottom: 54px
}

.p-pa02-advisorplayer-ohc .p-wtb-container .p-button.p-find-retailers {
	background-color: #de7510;
	margin-left: 0
}

.p-pa02-advisorplayer-ohc .p-wtb-container .p-button.p-find-retailers:hover,
.p-pa02-advisorplayer-ohc .p-wtb-container .p-button.p-find-retailers:focus {
	background-color: #a63d21
}

.p-pa02-advisorplayer-ohc .p-wtb-container .p-button.p-find-retailers.p-button-quiet {
	background-color: transparent
}

.p-pa02-advisorplayer-ohc .p-wtb-container .p-button.p-find-retailers.p-button-quiet:hover,
.p-pa02-advisorplayer-ohc .p-wtb-container .p-button.p-find-retailers.p-button-quiet:focus {
	background-color: transparent
}

@media screen and (max-width:700px) {
	.p-pa02-advisorplayer-ohc {
		padding-top: 34px;
		padding-bottom: 34px
	}
}

.p-pa02-advisorplayer-ohc::after {
	content: '';
	display: table;
	clear: both
}

.p-pa02-advisorplayer-ohc .ctn {
	position: absolute;
	top: -10px;
	right: -100px;
	font-size: .65em;
	padding: 0 4px;
	border: 1px solid rgba(100, 100, 100, 0.3);
	background: rgba(100, 100, 100, 0.1)
}

.p-pa02-advisorplayer-ohc .p-questions-sequential {
	padding: 5px 5px 30px;
	margin-bottom: 30px
}

.p-pa02-advisorplayer-ohc .p-questions-sequential.p-inverted .p-advisor-imageholder {
	color: #fff
}

.p-pa02-advisorplayer-ohc .p-questions-sequential>ul {
	margin-left: 0
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .temp-info {
	border: 2px solid rgba(0, 0, 0, 0.1);
	border-radius: 1em;
	background: rgba(0, 0, 0, 0.05);
	padding: 10px 20px;
	margin-bottom: 30px;
	font-size: 1em
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .temp-info .prod {
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: rgba(255, 255, 255, 0.9);
	font-size: .75em;
	line-height: 1.2em;
	padding: .2em .4em;
	margin: .5em .5em .5em 0;
	border-radius: 4px;
	display: inline-block
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-breadcrumb {
	margin-top: 10px
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-breadcrumb span {
	font-size: 12px;
	display: inline-block;
	background: rgba(0, 0, 0, 0.05);
	border-radius: 5px;
	margin: 10px 10px 0 0;
	padding: 2.5px 7.5px
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-form label {
	font-size: 14px;
	line-height: 25px;
	margin-top: -5px;
	float: left
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-form .p-checkbox-label {
	margin-top: 5px;
	float: left
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-form .p-checkbox-label .p-checkbox {
	margin-right: 9px;
	float: left
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-close-tab {
	width: 13%;
	padding-top: 10px;
	overflow: hidden;
	border-right: 1px dotted #cccedb
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-last-item {
	border-right: 0
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-open-tab {
	width: 60%;
	overflow: hidden
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-open-tab .p-advisor-imageholder {
	width: 20%
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-open-tab .p-advisor-questions {
	display: block;
	width: 75%;
	padding-left: 5%
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-advisor-imageholder {
	font-size: 14px;
	padding: 0 5px;
	box-sizing: border-box;
	float: left;
	color: #de7510;
	text-align: center
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-advisor-imageholder .p-advisor-icon {
	cursor: pointer;
	margin: 0 auto;
	display: block;
	width: 70px;
	height: 70px;
	margin-top: 10px;
	border-radius: 40px
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-advisor-imageholder .p-advisor-icon-text {
	position: relative;
	cursor: pointer;
	display: table-cell;
	vertical-align: bottom
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-advisor-questions {
	width: 70%;
	float: left;
	display: none;
	margin-top: 20px
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-advisor-row {
	padding: 5px 0
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-advisor-row .p-grid-item {
	padding-left: 35px
}

.p-pa02-advisorplayer-ohc .p-questions-sequential .p-advisor-row .p-grid-item .p-checkbox {
	margin-left: -25px;
	margin-right: 5px
}

.p-pa02-advisorplayer-ohc .p-questions-sequential::after {
	content: '';
	display: table;
	clear: both
}

.p-pa02-advisorplayer-ohc .p-submit-wrapper {
	padding: 20px 20px 0 0
}

.p-pa02-advisorplayer-ohc .p-submit-wrapper::after {
	content: '';
	display: table;
	clear: both
}

.p-pa02-advisorplayer-ohc .p-button {
	float: right;
	margin-left: 10px
}

.p-pa02-advisorplayer-ohc .p-button.p-add-to-cart,
.p-pa02-advisorplayer-ohc .p-button.p-button-quiet {
	float: left;
	margin-left: 0
}

.p-pc07-products-carousel .p-main-carousel {
	background-color: #fff;
	background-repeat: repeat-x;
	background: linear-gradient(to bottom, #fff 81%, #fcedba 81%, #fff 95%)
}

.p-pc07-products-carousel .p-main-carousel .p-layout-inner {
	position: relative
}

.p-products-advisor-wrapper {
	position: relative
}

.p-products-advisor-wrapper::after {
	content: '';
	display: table;
	clear: both
}

.p-products-advisor-wrapper.p-ng-hidden {
	opacity: 0;
	height: 0;
	overflow: hidden
}

.p-products-advisor-wrapper .p-carousel-wrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 462px
}

.p-products-advisor-wrapper .p-carousel-view {
	list-style: none;
	position: relative;
	left: 0;
	margin-bottom: 40px
}

.p-products-advisor-wrapper .p-carousel-view::after {
	content: '';
	display: table;
	clear: both
}

.p-products-advisor-wrapper .p-carousel-view li {
	position: relative;
	float: left;
	width: 300px;
	margin: 0 10px;
	padding: 10px 2px 10px 15px;
	box-sizing: border-box
}

.p-products-advisor-wrapper .p-carousel-view li.p-recommended {
	background: rgba(252, 237, 186, 0.6)
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder {
	color: #7f7d7d;
	width: 62%;
	float: left;
	position: relative;
	height: 365px;
	box-sizing: border-box
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder.p-disable-items .p-hide-item {
	display: none!important
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-indicator {
	padding-bottom: 10px;
	display: block;
	color: #de7510;
	width: 260px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-indicator::before {
	float: left;
	content: '\2605';
	font-size: 22px;
	padding-right: 9px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-prod-desc {
	color: #7f7d7d;
	margin-bottom: 0
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-prod-family {
	margin-bottom: 10px;
	font-size: 1.2rem
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight {
	margin-bottom: 10px;
	display: block;
	width: 100%
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight::after {
	content: '';
	display: table;
	clear: both
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight a {
	width: 100%
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight a:active {
	outline: 0
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight .p-more {
	display: none;
	color: #7f7d7d
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight .p-more a {
	display: block;
	margin-bottom: 7px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight .p-more h4 {
	color: #7f7d7d
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight .p-more li {
	width: 100%;
	margin: 0;
	padding: 0 0 14px;
	line-height: 1.6rem
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight.p-highlight-open {
	display: block;
	z-index: 2;
	height: 290px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight.p-highlight-open .p-more {
	display: block
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight.p-highlight-open .p-highlight-icon::after {
	content: '-';
	position: absolute;
	font-size: 26px;
	left: 4px;
	top: -3px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight .p-highlight-icon {
	position: relative;
	border-radius: 40px;
	margin-right: 10px;
	border: 1px solid #de7510;
	float: left;
	width: 20px;
	height: 20px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-highlight .p-highlight-icon::after {
	content: '+';
	position: absolute;
	font-size: 26px;
	left: 3px;
	top: -1px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-full-details {
	display: block;
	margin-bottom: 10px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-variation {
	display: block;
	margin-bottom: 10px
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-price-info-wrapper {
	position: absolute;
	bottom: 0
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-price-info-wrapper .p-review-count {
	display: block
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-price-info-wrapper .p-price-addtocart {
	float: left
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-price-info-wrapper .p-price-addtocart .p-price {
	font-size: 22px;
	font-family: gs_light_regular, verdana, arial, sans-serif;
	display: inline-block;
	margin: 7px 5px 7px 0
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-image {
	width: 38%;
	float: left
}

.p-products-advisor-wrapper .p-carousel-view .p-prod-image img {
	float: right
}

.p-products-advisor-wrapper .p-nav-controls {
	position: absolute;
	width: 100%;
	top: 50%
}

.p-products-advisor-wrapper .p-nav-controls .p-nav-prev,
.p-products-advisor-wrapper .p-nav-controls .p-nav-next {
	position: absolute;
	cursor: default;
	z-index: 1;
	top: -10px
}

.p-products-advisor-wrapper .p-nav-controls .p-nav-prev {
	left: 0
}

.p-products-advisor-wrapper .p-nav-controls .p-nav-next {
	right: 0
}

.p-products-advisor-wrapper .p-nav-controls .p-active {
	cursor: pointer
}

.p-products-advisor-wrapper .p-count {
	position: absolute;
	left: 4px;
	color: #7f7d7d
}

.p-products-advisor-wrapper .p-carousel-indicator {
	padding: 20px 0 0;
	text-align: center
}

.p-products-advisor-wrapper .p-carousel-indicator span {
	display: none
}

.p-products-advisor-wrapper::after {
	content: '';
	display: table;
	clear: both
}

@media screen and (max-width:700px) {
	.p-pa02-advisor-player .p-questions-sequential .p-close-tab {
		border-bottom: 1px dotted #cccedb;
		border-right: 0;
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px
	}
	.p-pa02-advisor-player .p-questions-sequential .p-close-tab .p-advisor-imageholder {
		width: 100%
	}
	.p-pa02-advisor-player .p-questions-sequential .p-close-tab .p-radio-wrapper {
		display: none
	}
	.p-pa02-advisor-player .p-questions-sequential .p-open-tab .p-advisor-imageholder {
		width: 100%
	}
	.p-pa02-advisor-player .p-questions-sequential .p-open-tab .p-radio-wrapper {
		display: block
	}
	.p-pa02-advisor-player .p-questions-sequential .p-apply-filters .p-filter-wrapper {
		padding-left: 30px
	}
	.p-pa02-advisor-player .p-questions-sequential .p-apply-filters .p-filter-wrapper .p-filter-text {
		display: block
	}
	.p-pa02-advisor-player .p-questions-sequential .p-apply-filters .p-submit-wrapper {
		width: 70%
	}
	.p-pa02-advisor-player .p-questions-sequential .p-radio-wrapper {
		padding-left: 28px;
		margin-top: 0;
		padding-bottom: 10px
	}
	.p-pa02-advisor-player .p-questions-sequential .p-advisor-imageholder .p-advisor-icon {
		position: absolute;
		margin: 10px 0 10px 10px;
		width: 50px;
		height: 50px
	}
	.p-pa02-advisor-player .p-questions-sequential .p-advisor-imageholder .p-advisor-icon-text {
		margin: 25px 0 20px 75px;
		text-align: left;
		float: left
	}
	.p-pa02-advisor-player .p-questions-sequential .p-advisor-questions {
		margin-top: 5px;
		padding-left: 10px
	}
	.p-pa02-advisor-player .p-questions-sequential .p-advisor-questions .p-advisor-row {
		padding: 5px 0 5px 7px
	}
	.p-pa02-advisor-player .p-questions-sequential .p-advisor-questions .p-advisor-row .p-advisor-opt {
		padding: 0 0 10px 30px
	}
}

@media screen and (min-width:701px) and (max-width:960px) {
	.p-pa02-advisor-player .p-questions-sequential .p-advisor-questions {
		width: 65%;
		padding-left: 20px
	}
	.p-pa02-advisor-player .p-questions-sequential .p-close-tab {
		width: 16%
	}
	.p-pa02-advisor-player .p-questions-sequential .p-open-tab {
		width: 50%
	}
	.p-pa02-advisor-player .p-questions-sequential .p-open-tab .p-advisor-imageholder {
		width: 25%
	}
	.p-pa02-advisor-player .p-questions-sequential .p-open-tab .p-advisor-questions {
		width: 65%;
		padding-left: 20px
	}
}

@media screen and (min-width:961px) {
	.p-products-advisor-wrapper .p-nav-controls .p-nav-prev {
		left: -25px
	}
	.p-products-advisor-wrapper .p-nav-controls .p-nav-next {
		right: -25px
	}
}

.p-pa02-advisorplayer-shaver .p-previous,
.p-pa02-advisorplayer-shaver .p-next,
.p-pa02-advisorplayer-shaver .p-restart {
	cursor: pointer
}

.p-pa02-advisorplayer-shaver .p-questions-block .p-header-title,
.p-pa02-advisorplayer-shaver .p-questions-block .p-progression,
.p-pa02-advisorplayer-shaver .p-questions-block .p-question,
.p-pa02-advisorplayer-shaver .p-questions-block .p-label,
.p-pa02-advisorplayer-shaver .p-questions-block .p-previous {
	color: #de7510
}

.p-pa02-advisorplayer-shaver .p-question {
	min-height: 2.4em
}

.p-pa02-advisorplayer-shaver .p-icon-record {
	display: inline-block;
	vertical-align: middle;
	margin: 0 32px 30px 0
}

.p-pa02-advisorplayer-shaver .p-icon-record::after {
	color: rgba(222, 117, 16, 0.4)
}

.p-pa02-advisorplayer-shaver .p-icon-record.p-active::after {
	color: #fff;
	font-size: 18px
}

.p-pa02-advisorplayer-shaver .p-progression {
	vertical-align: top
}

.p-pa02-advisorplayer-shaver .p-slider-form {
	margin-bottom: 50px
}

.p-pa02-advisorplayer-shaver .p-previous {
	line-height: 34px
}

.p-pa02-advisorplayer-shaver .p-next {
	float: right;
	font-size: 21px;
	line-height: 26px;
	margin-bottom: 14px
}

.p-pa02-advisorplayer-shaver .p-restart {
	font-size: 21px;
	line-height: 26px;
	margin-top: 20px
}

.p-pa02-advisorplayer-shaver .p-first .p-previous {
	display: none
}

.p-pa02-advisorplayer-shaver .p-pa02-label-container .p-label {
	font-size: 21px;
	margin-bottom: 19px
}

.p-pa02-advisorplayer-shaver .p-pa02-label-container div {
	cursor: pointer;
	text-align: center
}

.p-pa02-advisorplayer-shaver .p-pa02-label-container div.p-first-answer-set {
	text-align: left
}

.p-pa02-advisorplayer-shaver .p-pa02-label-container div.p-first-answer-set .p-label {
	text-align: left
}

.p-pa02-advisorplayer-shaver .p-pa02-label-container div.p-last-answer-set {
	text-align: right
}

.p-pa02-advisorplayer-shaver .p-pa02-label-container div.p-last-answer-set .p-label {
	text-align: right
}

.p-pa02-advisorplayer-shaver .p-radio-answer {
	display: none
}

.p-pa02-advisorplayer-shaver input[type=range] {
	-webkit-appearance: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 45px;
	background-color: transparent;
	background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22100%25%22%20height%3D%2224%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%20fill%3D%22%23de7510%22/%3E%3C/svg%3E');
	background-position: left center;
	background-repeat: repeat-x
}

.p-pa02-advisorplayer-shaver input[type=range].p-range-two-answers {
	background-size: calc(100% - 24px) 24px
}

.p-pa02-advisorplayer-shaver input[type=range].p-range-three-answers {
	background-size: calc(50% - 12px) 24px
}

.p-pa02-advisorplayer-shaver input[type=range].p-range-four-answers {
	background-size: calc(33.33333% - 8px) 24px
}

.p-pa02-advisorplayer-shaver input[type=range].p-range-five-answers {
	background-size: calc(25% - 6px) 24px
}

.p-pa02-advisorplayer-shaver input[type=range]:focus {
	outline: 0
}

.p-pa02-advisorplayer-shaver input[type=range]::-moz-range-track {
	background: #de7510;
	height: 3px
}

.p-pa02-advisorplayer-shaver input[type=range]::-webkit-slider-runnable-track {
	background: #de7510;
	height: 3px
}

.p-pa02-advisorplayer-shaver input[type=range]::-ms-track {
	background: transparent;
	border: 0;
	color: transparent;
	width: 100%;
	height: 45px
}

.p-pa02-advisorplayer-shaver input[type=range]::-ms-fill-lower {
	background: #de7510;
	height: 3px
}

.p-pa02-advisorplayer-shaver input[type=range]::-ms-fill-upper {
	background: #de7510;
	height: 3px
}

.p-pa02-advisorplayer-shaver input[type=range]::-moz-range-thumb {
	margin-top: 0;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	height: 45px;
	width: 45px;
	background-color: #fff
}

.p-pa02-advisorplayer-shaver input[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	margin-top: -22.5px;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	height: 45px;
	width: 45px;
	background-color: #fff
}

.p-pa02-advisorplayer-shaver input[type=range]::-ms-thumb {
	margin-top: 0;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	height: 45px;
	width: 45px;
	background-color: #fff
}

.p-pa02-advisorplayer-shaver input[type=range]::-ms-tooltip {
	display: none
}

.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted .p-header-title,
.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted .p-progression,
.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted .p-question,
.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted .p-label,
.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted .p-previous {
	color: #fff
}

.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted .p-icon-record::after {
	color: rgba(252, 226, 144, 0.4)
}

.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted .p-icon-record.p-active::after {
	color: #fff
}

.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted input[type=range]::-moz-range-thumb {
	background-color: #fff
}

.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted input[type=range]::-webkit-slider-thumb {
	background-color: #fff
}

.p-pa02-advisorplayer-shaver .p-questions-block.p-inverted input[type=range]::-ms-thumb {
	background-color: #fff
}

.p-pa02-advisorplayer-shaver .p-shaver-result {
	color: #6e202d
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-suggestion-text {
	font-size: 34px;
	font-weight: 400
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-name {
	margin-bottom: 0;
	font-size: 38px;
	line-height: 48px
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-price {
	font-size: 34px;
	line-height: 34px;
	min-height: 10px;
	margin-right: 5px
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-price .p-current-price-value {
	font-size: 34px
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-price .p-former-price,
.p-pa02-advisorplayer-shaver .p-shaver-result .p-price .p-price--msrp {
	font-size: 20px
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-versions {
	margin-bottom: 24px;
	margin-left: 19px;
	line-height: 28px;
	list-style: disc
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-spacing-bottom {
	margin-bottom: 34px
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-small {
	font-size: 18px
}

.p-pa02-advisorplayer-shaver .p-shaver-result .p-find-retailers {
	font-size: 14px;
	padding: 7px 24px 5px
}

.p-pa02-advisorplayer-shaver .p-shaver-result.p-inverted {
	color: #fff
}

.p-pa02-advisorplayer-shaver .p-shaver-result.p-inverted .p-name,
.p-pa02-advisorplayer-shaver .p-shaver-result.p-inverted .p-price,
.p-pa02-advisorplayer-shaver .p-shaver-result.p-inverted .p-suggestion-text {
	color: #fff
}

.p-pa02-advisorplayer-shaver .p-shaver-result.p-inverted .p-previous-link a {
	color: #fff
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.p-pa02-advisorplayer-shaver input[type=range] {
		height: 45px
	}
}

@media print,
screen and (min-width:451px) and (max-width:700px) {
	.p-pa02-advisorplayer-shaver .p-s-hidden {
		display: none
	}
}

@media screen and (max-width:450px) {
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-small {
		font-size: 18px
	}
	.p-pa02-advisorplayer-shaver .p-xs-hidden {
		display: none
	}
}

@media screen and (max-width:700px) {
	.p-pa02-advisorplayer-shaver .p-next,
	.p-pa02-advisorplayer-shaver .p-restart {
		font-size: 24px;
		line-height: 20px
	}
	.p-pa02-advisorplayer-shaver .p-previous {
		font-size: 24px
	}
	.p-pa02-advisorplayer-shaver .p-question {
		min-height: 3.6em
	}
	.p-pa02-advisorplayer-shaver .p-pa02-label-container .p-label {
		font-size: 19px
	}
	.p-pa02-advisorplayer-shaver .p-icon-record {
		margin: 0 14px 30px 0
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-price {
		margin: 15px 0
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-prod-base-info-small {
		margin-bottom: 40px
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-suggestion-text {
		font-size: 24px
	}
}

@media screen and (min-width:701px) {
	.p-pa02-advisorplayer-shaver .p-shaver-result {
		font-size: 17px
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-prod-base-info-large {
		margin-bottom: 5px
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-suggestion-text {
		margin-bottom: 15px
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-name {
		margin-bottom: 0;
		font-size: 59px;
		line-height: 59px
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-ctn-rate-block .p-ctn {
		font-size: 17px;
		float: left
	}
	.p-pa02-advisorplayer-shaver .p-shaver-result .p-ctn-rate-block .p-rate {
		float: right
	}
}

.p-pa02-advisorplayer-zoom .p-questions-block {
	padding: 20px 81px 50px;
	background-color: #e7eaf1
}

.p-pa02-advisorplayer-zoom .p-questions-block .p-heading-01 {
	color: #de7510
}

.p-pa02-advisorplayer-zoom .p-question {
	margin-top: 60px
}

.p-pa02-advisorplayer-zoom .p-question .p-question-content {
	color: #de7510;
	margin-bottom: 25px;
	padding-left: 50px
}

.p-pa02-advisorplayer-zoom .p-question .p-question-content .p-question-number {
	position: absolute;
	margin: -9px 0 0 -50px;
	color: #fff;
	text-align: center;
	width: 40px;
	line-height: 40px;
	background-color: #de7510;
	border-radius: 50%
}

.p-pa02-advisorplayer-zoom .p-question .p-wrapper {
	cursor: pointer;
	margin-bottom: 22px
}

.p-pa02-advisorplayer-zoom .p-question .p-wrapper .p-image {
	background-size: cover;
	padding-bottom: 56.25%
}

.p-pa02-advisorplayer-zoom .p-question .p-wrapper .p-text {
	overflow: hidden;
	max-height: 100%;
	vertical-align: middle
}

.p-pa02-advisorplayer-zoom .p-question .p-disabled {
	opacity: .3;
	cursor: default
}

.p-pa02-advisorplayer-zoom .p-question.p-question-type-1 {
	margin-left: -2px
}

.p-pa02-advisorplayer-zoom .p-question.p-question-type-1 .p-wrapper {
	padding-left: 2px
}

.p-pa02-advisorplayer-zoom .p-question.p-question-type-1 .p-wrapper.p-selected .p-image {
	padding-bottom: calc(56.25% - 14px);
	border: 7px solid #7ca116;
	box-sizing: border-box
}

.p-pa02-advisorplayer-zoom .p-question.p-question-type-1 .p-wrapper .p-text {
	color: #de7510
}

.p-pa02-advisorplayer-zoom .p-question.p-question-type-2 .p-text {
	color: #fff;
	text-align: center;
	background-color: #de7510;
	background-repeat: repeat-x;
	background: linear-gradient(-45deg, #f4a960, #de7510);
	box-sizing: border-box;
	height: 100px
}

.p-pa02-advisorplayer-zoom .p-question.p-question-type-2 .p-selected .p-text {
	background-color: #5b8f22;
	background-repeat: repeat-x;
	background: linear-gradient(-45deg, #a3b507, #5b8f22)
}

.p-pa02-advisorplayer-zoom .p-question-block-arrow {
	background-image: url(../../philips/clientlibs/b2c-advisors/clientlibs-css/images/zoom_adviser_bg.png);
	background-size: cover;
	padding-bottom: 11.6%
}

.p-pa02-advisorplayer-zoom .p-pc07-products-carousel .p-main-carousel {
	background: 0
}

.p-pa02-advisorplayer-zoom .p-pc07-products-carousel .p-main-carousel .p-layout-inner {
	position: relative
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper {
	position: relative
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper::after {
	content: '';
	display: table;
	clear: both
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-heading-02 {
	color: #de7510;
	margin-bottom: 6px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-prod-heading-light {
	margin-top: 0
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-wrapper {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 520px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view {
	list-style: none;
	position: relative;
	left: 0;
	margin-bottom: 40px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view::after {
	content: '';
	display: table;
	clear: both
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view li {
	position: relative;
	float: left;
	width: 300px;
	margin: 0 10px;
	padding: 10px 2px 10px 15px;
	box-sizing: border-box;
	cursor: pointer
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-prod-info-holder {
	margin: auto;
	color: #7f7d7d;
	width: 80%;
	position: relative;
	box-sizing: border-box
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-prod-desc {
	color: #de7510;
	height: 76px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-prod-family {
	color: #de7510;
	height: 36px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-prod-info {
	height: 60px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-prod-info .p-prod-time {
	color: #de7510
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-rate {
	display: block
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-prod-info-holder .p-icon-block {
	margin-right: 10px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-zoom-image {
	height: 220px;
	overflow: hidden
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-view .p-zoom-image img {
	max-width: 100%;
	max-height: 100%
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-nav-controls {
	position: absolute;
	width: 100%;
	top: 50%
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-nav-controls .p-nav-prev,
.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-nav-controls .p-nav-next {
	position: absolute;
	cursor: default;
	z-index: 1;
	top: -10px
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-nav-controls .p-nav-prev .p-active,
.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-nav-controls .p-nav-next .p-active {
	cursor: pointer
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-nav-controls .p-nav-prev {
	left: 0
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-nav-controls .p-nav-next {
	right: 0
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-count {
	position: absolute;
	left: 4px;
	color: #7f7d7d
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-indicator {
	padding: 20px 0 0;
	text-align: center
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper .p-carousel-indicator span {
	display: none
}

.p-pa02-advisorplayer-zoom .p-zoom-advisor-wrapper::after {
	content: '';
	display: table;
	clear: both
}

@media screen and (max-width:450px) {
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-1 .p-wrapper.p-selected .p-image {
		border: 3px solid #7ca116;
		padding-bottom: calc(56.25% - 6px)
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2 .p-wrapper .p-text {
		padding: 5px
	}
}

@media screen and (max-width:700px) {
	.p-pa02-advisorplayer-zoom .p-selected .p-text {
		font-size: 15px
	}
	.p-pa02-advisorplayer-zoom .p-vertical-line {
		background: 0
	}
	.p-pa02-advisorplayer-zoom .p-questions-block {
		padding: 0 13px 50px
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-1.p-answer-type-4 .p-wrapper:nth-child(odd) {
		clear: both
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-1.p-answer-type-5 .p-wrapper {
		display: table;
		width: 100%
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-1.p-answer-type-5 .p-wrapper .p-image {
		display: table-cell;
		width: 50%;
		padding-bottom: 28.25%
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-1.p-answer-type-5 .p-wrapper .p-text {
		display: table-cell;
		width: 50%;
		height: 100%;
		text-align: center
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2 .p-text {
		padding: 15px
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-2 .p-grid,
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-4 .p-grid {
		margin-left: -2px
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-2 .p-grid .p-wrapper,
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-4 .p-grid .p-wrapper {
		padding-left: 2px
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-3 .p-wrapper,
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-5 .p-wrapper {
		display: table;
		width: 100%
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-3 .p-wrapper .p-image,
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-5 .p-wrapper .p-image {
		display: table-cell;
		width: 50%;
		padding-bottom: 28.25%
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-3 .p-wrapper .p-text,
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-5 .p-wrapper .p-text {
		display: table-cell;
		width: 50%;
		height: 100%
	}
}

@media screen and (min-width:701px) {
	.p-pa02-advisorplayer-zoom .p-selected .p-text {
		font-size: 16px
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2 .p-text {
		padding: 15px
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-5 .p-wrapper {
		display: table;
		width: 100%
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-5 .p-wrapper .p-image {
		display: table-cell;
		width: 40%;
		padding-bottom: 22.5%
	}
	.p-pa02-advisorplayer-zoom .p-question.p-question-type-2.p-answer-type-5 .p-wrapper .p-text {
		display: table-cell;
		width: 60%;
		height: 100%
	}
}

.p-pa02-advisorplayer-pr .p-pr-block {
	padding: 14px 6px
}

.p-pa02-advisorplayer-pr .p-pr-block .p-status-bar {
	text-align: center;
	margin-bottom: 14px;
	border-bottom: 1px solid #fff
}

.p-pa02-advisorplayer-pr .p-pr-block .p-next {
	text-align: right
}

.p-pa02-advisorplayer-pr .p-pr-block .p-answer {
	cursor: pointer
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-design-type2-section {
	display: block;
	width: 100%
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-design-type2-section .p-question-text {
	padding-bottom: 10px;
	text-align: center
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-design-type2-section .p-answer {
	margin-bottom: 10px
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-design-type2-section .p-question-options {
	display: table;
	margin: 0 auto
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-design-type2-section .p-question-options .p-options-text {
	display: inline-block;
	vertical-align: top;
	margin-top: -2px
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-design-type2-section .p-question-options .p-options-text a {
	text-decoration: underline
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-product .p-button {
	padding: 4px 10px 2px
}

.p-pa02-advisorplayer-pr .p-pr-block .p-pr-product .p-pr-product-title {
	display: block
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-question-heading {
	padding-bottom: 10px
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-body-area-section {
	display: table
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-body-area-section .p-pr-body-area-side {
	display: table-cell;
	text-align: center
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-body-area-section .p-pr-body-area-side .p-pr-map-heighilight {
	position: relative;
	display: inline-block
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-body-area-section .p-pr-body-area-side .p-pr-map-heighilight .p-pr-pain-selection-image {
	height: 461px;
	width: 126px
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-body-area-section .p-pr-body-area-side .p-pr-radio-heighilight {
	position: absolute
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-body-area-section .p-pr-body-area-side .p-image-text {
	padding-top: 10px
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-tooltip {
	display: none;
	position: absolute
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-tooltip .p-pr-tooltip-content {
	padding: 10px;
	background-color: #fff;
	color: black
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-tooltip-show {
	position: fixed;
	z-index: 1000;
	display: block
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-tooltip-right .p-pr-tooltip-arrow {
	float: right;
	border-bottom: 10px solid transparent;
	border-top: 10px solid transparent;
	border-left: 10px solid #fff
}

.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-tooltip-left .p-pr-tooltip-arrow {
	float: left;
	border-bottom: 10px solid transparent;
	border-top: 10px solid transparent;
	border-right: 10px solid #fff
}

.p-pr-options-popup.mfp-bg {
	background: #000;
	opacity: .8
}

.p-pr-options-popup .mfp-content {
	background: #fff;
	box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.25)
}

.p-pr-options-popup .mfp-content .p-popup-close {
	position: absolute;
	color: #5d6678;
	float: right;
	width: auto;
	right: 0;
	top: 0;
	margin: 15px 13px 5px 5px
}

.p-pr-options-popup .mfp-content .p-popup-close::after {
	margin-right: 6px;
	margin-left: 6px
}

.p-pr-options-popup .mfp-content .p-heading-02 {
	padding: 20px 0 0 20px
}

.p-pr-options-popup .mfp-content .p-popup-iframe {
	box-shadow: none;
	width: 100%;
	min-height: 500px;
	margin-top: 40px
}

@media screen and (max-width:700px) {
	.p-pa02-advisorplayer-pr .p-pr-product {
		border-bottom: 1px solid #de7510
	}
	.p-pa02-advisorplayer-pr .p-pr-product:last-child {
		border-bottom: 0
	}
	.p-pa02-advisorplayer-pr .p-pr-end-point-img {
		padding-top: 24px;
		padding-bottom: 24px
	}
}

@media screen and (min-width:701px) {
	.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-question-heading {
		text-align: center
	}
	.p-pa02-advisorplayer-pr .p-pr-body-selection .p-pr-body-area-section {
		width: 60%;
		margin: 0 auto
	}
}

.p-f03-footer-container {
	background: #923323
}

.p-f03-footer-container .p-footer .p-grid-item .p-body-copy-02 {
	color: #fff
}

.p-f03-footer-container .p-footer .n05-selectcountry .p-footer-country {
	color: #fff
}

.p-f03-footer-container .p-footer .n05-selectcountry .p-footer-country-list {
	color: #f2c544
}

.p-f03-footer-container .p-i18-internationalizationitem {
	color: #fff
}



/* USER STYLES */
.p-retailers-matrix-title {
	margin-bottom: 5px;
}

.p-retailers-content {
	background-color: #ffffff;
}


