.p-square {
	display:inline-block;
	width:18px;
	height:18px;
	border:1px solid #c2c4cf;
	background:none repeat scroll 0 0 #fff
}

.p-square:hover {
	background:none repeat scroll 0 0 #ececef
}

.p-square:active {
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.3) inset;
	border:1px solid #fff;
	background:none repeat scroll 0 0 #eaeaed
}

.p-square:after {
	content:"";
	background-image:url(http://www.philips.co.uk/b-etc/philips/clientlibs/foundation-base/clientlibs-css/img/generic/icon-sprite.png);
	position:relative;
	display:block
}

.p-square.p-small {
	display:inline-block;
	width:14px;
	height:14px;
	border:1px solid #c2c4cf;
	background:none repeat scroll 0 0 #fff;
	border-radius:3px
}

.p-square.p-small:hover {
	background:none repeat scroll 0 0 #ececef
}

.p-square.p-small:active {
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.3) inset;
	border:1px solid #fff;
	background:none repeat scroll 0 0 #eaeaed
}

.p-square.p-small:hover {
	background-position:-20px -18px
}

.p-square.p-small:active {
	background-position:-20px -36px
}

button.p-square.p-small {
	width:16px;
	height:16px
}

.p-f02-global-footer,.tbd01-genericnavigation {
	background-color:#f7f7f9
}

.p-f02-global-footer a,.tbd01-genericnavigation a {
	font-weight:700
}

.p-f02-global-footer a:hover,.tbd01-genericnavigation a:hover {
	text-decoration:underline
}

.p-f02-global-footer .p-main-footer-about,.tbd01-genericnavigation .p-main-footer-about {
	text-align:center
}

.p-f02-global-footer .p-main-footer-about ul,.tbd01-genericnavigation .p-main-footer-about ul {
	font-size:0
}

.p-f02-global-footer .p-main-footer-about ul .p-always-visible,.tbd01-genericnavigation .p-main-footer-about ul .p-always-visible {
	display:inline-block
}

.p-f02-global-footer .p-main-footer-about ul li,.tbd01-genericnavigation .p-main-footer-about ul li {
	font-size:1.1rem;
	padding:0 .6rem;
	margin-bottom:1rem;
	border-left:1px solid #b9bbc7;
	display:none;
	list-style:none outside none
}

.p-f02-global-footer .p-main-footer-about ul li:first-child,.tbd01-genericnavigation .p-main-footer-about ul li:first-child {
	border-left:medium none
}

.p-f02-global-footer .p-main-footer-about ul li a,.tbd01-genericnavigation .p-main-footer-about ul li a {
	font-size:1.1rem;
	font-weight:400
}

@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-n01-header {
	font-family:"CentraleSans Book",Verdana,sans-serif;
	margin-bottom:29px;
	height:54px
}

.p-n01-header .p-shadow-overlay {
	display:block;
	position:absolute;
	width:100%;
	height:159px;
	left:0;
	top:0;
	z-index:4;
	background:url(../img/bg-shadow.png) repeat-x scroll left top transparent;
	opacity:.25
}

.p-n01-header .p-topbar {
	position:relative;
	z-index:20;
	left:0;
	top:0;
	width:100%;
	transform:translate3d(0px,0px,0px);
	padding:20px 11px 0;
	box-sizing:border-box
}

.p-n01-header .p-bar-wrapper,.p-n01-header .p-logo-wrapper {
	position:relative;
	max-width:960px;
	margin:0 auto;
	border:1px solid transparent;
	z-index:21
}

.p-n01-header .p-logo {
	transform:translate3d(0px,0px,0px);
	display:block;
	position:absolute;
	background:url(../img/logo-tiler-m.png) repeat-y scroll 0 0 transparent;
	z-index:20;
	width:140px;
	padding-top:87px;
	margin-top:20px;
	box-shadow:0 3px 8px 3px rgba(0,0,0,0.4)
}

.p-n01-header .p-logo .p-refresh {
	position:absolute;
	width:100%;
	height:87px;
	top:0
}

.p-n01-header .p-logo:before {
	content:"";
	background:url(../img/sprite-header-rebrand.png) repeat scroll 0 0 transparent;
	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;
	font-size:17px;
	height:41px;
	padding:6px 13px
}

.p-n01-header .p-bar-nav {
	position:relative;
	font-size:0;
	height:100%;
	top:-4px;
	margin-left:173px
}

.p-n01-header .p-bar-nav:after {
	content:"";
	position:absolute;
	left:0;
	width:100%;
	bottom:0;
	height:1px;
	background:none repeat scroll 0 0 #fff;
	opacity:.2
}

.p-n01-header .p-bar-nav > li {
	position:relative;
	display:table-cell;
	height:100%;
	color:#fff;
	cursor:pointer;
	vertical-align:middle;
	font-size:14px;
	line-height:18px;
	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 span {
	display:table-cell;
	vertical-align:middle;
	width:100%
}

.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: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 {
	max-height:600px
}

.p-n01-header .p-bar-nav > li:first-child {
	padding-left:15px
}

.p-n01-header .p-bar-nav .p-sub-wrapper {
	position:relative;
	top:15px
}

.p-n01-header .p-bar-nav .p-sub-wrapper:before {
	vertical-align:middle;
	width:0;
	height:0;
	overflow:hidden;
	font:0/0 serif;
	border-width:0 5px 5px;
	border-style:none solid solid;
	border-color:-moz-use-text-color transparent #fff;
	content:"";
	position:absolute;
	left:20%;
	top:-5px;
	display:none
}

.p-n01-header .p-bar-nav .p-sub-menu {
	font-family:"CentraleSans Book",Verdana,sans-serif;
	position:absolute;
	max-height:0;
	overflow:hidden;
	width:250px;
	left:-15px;
	top:100%;
	text-align:left;
	box-sizing:border-box;
	box-shadow:0 3px 5px rgba(0,0,0,0.3);
	padding-left:15px;
	padding-right:15px;
	background:url(../img/flyout-bg.png) repeat-x scroll 0 0 / 100% 100% transparent
}

.p-n01-header .p-bar-nav .p-sub-menu a {
	position:relative;
	display:block;
	font-size:12px;
	line-height:14px;
	color:#3c3c3c
}

.p-n01-header .p-bar-nav .p-sub-menu a:hover {
	color:#000
}

.p-n01-header .p-bar-nav .p-sub-menu li {
	padding-bottom:19px
}

.p-n01-header .p-bar-nav .p-sub-menu .p-first-child {
	padding-top:13px
}

.p-n01-header .p-bar-nav .p-sub-menu .p-last-child {
	padding-bottom:13px
}

.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:hover {
	opacity:1
}

.p-n01-header .p-search fieldset {
	float:right;
	width:20px
}

.p-n01-header .p-search input {
	font-family:"CentraleSans Book",Verdana,sans-serif;
	font-size:12px;
	box-sizing:border-box;
	border-radius:3px;
	float:right;
	width:100%;
	border:1px solid #cccedb;
	height:31px;
	opacity:0;
	padding-left:10px;
	padding-right:25px;
	color:#b9bbc7;
	line-height:32px
}

.p-n01-header .p-search input:-moz-placeholder {
	color:#b9bbc7
}

.p-n01-header .p-search input::-moz-placeholder {
	color:#b9bbc7
}

.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:18px;
	background:url(../img/sprite-header-rebrand.png) no-repeat scroll -140px -106px transparent;
	text-indent:-9999em
}

.p-n01-header .p-sidebar {
	display:none
}

@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) {
body {
	transition:left 200ms ease-out 0
}

.p-n01-header {
	margin-bottom:14px
}

.p-n01-header .p-logo {
	position:absolute;
	background:url(http://www.philips.co.uk/b-etc/philips/clientlibs/foundation-general/clientlibs-css/images/n01-header/logo-tiler-xs.png) repeat-y scroll 0 0 transparent;
	width:106px;
	padding-top:66px;
	margin-top:10px;
	margin-left:6px
}

.p-n01-header .p-logo:before {
	content:"";
	background-position:-140px 0;
	width:106px;
	height:106px
}

.p-n01-header .p-logo .p-refresh {
	height:66px
}

.p-n01-header .p-logo span {
	font-size:13px;
	height:38px;
	padding:0 10px
}

.p-n01-header .p-topbar {
	position:absolute;
	padding-top:0;
	margin-top:10px
}

.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 0 ease 0;
	width:auto
}

.p-n01-header .p-search input {
	opacity:1;
	font-size:14px
}

.p-n01-header .p-search button {
	background-position:-176px -106px
}

.p-n01-header .p-sidebar {
	overflow:hidden;
	position:fixed;
	display:block;
	top:0;
	bottom:0;
	right:0;
	width:100%;
	z-index:4;
	transform:translate3d(100%,0px,0px);
	transition:all 200ms ease-out 0;
	box-sizing:border-box
}

.p-n01-header .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-n01-header .p-sidebar .p-nav-wrapper {
	height:100%;
	overflow-y:scroll;
	margin-left:44px;
	background:none repeat scroll 0 0 #ececec
}

.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(0px)
}

.p-n01-header .p-category-nav .p-title {
	position:relative;
	background:none repeat scroll 0 0 #0089c4;
	display:table;
	width:100%
}

.p-n01-header .p-category-nav .p-title:after {
	content:"";
	background:url(../img/sprite-header-rebrand.png) repeat scroll -140px -124px transparent;
	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-sub {
	position:relative;
	display:block;
	clear:both;
	max-height:0;
	overflow:hidden;
	transition:all 300ms cubic-bezier(0.715,0.005,0.355,2) 0
}

.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:none repeat scroll 0 0 #fff
}

.p-n01-header .p-category-nav .p-sub li:first-child {
	border-top:0 none
}

.p-n01-header .p-category-nav .p-sub li a {
	display:table;
	width:100%;
	color:#3c3c3c;
	font-size:14px;
	line-height:22px
}

.p-n01-header .p-category-nav .p-sub li a span {
	display:table-cell;
	height:46px;
	vertical-align:middle;
	padding-left:15px;
	padding-right:15px
}

.p-n01-header .p-small-nav {
	display:block;
	position:absolute;
	top:9px;
	right:0;
	height:5px;
	width:25px;
	border-top:5px solid #fff;
	cursor:pointer
}

.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
}
}

@media screen and (min-width: 701px) and (max-width: 960px) {
.p-n01-header .p-bar-nav > li:nth-child(4) .p-sub-menu {
	left:auto;
	right:0
}
}

@media screen and (min-width: 701px) {
.p-n01-header {
	margin:0 2%
}
}

.ie8 .p-n01-header .p-bar-nav > li:nth-child(4) .p-sub-menu {
	left:auto;
	right:0
}

.p-n02-header .p-user-account fieldset .p-search-field.p-empty::-moz-placeholder {
	color:red
}

@media screen and (max-width: 700px) {
body {
	position:relative;
	width:100%
}

.p-n02-header .p-breadcrumb.p-open ul.p-content-frame > li:nth-child(2) {
	display:none
}

.p-n02-header .p-breadcrumb.p-open ul.p-content-frame > li:nth-child(3) > a {
	padding-left:5rem
}

.p-n02-header .p-breadcrumb.p-open ul.p-content-frame > li:nth-child(3) .p-separator {
	left:2rem
}

.p-n02-header .p-breadcrumb.p-open ul.p-content-frame > li:nth-child(4) > a {
	padding-left:6rem
}

.p-n02-header .p-breadcrumb.p-open ul.p-content-frame > li:nth-child(4) .p-separator {
	left:3rem
}

.p-n02-header .p-breadcrumb.p-open ul.p-content-frame > li:nth-child(5) > a {
	padding-left:7rem
}

.p-n02-header .p-breadcrumb.p-open ul.p-content-frame > li:nth-child(5) .p-separator {
	left:4rem
}
}

.n03-countryselector .p-col-4 .p-region .p-countries li .p-languages .p-language:nth-child(n+2) a:before {
	content:"|"
}

@media screen and (max-width: 700px) {
.p-responsive-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(2),.p-responsive-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(2) {
	display:none
}

.p-responsive-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) > a,.p-responsive-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) > a {
	padding-left:6rem
}

.p-responsive-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) .p-separator,.p-responsive-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) .p-separator {
	left:1.5rem
}

.p-responsive-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) > a,.p-responsive-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) > a {
	padding-left:7.5rem
}

.p-responsive-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) .p-separator,.p-responsive-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) .p-separator {
	left:3rem
}

.p-responsive-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) > a,.p-responsive-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) > a {
	padding-left:9rem
}

.p-responsive-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) .p-separator,.p-responsive-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) .p-separator {
	left:4.5rem
}
}

.p-force-small-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(2),.p-force-small-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(2) {
	display:none
}

.p-force-small-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) > a,.p-force-small-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) > a {
	padding-left:6rem
}

.p-force-small-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) .p-separator,.p-force-small-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(3) .p-separator {
	left:1.5rem
}

.p-force-small-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) > a,.p-force-small-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) > a {
	padding-left:7.5rem
}

.p-force-small-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) .p-separator,.p-force-small-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(4) .p-separator {
	left:3rem
}

.p-force-small-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) > a,.p-force-small-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) > a {
	padding-left:9rem
}

.p-force-small-bkpoint .p-n02-header .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) .p-separator,.p-force-small-bkpoint .p-n04-breadcrumb .p-n04-breadcrumb-inner.p-open ul.p-content-frame > li:nth-child(5) .p-separator {
	left:4.5rem
}

.p-gc02-container {
	margin:0 auto;
	letter-spacing:0;
	word-spacing:0;
	font-size:0
}

.p-gc02-container .p-wrapper {
	max-width:960px;
	margin:0 auto;
	background-position:center top;
	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
}

@media screen and (max-width: 700px) {
.p-gc02-container .p-wrapper {
	max-width:230px
}
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,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 none;
	margin:0;
	padding:0;
	font:inherit;
	vertical-align:baseline
}

:focus {
	outline:0 none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}

body {
	font-family:verdana,arial,sans-serif;
	line-height:1;
	overflow-x:hidden;
	overflow-y:scroll
}

ol,ul {
	list-style:none outside none
}

audio:not([controls]) {
	display:none;
	height:0
}

html {
	font-size:62.5%
}

a:focus {
	outline:thin dotted
}

a:active,a:hover {
	outline:0 none
}

img {
}

button,input,select,textarea {
	font-family:verdana,arial,sans-serif;
	font-size:100%;
	margin:0;
	vertical-align:baseline
}

button,input {
	line-height:normal
}

button,input[type="submit"],input[type="button"] {
	background:none repeat scroll 0 center transparent;
	border:0 none;
	padding:0
}

button,select {
	text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-moz-appearance:button;
	cursor:pointer
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0 none;
	padding:0
}

button {
	border:0 none
}

html,button,input,select,textarea {
	color:inherit
}

::-moz-selection {
	background:none repeat scroll 0 0 #b3d4fc;
	text-shadow:none
}

img {
	vertical-align:middle
}

@media print {
body {
	color:#000;
	background:none repeat scroll 0 0 #fff
}

body,article {
	width:100%;
	margin:0;
	padding:0
}

nav,aside {
	display:none
}

h1,h2,h3,h4,h5,h6 {
	page-break-after:avoid
}

ul,img {
	page-break-inside:avoid
}

img {
	max-width:100%!important
}

@page {
	margin:2cm
}
}

a img {
	outline:0 none;
	border:0 none
}

.p-body-copy-02 {
	color:#252f47;
	font-size:1.1rem;
	line-height:1.6rem
}

p {
	font-size:1.3rem
}

a {
	text-decoration:none;
	font-size:1.1rem;
	color:#0e5fd8
}

.p-hidden {
	display:none
}

.p-visuallyhidden {
	border:0 none;
	clip:rect(0px,0px,0px,0px);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.p-icon-earth,.p-icon-caret-right,.p-icon-caret-left,.p-icon-caret-up,.p-icon-caret-down,.p-icon-arrow-down,.p-icon-arrow-up,.p-icon-flag,.p-icon-envelope,.p-icon-comment,.p-icon-mobile,.p-icon-box,.p-icon-hourglass,.p-icon-power-cord,.p-icon-cycle,.p-icon-alert,.p-icon-magnet,.p-icon-zoom-in,.p-icon-download,.p-icon-zoom-out,.p-icon-fullscreen-small,.p-icon-fullscreen-small-2,.p-icon-exit-fullscreen-small,.p-icon-arrow-right,.p-icon-arrow-left,.p-icon-phone,.p-icon-magnifier,.p-icon-a-label,.p-icon-pause,.p-icon-mute,.p-icon-sound,.p-icon-play,.p-icon-close,.p-icon-play-circle,.p-icon-zandloper,.p-icon-uitroekteken,.p-icon-stekker,.p-icon-recycling,.p-icon-inhoud,.p-icon-box-2 {
	font-family:"philips-icon";
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1
}

.p-icon-close:before {
	content:"x"
}

.p-grid {
	margin-left:-2%;
	list-style:none outside none;
	margin-bottom:0
}

.p-grid:before,.p-grid:after {
	content:" ";
	display:table
}

.p-grid:after {
	clear:both
}

.p-grid-item {
	float:left;
	width:100%;
	padding-left:2%;
	vertical-align:top;
	box-sizing:border-box
}

.p-one-whole {
	width:100%
}

@media only screen and (max-width: 450px) {
.p-grid {
	margin-left:-2%
}

.p-grid-item {
	padding-left:2%
}
}

@media only screen and (min-width: 451px) {
.p-grid {
	margin-left:-2%
}

.p-grid-item {
	padding-left:2%
}
}

@media only screen and (min-width: 701px) {
.p-m-one-third {
	width:33.3334%
}

.p-grid {
	margin-left:-2%
}

.p-grid-item {
	padding-left:2%
}
}

@media only screen and (min-width: 961px) {
.p-grid {
	margin-left:-2%
}

.p-grid-item {
	padding-left:2%
}
}

.p-grid-item img {
	max-width:100%
}

.p-form input[type="text"]::-moz-placeholder,.p-form input[type="email"]::-moz-placeholder,.p-form input[type="password"]::-moz-placeholder,.p-form input[type="tel"]::-moz-placeholder,.p-form textarea::-moz-placeholder {
	color:#b9bbc7
}

.p-form-horizontal .p-grid > :first-child {
	padding-left:0
}

.p-square {
	display:inline-block;
	width:18px;
	height:18px;
	border:1px solid #c2c4cf;
	background:none repeat scroll 0 0 #fff
}

.p-square:hover {
	background:none repeat scroll 0 0 #ececef
}

.p-square:active {
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.3) inset;
	border:1px solid #fff;
	background:none repeat scroll 0 0 #eaeaed
}

.p-square:after {
	content:"";
	background-image:url(http://www.philips.co.uk/b-etc/philips/clientlibs/foundation-base/clientlibs-css/img/generic/icon-sprite.png);
	position:relative;
	display:block
}

.p-square.p-small {
	display:inline-block;
	width:14px;
	height:14px;
	border:1px solid #c2c4cf;
	background:none repeat scroll 0 0 #fff;
	border-radius:3px
}

.p-square.p-small:hover {
	background:none repeat scroll 0 0 #ececef
}

.p-square.p-small:active {
	box-shadow:0 3px 3px 0 rgba(0,0,0,0.3) inset;
	border:1px solid #fff;
	background:none repeat scroll 0 0 #eaeaed
}

.p-square.p-small:hover {
	background-position:-20px -18px
}

.p-square.p-small:active {
	background-position:-20px -36px
}

button.p-square.p-small {
	width:16px;
	height:16px
}

.p-progress-bar-wrapper progress::-moz-progress-bar {
	background:none repeat scroll 0 0 #0e5fd8
}

.p-notification-bar {
	position:relative;
	color:#fff;
	font-family:inherit;
	font-size:1.2rem;
	line-height:1.8rem
}

.p-notification-bar span {
	display:inline-block;
	vertical-align:middle
}

.p-notification-bar span.p-text {
	padding-right:1rem
}

.p-notification-bar .p-square,.p-notification-bar .p-circle {
	margin-left:10px
}

.p-notification-bar .p-square {
	position:relative;
	top:.4rem
}

.p-arrow-right {
	margin-right:-.2rem;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	content:"";
	width:0;
	height:0;
	overflow:hidden;
	font:0/0 serif;
	border-left:5px solid #0e5fd8;
	border-width:5px 0 5px 5px;
	border-style:solid none solid solid;
	border-color:transparent -moz-use-text-color transparent #0e5fd8
}

.p-video .p-controls > :first-child {
	margin-left:0
}

@media screen and (min-width: 701px) {
.p-video .p-controls > :first-child {
	margin-left:0
}
}

.ie8 .p-video .p-controls > :first-child {
	margin-left:0
}

button::-moz-focus-inner {
	padding:0;
	border:0 none
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,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 none;
	margin:0;
	padding:0;
	font:inherit;
	vertical-align:baseline
}

:focus {
	outline:0 none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}

html body {
	font-family:verdana,arial,sans-serif
}

body {
	line-height:1;
	overflow-y:scroll
}

ol,ul {
	list-style:none outside none
}

audio:not([controls]) {
	display:none;
	height:0
}

html {
	font-size:62.5%
}

a:focus {
	outline:thin dotted
}

a:active,a:hover {
	outline:0 none
}

img {
}

button,input,select,textarea {
	font-family:verdana,arial,sans-serif;
	font-size:100%;
	margin:0;
	vertical-align:baseline
}

button,input {
	line-height:normal
}

button,input[type="submit"],input[type="button"] {
	background:none repeat scroll 0 center transparent;
	border:0 none;
	padding:0
}

button,select {
	text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-moz-appearance:button;
	cursor:pointer
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border:0 none;
	padding:0
}

button {
	border:0 none
}

html,button,input,select,textarea {
	color:inherit
}

::-moz-selection {
	background:none repeat scroll 0 0 #b3d4fc;
	text-shadow:none
}

img {
	vertical-align:middle
}

@media print {
body {
	color:#000;
	background:none repeat scroll 0 0 #fff
}

body,article {
	width:100%;
	margin:0;
	padding:0
}

nav,aside {
	display:none
}

h1,h2,h3,h4,h5,h6 {
	page-break-after:avoid
}

ul,img {
	page-break-inside:avoid
}

img {
	max-width:100%!important
}

@page {
	margin:2cm
}
}

a img {
	outline:0 none;
	border:0 none
}

.p-body-copy-02 {
	color:#252f47;
	font-size:1.1rem;
	line-height:1.6rem
}

p {
	font-size:1.3rem
}

a {
	text-decoration:none;
	font-size:1.1rem;
	color:#0e5fd8
}

.p-visuallyhidden {
	border:0 none;
	clip:rect(0px,0px,0px,0px);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

.p-icon-earth,.p-icon-caret-right,.p-icon-caret-left,.p-icon-caret-up,.p-icon-caret-down,.p-icon-arrow-down,.p-icon-arrow-up,.p-icon-flag,.p-icon-envelope,.p-icon-comment,.p-icon-mobile,.p-icon-box,.p-icon-hourglass,.p-icon-power-cord,.p-icon-cycle,.p-icon-alert,.p-icon-magnet,.p-icon-zoom-in,.p-icon-download,.p-icon-zoom-out,.p-icon-fullscreen-small,.p-icon-fullscreen-small-2,.p-icon-exit-fullscreen-small,.p-icon-arrow-right,.p-icon-arrow-left,.p-icon-phone,.p-icon-magnifier,.p-icon-a-label,.p-icon-pause,.p-icon-mute,.p-icon-sound,.p-icon-play,.p-icon-close,.p-icon-play-circle,.p-icon-zandloper,.p-icon-uitroekteken,.p-icon-stekker,.p-icon-recycling,.p-icon-inhoud,.p-icon-box-2 {
	font-family:"philips-icon";
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1
}

.p-icon-close:before {
	content:"x"
}

.p-grid {
	margin-left:-2%;
	list-style:none outside none;
	margin-bottom:0
}

.p-grid:before,.p-grid:after {
	content:" ";
	display:table
}

.p-grid:after {
	clear:both
}

.p-grid-item {
	float:left;
	width:100%;
	padding-left:2%;
	vertical-align:top;
	box-sizing:border-box
}

.p-grid-item img {
	max-width:100%
}

body {
	height:auto!important;
	position:relative;
	width:100%
}

.p-main-article-background {
	bottom:0;
	left:0;
	position:fixed;
	right:0;
	top:0
}

.p-carousel-dots {
	position:absolute;
	left:50%;
	top:804px;
	margin-left:-34.5px;
	z-index:10
}

.p-carousel-dots li {
	display:inline-block;
	width:23px;
	height:23px;
	cursor:pointer;
	pointer-events:all
}

@media screen and (min-width: 701px) {
.p-carousel-dots {
	top:666px
}
}

@media screen and (min-width: 961px) {
.p-carousel-dots {
	top:613px
}
}

@media screen and (max-width: 700px) {
.p-carousel-dots {
	top:395px
}
}

.p-arrow {
	cursor:pointer;
	display:none;
	height:147px;
	position:absolute;
	top:363px;
	width:106px;
	z-index:10
}

.p-arrow.p-left {
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/arrow-left.png);
	left:0
}

.p-arrow.p-right {
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/arrow-right.png);
	right:0
}

.p-arrow.p-left:hover {
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/arrow-left-hover.png)
}

.p-arrow.p-right:hover {
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/arrow-right-hover.png)
}

.p-s01-story-component {
	padding-top:112px;
	position:relative
}

.p-s01-story-component a.active,.p-s01-story-component a:hover {
	color:#000
}

.p-s01-story-component .p-btn {
	background:none repeat scroll 0 0 #0089c4;
	border-radius:2px;
	color:#fff;
	font:14px/14px "CentraleSans Book",Tahoma,Helvetica,Arial,Verdana,sans-serif;
	display:inline-block;
	min-width:38px;
	padding:11px 24px 10px
}

.p-s01-story-component .p-read-more .p-btn {
	font:12px/26px "CentraleSans Book",Tahoma,Helvetica,Arial,Verdana,sans-serif;
	padding:0 20px
}

.p-s01-story-component .p-btn:hover {
	background:none repeat scroll 0 0 #0073b4;
	color:#fff;
	opacity:1
}

.p-s01-story-component .p-btn:active {
	background:none repeat scroll 0 0 #0073b4;
	box-shadow:0 0 5px rgba(11,34,101,0.4) inset;
	color:#fff;
	opacity:1
}

.p-s01-story-component .p-story,.p-s01-story-component .p-main-story {
	width:100%;
	position:absolute;
	left:0;
	right:0;
	z-index:2;
	overflow:hidden;
	transition:height .7s cubic-bezier(0.715,0.005,0.355,1) 0;
	padding:6px 0 54px
}

.p-s01-story-component .p-story .p-content,.p-s01-story-component .p-main-story .p-content {
	width:100%;
	left:0;
	right:0;
	top:0;
	position:relative;
	background-color:rgba(255,255,255,0.95);
	margin-top:3px;
	box-shadow:0 1px 5px rgba(0,0,0,0.5);
	transition:all .5s cubic-bezier(0.715,0.005,0.355,1) 0
}

.p-s01-story-component .p-story.p-disabled,.p-s01-story-component .p-main-story.p-disabled {
	transition:height .2s cubic-bezier(0.715,0.005,0.355,1) 0;
	height:0!important
}

.p-s01-story-component .p-story.p-disabled .p-content {
	box-shadow:none
}

.p-s01-story-component .p-story .p-border,.p-s01-story-component .p-main-story .p-border {
	position:absolute;
	top:3px;
	left:0;
	bottom:0;
	width:14px;
	z-index:2;
	display:none;
	transition:left .3s ease-out .2s
}

.p-s01-story-component .p-story .p-border.p-disabled,.p-s01-story-component .p-main-story .p-border.p-disabled {
	transition:left .1s ease-out 0;
	left:-14px
}

.p-s01-story-component .p-story.p-color-blue .p-action-close-button,.p-s01-story-component .p-main-story.p-color-blue .p-action-close-button {
	color:#0066a1;
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/close_cross_blue.png)
}

.p-s01-story-component .p-story.p-color-blue .p-action-close-button:hover,.p-s01-story-component .p-main-story.p-color-blue .p-action-close-button:hover {
	color:#0f204b;
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/close_cross_blue_hover.png)
}

.p-s01-story-component .p-story.p-color-blue h3,.p-s01-story-component .p-main-story.p-color-blue h3 {
	color:#0066a1
}

.p-s01-story-component .p-story.p-color-blue .p-btn,.p-s01-story-component .p-main-story.p-color-blue .p-btn {
	background:none repeat scroll 0 0 #003478
}

.p-s01-story-component .p-story.p-color-blue .p-btn:hover,.p-s01-story-component .p-main-story.p-color-blue .p-btn:hover {
	background:none repeat scroll 0 0 #0f204b
}

.p-s01-story-component .p-story.p-color-blue .p-border,.p-s01-story-component .p-main-story.p-color-blue .p-border {
	background:none repeat scroll 0 0 #0066a1
}

.p-s01-story-component .p-story.p-color-orange .p-action-close-button,.p-s01-story-component .p-main-story.p-color-orange .p-action-close-button {
	color:#e98300;
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/close_cross_orange.png)
}

.p-s01-story-component .p-story.p-color-orange .p-action-close-button:hover,.p-s01-story-component .p-main-story.p-color-orange .p-action-close-button:hover {
	color:#772432;
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/close_cross_orange_hover.png)
}

.p-s01-story-component .p-story.p-color-orange h3,.p-s01-story-component .p-main-story.p-color-orange h3 {
	color:#e98300
}

.p-s01-story-component .p-story.p-color-orange .p-btn,.p-s01-story-component .p-main-story.p-color-orange .p-btn {
	background:none repeat scroll 0 0 #983222
}

.p-s01-story-component .p-story.p-color-orange .p-btn:hover,.p-s01-story-component .p-main-story.p-color-orange .p-btn:hover {
	background:none repeat scroll 0 0 #772432
}

.p-s01-story-component .p-story.p-color-orange .p-border,.p-s01-story-component .p-main-story.p-color-orange .p-border {
	background:none repeat scroll 0 0 #e98300
}

.p-s01-story-component .p-story.p-color-purple .p-action-close-button,.p-s01-story-component .p-main-story.p-color-purple .p-action-close-button {
	color:#7d0063;
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/close_cross_purple.png)
}

.p-s01-story-component .p-story.p-color-purple .p-action-close-button:hover,.p-s01-story-component .p-main-story.p-color-purple .p-action-close-button:hover {
	color:#42145f;
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/close_cross_purple_hover.png)
}

.p-s01-story-component .p-story.p-color-purple h3,.p-s01-story-component .p-main-story.p-color-purple h3 {
	color:#7d0063
}

.p-s01-story-component .p-story.p-color-purple .p-btn,.p-s01-story-component .p-main-story.p-color-purple .p-btn {
	background:none repeat scroll 0 0 #631d76
}

.p-s01-story-component .p-story.p-color-purple .p-btn:hover,.p-s01-story-component .p-main-story.p-color-purple .p-btn:hover {
	background:none repeat scroll 0 0 #42145f
}

.p-s01-story-component .p-story.p-color-purple .p-border,.p-s01-story-component .p-main-story.p-color-purple .p-border {
	background:none repeat scroll 0 0 #7d0063
}

.p-s01-story-component .p-story .p-content-wrapper,.p-s01-story-component .p-main-story .p-content-wrapper {
	width:1200px;
	margin:0 auto;
	position:relative
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-media,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-media {
	margin-top:17px;
	width:49%;
	float:left;
	background-color:#000
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content {
	margin-top:54px;
	width:49%;
	float:right
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content h3,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content h3 {
	font:34px/40px "CentraleSans Book",Tahoma,Helvetica,Arial,Verdana,sans-serif;
	margin-top:-9px
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content p,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content p {
	font:14px/22px "CentraleSans Book",Tahoma,Verdana,Arial,sans-serif;
	margin-top:18px;
	color:#3c3c3c
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content ul.p-social,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content ul.p-social {
	text-align:left;
	margin:3px 0;
	padding:0;
	font:17px/19px "CentraleSans Book",Tahoma,Helvetica,Arial,Verdana,sans-serif
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content ul.p-social li,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content ul.p-social li {
	display:inline-block;
	margin:0;
	top:3px;
	font-size:14px;
	position:relative
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content ul.p-social li.p-read-more a,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content ul.p-social li.p-read-more a {
	margin-right:16px;
	margin-bottom:8px
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content ul.p-social li *,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content ul.p-social li * {
	vertical-align:top!important
}

.fb-like {
	height:20px;
	overflow:hidden
}

.p-s01-story-component .p-story .p-action-close-button,.p-s01-story-component .p-main-story .p-action-close-button {
	font:13px/13px philips-icon,Arial,Verdana,sans-serif;
	text-align:center;
	color:#ff8200;
	position:absolute;
	margin-left:-40px;
	top:20px;
	right:0;
	width:26px;
	height:26px;
	cursor:pointer;
	z-index:1;
	text-indent:-9999px;
	background-position:center center;
	background-repeat:no-repeat
}

.p-s01-story-component .p-main-story {
	width:100%;
	display:none;
	margin-top:74px
}

.p-s01-story-component .p-main-story.p-disabled {
	height:500px;
	width:500px
}

.p-s01-story-component .p-main-story .p-content {
	opacity:0
}

.p-s01-story-component .p-story {
	padding-bottom:10px;
	margin-top:-8px;
	padding-top:10px
}

.p-s01-story-component .p-story.p-disabled {
	padding-bottom:0!important
}

.p-s01-story-component .p-main-left {
	width:33.3333%;
	position:relative;
	max-width:952px;
	float:left
}

.p-s01-story-component .p-main-left .p-block {
	margin-bottom:10px;
	width:40.5%;
	position:relative;
	padding:46% 0 0;
	cursor:pointer;
	float:left
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-caption {
	box-sizing:border-box;
	height:100%;
	margin-bottom:-66px;
	min-height:250px;
	padding-left:80px;
	position:absolute;
	top:0
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-caption ul {
	height:50px
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-caption .p-innovate-you {
	margin-left:4px;
	margin-right:47px
}

@media screen and (min-width: 701px) and (max-width: 960px) {
.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-caption .p-innovate-you {
	margin-left:4px;
	margin-right:5px
}
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content {
	bottom:0;
	color:#fff;
	left:0;
	position:absolute;
	right:0;
	top:0
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content h2 {
	font:52px/61px "CentraleSans Bold",Tahoma,Helvetica,Arial,Verdana,sans-serif;
	margin:63px 43px 0 0;
	color:#fff;
	text-shadow:1px 1px 4px rgba(0,0,0,0.2)
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content img {
	margin:0 43px;
	display:block
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content ul {
	width:100%;
	text-align:left;
	margin:0 43px 0 0;
	padding:0;
	font:17px/50px "CentraleSans Book",Tahoma,Helvetica,Arial,Verdana,sans-serif
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content ul li {
	display:inline-block;
	padding:9px 12px 0 0
}

@media screen and (max-width: 700px) {
.p-s01-story-component .p-main-left .p-block {
	margin-bottom:60px
}
}

.p-s01-story-component .p-wrapper {
	width:960px;
	margin:0 auto;
	position:relative
}

.p-s01-story-component .p-wrapper-carousel {
	overflow:hidden;
	position:relative;
	width:300%;
	max-height:490px
}

.p-s01-story-component .p-wrapper .p-list-wrapper {
	clear:both;
	overflow:hidden;
	margin-bottom:15px
}

.p-s01-story-component .p-wrapper .p-main {
	pointer-events:auto;
	list-style:none outside none;
	margin:0;
	padding:0;
	position:relative;
	float:right;
	top:0;
	transition:top .7s ease-out 0
}

.p-s01-story-component .p-wrapper .p-main.p-list-left {
	margin-bottom:20px;
	right:51.0417%;
	top:20px;
	width:48.9583%
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block {
	right:0
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block.p-large {
	left:0
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block.p-medium {
	left:84px
}

.p-s01-story-component .p-wrapper .p-main.p-list-right {
	left:51.0417%;
	width:48.9583%;
	float:none
}

.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block {
	left:0
}

.p-s01-story-component .p-wrapper .p-main .p-block {
	cursor:pointer;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
	box-shadow:0 3px 8px rgba(0,0,0,0.4);
	transition:none .4s ease-out 0
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-ratio-16-9 {
	padding-top:62.17%
}

@media screen and (min-width: 701px) and (max-width: 960px) {
.p-s01-story-component .p-wrapper .p-main .p-block .p-ratio-16-9 {
}
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-large {
	width:472px
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-medium {
	width:388px
}

@media screen and (min-width: 701px) and (max-width: 960px) {
.p-s01-story-component .p-wrapper .p-main .p-block.p-large {
	width:100%
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-medium,.p-s01-story-component .p-wrapper .p-main .p-block.p-small {
	width:82.5843%
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block.p-medium,.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block.p-small {
	left:17.4157%
}
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-block-content {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden
}

.p-s01-story-component .p-wrapper .p-main .p-block:hover .p-img-feed {
	transform:scale(1.1)
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-img-feed {
	width:100%;
	height:100%;
	transition:transform 4s ease-out 0
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-caption {
	background-color:#000;
	bottom:0;
	color:#fff;
	height:66px;
	position:absolute;
	width:100%
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-caption h3 {
	font:17px/19px "CentraleSans Book",Tahoma,Helvetica,Arial,Verdana,sans-serif;
	word-wrap:break-word;
	margin:12px 14px 0 19px;
	padding:0
}

@media screen and (min-width: 701px) and (max-width: 960px) {
.p-s01-story-component .p-wrapper .p-main .p-block .p-caption h3 {
	margin:6px 12px 0
}
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-caption ul {
	width:100%;
	position:absolute;
	bottom:0;
	text-align:left;
	margin:0 24px;
	padding:0;
	font:12px/50px "Helvetica Neue",Helvetica,Arial,Verdana,sans-serif
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-caption ul li {
	display:inline;
	padding:0 10px
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-blue {
	color:#0f204b
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-blue .p-action-button,.p-s01-story-component .p-wrapper .p-main .p-block.p-color-blue .p-btn {
	background:none repeat scroll 0 0 #0b5ed7
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-blue .p-caption {
	background:linear-gradient(90deg,#0468a3,#5d9cd3) repeat scroll 0 0 transparent
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-green {
	color:#024731
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-green .p-action-button,.p-s01-story-component .p-wrapper .p-main .p-block.p-color-green .p-btn {
	background:none repeat scroll 0 0 #7dba00
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-green .p-caption {
	background:linear-gradient(90deg,#5d9022,#9eb209) repeat scroll 0 0 transparent
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-red {
	color:#5e172d
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-red .p-action-button,.p-s01-story-component .p-wrapper .p-main .p-block.p-color-red .p-btn {
	background:none repeat scroll 0 0 #fc3c3c
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-red .p-caption {
	background:linear-gradient(90deg,#5e172d,#5e172d) repeat scroll 0 0 transparent
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-orange {
	color:#772432
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-orange .p-action-button,.p-s01-story-component .p-wrapper .p-main .p-block.p-color-orange .p-btn {
	background:none repeat scroll 0 0 #f56800
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-orange .p-caption {
	background:linear-gradient(90deg,#e98500,#eda600) repeat scroll 0 0 transparent
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-purple {
	color:#42145f
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-purple .p-action-button,.p-s01-story-component .p-wrapper .p-main .p-block.p-color-purple .p-btn {
	background:none repeat scroll 0 0 #68049c
}

.p-s01-story-component .p-wrapper .p-main .p-block.p-color-purple .p-caption {
	background:linear-gradient(90deg,#7f0466,#a770a7) repeat scroll 0 0 transparent
}

.p-s01-story-component .p-wrapper,.p-s01-story-component .p-story .p-content-wrapper,.p-s01-story-component .p-main-story .p-content-wrapper {
	overflow:hidden;
	padding-bottom:38px;
	width:960px
}

@media screen and (max-width: 700px) {
.p-s01-story-component .p-wrapper,.p-s01-story-component .p-story .p-content-wrapper,.p-s01-story-component .p-main-story .p-content-wrapper {
	padding-bottom:0
}
}

.p-s01-story-component .p-story .p-content-wrapper,.p-s01-story-component .p-main-story .p-content-wrapper {
	padding-bottom:54px
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content {
	width:56%
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content h3,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content h3 {
	width:179%;
	left:-79%;
	position:relative;
	font-size:34px;
	line-height:44px
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-media,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-media {
	width:40.8613%;
	top:139px;
	position:relative;
	background-size:cover;
	min-height:218px
}

.p-s01-story-component .p-main-left .p-block {
	width:49.3697%;
	padding-top:57%
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content h2 {
	font-family:"CentraleSans Bold",Arial,Verdana,sans-serif;
	font-size:55px;
	line-height:66px;
	margin:41px 43px 2px 0;
	width:520px
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-caption h3 span,.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content h2 span,.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content .p-caption-long span {
	white-space:nowrap
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content img {
	margin:0 43px;
	display:block
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content .p-btn {
	margin:32px 20px 10px 3px
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content ul {
	margin:0 0 0 3px
}

.p-s01-story-component .p-list-left .p-block .p-caption,.p-s01-story-component .p-list-right .p-block .p-caption {
	font-size:18px;
	line-height:20px
}

@media screen and (min-width: 701px) and (max-width: 960px) {
.p-s01-story-component {
	padding-top:120px
}

.p-s01-story-component .p-wrapper,.p-s01-story-component .p-story .p-content-wrapper,.p-s01-story-component .p-main-story .p-content-wrapper {
	width:679px
}

.p-s01-story-component .p-main-story,.p-s01-story-component .p-main-story .p-content {
	padding-bottom:0
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-media,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-media {
	width:57.2802%;
	top:40px;
	float:none;
	margin-left:0;
	margin-top:0
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content {
	margin-right:8.51648%;
	width:100%;
	float:none
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content h3,.p-s01-story-component .p-main-story .p-content-wrapper .p-story-content h3 {
	width:100%;
	left:0;
	font-size:34px;
	line-height:40px;
	margin-top:0
}

.p-s01-story-component .p-wrapper .p-list-wrapper {
	margin-top:115px
}

.p-s01-story-component .p-main-left .p-block {
	width:57%;
	padding-top:63%
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content h2 {
	font-size:42px;
	line-height:50px;
	margin:36px 0 0
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content img {
	margin:0;
	display:block
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content .p-btn {
	margin:31px 0 10px
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content ul {
	margin:0
}

.p-s01-story-component .p-list-left .p-block .p-caption,.p-s01-story-component .p-list-right .p-block .p-caption {
	height:49px
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-caption {
	height:55px
}

.p-s01-story-component .p-wrapper .p-main .p-block .p-caption h3 {
	font-size:14px;
	line-height:22px
}
}

@media screen and (min-width: 961px) {
.p-s01-story-component .p-main-story .p-content {
	top:50px
}
}

@media screen and (max-width: 700px) {
.p-s01-story-component {
	padding-top:13px
}

.p-s01-story-component .p-main-story {
	margin:0 auto;
	width:96%;
	transition-duration:0
}

.p-s01-story-component .p-main-story.p-disabled {
	height:auto;
	width:96%
}

.p-s01-story-component .p-main-story .p-border {
	display:none
}

.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-story-content {
	box-shadow:0 0 3px 0 #888
}

.p-s01-story-component .p-story {
	top:0;
	left:0;
	right:0;
	position:absolute;
	box-shadow:none;
	margin:0;
	width:100%
}

.p-s01-story-component .p-story.p-disabled {
	padding-bottom:0
}

.p-s01-story-component .p-story .p-content {
	box-shadow:0 0 3px #888!important;
	margin:0 auto;
	width:96%
}

.p-s01-story-component .p-story .p-content-wrapper .p-story-content p {
	font-size:14px;
	line-height:22px
}

.p-s01-story-component .p-story,.p-s01-story-component .p-main-story {
	height:auto;
	padding:5px;
	margin-top:-5px
}

.p-s01-story-component .p-story.p-story,.p-s01-story-component .p-main-story.p-story {
	padding:0 0 5px;
	top:-10px
}

.p-s01-story-component .p-story .p-content-wrapper,.p-s01-story-component .p-main-story .p-content-wrapper {
	padding-bottom:0
}

.p-s01-story-component .p-story .p-content,.p-s01-story-component .p-main-story .p-content {
	height:auto
}

.p-s01-story-component .p-story .p-content .p-content-wrapper,.p-s01-story-component .p-main-story .p-content .p-content-wrapper {
	width:100%;
	height:auto
}

.p-s01-story-component .p-story .p-content .p-content-wrapper .p-action-close-button,.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-action-close-button {
	display:none
}

.p-s01-story-component .p-story .p-content .p-content-wrapper .p-story-content,.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-story-content {
	float:none;
	width:auto;
	padding:10px 4.375% 30px;
	margin:0
}

.p-s01-story-component .p-story .p-content .p-content-wrapper .p-story-content h3,.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-story-content h3 {
	display:none
}

.p-s01-story-component .p-story .p-content .p-content-wrapper .p-story-content ul.p-social,.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-story-content ul.p-social {
	width:100%;
	line-height:19px;
	margin-bottom:0
}

.p-s01-story-component .p-story .p-content .p-content-wrapper .p-story-content ul.p-social li,.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-story-content ul.p-social li {
	margin:5px 0
}

.p-s01-story-component .p-story .p-content .p-content-wrapper .p-story-content ul.p-social li.p-read-more,.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-story-content ul.p-social li.p-read-more {
	display:block
}

.p-s01-story-component .p-story .p-content .p-content-wrapper .p-story-media,.p-s01-story-component .p-main-story .p-content .p-content-wrapper .p-story-media {
	display:none
}

.p-s01-story-component .p-wrapper {
	top:30px;
	width:100%
}

.p-s01-story-component .p-wrapper .p-list-wrapper {
	margin-top:20px;
	padding:20px 0;
	background:none repeat scroll 0 0 #fff
}

.p-s01-story-component .p-wrapper .p-main-left .p-block {
	padding:0;
	width:75%;
	margin-bottom:20px
}

.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-block-content {
	position:static;
	bottom:auto;
	top:auto;
	right:auto;
	left:auto
}

.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-block-content h2 {
	font-size:34px;
	line-height:44px;
	margin:32px 0 0 6px;
	width:255px
}

.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-block-content img {
	margin:0 31px 3px
}

.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-block-content img.p-innovate-you {
	height:40px;
	margin-left:9px;
	margin-right:2px
}

.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-block-content ul {
	margin:0;
	position:relative;
	left:31px
}

.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-block-content .p-btn,.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-block-content .p-btn.p-video-play span {
	display:none
}

.p-s01-story-component .p-wrapper .p-main-left .p-block.p-absolute-left .p-caption {
	margin:0;
	position:static;
	top:auto
}

.p-s01-story-component .p-wrapper .p-main {
	float:none
}

.p-s01-story-component .p-wrapper .p-main.p-list-left,.p-s01-story-component .p-wrapper .p-main.p-list-right {
	position:static;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	width:96%;
	margin:0 auto;
	padding:0;
	box-sizing:border-box
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block,.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block {
	width:100%;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	position:relative;
	overflow:visible;
	box-shadow:0 3px 8px 0 rgba(0,0,0,0.4)
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block.p-large,.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block.p-large,.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block.p-medium,.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block.p-medium,.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block.p-small,.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block.p-small {
	width:100%;
	left:auto
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block .p-img-feed,.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block .p-img-feed {
	width:auto;
	min-width:100%;
	position:absolute
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block:hover .p-img-feed,.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block:hover .p-img-feed {
	transform:scale(1)
}
}

@media screen and (max-width: 450px) {
.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-caption {
	padding-left:0
}
}

@media screen and (max-width: 700px) {
body {
	overflow-x:hidden
}
}

.p-caption .p-social {
	width:100%!important;
	text-align:left!important;
	margin:5px 0!important;
	padding:0!important;
	font:17px/19px "CentraleSans Book",Tahoma,Helvetica,Arial,Verdana,sans-serif!important;
	display:none
}

.p-caption .p-social li {
	display:inline-block;
	padding:0 2px 0 0;
	height:20px;
	width:auto
}

.p-s01-story-component .p-main-left .p-block.p-absolute-left .p-block-content .p-social img {
	margin:0!important;
	width:auto
}

@media screen and (min-width: 1201px) {
.p-s01-story-component .p-wrapper .p-main .p-large .p-ratio-16-9 {
	padding-top:332px
}

.p-s01-story-component .p-wrapper .p-main .p-medium .p-ratio-16-9 {
	padding-top:284px
}
}

@media screen and (max-width: 700px) {
.p-s01-story-component .p-wrapper .p-main .p-large .p-ratio-16-9,.p-s01-story-component .p-wrapper .p-main .p-medium .p-ratio-16-9,.p-s01-story-component .p-wrapper .p-main .p-small .p-ratio-16-9 {
	padding-top:73%
}
}

.p-s01-story-component .p-wrapper .p-main.p-list-left .p-block .p-img-feed,.p-s01-story-component .p-wrapper .p-main.p-list-right .p-block .p-img-feed {
	width:100%;
	min-width:100%;
	height:auto
}

#p-view-more {
	color:#fff;
	cursor:pointer;
	font:16px/16px "CentraleSans Book",Tahoma,Verdana,Arial,sans-serif;
	margin-top:23px;
	text-align:center;
	margin-bottom:5px
}

#p-view-more span {
	margin-right:40px;
	position:relative
}

#p-view-more span i {
	background-image:url(../img/view-more-arrow-down.png);
	height:147px;
	position:absolute;
	right:-91px;
	top:-58px;
	width:136px
}

#p-view-more span:hover i {
	background-image:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/view-more-arrow-down-hover.png)
}

.sectorfooterpage {
	position:relative;
	width:100%
}

#p-footer-sweep {
	display:none
}

.p-layout-inner-footer {
	background:none repeat scroll 0 center transparent
}

.p-footer {
	background:none repeat scroll 0 center transparent;
	padding:70px 58px 69px
}

.p-footer .p-grid {
	display:table;
	margin-left:0!important;
	position:relative;
	width:100%
}

.p-footer .p-grid-item {
	background:none repeat scroll 0 0 transparent!important;
	display:table-cell;
	float:none;
	padding:0!important;
	width:16%
}

.p-footer .p-grid-item:first-child {
	padding-top:50px!important;
	width:42%
}

.p-footer .p-grid-item:last-child {
	color:#fff;
	padding-top:50px!important;
	text-align:right;
	width:42%
}

.p-footer .p-grid-item h3 {
	color:#b3c8e6;
	font:14px/21px "CentraleSans Book",Tahoma,sans-serif;
	margin-bottom:7px
}

.p-footer .p-grid-item img {
	max-width:none
}

.p-grid .p-grid-item:first-child > div {
	margin-left:-4px
}

.gc23-smallimage {
	display:inline;
	margin:0 4px
}

.gc23-smallimage a img {
	width:20px
}

.par_gc04_2 .gc23-smallimage {
	float:none;
	text-align:center
}

.par_gc04_2 {
	text-align:center
}

.n05-selectcountry a {
	color:#b3c8e6;
	font:14px/22px "CentraleSans Book",Tahoma,sans-serif
}

.p-footer-country {
	white-space:nowrap
}

.n05-selectcountry a:hover {
	text-decoration:none
}

.n05-selectcountry .p-footer-country-list {
	color:#fff;
	margin-left:4px;
	white-space:nowrap
}

.n06-selectsite h3 {
	cursor:pointer;
	display:inline;
	line-height:22px!important;
	padding-bottom:20px
}

.n06-selectsite ul {
	background:none repeat scroll 0 0 #fff;
	display:none;
	margin-top:10px;
	padding:14px 20px;
	position:absolute;
	right:0;
	text-align:left;
	width:146px
}

.n06-selectsite ul a {
	color:#3c3c3c;
	font:14px/22px "CentraleSans Book",Tahoma,sans-serif
}

.n06-selectsite ul a:hover {
	text-decoration:none
}

.n06-selectsite output {
	color:#fff;
	cursor:pointer;
	font:14px/14px "CentraleSans Book",Tahoma,sans-serif;
	margin-left:4px;
	white-space:nowrap
}

.tbd01-genericnavigation {
	background:none repeat scroll 0 0 transparent!important
}

.tbd01-genericnavigation a {
	color:#fff;
	font:14px/15px "CentraleSans Book",Tahoma,sans-serif!important
}

.tbd01-genericnavigation a:hover {
	text-decoration:none
}

.i18-internationalizationitem {
	color:#b3c8e6;
	font:14px/14px "CentraleSans Book",Tahoma,sans-serif;
	padding-bottom:33px;
	text-align:center
}

@media screen and (max-width: 700px) {
.i18-internationalizationitem {
	padding-bottom:53px
}

.p-grid .p-grid-item:first-child > div {
	margin-left:0
}
}

.p-footer-arrow-right,.p-arrow-right {
	background:url(../img/footer-arrow-right.png) no-repeat scroll center center transparent;
	border:0 none;
	display:inline-block;
	height:9px;
	width:9px
}

.p-footer-arrow-down,.p-arrow-down {
	background:url(../img/footer-arrow-down.png) no-repeat scroll center center transparent;
	border:0 none;
	display:inline-block;
	height:9px;
	width:9px
}

@media screen and (max-width: 700px) {
.p-footer {
	overflow:visible;
	padding:70px 0 25px
}

.p-footer .p-grid {
	padding-top:208px;
	position:relative
}

.p-footer .p-grid > div {
	text-align:center!important;
	width:100%
}

.p-footer .p-grid-item {
	border-left:0 none;
	display:block
}

.p-footer .p-grid-item:first-child {
	border-top:0 none;
	margin-top:0;
	padding-top:0!important;
	width:100%
}

.p-footer .p-grid-item:last-child {
	margin-top:28px;
	padding-top:0!important;
	width:100%
}

.p-grid > div:nth-child(2) {
	height:140px;
	left:0;
	margin:0;
	position:absolute;
	top:0;
	width:100%
}

.gc23-smallimage a img {
	width:auto
}

.n06-selectsite ul {
	margin-top:13px;
	padding:16px 0;
	text-align:center;
	width:100%
}
}

.p-video-popup {
	background:none repeat scroll 0 0 #000;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9000
}

@media screen and (max-width: 450px) {
.p-video-popup {
	padding:45px 0
}
}

.p-video-popup > iframe,.p-video-popup > div {
	height:100%;
	width:100%
}

.p-video-player-close {
	cursor:pointer;
	color:#fff;
	background:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/video-close.png) no-repeat scroll center center transparent;
	height:25px;
	padding:0;
	position:fixed;
	right:30px;
	top:0;
	width:25px;
	z-index:999
}

.p-video-player-close:hover {
	background:url(http://www.philips.co.uk/b-etc/designs/corporate-app-corporatehomepage/images/video-close-hover.png) no-repeat scroll center center transparent
}

.p-main .p-social {
	display:none
}

.p-infobar a:link,.p-infobar a:visited,.p-infobar a:active,.p-infobar a:hover,.p-close {
	font-size:12px!important
}

.n01-header {
	height:292px;
	background-image:url(../img/header-bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}

@media screen and (max-width: 700px) {
.n01-header {
	height:180px
}
}