/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2') format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2') format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2') format('woff2');
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('/layout/webnsaleDelife/css/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2') format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2') format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2') format('woff2');
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmSU5fBBc4.woff2') format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('/layout/webnsaleDelife/css/fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2') format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('/layout/webnsaleDelife/css/fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2') format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('/layout/webnsaleDelife/css/fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2') format('woff2');
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('/layout/webnsaleDelife/css/fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2') format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('/layout/webnsaleDelife/css/fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2') format('woff2')
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('/layout/webnsaleDelife/css/fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2') format('woff2');
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('/layout/webnsaleDelife/css/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2') format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2') format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2') format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2') format('woff2');
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2') format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2') format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2') format('woff2');
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2') format('woff2');
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2') format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2') format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2') format('woff2');
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2') format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2') format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2') format('woff2');
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('/layout/webnsaleDelife/css/fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2') format('woff2');
}



/* latin-ext */
@font-face {
  font-family: 'Habibi';
  font-style: normal;
  font-weight: 400;
  src: local('Habibi'), local('Habibi-Regular'), url('/layout/webnsaleDelife/css/fonts/CSR-4zFWkuqcTTNyQxhfVOY.woff2') format('woff2');
}
/* latin */
@font-face {
  font-family: 'Habibi';
  font-style: normal;
  font-weight: 400;
  src: local('Habibi'), local('Habibi-Regular'), url('/layout/webnsaleDelife/css/fonts/CSR-4zFWkuqcTTNyTRhf.woff2') format('woff2');
}




/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/layout/webnsaleDelife/css/fonts/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2') format('woff2');
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/layout/webnsaleDelife/css/fonts/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2') format('woff2');
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/layout/webnsaleDelife/css/fonts/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2') format('woff2');
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/layout/webnsaleDelife/css/fonts/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2') format('woff2');
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/layout/webnsaleDelife/css/fonts/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2') format('woff2');
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/layout/webnsaleDelife/css/fonts/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2') format('woff2');
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/layout/webnsaleDelife/css/fonts/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2') format('woff2');
}

* {
	padding:0;
	margin:0
}
meta.foundation-mq-small {
	font-family:"/only screen and (max-width: 499px)/";
	width:0em
}
meta.foundation-mq-medium {
	font-family:"/only screen and (min-width:500px)/";
	width:500px
}
meta.foundation-mq-large {
	font-family:"/only screen and (min-width:761px)/";
	width:761px
}
meta.foundation-mq-xlarge {
	font-family:"/only screen and (min-width:1051px)/";
	width:1051px
}
meta.foundation-mq-xxlarge {
	font-family:"/only screen and (min-width:1442px)/";
	width:1442px
}
*,*:before,*:after {
	box-sizing:border-box
}
html,body {
	font-size:13px
}
body {
	background:#fff;
	color:#494949;
	padding:0;
	margin:0;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:1;
	position:relative;
	cursor:default
}
a:hover {
	cursor:pointer
}
img,object,embed {
	max-width:100%;
	height:auto
}
object,embed {
	height:100%
}
img {
	-ms-interpolation-mode:bicubic
}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object {
	max-width:none !important
}
.left {
	float:left !important
}
.right {
	float:right !important
}
.clearfix {
	*zoom:1
}
.clearfix:before,.clearfix:after {
	content:" ";
	display:table
}
.clearfix:after {
	clear:both
}
.text-left {
	text-align:left !important
}
.text-right {
	text-align:right !important
}
.text-center {
	text-align:center !important
}
.text-justify {
	text-align:justify !important
}
.hide {
	display:none
}
.start {
	float:left !important
}
.end {
	float:right !important
}
.text-start {
	text-align:left !important
}
.text-end {
	text-align:right !important
}
.antialiased {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
img {
	display:inline-block;
	vertical-align:middle
}
textarea {
	height:auto;
	min-height:50px
}
select {
	width:100%
}
.show-for-small,.show-for-small-only,.show-for-medium-down,.show-for-large-down,.hide-for-medium,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
	display:inherit !important
}
.hide-for-small,.hide-for-small-only,.hide-for-medium-down,.show-for-medium,.show-for-medium-up,.show-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
	display:none !important
}
table.show-for-small,table.show-for-small-only,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
	display:table
}
thead.show-for-small,thead.show-for-small-only,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
	display:table-header-group !important
}
tbody.show-for-small,tbody.show-for-small-only,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
	display:table-row-group !important
}
tr.show-for-small,tr.show-for-small-only,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
	display:table-row !important
}
td.show-for-small,td.show-for-small-only,td.show-for-medium-down td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge td.hide-for-xlarge-up,td.hide-for-xxlarge-up,th.show-for-small,th.show-for-small-only,th.show-for-medium-down td.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge td.hide-for-xlarge-up,th.hide-for-xxlarge-up,td.show-for-medium-down th.show-for-large-down,td.hide-for-xlarge th.hide-for-xlarge-up,th.show-for-medium-down th.show-for-large-down,th.hide-for-xlarge th.hide-for-xlarge-up {
	display:table-cell !important
}
@media only screen and (min-width: 500px) {
	.hide-for-small,.hide-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-up,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
		display:inherit !important
	}
	.show-for-small,.show-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-up,.hide-for-medium-only,.hide-for-large-down,.show-for-large,.show-for-large-up,.show-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
		display:none !important
	}
	table.hide-for-small,table.hide-for-small-only,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-up,table.show-for-medium-only,table.hide-for-large,table.hide-for-large-up,table.hide-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
		display:table
	}
	thead.hide-for-small,thead.hide-for-small-only,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-up,thead.show-for-medium-only,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
		display:table-header-group !important
	}
	tbody.hide-for-small,tbody.hide-for-small-only,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-up,tbody.show-for-medium-only,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
		display:table-row-group !important
	}
	tr.hide-for-small,tr.hide-for-small-only,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-up,tr.show-for-medium-only,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
		display:table-row !important
	}
	td.hide-for-small,td.hide-for-small-only,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-up,td.show-for-medium-only,td.hide-for-large,td.hide-for-large-up,td.hide-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-up,th.show-for-medium-only,th.hide-for-large,th.hide-for-large-up,th.hide-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
		display:table-cell !important
	}
}
@media only screen and (min-width: 761px) {
	.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-large-only,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
		display:inherit !important
	}
	.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.hide-for-large,.hide-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
		display:none !important
	}
	table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large,table.show-for-large-up,table.show-for-large-only,table.hide-for-xlarge,table.hide-for-xlarge-up,table.hide-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
		display:table
	}
	thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large,thead.show-for-large-up,thead.show-for-large-only,thead.hide-for-xlarge,thead.hide-for-xlarge-up,thead.hide-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
		display:table-header-group !important
	}
	tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large,tbody.show-for-large-up,tbody.show-for-large-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
		display:table-row-group !important
	}
	tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large,tr.show-for-large-up,tr.show-for-large-only,tr.hide-for-xlarge,tr.hide-for-xlarge-up,tr.hide-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
		display:table-row !important
	}
	td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large,td.show-for-large-up,td.show-for-large-only,td.hide-for-xlarge,td.hide-for-xlarge-up,td.hide-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large,th.show-for-large-up,th.show-for-large-only,th.hide-for-xlarge,th.hide-for-xlarge-up,th.hide-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
		display:table-cell !important
	}
}
@media only screen and (min-width: 1051px) {
	.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.show-for-xlarge,.show-for-xlarge-up,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
		display:inherit !important
	}
	.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.hide-for-xlarge-up,.hide-for-xlarge-only,.show-for-xxlarge-up,.show-for-xxlarge-only {
		display:none !important
	}
	table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-large-only,table.show-for-xlarge,table.show-for-xlarge-up,table.show-for-xlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge-only {
		display:table
	}
	thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-large-only,thead.show-for-xlarge,thead.show-for-xlarge-up,thead.show-for-xlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge-only {
		display:table-header-group !important
	}
	tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-large-only,tbody.show-for-xlarge,tbody.show-for-xlarge-up,tbody.show-for-xlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge-only {
		display:table-row-group !important
	}
	tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-large-only,tr.show-for-xlarge,tr.show-for-xlarge-up,tr.show-for-xlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge-only {
		display:table-row !important
	}
	td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-large-only,td.show-for-xlarge,td.show-for-xlarge-up,td.show-for-xlarge-only,td.hide-for-xxlarge-up,td.hide-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-large-only,th.show-for-xlarge,th.show-for-xlarge-up,th.show-for-xlarge-only,th.hide-for-xxlarge-up,th.hide-for-xxlarge-only {
		display:table-cell !important
	}
}
@media only screen and (min-width: 1442px) {
	.hide-for-small,.hide-for-small-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.show-for-medium-up,.show-for-large-up,.hide-for-large-only,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-up,.show-for-xxlarge-only {
		display:inherit !important
	}
	.show-for-small-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-large,.show-for-large-only,.show-for-large-down,.hide-for-xlarge,.show-for-xlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge-only {
		display:none !important
	}
	table.hide-for-small,table.hide-for-small-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.show-for-medium-up,table.show-for-large-up,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-up,table.show-for-xxlarge-only {
		display:table
	}
	thead.hide-for-small,thead.hide-for-small-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.show-for-large-up,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-up,thead.show-for-xxlarge-only {
		display:table-header-group !important
	}
	tbody.hide-for-small,tbody.hide-for-small-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.show-for-large-up,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge-only {
		display:table-row-group !important
	}
	tr.hide-for-small,tr.hide-for-small-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.show-for-large-up,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-up,tr.show-for-xxlarge-only {
		display:table-row !important
	}
	td.hide-for-small,td.hide-for-small-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.show-for-medium-up,td.show-for-large-up,td.hide-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-up,td.show-for-xxlarge-only,th.hide-for-small,th.hide-for-small-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.show-for-medium-up,th.show-for-large-up,th.hide-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-up,th.show-for-xxlarge-only {
		display:table-cell !important
	}
}
.show-for-landscape,.hide-for-portrait {
	display:inherit !important
}
.hide-for-landscape,.show-for-portrait {
	display:none !important
}
table.hide-for-landscape,table.show-for-portrait {
	display:table
}
thead.hide-for-landscape,thead.show-for-portrait {
	display:table-header-group !important
}
tbody.hide-for-landscape,tbody.show-for-portrait {
	display:table-row-group !important
}
tr.hide-for-landscape,tr.show-for-portrait {
	display:table-row !important
}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait {
	display:table-cell !important
}
@media only screen and (orientation: landscape) {
	.show-for-landscape,.hide-for-portrait {
		display:inherit !important
	}
	.hide-for-landscape,.show-for-portrait {
		display:none !important
	}
	table.show-for-landscape,table.hide-for-portrait {
		display:table
	}
	thead.show-for-landscape,thead.hide-for-portrait {
		display:table-header-group !important
	}
	tbody.show-for-landscape,tbody.hide-for-portrait {
		display:table-row-group !important
	}
	tr.show-for-landscape,tr.hide-for-portrait {
		display:table-row !important
	}
	td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait {
		display:table-cell !important
	}
}
@media only screen and (orientation: portrait) {
	.show-for-portrait,.hide-for-landscape {
		display:inherit !important
	}
	.hide-for-portrait,.show-for-landscape {
		display:none !important
	}
	table.show-for-portrait,table.hide-for-landscape {
		display:table
	}
	thead.show-for-portrait,thead.hide-for-landscape {
		display:table-header-group !important
	}
	tbody.show-for-portrait,tbody.hide-for-landscape {
		display:table-row-group !important
	}
	tr.show-for-portrait,tr.hide-for-landscape {
		display:table-row !important
	}
	td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape {
		display:table-cell !important
	}
}
.show-for-touch {
	display:none !important
}
.hide-for-touch {
	display:inherit !important
}
.touch .show-for-touch {
	display:inherit !important
}
.touch .hide-for-touch {
	display:none !important
}
table.hide-for-touch {
	display:table
}
.touch table.show-for-touch {
	display:table
}
thead.hide-for-touch {
	display:table-header-group !important
}
.touch thead.show-for-touch {
	display:table-header-group !important
}
tbody.hide-for-touch {
	display:table-row-group !important
}
.touch tbody.show-for-touch {
	display:table-row-group !important
}
tr.hide-for-touch {
	display:table-row !important
}
.touch tr.show-for-touch {
	display:table-row !important
}
td.hide-for-touch {
	display:table-cell !important
}
.touch td.show-for-touch {
	display:table-cell !important
}
th.hide-for-touch {
	display:table-cell !important
}
.touch th.show-for-touch {
	display:table-cell !important
}
.breadcrumbs {
	display:block;
	padding:0;
	overflow:hidden;
	margin-left:0;
	list-style:none;
	border-radius:3px
}
.breadcrumbs>* {
	margin:0;
	float:left;
	font-size:0.92308rem;
	text-transform:none
}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a {
	text-decoration:underline
}
.breadcrumbs>* a,.breadcrumbs>* span {
	text-transform:none;
	color:#0e3b69
}
.breadcrumbs>*.current {
	cursor:default;
	color:#333
}
.breadcrumbs>*.current a {
	cursor:default;
	color:#333
}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a {
	text-decoration:none
}
.breadcrumbs>*.unavailable {
	color:#999
}
.breadcrumbs>*.unavailable a {
	color:#999
}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus {
	text-decoration:none;
	color:#999;
	cursor:default
}
.breadcrumbs>*:before {
	content:"/";
	color:#aaa;
	margin:0 0.92308rem;
	position:relative;
	top:1px
}
.breadcrumbs>*:first-child:before {
	content:" ";
	margin:0
}
button,.button {
	border-style:solid;
	border-width:0px;
	cursor:pointer;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-weight:normal;
	line-height:normal;
	margin:0 0 1.53846rem;
	position:relative;
	text-decoration:none;
	text-align:center;
	display:inline-block;
	padding-top:1.23077rem;
	padding-right:2.46154rem;
	padding-bottom:1.30769rem;
	padding-left:2.46154rem;
	font-size:1.23077rem;
	border-color:#0b2f54;
	color:#fff;
	-webkit-transition:background-color 300ms ease-out;
	transition:background-color 300ms ease-out;
	padding-top:1.30769rem;
	padding-bottom:1.23077rem;
	-webkit-appearance:none;
	border:none;
	font-weight:normal !important
}
button:hover,button:focus,.button:hover,.button:focus {
	background-color:#0b2f54
}
button:hover,button:focus,.button:hover,.button:focus {
	color:#fff
}
button.secondary,.button.secondary {
	border-color:#b9b9b9;
	color:#333
}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus {
	background-color:#b9b9b9
}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus {
	color:#333
}
button.success,.button.success {
	border-color:#368a55;
	color:#fff
}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus {
	background-color:#368a55
}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus {
	color:#fff
}
button.alert,.button.alert {
	border-color:#cf2a0e;
	color:#fff
}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus {
	background-color:#cf2a0e
}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus {
	color:#fff
}
button.large,.button.large {
	padding-top:1.38462rem;
	padding-right:2.76923rem;
	padding-bottom:1.46154rem;
	padding-left:2.76923rem;
	font-size:1.53846rem
}
button.small,.button.small {
	padding-top:1.07692rem;
	padding-right:2.15385rem;
	padding-bottom:1.15385rem;
	padding-left:2.15385rem;
	font-size:1rem
}
button.tiny,.button.tiny {
	padding-top:0.76923rem;
	padding-right:1.53846rem;
	padding-bottom:0.84615rem;
	padding-left:1.53846rem;
	font-size:0.84615rem
}
button.expand,.button.expand {
	padding-right:0;
	padding-left:0;
	width:100%
}
button.left-align,.button.left-align {
	text-align:left;
	text-indent:0.92308rem
}
button.right-align,.button.right-align {
	text-align:right;
	padding-right:0.92308rem
}
button.radius,.button.radius {
	border-radius:3px
}
button.round,.button.round {
	border-radius:1000px
}
button.disabled,button[disabled],.button.disabled,.button[disabled] {
	border-color:#0b2f54;
	color:#fff;
	cursor:default;
	opacity:0.7;
	box-shadow:none
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus {
	background-color:#0b2f54
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus {
	color:#fff
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus {
	background-color:#0e3b69
}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary {
	border-color:#b9b9b9;
	color:#333;
	cursor:default;
	opacity:0.7;
	box-shadow:none
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus {
	background-color:#b9b9b9
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus {
	color:#333
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus {
	background-color:#e7e7e7
}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success {
	border-color:#368a55;
	color:#fff;
	cursor:default;
	opacity:0.7;
	box-shadow:none
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus {
	background-color:#368a55
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus {
	color:#fff
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus {
	background-color:#43AC6A
}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert {
	border-color:#cf2a0e;
	color:#fff;
	cursor:default;
	opacity:0.7;
	box-shadow:none
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus {
	background-color:#cf2a0e
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus {
	color:#fff
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus {
	background-color:#f04124
}
@media only screen and (min-width: 500px) {
	button,.button {
		display:inline-block
	}
}
form {
	margin:0 0 0.1875rem
}
form .row .row .column,form .row .row .columns {
	padding:0 0.81538rem
}
form .row .row.collapse {
	margin:0
}
form .row .row.collapse .column,form .row .row.collapse .columns {
	padding:0
}
form .row .row.collapse input {
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0
}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns {
	padding-left:0.61538rem
}
label {
	color:#4d4d4d;
	cursor:pointer;
	display:block;
	font-weight:normal;
	margin-bottom:0.61538rem
}
label.right {
	float:none;
	text-align:right
}
label.inline {
	margin:0 0 1.23077rem 0;
	padding:0.76923rem 0
}
label small {
	text-transform:capitalize;
	color:#676767
}
select {
	-webkit-appearance:none !important;
	background:#fdfdfd url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
	background-position-x:97%;
	background-position-y:center;
	border:1px solid #ccc;
	padding:0.61538rem;
	padding-right:1rem;
	font-size:1rem;
	border-radius:0
}
select.radius {
	border-radius:3px
}
select:hover {
	background:#f7f7f7 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
	background-position-x:97%;
	background-position-y:center;
	border-color:#999
}
select::-ms-expand {
	display:none
}
@-moz-document url-prefix() {
	select {
		background:#fff
	}
	select:hover {
		background:#f7f7f7
	}
}
.prefix,.postfix {
	display:block;
	position:relative;
	z-index:2;
	text-align:center;
	width:100%;
	padding-top:0;
	padding-bottom:0;
	border-style:solid;
	border-width:1px;
	overflow:hidden;
	font-size:1rem;
	height:2.76923rem;
	line-height:2.76923rem
}
.postfix.button {
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	text-align:center;
	line-height:2.61538rem;
	border:none
}
.prefix.button {
	padding-left:0;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
	text-align:center;
	line-height:2.61538rem;
	border:none
}
.prefix.button.radius {
	border-radius:0;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.postfix.button.radius {
	border-radius:0;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.prefix.button.round {
	border-radius:0;
	-moz-border-radius-bottomleft:1000px;
	-moz-border-radius-topleft:1000px;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px
}
.postfix.button.round {
	border-radius:0;
	-moz-border-radius-topright:1000px;
	-moz-border-radius-bottomright:1000px;
	-webkit-border-top-right-radius:1000px;
	-webkit-border-bottom-right-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-right-radius:1000px
}
span.prefix,label.prefix {
	background:#f2f2f2;
	border-color:#d8d8d8;
	border-right:none;
	color:#333
}
span.prefix.radius,label.prefix.radius {
	border-radius:0;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
span.postfix,label.postfix {
	background:#f2f2f2;
	border-color:#cbcbcb;
	border-left:none;
	color:#333
}
span.postfix.radius,label.postfix.radius {
	border-radius:0;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.input-group.radius>*:first-child,.input-group.radius>*:first-child * {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.input-group.radius>*:last-child,.input-group.radius>*:last-child * {
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.input-group.round>*:first-child,.input-group.round>*:first-child * {
	-moz-border-radius-bottomleft:1000px;
	-moz-border-radius-topleft:1000px;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px
}
.input-group.round>*:last-child,.input-group.round>*:last-child * {
	-moz-border-radius-topright:1000px;
	-moz-border-radius-bottomright:1000px;
	-webkit-border-top-right-radius:1000px;
	-webkit-border-bottom-right-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-right-radius:1000px
}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {
	-webkit-appearance:none;
	border-radius:0;
	background-color:#fff;
	font-family:inherit;
	border:1px solid #ccc;
	color:#494949;
	display:block;
	margin:0 0 1.23077rem 0;
	padding:0.61538rem;
	height:2.23077rem;
	width:100%;
	box-sizing:border-box;
	-webkit-transition:box-shadow 0.45s,border-color 0.45s ease-in-out;
	transition:box-shadow 0.45s,border-color 0.45s ease-in-out
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus {
	box-shadow:0 0 5px #999;
	border-color:#999
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus {
	background:#fafafa;
	border-color:#999;
	outline:none
}
input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled] {
	background-color:#ddd
}
select {
	height:2.30769rem;
	padding-bottom:0;
	padding-top:0
}
input[type="file"],input[type="checkbox"],input[type="radio"],select {
	margin:0 0 1.23077rem 0
}
input[type="checkbox"]+label,input[type="radio"]+label {
	display:inline-block;
	margin-left:0.61538rem;
	margin-right:1.23077rem;
	margin-bottom:0;
	vertical-align:baseline
}
input[type="file"] {
	width:100%
}
fieldset {
	border:solid 1px #ddd;
	padding:1.53846rem;
	margin:1.38462rem 0
}
fieldset legend {
	font-weight:bold;
	background:#fff;
	padding:0 0.23077rem;
	margin:0;
	margin-left:-0.23077rem
}
[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error {
	display:block;
	padding:0.46154rem 0.69231rem 0.69231rem;
	margin-top:-1px;
	margin-bottom:1.23077rem;
	font-size:0.92308rem;
	font-weight:normal;
	font-style:italic;
	background:#f04124;
	color:#fff
}
[data-abide] span.error,[data-abide] small.error {
	display:none
}
span.error,small.error {
	display:block;
	padding:0.46154rem 0.69231rem 0.69231rem;
	margin-top:-1px;
	margin-bottom:1.23077rem;
	font-size:0.92308rem;
	font-weight:normal;
	font-style:italic;
	background:#f04124;
	color:#fff
}
.error input,.error textarea,.error select {
	margin-bottom:0
}
.error label,.error label.error {
	color:#f04124
}
.error>small,.error small.error {
	display:block;
	padding:0.46154rem 0.69231rem 0.69231rem;
	margin-top:-1px;
	margin-bottom:1.23077rem;
	font-size:0.92308rem;
	font-weight:normal;
	font-style:italic;
	background:#f04124;
	color:#fff
}
.error>label>small {
	color:#676767;
	background:transparent;
	padding:0;
	text-transform:capitalize;
	font-style:normal;
	font-size:60%;
	margin:0;
	display:inline
}
.error span.error-message {
	display:block
}
input.error,textarea.error {
	margin-bottom:0
}
label.error {
	color:#f04124
}
.row {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	max-width:130.76923rem;
	*zoom:1;
	padding:0 3.84615rem
}
.row:before,.row:after {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
@media only screen and (max-width: 499px) {
	.row {
		padding:0 1.53846rem
	}
}
.row.collapse>.column,.row.collapse>.columns {
	position:relative;
	padding-left:0;
	padding-right:0;
	float:left
}
.row.collapse .row {
	margin-left:0;
	margin-right:0
}
.row .row {
	width:auto;
	margin-left:-0.76923rem;
	margin-right:-0.76923rem;
	margin-top:0;
	margin-bottom:0;
	max-width:none;
	*zoom:1;
	padding:0
}
.row .row:before,.row .row:after {
	content:" ";
	display:table
}
.row .row:after {
	clear:both
}
.row .row.collapse {
	width:auto;
	margin:0;
	max-width:none;
	*zoom:1
}
.row .row.collapse:before,.row .row.collapse:after {
	content:" ";
	display:table
}
.row .row.collapse:after {
	clear:both
}
.column,.columns {
	position:relative;
	padding-left:0.76923rem;
	padding-right:0.76923rem;
	width:100%;
	float:left
}
@media only screen {
	.column.small-centered,.columns.small-centered {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.small-uncentered,.columns.small-uncentered {
		margin-left:0;
		margin-right:0;
		float:left
	}
	.column.small-uncentered.opposite,.columns.small-uncentered.opposite {
		float:right
	}
	.small-push-1 {
		position:relative;
		left:4.16667%;
		right:auto
	}
	.small-pull-1 {
		position:relative;
		right:4.16667%;
		left:auto
	}
	.small-push-2 {
		position:relative;
		left:8.33333%;
		right:auto
	}
	.small-pull-2 {
		position:relative;
		right:8.33333%;
		left:auto
	}
	.small-push-3 {
		position:relative;
		left:12.5%;
		right:auto
	}
	.small-pull-3 {
		position:relative;
		right:12.5%;
		left:auto
	}
	.small-push-4 {
		position:relative;
		left:16.66667%;
		right:auto
	}
	.small-pull-4 {
		position:relative;
		right:16.66667%;
		left:auto
	}
	.small-push-5 {
		position:relative;
		left:20.83333%;
		right:auto
	}
	.small-pull-5 {
		position:relative;
		right:20.83333%;
		left:auto
	}
	.small-push-6 {
		position:relative;
		left:25%;
		right:auto
	}
	.small-pull-6 {
		position:relative;
		right:25%;
		left:auto
	}
	.small-push-7 {
		position:relative;
		left:29.16667%;
		right:auto
	}
	.small-pull-7 {
		position:relative;
		right:29.16667%;
		left:auto
	}
	.small-push-8 {
		position:relative;
		left:33.33333%;
		right:auto
	}
	.small-pull-8 {
		position:relative;
		right:33.33333%;
		left:auto
	}
	.small-push-9 {
		position:relative;
		left:37.5%;
		right:auto
	}
	.small-pull-9 {
		position:relative;
		right:37.5%;
		left:auto
	}
	.small-push-10 {
		position:relative;
		left:41.66667%;
		right:auto
	}
	.small-pull-10 {
		position:relative;
		right:41.66667%;
		left:auto
	}
	.small-push-11 {
		position:relative;
		left:45.83333%;
		right:auto
	}
	.small-pull-11 {
		position:relative;
		right:45.83333%;
		left:auto
	}
	.small-push-12 {
		position:relative;
		left:50%;
		right:auto
	}
	.small-pull-12 {
		position:relative;
		right:50%;
		left:auto
	}
	.small-push-13 {
		position:relative;
		left:54.16667%;
		right:auto
	}
	.small-pull-13 {
		position:relative;
		right:54.16667%;
		left:auto
	}
	.small-push-14 {
		position:relative;
		left:58.33333%;
		right:auto
	}
	.small-pull-14 {
		position:relative;
		right:58.33333%;
		left:auto
	}
	.small-push-15 {
		position:relative;
		left:62.5%;
		right:auto
	}
	.small-pull-15 {
		position:relative;
		right:62.5%;
		left:auto
	}
	.small-push-16 {
		position:relative;
		left:66.66667%;
		right:auto
	}
	.small-pull-16 {
		position:relative;
		right:66.66667%;
		left:auto
	}
	.small-push-17 {
		position:relative;
		left:70.83333%;
		right:auto
	}
	.small-pull-17 {
		position:relative;
		right:70.83333%;
		left:auto
	}
	.small-push-18 {
		position:relative;
		left:75%;
		right:auto
	}
	.small-pull-18 {
		position:relative;
		right:75%;
		left:auto
	}
	.small-push-19 {
		position:relative;
		left:79.16667%;
		right:auto
	}
	.small-pull-19 {
		position:relative;
		right:79.16667%;
		left:auto
	}
	.small-push-20 {
		position:relative;
		left:83.33333%;
		right:auto
	}
	.small-pull-20 {
		position:relative;
		right:83.33333%;
		left:auto
	}
	.small-push-21 {
		position:relative;
		left:87.5%;
		right:auto
	}
	.small-pull-21 {
		position:relative;
		right:87.5%;
		left:auto
	}
	.small-push-22 {
		position:relative;
		left:91.66667%;
		right:auto
	}
	.small-pull-22 {
		position:relative;
		right:91.66667%;
		left:auto
	}
	.small-push-23 {
		position:relative;
		left:95.83333%;
		right:auto
	}
	.small-pull-23 {
		position:relative;
		right:95.83333%;
		left:auto
	}
	.column,.columns {
		position:relative;
		padding-left:0.76923rem;
		padding-right:0.76923rem;
		float:left
	}
	.small-1 {
		position:relative;
		width:4.16667%
	}
	.small-2 {
		position:relative;
		width:8.33333%
	}
	.small-3 {
		position:relative;
		width:12.5%
	}
	.small-4 {
		position:relative;
		width:16.66667%
	}
	.small-5 {
		position:relative;
		width:20.83333%
	}
	.small-6 {
		position:relative;
		width:25%
	}
	.small-7 {
		position:relative;
		width:29.16667%
	}
	.small-8 {
		position:relative;
		width:33.33333%
	}
	.small-9 {
		position:relative;
		width:37.5%
	}
	.small-10 {
		position:relative;
		width:41.66667%
	}
	.small-11 {
		position:relative;
		width:45.83333%
	}
	.small-12 {
		position:relative;
		width:50%
	}
	.small-13 {
		position:relative;
		width:54.16667%
	}
	.small-14 {
		position:relative;
		width:58.33333%
	}
	.small-15 {
		position:relative;
		width:62.5%
	}
	.small-16 {
		position:relative;
		width:66.66667%
	}
	.small-17 {
		position:relative;
		width:70.83333%
	}
	.small-18 {
		position:relative;
		width:75%
	}
	.small-19 {
		position:relative;
		width:79.16667%
	}
	.small-20 {
		position:relative;
		width:83.33333%
	}
	.small-21 {
		position:relative;
		width:87.5%
	}
	.small-22 {
		position:relative;
		width:91.66667%
	}
	.small-23 {
		position:relative;
		width:95.83333%
	}
	.small-24 {
		position:relative;
		width:100%
	}
	[class*="column"]+[class*="column"].end {
		float:left
	}
	.small-offset-0 {
		position:relative;
		margin-left:0% !important
	}
	.small-offset-1 {
		position:relative;
		margin-left:4.16667% !important
	}
	.small-offset-2 {
		position:relative;
		margin-left:8.33333% !important
	}
	.small-offset-3 {
		position:relative;
		margin-left:12.5% !important
	}
	.small-offset-4 {
		position:relative;
		margin-left:16.66667% !important
	}
	.small-offset-5 {
		position:relative;
		margin-left:20.83333% !important
	}
	.small-offset-6 {
		position:relative;
		margin-left:25% !important
	}
	.small-offset-7 {
		position:relative;
		margin-left:29.16667% !important
	}
	.small-offset-8 {
		position:relative;
		margin-left:33.33333% !important
	}
	.small-offset-9 {
		position:relative;
		margin-left:37.5% !important
	}
	.small-offset-10 {
		position:relative;
		margin-left:41.66667% !important
	}
	.small-offset-11 {
		position:relative;
		margin-left:45.83333% !important
	}
	.small-offset-12 {
		position:relative;
		margin-left:50% !important
	}
	.small-offset-13 {
		position:relative;
		margin-left:54.16667% !important
	}
	.small-offset-14 {
		position:relative;
		margin-left:58.33333% !important
	}
	.small-offset-15 {
		position:relative;
		margin-left:62.5% !important
	}
	.small-offset-16 {
		position:relative;
		margin-left:66.66667% !important
	}
	.small-offset-17 {
		position:relative;
		margin-left:70.83333% !important
	}
	.small-offset-18 {
		position:relative;
		margin-left:75% !important
	}
	.small-offset-19 {
		position:relative;
		margin-left:79.16667% !important
	}
	.small-offset-20 {
		position:relative;
		margin-left:83.33333% !important
	}
	.small-offset-21 {
		position:relative;
		margin-left:87.5% !important
	}
	.small-offset-22 {
		position:relative;
		margin-left:91.66667% !important
	}
	.column.small-reset-order,.columns.small-reset-order {
		margin-left:0;
		margin-right:0;
		left:auto;
		right:auto;
		float:left
	}
}
@media only screen and (min-width: 500px) {
	.column.medium-centered,.columns.medium-centered {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.medium-uncentered,.columns.medium-uncentered {
		margin-left:0;
		margin-right:0;
		float:left
	}
	.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite {
		float:right
	}
	.medium-push-1 {
		position:relative;
		left:4.16667%;
		right:auto
	}
	.medium-pull-1 {
		position:relative;
		right:4.16667%;
		left:auto
	}
	.medium-push-2 {
		position:relative;
		left:8.33333%;
		right:auto
	}
	.medium-pull-2 {
		position:relative;
		right:8.33333%;
		left:auto
	}
	.medium-push-3 {
		position:relative;
		left:12.5%;
		right:auto
	}
	.medium-pull-3 {
		position:relative;
		right:12.5%;
		left:auto
	}
	.medium-push-4 {
		position:relative;
		left:16.66667%;
		right:auto
	}
	.medium-pull-4 {
		position:relative;
		right:16.66667%;
		left:auto
	}
	.medium-push-5 {
		position:relative;
		left:20.83333%;
		right:auto
	}
	.medium-pull-5 {
		position:relative;
		right:20.83333%;
		left:auto
	}
	.medium-push-6 {
		position:relative;
		left:25%;
		right:auto
	}
	.medium-pull-6 {
		position:relative;
		right:25%;
		left:auto
	}
	.medium-push-7 {
		position:relative;
		left:29.16667%;
		right:auto
	}
	.medium-pull-7 {
		position:relative;
		right:29.16667%;
		left:auto
	}
	.medium-push-8 {
		position:relative;
		left:33.33333%;
		right:auto
	}
	.medium-pull-8 {
		position:relative;
		right:33.33333%;
		left:auto
	}
	.medium-push-9 {
		position:relative;
		left:37.5%;
		right:auto
	}
	.medium-pull-9 {
		position:relative;
		right:37.5%;
		left:auto
	}
	.medium-push-10 {
		position:relative;
		left:41.66667%;
		right:auto
	}
	.medium-pull-10 {
		position:relative;
		right:41.66667%;
		left:auto
	}
	.medium-push-11 {
		position:relative;
		left:45.83333%;
		right:auto
	}
	.medium-pull-11 {
		position:relative;
		right:45.83333%;
		left:auto
	}
	.medium-push-12 {
		position:relative;
		left:50%;
		right:auto
	}
	.medium-pull-12 {
		position:relative;
		right:50%;
		left:auto
	}
	.medium-push-13 {
		position:relative;
		left:54.16667%;
		right:auto
	}
	.medium-pull-13 {
		position:relative;
		right:54.16667%;
		left:auto
	}
	.medium-push-14 {
		position:relative;
		left:58.33333%;
		right:auto
	}
	.medium-pull-14 {
		position:relative;
		right:58.33333%;
		left:auto
	}
	.medium-push-15 {
		position:relative;
		left:62.5%;
		right:auto
	}
	.medium-pull-15 {
		position:relative;
		right:62.5%;
		left:auto
	}
	.medium-push-16 {
		position:relative;
		left:66.66667%;
		right:auto
	}
	.medium-pull-16 {
		position:relative;
		right:66.66667%;
		left:auto
	}
	.medium-push-17 {
		position:relative;
		left:70.83333%;
		right:auto
	}
	.medium-pull-17 {
		position:relative;
		right:70.83333%;
		left:auto
	}
	.medium-push-18 {
		position:relative;
		left:75%;
		right:auto
	}
	.medium-pull-18 {
		position:relative;
		right:75%;
		left:auto
	}
	.medium-push-19 {
		position:relative;
		left:79.16667%;
		right:auto
	}
	.medium-pull-19 {
		position:relative;
		right:79.16667%;
		left:auto
	}
	.medium-push-20 {
		position:relative;
		left:83.33333%;
		right:auto
	}
	.medium-pull-20 {
		position:relative;
		right:83.33333%;
		left:auto
	}
	.medium-push-21 {
		position:relative;
		left:87.5%;
		right:auto
	}
	.medium-pull-21 {
		position:relative;
		right:87.5%;
		left:auto
	}
	.medium-push-22 {
		position:relative;
		left:91.66667%;
		right:auto
	}
	.medium-pull-22 {
		position:relative;
		right:91.66667%;
		left:auto
	}
	.medium-push-23 {
		position:relative;
		left:95.83333%;
		right:auto
	}
	.medium-pull-23 {
		position:relative;
		right:95.83333%;
		left:auto
	}
	.column,.columns {
		position:relative;
		padding-left:0.76923rem;
		padding-right:0.76923rem;
		float:left
	}
	.medium-1 {
		position:relative;
		width:4.16667%
	}
	.medium-2 {
		position:relative;
		width:8.33333%
	}
	.medium-3 {
		position:relative;
		width:12.5%
	}
	.medium-4 {
		position:relative;
		width:16.66667%
	}
	.medium-5 {
		position:relative;
		width:20.83333%
	}
	.medium-6 {
		position:relative;
		width:25%
	}
	.medium-7 {
		position:relative;
		width:29.16667%
	}
	.medium-8 {
		position:relative;
		width:33.33333%
	}
	.medium-9 {
		position:relative;
		width:37.5%
	}
	.medium-10 {
		position:relative;
		width:41.66667%
	}
	.medium-11 {
		position:relative;
		width:45.83333%
	}
	.medium-12 {
		position:relative;
		width:50%
	}
	.medium-13 {
		position:relative;
		width:54.16667%
	}
	.medium-14 {
		position:relative;
		width:58.33333%
	}
	.medium-15 {
		position:relative;
		width:62.5%
	}
	.medium-16 {
		position:relative;
		width:66.66667%
	}
	.medium-17 {
		position:relative;
		width:70.83333%
	}
	.medium-18 {
		position:relative;
		width:75%
	}
	.medium-19 {
		position:relative;
		width:79.16667%
	}
	.medium-20 {
		position:relative;
		width:83.33333%
	}
	.medium-21 {
		position:relative;
		width:87.5%
	}
	.medium-22 {
		position:relative;
		width:91.66667%
	}
	.medium-23 {
		position:relative;
		width:95.83333%
	}
	.medium-24 {
		position:relative;
		width:100%
	}
	[class*="column"]+[class*="column"].end {
		float:left
	}
	.medium-offset-0 {
		position:relative;
		margin-left:0% !important
	}
	.medium-offset-1 {
		position:relative;
		margin-left:4.16667% !important
	}
	.medium-offset-2 {
		position:relative;
		margin-left:8.33333% !important
	}
	.medium-offset-3 {
		position:relative;
		margin-left:12.5% !important
	}
	.medium-offset-4 {
		position:relative;
		margin-left:16.66667% !important
	}
	.medium-offset-5 {
		position:relative;
		margin-left:20.83333% !important
	}
	.medium-offset-6 {
		position:relative;
		margin-left:25% !important
	}
	.medium-offset-7 {
		position:relative;
		margin-left:29.16667% !important
	}
	.medium-offset-8 {
		position:relative;
		margin-left:33.33333% !important
	}
	.medium-offset-9 {
		position:relative;
		margin-left:37.5% !important
	}
	.medium-offset-10 {
		position:relative;
		margin-left:41.66667% !important
	}
	.medium-offset-11 {
		position:relative;
		margin-left:45.83333% !important
	}
	.medium-offset-12 {
		position:relative;
		margin-left:50% !important
	}
	.medium-offset-13 {
		position:relative;
		margin-left:54.16667% !important
	}
	.medium-offset-14 {
		position:relative;
		margin-left:58.33333% !important
	}
	.medium-offset-15 {
		position:relative;
		margin-left:62.5% !important
	}
	.medium-offset-16 {
		position:relative;
		margin-left:66.66667% !important
	}
	.medium-offset-17 {
		position:relative;
		margin-left:70.83333% !important
	}
	.medium-offset-18 {
		position:relative;
		margin-left:75% !important
	}
	.medium-offset-19 {
		position:relative;
		margin-left:79.16667% !important
	}
	.medium-offset-20 {
		position:relative;
		margin-left:83.33333% !important
	}
	.medium-offset-21 {
		position:relative;
		margin-left:87.5% !important
	}
	.medium-offset-22 {
		position:relative;
		margin-left:91.66667% !important
	}
	.column.medium-reset-order,.columns.medium-reset-order {
		margin-left:0;
		margin-right:0;
		left:auto;
		right:auto;
		float:left
	}
	.push-1 {
		position:relative;
		left:4.16667%;
		right:auto
	}
	.pull-1 {
		position:relative;
		right:4.16667%;
		left:auto
	}
	.push-2 {
		position:relative;
		left:8.33333%;
		right:auto
	}
	.pull-2 {
		position:relative;
		right:8.33333%;
		left:auto
	}
	.push-3 {
		position:relative;
		left:12.5%;
		right:auto
	}
	.pull-3 {
		position:relative;
		right:12.5%;
		left:auto
	}
	.push-4 {
		position:relative;
		left:16.66667%;
		right:auto
	}
	.pull-4 {
		position:relative;
		right:16.66667%;
		left:auto
	}
	.push-5 {
		position:relative;
		left:20.83333%;
		right:auto
	}
	.pull-5 {
		position:relative;
		right:20.83333%;
		left:auto
	}
	.push-6 {
		position:relative;
		left:25%;
		right:auto
	}
	.pull-6 {
		position:relative;
		right:25%;
		left:auto
	}
	.push-7 {
		position:relative;
		left:29.16667%;
		right:auto
	}
	.pull-7 {
		position:relative;
		right:29.16667%;
		left:auto
	}
	.push-8 {
		position:relative;
		left:33.33333%;
		right:auto
	}
	.pull-8 {
		position:relative;
		right:33.33333%;
		left:auto
	}
	.push-9 {
		position:relative;
		left:37.5%;
		right:auto
	}
	.pull-9 {
		position:relative;
		right:37.5%;
		left:auto
	}
	.push-10 {
		position:relative;
		left:41.66667%;
		right:auto
	}
	.pull-10 {
		position:relative;
		right:41.66667%;
		left:auto
	}
	.push-11 {
		position:relative;
		left:45.83333%;
		right:auto
	}
	.pull-11 {
		position:relative;
		right:45.83333%;
		left:auto
	}
	.push-12 {
		position:relative;
		left:50%;
		right:auto
	}
	.pull-12 {
		position:relative;
		right:50%;
		left:auto
	}
	.push-13 {
		position:relative;
		left:54.16667%;
		right:auto
	}
	.pull-13 {
		position:relative;
		right:54.16667%;
		left:auto
	}
	.push-14 {
		position:relative;
		left:58.33333%;
		right:auto
	}
	.pull-14 {
		position:relative;
		right:58.33333%;
		left:auto
	}
	.push-15 {
		position:relative;
		left:62.5%;
		right:auto
	}
	.pull-15 {
		position:relative;
		right:62.5%;
		left:auto
	}
	.push-16 {
		position:relative;
		left:66.66667%;
		right:auto
	}
	.pull-16 {
		position:relative;
		right:66.66667%;
		left:auto
	}
	.push-17 {
		position:relative;
		left:70.83333%;
		right:auto
	}
	.pull-17 {
		position:relative;
		right:70.83333%;
		left:auto
	}
	.push-18 {
		position:relative;
		left:75%;
		right:auto
	}
	.pull-18 {
		position:relative;
		right:75%;
		left:auto
	}
	.push-19 {
		position:relative;
		left:79.16667%;
		right:auto
	}
	.pull-19 {
		position:relative;
		right:79.16667%;
		left:auto
	}
	.push-20 {
		position:relative;
		left:83.33333%;
		right:auto
	}
	.pull-20 {
		position:relative;
		right:83.33333%;
		left:auto
	}
	.push-21 {
		position:relative;
		left:87.5%;
		right:auto
	}
	.pull-21 {
		position:relative;
		right:87.5%;
		left:auto
	}
	.push-22 {
		position:relative;
		left:91.66667%;
		right:auto
	}
	.pull-22 {
		position:relative;
		right:91.66667%;
		left:auto
	}
	.push-23 {
		position:relative;
		left:95.83333%;
		right:auto
	}
	.pull-23 {
		position:relative;
		right:95.83333%;
		left:auto
	}
}
@media only screen and (min-width: 761px) {
	.column.large-centered,.columns.large-centered {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.large-uncentered,.columns.large-uncentered {
		margin-left:0;
		margin-right:0;
		float:left
	}
	.column.large-uncentered.opposite,.columns.large-uncentered.opposite {
		float:right
	}
	.large-push-1 {
		position:relative;
		left:4.16667%;
		right:auto
	}
	.large-pull-1 {
		position:relative;
		right:4.16667%;
		left:auto
	}
	.large-push-2 {
		position:relative;
		left:8.33333%;
		right:auto
	}
	.large-pull-2 {
		position:relative;
		right:8.33333%;
		left:auto
	}
	.large-push-3 {
		position:relative;
		left:12.5%;
		right:auto
	}
	.large-pull-3 {
		position:relative;
		right:12.5%;
		left:auto
	}
	.large-push-4 {
		position:relative;
		left:16.66667%;
		right:auto
	}
	.large-pull-4 {
		position:relative;
		right:16.66667%;
		left:auto
	}
	.large-push-5 {
		position:relative;
		left:20.83333%;
		right:auto
	}
	.large-pull-5 {
		position:relative;
		right:20.83333%;
		left:auto
	}
	.large-push-6 {
		position:relative;
		left:25%;
		right:auto
	}
	.large-pull-6 {
		position:relative;
		right:25%;
		left:auto
	}
	.large-push-7 {
		position:relative;
		left:29.16667%;
		right:auto
	}
	.large-pull-7 {
		position:relative;
		right:29.16667%;
		left:auto
	}
	.large-push-8 {
		position:relative;
		left:33.33333%;
		right:auto
	}
	.large-pull-8 {
		position:relative;
		right:33.33333%;
		left:auto
	}
	.large-push-9 {
		position:relative;
		left:37.5%;
		right:auto
	}
	.large-pull-9 {
		position:relative;
		right:37.5%;
		left:auto
	}
	.large-push-10 {
		position:relative;
		left:41.66667%;
		right:auto
	}
	.large-pull-10 {
		position:relative;
		right:41.66667%;
		left:auto
	}
	.large-push-11 {
		position:relative;
		left:45.83333%;
		right:auto
	}
	.large-pull-11 {
		position:relative;
		right:45.83333%;
		left:auto
	}
	.large-push-12 {
		position:relative;
		left:50%;
		right:auto
	}
	.large-pull-12 {
		position:relative;
		right:50%;
		left:auto
	}
	.large-push-13 {
		position:relative;
		left:54.16667%;
		right:auto
	}
	.large-pull-13 {
		position:relative;
		right:54.16667%;
		left:auto
	}
	.large-push-14 {
		position:relative;
		left:58.33333%;
		right:auto
	}
	.large-pull-14 {
		position:relative;
		right:58.33333%;
		left:auto
	}
	.large-push-15 {
		position:relative;
		left:62.5%;
		right:auto
	}
	.large-pull-15 {
		position:relative;
		right:62.5%;
		left:auto
	}
	.large-push-16 {
		position:relative;
		left:66.66667%;
		right:auto
	}
	.large-pull-16 {
		position:relative;
		right:66.66667%;
		left:auto
	}
	.large-push-17 {
		position:relative;
		left:70.83333%;
		right:auto
	}
	.large-pull-17 {
		position:relative;
		right:70.83333%;
		left:auto
	}
	.large-push-18 {
		position:relative;
		left:75%;
		right:auto
	}
	.large-pull-18 {
		position:relative;
		right:75%;
		left:auto
	}
	.large-push-19 {
		position:relative;
		left:79.16667%;
		right:auto
	}
	.large-pull-19 {
		position:relative;
		right:79.16667%;
		left:auto
	}
	.large-push-20 {
		position:relative;
		left:83.33333%;
		right:auto
	}
	.large-pull-20 {
		position:relative;
		right:83.33333%;
		left:auto
	}
	.large-push-21 {
		position:relative;
		left:87.5%;
		right:auto
	}
	.large-pull-21 {
		position:relative;
		right:87.5%;
		left:auto
	}
	.large-push-22 {
		position:relative;
		left:91.66667%;
		right:auto
	}
	.large-pull-22 {
		position:relative;
		right:91.66667%;
		left:auto
	}
	.large-push-23 {
		position:relative;
		left:95.83333%;
		right:auto
	}
	.large-pull-23 {
		position:relative;
		right:95.83333%;
		left:auto
	}
	.column,.columns {
		position:relative;
		padding-left:0.76923rem;
		padding-right:0.76923rem;
		float:left
	}
	.large-1 {
		position:relative;
		width:4.16667%
	}
	.large-2 {
		position:relative;
		width:8.33333%
	}
	.large-3 {
		position:relative;
		width:12.5%
	}
	.large-4 {
		position:relative;
		width:16.66667%
	}
	.large-5 {
		position:relative;
		width:20.83333%
	}
	.large-6 {
		position:relative;
		width:25%
	}
	.large-7 {
		position:relative;
		width:29.16667%
	}
	.large-8 {
		position:relative;
		width:33.33333%
	}
	.large-9 {
		position:relative;
		width:37.5%
	}
	.large-10 {
		position:relative;
		width:41.66667%
	}
	.large-11 {
		position:relative;
		width:45.83333%
	}
	.large-12 {
		position:relative;
		width:50%
	}
	.large-13 {
		position:relative;
		width:54.16667%
	}
	.large-14 {
		position:relative;
		width:58.33333%
	}
	.large-15 {
		position:relative;
		width:62.5%
	}
	.large-16 {
		position:relative;
		width:66.66667%
	}
	.large-17 {
		position:relative;
		width:70.83333%
	}
	.large-18 {
		position:relative;
		width:75%
	}
	.large-19 {
		position:relative;
		width:79.16667%
	}
	.large-20 {
		position:relative;
		width:83.33333%
	}
	.large-21 {
		position:relative;
		width:87.5%
	}
	.large-22 {
		position:relative;
		width:91.66667%
	}
	.large-23 {
		position:relative;
		width:95.83333%
	}
	.large-24 {
		position:relative;
		width:100%
	}
	[class*="column"]+[class*="column"].end {
		float:left
	}
	.large-offset-0 {
		position:relative;
		margin-left:0% !important
	}
	.large-offset-1 {
		position:relative;
		margin-left:4.16667% !important
	}
	.large-offset-2 {
		position:relative;
		margin-left:8.33333% !important
	}
	.large-offset-3 {
		position:relative;
		margin-left:12.5% !important
	}
	.large-offset-4 {
		position:relative;
		margin-left:16.66667% !important
	}
	.large-offset-5 {
		position:relative;
		margin-left:20.83333% !important
	}
	.large-offset-6 {
		position:relative;
		margin-left:25% !important
	}
	.large-offset-7 {
		position:relative;
		margin-left:29.16667% !important
	}
	.large-offset-8 {
		position:relative;
		margin-left:33.33333% !important
	}
	.large-offset-9 {
		position:relative;
		margin-left:37.5% !important
	}
	.large-offset-10 {
		position:relative;
		margin-left:41.66667% !important
	}
	.large-offset-11 {
		position:relative;
		margin-left:45.83333% !important
	}
	.large-offset-12 {
		position:relative;
		margin-left:50% !important
	}
	.large-offset-13 {
		position:relative;
		margin-left:54.16667% !important
	}
	.large-offset-14 {
		position:relative;
		margin-left:58.33333% !important
	}
	.large-offset-15 {
		position:relative;
		margin-left:62.5% !important
	}
	.large-offset-16 {
		position:relative;
		margin-left:66.66667% !important
	}
	.large-offset-17 {
		position:relative;
		margin-left:70.83333% !important
	}
	.large-offset-18 {
		position:relative;
		margin-left:75% !important
	}
	.large-offset-19 {
		position:relative;
		margin-left:79.16667% !important
	}
	.large-offset-20 {
		position:relative;
		margin-left:83.33333% !important
	}
	.large-offset-21 {
		position:relative;
		margin-left:87.5% !important
	}
	.large-offset-22 {
		position:relative;
		margin-left:91.66667% !important
	}
	.column.large-reset-order,.columns.large-reset-order {
		margin-left:0;
		margin-right:0;
		left:auto;
		right:auto;
		float:left
	}
	.push-1 {
		position:relative;
		left:4.16667%;
		right:auto
	}
	.pull-1 {
		position:relative;
		right:4.16667%;
		left:auto
	}
	.push-2 {
		position:relative;
		left:8.33333%;
		right:auto
	}
	.pull-2 {
		position:relative;
		right:8.33333%;
		left:auto
	}
	.push-3 {
		position:relative;
		left:12.5%;
		right:auto
	}
	.pull-3 {
		position:relative;
		right:12.5%;
		left:auto
	}
	.push-4 {
		position:relative;
		left:16.66667%;
		right:auto
	}
	.pull-4 {
		position:relative;
		right:16.66667%;
		left:auto
	}
	.push-5 {
		position:relative;
		left:20.83333%;
		right:auto
	}
	.pull-5 {
		position:relative;
		right:20.83333%;
		left:auto
	}
	.push-6 {
		position:relative;
		left:25%;
		right:auto
	}
	.pull-6 {
		position:relative;
		right:25%;
		left:auto
	}
	.push-7 {
		position:relative;
		left:29.16667%;
		right:auto
	}
	.pull-7 {
		position:relative;
		right:29.16667%;
		left:auto
	}
	.push-8 {
		position:relative;
		left:33.33333%;
		right:auto
	}
	.pull-8 {
		position:relative;
		right:33.33333%;
		left:auto
	}
	.push-9 {
		position:relative;
		left:37.5%;
		right:auto
	}
	.pull-9 {
		position:relative;
		right:37.5%;
		left:auto
	}
	.push-10 {
		position:relative;
		left:41.66667%;
		right:auto
	}
	.pull-10 {
		position:relative;
		right:41.66667%;
		left:auto
	}
	.push-11 {
		position:relative;
		left:45.83333%;
		right:auto
	}
	.pull-11 {
		position:relative;
		right:45.83333%;
		left:auto
	}
	.push-12 {
		position:relative;
		left:50%;
		right:auto
	}
	.pull-12 {
		position:relative;
		right:50%;
		left:auto
	}
	.push-13 {
		position:relative;
		left:54.16667%;
		right:auto
	}
	.pull-13 {
		position:relative;
		right:54.16667%;
		left:auto
	}
	.push-14 {
		position:relative;
		left:58.33333%;
		right:auto
	}
	.pull-14 {
		position:relative;
		right:58.33333%;
		left:auto
	}
	.push-15 {
		position:relative;
		left:62.5%;
		right:auto
	}
	.pull-15 {
		position:relative;
		right:62.5%;
		left:auto
	}
	.push-16 {
		position:relative;
		left:66.66667%;
		right:auto
	}
	.pull-16 {
		position:relative;
		right:66.66667%;
		left:auto
	}
	.push-17 {
		position:relative;
		left:70.83333%;
		right:auto
	}
	.pull-17 {
		position:relative;
		right:70.83333%;
		left:auto
	}
	.push-18 {
		position:relative;
		left:75%;
		right:auto
	}
	.pull-18 {
		position:relative;
		right:75%;
		left:auto
	}
	.push-19 {
		position:relative;
		left:79.16667%;
		right:auto
	}
	.pull-19 {
		position:relative;
		right:79.16667%;
		left:auto
	}
	.push-20 {
		position:relative;
		left:83.33333%;
		right:auto
	}
	.pull-20 {
		position:relative;
		right:83.33333%;
		left:auto
	}
	.push-21 {
		position:relative;
		left:87.5%;
		right:auto
	}
	.pull-21 {
		position:relative;
		right:87.5%;
		left:auto
	}
	.push-22 {
		position:relative;
		left:91.66667%;
		right:auto
	}
	.pull-22 {
		position:relative;
		right:91.66667%;
		left:auto
	}
	.push-23 {
		position:relative;
		left:95.83333%;
		right:auto
	}
	.pull-23 {
		position:relative;
		right:95.83333%;
		left:auto
	}
}
@media only screen and (min-width: 1051px) {
	.column.xlarge-centered,.columns.xlarge-centered {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.xlarge-uncentered,.columns.xlarge-uncentered {
		margin-left:0;
		margin-right:0;
		float:left
	}
	.column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite {
		float:right
	}
	.xlarge-push-1 {
		position:relative;
		left:4.16667%;
		right:auto
	}
	.xlarge-pull-1 {
		position:relative;
		right:4.16667%;
		left:auto
	}
	.xlarge-push-2 {
		position:relative;
		left:8.33333%;
		right:auto
	}
	.xlarge-pull-2 {
		position:relative;
		right:8.33333%;
		left:auto
	}
	.xlarge-push-3 {
		position:relative;
		left:12.5%;
		right:auto
	}
	.xlarge-pull-3 {
		position:relative;
		right:12.5%;
		left:auto
	}
	.xlarge-push-4 {
		position:relative;
		left:16.66667%;
		right:auto
	}
	.xlarge-pull-4 {
		position:relative;
		right:16.66667%;
		left:auto
	}
	.xlarge-push-5 {
		position:relative;
		left:20.83333%;
		right:auto
	}
	.xlarge-pull-5 {
		position:relative;
		right:20.83333%;
		left:auto
	}
	.xlarge-push-6 {
		position:relative;
		left:25%;
		right:auto
	}
	.xlarge-pull-6 {
		position:relative;
		right:25%;
		left:auto
	}
	.xlarge-push-7 {
		position:relative;
		left:29.16667%;
		right:auto
	}
	.xlarge-pull-7 {
		position:relative;
		right:29.16667%;
		left:auto
	}
	.xlarge-push-8 {
		position:relative;
		left:33.33333%;
		right:auto
	}
	.xlarge-pull-8 {
		position:relative;
		right:33.33333%;
		left:auto
	}
	.xlarge-push-9 {
		position:relative;
		left:37.5%;
		right:auto
	}
	.xlarge-pull-9 {
		position:relative;
		right:37.5%;
		left:auto
	}
	.xlarge-push-10 {
		position:relative;
		left:41.66667%;
		right:auto
	}
	.xlarge-pull-10 {
		position:relative;
		right:41.66667%;
		left:auto
	}
	.xlarge-push-11 {
		position:relative;
		left:45.83333%;
		right:auto
	}
	.xlarge-pull-11 {
		position:relative;
		right:45.83333%;
		left:auto
	}
	.xlarge-push-12 {
		position:relative;
		left:50%;
		right:auto
	}
	.xlarge-pull-12 {
		position:relative;
		right:50%;
		left:auto
	}
	.xlarge-push-13 {
		position:relative;
		left:54.16667%;
		right:auto
	}
	.xlarge-pull-13 {
		position:relative;
		right:54.16667%;
		left:auto
	}
	.xlarge-push-14 {
		position:relative;
		left:58.33333%;
		right:auto
	}
	.xlarge-pull-14 {
		position:relative;
		right:58.33333%;
		left:auto
	}
	.xlarge-push-15 {
		position:relative;
		left:62.5%;
		right:auto
	}
	.xlarge-pull-15 {
		position:relative;
		right:62.5%;
		left:auto
	}
	.xlarge-push-16 {
		position:relative;
		left:66.66667%;
		right:auto
	}
	.xlarge-pull-16 {
		position:relative;
		right:66.66667%;
		left:auto
	}
	.xlarge-push-17 {
		position:relative;
		left:70.83333%;
		right:auto
	}
	.xlarge-pull-17 {
		position:relative;
		right:70.83333%;
		left:auto
	}
	.xlarge-push-18 {
		position:relative;
		left:75%;
		right:auto
	}
	.xlarge-pull-18 {
		position:relative;
		right:75%;
		left:auto
	}
	.xlarge-push-19 {
		position:relative;
		left:79.16667%;
		right:auto
	}
	.xlarge-pull-19 {
		position:relative;
		right:79.16667%;
		left:auto
	}
	.xlarge-push-20 {
		position:relative;
		left:83.33333%;
		right:auto
	}
	.xlarge-pull-20 {
		position:relative;
		right:83.33333%;
		left:auto
	}
	.xlarge-push-21 {
		position:relative;
		left:87.5%;
		right:auto
	}
	.xlarge-pull-21 {
		position:relative;
		right:87.5%;
		left:auto
	}
	.xlarge-push-22 {
		position:relative;
		left:91.66667%;
		right:auto
	}
	.xlarge-pull-22 {
		position:relative;
		right:91.66667%;
		left:auto
	}
	.xlarge-push-23 {
		position:relative;
		left:95.83333%;
		right:auto
	}
	.xlarge-pull-23 {
		position:relative;
		right:95.83333%;
		left:auto
	}
	
	.xlarge-push-24 {
		position:relative;
		left:0%;
		right:auto
	}
	
	.xlarge-pull-24 {
		position:relative;
		right:0%;
		left:auto
	}
	.column,.columns {
		position:relative;
		padding-left:0.76923rem;
		padding-right:0.76923rem;
		float:left
	}
	.xlarge-1 {
		position:relative;
		width:4.16667%
	}
	.xlarge-2 {
		position:relative;
		width:8.33333%
	}
	.xlarge-3 {
		position:relative;
		width:12.5%
	}
	.xlarge-4 {
		position:relative;
		width:16.66667%
	}
	.xlarge-5 {
		position:relative;
		width:20.83333%
	}
	.xlarge-6 {
		position:relative;
		width:25%
	}
	.xlarge-7 {
		position:relative;
		width:29.16667%
	}
	.xlarge-8 {
		position:relative;
		width:33.33333%
	}
	.xlarge-9 {
		position:relative;
		width:37.5%
	}
	.xlarge-10 {
		position:relative;
		width:41.66667%
	}
	.xlarge-11 {
		position:relative;
		width:45.83333%
	}
	.xlarge-12 {
		position:relative;
		width:50%
	}
	.xlarge-13 {
		position:relative;
		width:54.16667%
	}
	.xlarge-14 {
		position:relative;
		width:58.33333%
	}
	.xlarge-15 {
		position:relative;
		width:62.5%
	}
	.xlarge-16 {
		position:relative;
		width:66.66667%
	}
	.xlarge-17 {
		position:relative;
		width:70.83333%
	}
	.xlarge-18 {
		position:relative;
		width:75%
	}
	.xlarge-19 {
		position:relative;
		width:79.16667%
	}
	.xlarge-20 {
		position:relative;
		width:83.33333%
	}
	.xlarge-21 {
		position:relative;
		width:87.5%
	}
	.xlarge-22 {
		position:relative;
		width:91.66667%
	}
	.xlarge-23 {
		position:relative;
		width:95.83333%
	}
	.xlarge-24 {
		position:relative;
		width:100%
	}
	[class*="column"]+[class*="column"].end {
		float:left
	}
	.xlarge-offset-0 {
		position:relative;
		margin-left:0% !important
	}
	.xlarge-offset-1 {
		position:relative;
		margin-left:4.16667% !important
	}
	.xlarge-offset-2 {
		position:relative;
		margin-left:8.33333% !important
	}
	.xlarge-offset-3 {
		position:relative;
		margin-left:12.5% !important
	}
	.xlarge-offset-4 {
		position:relative;
		margin-left:16.66667% !important
	}
	.xlarge-offset-5 {
		position:relative;
		margin-left:20.83333% !important
	}
	.xlarge-offset-6 {
		position:relative;
		margin-left:25% !important
	}
	.xlarge-offset-7 {
		position:relative;
		margin-left:29.16667% !important
	}
	.xlarge-offset-8 {
		position:relative;
		margin-left:33.33333% !important
	}
	.xlarge-offset-9 {
		position:relative;
		margin-left:37.5% !important
	}
	.xlarge-offset-10 {
		position:relative;
		margin-left:41.66667% !important
	}
	.xlarge-offset-11 {
		position:relative;
		margin-left:45.83333% !important
	}
	.xlarge-offset-12 {
		position:relative;
		margin-left:50% !important
	}
	.xlarge-offset-13 {
		position:relative;
		margin-left:54.16667% !important
	}
	.xlarge-offset-14 {
		position:relative;
		margin-left:58.33333% !important
	}
	.xlarge-offset-15 {
		position:relative;
		margin-left:62.5% !important
	}
	.xlarge-offset-16 {
		position:relative;
		margin-left:66.66667% !important
	}
	.xlarge-offset-17 {
		position:relative;
		margin-left:70.83333% !important
	}
	.xlarge-offset-18 {
		position:relative;
		margin-left:75% !important
	}
	.xlarge-offset-19 {
		position:relative;
		margin-left:79.16667% !important
	}
	.xlarge-offset-20 {
		position:relative;
		margin-left:83.33333% !important
	}
	.xlarge-offset-21 {
		position:relative;
		margin-left:87.5% !important
	}
	.xlarge-offset-22 {
		position:relative;
		margin-left:91.66667% !important
	}
	.column.xlarge-reset-order,.columns.xlarge-reset-order {
		margin-left:0;
		margin-right:0;
		left:auto;
		right:auto;
		float:left
	}
}
@media only screen and (min-width: 1442px) {
	.column.xxlarge-centered,.columns.xxlarge-centered {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		float:none
	}
	.column.xxlarge-uncentered,.columns.xxlarge-uncentered {
		margin-left:0;
		margin-right:0;
		float:left
	}
	.column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite {
		float:right
	}
	.xxlarge-push-1 {
		position:relative;
		left:4.16667%;
		right:auto
	}
	.xxlarge-pull-1 {
		position:relative;
		right:4.16667%;
		left:auto
	}
	.xxlarge-push-2 {
		position:relative;
		left:8.33333%;
		right:auto
	}
	.xxlarge-pull-2 {
		position:relative;
		right:8.33333%;
		left:auto
	}
	.xxlarge-push-3 {
		position:relative;
		left:12.5%;
		right:auto
	}
	.xxlarge-pull-3 {
		position:relative;
		right:12.5%;
		left:auto
	}
	.xxlarge-push-4 {
		position:relative;
		left:16.66667%;
		right:auto
	}
	.xxlarge-pull-4 {
		position:relative;
		right:16.66667%;
		left:auto
	}
	.xxlarge-push-5 {
		position:relative;
		left:20.83333%;
		right:auto
	}
	.xxlarge-pull-5 {
		position:relative;
		right:20.83333%;
		left:auto
	}
	.xxlarge-push-6 {
		position:relative;
		left:25%;
		right:auto
	}
	.xxlarge-pull-6 {
		position:relative;
		right:25%;
		left:auto
	}
	.xxlarge-push-7 {
		position:relative;
		left:29.16667%;
		right:auto
	}
	.xxlarge-pull-7 {
		position:relative;
		right:29.16667%;
		left:auto
	}
	.xxlarge-push-8 {
		position:relative;
		left:33.33333%;
		right:auto
	}
	.xxlarge-pull-8 {
		position:relative;
		right:33.33333%;
		left:auto
	}
	.xxlarge-push-9 {
		position:relative;
		left:37.5%;
		right:auto
	}
	.xxlarge-pull-9 {
		position:relative;
		right:37.5%;
		left:auto
	}
	.xxlarge-push-10 {
		position:relative;
		left:41.66667%;
		right:auto
	}
	.xxlarge-pull-10 {
		position:relative;
		right:41.66667%;
		left:auto
	}
	.xxlarge-push-11 {
		position:relative;
		left:45.83333%;
		right:auto
	}
	.xxlarge-pull-11 {
		position:relative;
		right:45.83333%;
		left:auto
	}
	.xxlarge-push-12 {
		position:relative;
		left:50%;
		right:auto
	}
	.xxlarge-pull-12 {
		position:relative;
		right:50%;
		left:auto
	}
	.xxlarge-push-13 {
		position:relative;
		left:54.16667%;
		right:auto
	}
	.xxlarge-pull-13 {
		position:relative;
		right:54.16667%;
		left:auto
	}
	.xxlarge-push-14 {
		position:relative;
		left:58.33333%;
		right:auto
	}
	.xxlarge-pull-14 {
		position:relative;
		right:58.33333%;
		left:auto
	}
	.xxlarge-push-15 {
		position:relative;
		left:62.5%;
		right:auto
	}
	.xxlarge-pull-15 {
		position:relative;
		right:62.5%;
		left:auto
	}
	.xxlarge-push-16 {
		position:relative;
		left:66.66667%;
		right:auto
	}
	.xxlarge-pull-16 {
		position:relative;
		right:66.66667%;
		left:auto
	}
	.xxlarge-push-17 {
		position:relative;
		left:70.83333%;
		right:auto
	}
	.xxlarge-pull-17 {
		position:relative;
		right:70.83333%;
		left:auto
	}
	.xxlarge-push-18 {
		position:relative;
		left:75%;
		right:auto
	}
	.xxlarge-pull-18 {
		position:relative;
		right:75%;
		left:auto
	}
	.xxlarge-push-19 {
		position:relative;
		left:79.16667%;
		right:auto
	}
	.xxlarge-pull-19 {
		position:relative;
		right:79.16667%;
		left:auto
	}
	.xxlarge-push-20 {
		position:relative;
		left:83.33333%;
		right:auto
	}
	.xxlarge-pull-20 {
		position:relative;
		right:83.33333%;
		left:auto
	}
	.xxlarge-push-21 {
		position:relative;
		left:87.5%;
		right:auto
	}
	.xxlarge-pull-21 {
		position:relative;
		right:87.5%;
		left:auto
	}
	.xxlarge-push-22 {
		position:relative;
		left:91.66667%;
		right:auto
	}
	.xxlarge-pull-22 {
		position:relative;
		right:91.66667%;
		left:auto
	}
	.xxlarge-push-23 {
		position:relative;
		left:95.83333%;
		right:auto
	}
	.xxlarge-pull-23 {
		position:relative;
		right:95.83333%;
		left:auto
	}
	
	.xxlarge-push-24 {
		position:relative;
		left:0%;
		right:auto
	}
	
	.xxlarge-pull-24 {
		position:relative;
		right:0%;
		left:auto
	}
	
	.column,.columns {
		position:relative;
		padding-left:0.76923rem;
		padding-right:0.76923rem;
		float:left
	}
	.xxlarge-1 {
		position:relative;
		width:4.16667%
	}
	.xxlarge-2 {
		position:relative;
		width:8.33333%
	}
	.xxlarge-3 {
		position:relative;
		width:12.5%
	}
	.xxlarge-4 {
		position:relative;
		width:16.66667%
	}
	.xxlarge-5 {
		position:relative;
		width:20.83333%
	}
	.xxlarge-6 {
		position:relative;
		width:25%
	}
	.xxlarge-7 {
		position:relative;
		width:29.16667%
	}
	.xxlarge-8 {
		position:relative;
		width:33.33333%
	}
	.xxlarge-9 {
		position:relative;
		width:37.5%
	}
	.xxlarge-10 {
		position:relative;
		width:41.66667%
	}
	.xxlarge-11 {
		position:relative;
		width:45.83333%
	}
	.xxlarge-12 {
		position:relative;
		width:50%
	}
	.xxlarge-13 {
		position:relative;
		width:54.16667%
	}
	.xxlarge-14 {
		position:relative;
		width:58.33333%
	}
	.xxlarge-15 {
		position:relative;
		width:62.5%
	}
	.xxlarge-16 {
		position:relative;
		width:66.66667%
	}
	.xxlarge-17 {
		position:relative;
		width:70.83333%
	}
	.xxlarge-18 {
		position:relative;
		width:75%
	}
	.xxlarge-19 {
		position:relative;
		width:79.16667%
	}
	.xxlarge-20 {
		position:relative;
		width:83.33333%
	}
	.xxlarge-21 {
		position:relative;
		width:87.5%
	}
	.xxlarge-22 {
		position:relative;
		width:91.66667%
	}
	.xxlarge-23 {
		position:relative;
		width:95.83333%
	}
	.xxlarge-24 {
		position:relative;
		width:100%
	}
	[class*="column"]+[class*="column"].end {
		float:left
	}
	.xxlarge-offset-0 {
		position:relative;
		margin-left:0% !important
	}
	.xxlarge-offset-1 {
		position:relative;
		margin-left:4.16667% !important
	}
	.xxlarge-offset-2 {
		position:relative;
		margin-left:8.33333% !important
	}
	.xxlarge-offset-3 {
		position:relative;
		margin-left:12.5% !important
	}
	.xxlarge-offset-4 {
		position:relative;
		margin-left:16.66667% !important
	}
	.xxlarge-offset-5 {
		position:relative;
		margin-left:20.83333% !important
	}
	.xxlarge-offset-6 {
		position:relative;
		margin-left:25% !important
	}
	.xxlarge-offset-7 {
		position:relative;
		margin-left:29.16667% !important
	}
	.xxlarge-offset-8 {
		position:relative;
		margin-left:33.33333% !important
	}
	.xxlarge-offset-9 {
		position:relative;
		margin-left:37.5% !important
	}
	.xxlarge-offset-10 {
		position:relative;
		margin-left:41.66667% !important
	}
	.xxlarge-offset-11 {
		position:relative;
		margin-left:45.83333% !important
	}
	.xxlarge-offset-12 {
		position:relative;
		margin-left:50% !important
	}
	.xxlarge-offset-13 {
		position:relative;
		margin-left:54.16667% !important
	}
	.xxlarge-offset-14 {
		position:relative;
		margin-left:58.33333% !important
	}
	.xxlarge-offset-15 {
		position:relative;
		margin-left:62.5% !important
	}
	.xxlarge-offset-16 {
		position:relative;
		margin-left:66.66667% !important
	}
	.xxlarge-offset-17 {
		position:relative;
		margin-left:70.83333% !important
	}
	.xxlarge-offset-18 {
		position:relative;
		margin-left:75% !important
	}
	.xxlarge-offset-19 {
		position:relative;
		margin-left:79.16667% !important
	}
	.xxlarge-offset-20 {
		position:relative;
		margin-left:83.33333% !important
	}
	.xxlarge-offset-21 {
		position:relative;
		margin-left:87.5% !important
	}
	.xxlarge-offset-22 {
		position:relative;
		margin-left:91.66667% !important
	}
	.column.xxlarge-reset-order,.columns.xxlarge-reset-order {
		margin-left:0;
		margin-right:0;
		left:auto;
		right:auto;
		float:left
	}
}
ul.pagination {
	display:block;
	height:1.84615rem;
	margin-left:-0.38462rem
}
ul.pagination li {
	height:1.84615rem;
	color:#222;
	font-size:1.07692rem;
	margin-left:0.38462rem
}
ul.pagination li a {
	display:block;
	padding:0.07692rem 0.76923rem 0.07692rem;
	color:#999;
	border-radius:3px
}
ul.pagination li:hover a,ul.pagination li a:focus {
	background:#e6e6e6
}
ul.pagination li.unavailable a {
	cursor:default;
	color:#999
}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus {
	background:transparent
}
ul.pagination li.current a {
	background:#0e3b69;
	color:#fff;
	font-weight:bold;
	cursor:default
}
ul.pagination li.current a:hover,ul.pagination li.current a:focus {
	background:#0e3b69
}
ul.pagination li {
	float:left;
	display:block
}
.pagination-centered {
	text-align:center
}
.pagination-centered ul.pagination li {
	float:none;
	display:inline-block
}
.tabs {
	*zoom:1;
	margin-bottom:0 !important
}
.tabs:before,.tabs:after {
	content:" ";
	display:table
}
.tabs:after {
	clear:both
}
.tabs dd {
	position:relative;
	margin-bottom:0 !important;
	top:1px;
	float:left
}
.tabs dd>a {
	display:block;
	background-image:-ms-linear-gradient(bottom, #efefe9, #fdfdfd);
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9),color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%,#fdfdfd 100%);
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	color:#222;
	padding-top:1.07692rem;
	padding-right:2.15385rem;
	padding-bottom:1.15385rem;
	padding-left:2.15385rem;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-size:1.07692rem
}
.tabs dd>a:hover {
	color:#fff;
	background:#494949
}
@media only screen and (max-width: 760px) {
	.tabs dd>a {
		padding-left:.85rem;
		padding-right:.85rem
	}
}
.tabs dd.active a {
	background:#fff
}
.tabs dd.active a:hover {
	color:#222;
	background:#fff
}
.tabs.radius dd:first-child a {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px
}
.tabs.radius dd:last-child a {
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.tabs.vertical dd {
	position:inherit;
	float:none;
	display:block;
	top:auto
}
.tabs-content {
	*zoom:1;
	margin-bottom:1.84615rem
}
.tabs-content:before,.tabs-content:after {
	content:" ";
	display:table
}
.tabs-content:after {
	clear:both
}
.tabs-content>.content {
	display:none;
	padding:0.76923rem 0
}
.tabs-content>.content.active {
	display:block
}
.tabs-content>.content.contained {
	padding:0.76923rem
}
.tabs-content.vertical {
	display:block
}
.tabs-content.vertical>.content {
	padding:0 0.76923rem
}
@media only screen and (min-width: 500px) {
	.tabs.vertical {
		width:20%;
		float:left;
		margin-bottom:1.25rem
	}
	.tabs-content.vertical {
		width:80%;
		float:left;
		margin-left:-1px
	}
}
meta.foundation-mq-topbar {
	font-family:"/only screen and (min-width: 0em)/";
	width:9999px
}
.contain-to-grid {
	width:100%;
	background:transparent
}
.contain-to-grid .top-bar {
	margin-bottom:0
}
.fixed {
	width:100%;
	left:0;
	position:fixed;
	top:0;
	z-index:99
}
.fixed #toprow {
	background:rgba(255,255,255,0.9) !important
}
.fixed.expanded:not(.top-bar) {
	overflow-y:auto;
	height:auto;
	width:100%;
	max-height:100%
}
.fixed.expanded:not(.top-bar) .title-area {
	position:fixed;
	width:100%;
	z-index:99
}
.fixed.expanded:not(.top-bar) .top-bar-section {
	z-index:98;
	margin-top:45px
}
.fixed .top-bar {
	box-shadow:0 5px 8px 1px rgba(0,0,0,0.2) !important
}
.top-bar {
	overflow:hidden;
	height:45px;
	line-height:45px;
	position:relative;
	background:transparent;
	margin-bottom:0
}
.top-bar .inner {
	max-width:130.76923rem;
	margin:0 auto;
	padding-left:3.84615rem
}
.top-bar ul {
	margin-bottom:0;
	list-style:none
}
.top-bar .row {
	max-width:none
}
.top-bar form,.top-bar input {
	margin-bottom:0
}
.top-bar input {
	height:auto;
	padding-top:.35rem;
	padding-bottom:.35rem;
	font-size:0.75rem
}
.top-bar .button {
	padding-top:.45rem;
	padding-bottom:.35rem;
	margin-bottom:0;
	font-size:0.75rem
}
.top-bar .title-area {
	position:relative;
	margin:0
}
.top-bar .name {
	height:45px;
	margin:0;
	font-size:13px
}
.top-bar .name h1 {
	line-height:45px;
	font-size:1.30769rem;
	margin:0
}
.top-bar .name h1 a {
	font-weight:normal;
	color:#333;
	width:50%;
	display:block;
	padding:0 15px
}
.top-bar .toggle-topbar {
	position:absolute;
	right:0;
	top:0
}
.top-bar .toggle-topbar a {
	color:#333;
	text-transform:uppercase;
	font-size:1rem;
	font-weight:bold;
	position:relative;
	display:block;
	padding:0 15px;
	height:45px;
	line-height:45px
}
.top-bar .toggle-topbar.menu-icon {
	right:15px;
	top:50%;
	margin-top:-16px;
	padding-left:40px
}
.top-bar .toggle-topbar.menu-icon a {
	height:34px;
	line-height:33px;
	padding:0;
	padding-right:25px;
	color:#fff;
	position:relative
}
.top-bar .toggle-topbar.menu-icon a::after {
	content:"";
	position:absolute;
	right:0;
	display:block;
	width:16px;
	top:0;
	height:0;
	box-shadow:0 10px 0 1px #fff,0 16px 0 1px #fff,0 22px 0 1px #fff
}
.top-bar.expanded {
	height:auto;
	background:transparent
}
.top-bar.expanded .title-area {
	background:transparent
}
.top-bar.expanded .toggle-topbar a {
	color:#888
}
.top-bar.expanded .toggle-topbar a span {
	box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888
}
.top-bar-section {
	left:0;
	position:relative;
	width:auto;
	max-width:130.76923rem;
	margin:0 auto;
	padding:0 3.84615rem;
	-webkit-transition:left 300ms ease-out;
	transition:left 300ms ease-out
}
.top-bar-section ul {
	width:100%;
	height:auto;
	display:block;
	background:transparent;
	font-size:13px;
	margin:0
}
.top-bar-section .divider,.top-bar-section [role="separator"] {
	border-top:none;
	clear:both;
	height:1px;
	width:100%
}
.top-bar-section ul li>a {
	display:block;
	width:100%;
	color:#333;
	padding:12px 0 12px 0;
	padding-left:15px;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-size:1.15385rem;
	font-weight:normal;
	background-color:transparent
}
.top-bar-section ul li>a.button {
	background:#0e3b69;
	font-size:1.15385rem;
	padding-right:15px;
	padding-left:15px
}
.top-bar-section ul li>a.button:hover {
	background:#0a2b4d
}
.top-bar-section ul li>a.button.secondary {
	background:#e7e7e7
}
.top-bar-section ul li>a.button.secondary:hover {
	background:#cecece
}
.top-bar-section ul li>a.button.success {
	background:#43AC6A
}
.top-bar-section ul li>a.button.success:hover {
	background:#358854
}
.top-bar-section ul li>a.button.alert {
	background:#f04124
}
.top-bar-section ul li>a.button.alert:hover {
	background:#d42b0f
}
.top-bar-section ul li.hover>a {
	background-color:#494949;
	color:#FFF
}
.top-bar-section ul li.active>a {
	background:#494949;
	color:#333
}
.top-bar-section ul li.active>a:hover {
	background:#0c335a
}
.top-bar-section .has-form {
	padding:15px
}
.top-bar-section .has-dropdown {
	position:relative
}
.top-bar-section .has-dropdown.moved {
	position:static
}
.top-bar-section .has-dropdown.moved>.dropdown {
	display:block
}
.top-bar-section .dropdown {
	position:absolute;
	left:100%;
	top:0;
	display:none;
	z-index:99
}
.top-bar-section .dropdown li {
	width:100%;
	height:auto
}
.top-bar-section .dropdown li a {
	font-weight:normal;
	padding:8px 15px
}
.top-bar-section .dropdown li a.parent-link {
	font-weight:normal
}
.top-bar-section .dropdown li.title h5 {
	margin-bottom:0
}
.top-bar-section .dropdown li.title h5 a {
	color:#333;
	line-height:22.5px;
	display:block
}
.top-bar-section .dropdown li.has-form {
	padding:8px 15px
}
.top-bar-section .dropdown li .button {
	top:auto
}
.top-bar-section .dropdown label {
	padding:8px 15px 2px;
	margin-bottom:0;
	text-transform:uppercase;
	color:#777;
	font-weight:bold;
	font-size:0.76923rem
}
@media only screen and (max-width: 499px) {
	.top-bar-section {
		padding:0 1.92308rem
	}
}
.js-generated {
	display:block
}
@media only screen and (min-width: 0em) {
	.top-bar {
		background:transparent;
		*zoom:1;
		overflow:visible
	}
	.top-bar:before,.top-bar:after {
		content:" ";
		display:table
	}
	.top-bar:after {
		clear:both
	}
	.top-bar .toggle-topbar {
		display:none
	}
	.top-bar .title-area {
		float:left
	}
	.top-bar .name h1 a {
		width:auto
	}
	.top-bar input,.top-bar .button {
		font-size:1.07692rem;
		position:relative;
		top:7px
	}
	.top-bar.expanded {
		background:transparent
	}
	.contain-to-grid .top-bar {
		max-width:130.76923rem;
		margin:0 auto;
		margin-bottom:0
	}
	.top-bar-section {
		-webkit-transition:none 0 0;
		transition:none 0 0;
		left:0 !important
	}
	.top-bar-section ul {
		width:auto;
		height:auto !important;
		display:inline
	}
	.top-bar-section ul li {
		float:left
	}
	.top-bar-section ul li .js-generated {
		display:none
	}
	.top-bar-section li.hover>a:not(.button) {
		background-color:#494949;
		color:#fff;
		display:block
	}
	.top-bar-section li.lv2.hover>a {
		color:#494949 !important;
		font-weight:bold;
		position:relative
	}
	.top-bar-section li.lv2.hover>a:after {
		content:'';
		width:0;
		height:0;
		border-top:6px solid transparent;
		border-left:12px solid #494949;
		border-bottom:6px solid transparent;
		position:absolute;
		bottom:14px;
		right:15px
	}
	.top-bar-section li.lv3>a.hover {
		color:#494949;
		font-weight:bold
	}
	.top-bar-section .has-dropdown.moved {
		position:relative
	}
	.top-bar-section .has-dropdown.moved>.dropdown {
		display:none
	}
	.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click.hover>.dropdown {
		display:block
	}
	.top-bar-section .dropdown {
		left:0;
		top:auto;
		background:transparent;
		min-width:100%
	}
	.top-bar-section .dropdown li a {
		color:#333;
		line-height:1;
		white-space:nowrap;
		padding:12px 15px;
		background:#fff
	}
	.top-bar-section .dropdown li label {
		white-space:nowrap;
		background:#333
	}
	.top-bar-section .dropdown li .dropdown {
		left:100%;
		top:0
	}
	.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"] {
		border-bottom:none;
		border-top:none;
		border-right:none;
		clear:none;
		height:45px;
		width:0
	}
	.top-bar-section .has-form {
		background:transparent;
		padding:0 15px;
		height:45px
	}
	.top-bar-section .right li .dropdown {
		left:auto;
		right:0
	}
	.top-bar-section .right li .dropdown li .dropdown {
		right:100%
	}
	.top-bar-section .left li .dropdown {
		right:auto;
		left:0
	}
	.top-bar-section .left li .dropdown li .dropdown {
		left:100%
	}
	.no-js .top-bar-section ul li:hover>a {
		background:#494949;
		color:#FFF
	}
	.no-js .top-bar-section ul li:active>a {
		background:#494949;
		color:#333
	}
	.no-js .top-bar-section .has-dropdown:hover>.dropdown {
		display:block
	}
}
[class*="block-grid-"] {
	display:block;
	padding:0;
	margin:0 0 0 -0.46154rem;
	*zoom:1
}
[class*="block-grid-"]:before,[class*="block-grid-"]:after {
	content:" ";
	display:table
}
[class*="block-grid-"]:after {
	clear:both
}
[class*="block-grid-"]>li {
	display:inline;
	height:auto;
	float:left;
	padding:0 0.46154rem 0.92308rem
}
@media only screen {
	.small-block-grid-1>li {
		width:100%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-1>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.small-block-grid-2>li {
		width:50%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-2>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.small-block-grid-3>li {
		width:33.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-3>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.small-block-grid-4>li {
		width:25%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-4>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.small-block-grid-5>li {
		width:20%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-5>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.small-block-grid-6>li {
		width:16.66667%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-6>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.small-block-grid-7>li {
		width:14.28571%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-7>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.small-block-grid-8>li {
		width:12.5%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-8>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.small-block-grid-9>li {
		width:11.11111%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-9>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.small-block-grid-10>li {
		width:10%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-10>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.small-block-grid-11>li {
		width:9.09091%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-11>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.small-block-grid-12>li {
		width:8.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.small-block-grid-12>li:nth-of-type(n) {
		clear:none
	}
	.small-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
@media only screen and (min-width: 500px) {
	.medium-block-grid-1>li {
		width:100%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-1>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.medium-block-grid-2>li {
		width:50%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-2>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.medium-block-grid-3>li {
		width:33.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-3>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.medium-block-grid-4>li {
		width:25%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-4>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.medium-block-grid-5>li {
		width:20%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-5>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.medium-block-grid-6>li {
		width:16.66667%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-6>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.medium-block-grid-7>li {
		width:14.28571%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-7>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.medium-block-grid-8>li {
		width:12.5%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-8>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.medium-block-grid-9>li {
		width:11.11111%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-9>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.medium-block-grid-10>li {
		width:10%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-10>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.medium-block-grid-11>li {
		width:9.09091%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-11>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.medium-block-grid-12>li {
		width:8.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.medium-block-grid-12>li:nth-of-type(n) {
		clear:none
	}
	.medium-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
@media only screen and (min-width: 761px) {
	.large-block-grid-1>li {
		width:100%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-1>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.large-block-grid-2>li {
		width:50%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-2>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.large-block-grid-3>li {
		width:33.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-3>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.large-block-grid-4>li {
		width:25%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-4>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.large-block-grid-5>li {
		width:20%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-5>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.large-block-grid-6>li {
		width:16.66667%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-6>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.large-block-grid-7>li {
		width:14.28571%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-7>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.large-block-grid-8>li {
		width:12.5%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-8>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.large-block-grid-9>li {
		width:11.11111%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-9>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.large-block-grid-10>li {
		width:10%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-10>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.large-block-grid-11>li {
		width:9.09091%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-11>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.large-block-grid-12>li {
		width:8.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.large-block-grid-12>li:nth-of-type(n) {
		clear:none
	}
	.large-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
@media only screen and (min-width: 1051px) {
	.xlarge-block-grid-1>li {
		width:100%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-1>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.xlarge-block-grid-2>li {
		width:50%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-2>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.xlarge-block-grid-3>li {
		width:33.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-3>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.xlarge-block-grid-4>li {
		width:25%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-4>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.xlarge-block-grid-5>li {
		width:20%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-5>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.xlarge-block-grid-6>li {
		width:16.66667%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-6>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.xlarge-block-grid-7>li {
		width:14.28571%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-7>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.xlarge-block-grid-8>li {
		width:12.5%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-8>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.xlarge-block-grid-9>li {
		width:11.11111%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-9>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.xlarge-block-grid-10>li {
		width:10%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-10>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.xlarge-block-grid-11>li {
		width:9.09091%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-11>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.xlarge-block-grid-12>li {
		width:8.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xlarge-block-grid-12>li:nth-of-type(n) {
		clear:none
	}
	.xlarge-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
@media only screen and (min-width: 1442px) {
	.xxlarge-block-grid-1>li {
		width:100%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-1>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-1>li:nth-of-type(1n+1) {
		clear:both
	}
	.xxlarge-block-grid-2>li {
		width:50%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-2>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-2>li:nth-of-type(2n+1) {
		clear:both
	}
	.xxlarge-block-grid-3>li {
		width:33.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-3>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-3>li:nth-of-type(3n+1) {
		clear:both
	}
	.xxlarge-block-grid-4>li {
		width:25%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-4>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-4>li:nth-of-type(4n+1) {
		clear:both
	}
	.xxlarge-block-grid-5>li {
		width:20%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-5>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-5>li:nth-of-type(5n+1) {
		clear:both
	}
	.xxlarge-block-grid-6>li {
		width:16.66667%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-6>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-6>li:nth-of-type(6n+1) {
		clear:both
	}
	.xxlarge-block-grid-7>li {
		width:14.28571%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-7>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-7>li:nth-of-type(7n+1) {
		clear:both
	}
	.xxlarge-block-grid-8>li {
		width:12.5%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-8>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-8>li:nth-of-type(8n+1) {
		clear:both
	}
	.xxlarge-block-grid-9>li {
		width:11.11111%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-9>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-9>li:nth-of-type(9n+1) {
		clear:both
	}
	.xxlarge-block-grid-10>li {
		width:10%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-10>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-10>li:nth-of-type(10n+1) {
		clear:both
	}
	.xxlarge-block-grid-11>li {
		width:9.09091%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-11>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-11>li:nth-of-type(11n+1) {
		clear:both
	}
	.xxlarge-block-grid-12>li {
		width:8.33333%;
		padding:0 0.46154rem 0.92308rem;
		list-style:none
	}
	.xxlarge-block-grid-12>li:nth-of-type(n) {
		clear:none
	}
	.xxlarge-block-grid-12>li:nth-of-type(12n+1) {
		clear:both
	}
}
div.valign {
	display:table
}
div.valign>div {
	display:table-cell;
	vertical-align:middle
}
#top-line {
	color:#FFFFFF;
	background-color:#1F1F1F;
	min-height:28px;
	line-height:28px;
	padding:0 10px;
	margin-left:-10px;
	margin-right:-10px;
	text-transform:uppercase
}
#welcome {
	font-size:10px
}
#welcome a {
	font-size:10px
}
.currency,.language,.my-account {
	height:28px
}
#currency .arrow,#language .arrow,#my-account .arrow {
	background:url("../image/arrow-down-gray.png") no-repeat 100% 55%;
	padding:14px 0 14px 14px;
	width:8px;
	height:8px;
	position:relative;
	float:right;
	cursor:default
}
#language.dropdown_l,#currency.dropdown_l {
	position:relative;
	padding:0;
	z-index:38;
	font-size:11px
}
#my-account.dropdown_l {
	position:relative;
	padding:0;
	z-index:39;
	font-size:11px
}
.dropdown_l ul {
	display:none;
	margin:0 -11px 0;
	list-style-type:disc;
	width:auto;
	box-shadow:0 5px 20px rgba(0,0,0,0.3)
}
.dropdown_l .selected_l,.dropdown_l li,.dropdown_l li a {
	display:block;
	padding-bottom:0;
	text-decoration:none;
	text-align:left
}
.dropdown_l li {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:rgba(0,0,0,0.07)
}
.dropdown_l li:last-child {
	border-bottom:none
}
.dropdown_l li a {
	text-decoration:none;
	padding:5px 25px 5px 15px;
	line-height:19px;
	display:block;
	white-space:nowrap;
	font-size:10px
}
.dropdown_l li a:hover {
	padding-left:18px
}
.dropdown_l li a img {
	padding:4px 4px 4px 0 !important
}
.dropdown_l .selected_l {
	line-height:28px;
	float:left;
	margin-left:2px;
	cursor:default;
	font-size:10px
}
.dropdown_l .options_l {
	cursor:pointer;
	line-height:11px;
	display:none;
	clear:both
}
#language img {
	cursor:pointer;
	display:inline-block;
	padding:9px 4px 7px 0;
	margin-right:0;
	vertical-align:top
}
#header {
	margin-top:1px
}
#tease-text {
	clear:both;
	padding-top:11.53846rem;
	*zoom:1
}
#tease-text:before,#tease-text:after {
	content:" ";
	display:table
}
#tease-text:after {
	clear:both
}
#tease-text .row {
	height:100%
}
#tease-text .textbox {
	max-height:19rem;
	max-width:50%;
	overflow:auto;
	background-color:rgba(255,255,255,0.6);
	padding:1.53846rem
}
#tease-text .textbox p {
	line-height:1.4em;
	color:#494949;
	font-size:0.92308rem
}
#tease-text .textbox h1 {
	text-transform:uppercase;
	font-weight:lighter;
	font-size:2.5rem;
	margin-bottom:1rem;
	margin-top:0rem
}
#tease-text .textbox h2,#tease-text .textbox h3 {
	font-size:1rem;
	font-weight:bold;
	margin-bottom:1.25rem
}
#tease-text .textbox-inner {
	max-height:100%
}
#tease-image-container {
	height:28rem;
	background-image:url("../img/Delife3.jpg");
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top
}
#tease-image-container .orbit-container {
	position:absolute
}
#tease-image-container .top-bar {
	box-shadow:inset 0 -1px 0 0 #fff;
	background-image:-ms-linear-gradient(bottom, #efefe9, #fdfdfd);
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9),color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%,#fdfdfd 100%);
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	border-top:1px solid #ddddd1;
	border-bottom:1px solid #ddddd1;
	width:100%;
	height:44px;
	max-width:100%
}
#tease-image-container .top-bar form[name=search_form] {
	position:relative
}
#tease-image-container .top-bar form[name=search_form] input {
	color:#494949;
	font-size:13px
}
#tease-image-container .top-bar form[name=search_form] input[type=text] {
	width:27.92308rem
}
#tease-image-container .top-bar form[name=search_form] input[type=submit] {
	position:absolute;
	top:11px;
	right:5px;
	background-color:transparent;
	background-image:url(../img/icon_search.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:20px;
	height:20px;
	border:0;
	cursor:pointer
}
#tease-image-container #toprow {
	width:100%;
	background:rgba(255,255,255,0.85);
	z-index:1;
	position:relative;
	height:45px;
	-webkit-transition:all ease 500ms;
	transition:all ease 500ms
}
@media only screen and (max-width: 760px) {
	#tease-image-container #toprow {
		display:none
	}
}
#tease-image-container #toprow p {
	margin:0;
	line-height:1.8em;
	text-align:right;
	font-size:0.9rem
}
#tease-image-container #toprow p#hotline {
	position:absolute;
	top:10px;
	left:240px;
	font-size:1rem
}
#tease-image-container #toprow p#hotline span {
	opacity:0.9
}
#tease-image-container #toprow p#trusted {
	position:absolute;
	top:30px;
	right:0px;
	font-size:1rem
}
#tease-image-container #toprow p#trusted a {
	color:#494949
}
#tease-image-container .top-bar-borders {
	height:5.38462rem;
	overflow:visible;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	margin-bottom:25px;
	z-index:5
}
#tease-image-container .top-bar {
	overflow:visible;
	position:relative;
	width:100%;
	padding:0;
	-webkit-transition:all ease 400ms;
	transition:all ease 400ms
}
@media only screen and (max-width: 760px) {
	#tease-image-container .top-bar {
		top:50px
	}
}
#tease-image-container .top-bar>.inner #logo-container {
	width:220px;
	height:110px;
	position:relative;
	top:-35px;
	background-image:-ms-linear-gradient(bottom, #efefe9, #fdfdfd);
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9),color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%,#fdfdfd 100%);
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	box-shadow:0 0 15px rgba(160,160,160,0.6);
	border:1px solid #fff;
	float:left;
	z-index:5;
	margin-bottom:-35px
}
#tease-image-container .top-bar>.inner #logo-container a {
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
	text-indent:-1000em
}
#tease-image-container .top-bar>.inner #mainmenu ul {
	padding:0;
	margin:0
}
#tease-image-container .top-bar>.inner #mainmenu ul li {
	padding:0;
	margin:0;
	list-style:none
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv1 {
	font-size:18px;
	float:left;
	position:relative
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv1>.mCon {
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	border-radius:0 5px 5px;
	border-top:5px solid #666666;
	box-shadow:0 10px 8px 1px rgba(0,0,0,0.3);
	left:-10px;
	top:10px;
	z-index:7;
	width:530px
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv1>a {
	display:block
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv1.hover>.mCon {
	display:block
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv2 {
	font-size:17px;
	padding:0.5em 1.8em;
	background:#EFEEE9;
	width:40%
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv2>ul {
	display:none
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv2.hover>ul {
	position:absolute;
	right:0;
	top:0;
	width:60%;
	display:block
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv3 {
	font-size:14px
}
#tease-image-container .top-bar>.inner #mainmenu ul li.lv3>a {
	display:block
}
#usps {
	position:absolute;
	right:0;
	top:10px;
	font-size:1rem
}
#usps p.usp {
	display:inline-block;
	margin-left:3rem !important
}
.SingleArticle #tease-image-container,.Checkout #tease-image-container {
	height:10.5rem;
	background-image:none !important
}
.Home #tease-image-container {
	height:auto
}
.top-bar-section .has-form {
	padding:0 5px
}
.top-bar-section ul li>a {
	padding:0 20px;
	line-height:42px
}
.top-bar-section .dropdown.mCon {
	display:none;
	background-color:#FFFFFF;
	border-radius:0;
	border-top:5px solid #666666;
	box-shadow:0 10px 8px 1px rgba(0,0,0,0.3);
	z-index:7;
	width:500px;
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:0.9rem;
	background-image:none !important;
	*zoom:1
}
.top-bar-section .dropdown.mCon:before,.top-bar-section .dropdown.mCon:after {
	content:" ";
	display:table
}
.top-bar-section .dropdown.mCon:after {
	clear:both
}
.top-bar-section .dropdown.mCon.products {
	width:530px
}
.top-bar-section .dropdown.mCon li.lv2:first-child {
	padding-top:10px
}
.top-bar-section .dropdown.mCon li.lv2:last-child {
	padding-bottom:10px
}
.top-bar-section .dropdown.mCon>.row {
	padding:0
}
.top-bar-section .dropdown.mCon>.row .PlentyWebshopButton {
	font-size:1.2rem;
	margin-bottom:0.9rem
}
.top-bar-section .dropdown .has-dropdown {
	position:static
}
.top-bar-section .dropdown li {
	float:none !important;
	margin-right:100px;
	width:40%;
	background:#EFEEE9;
	*zoom:1
}
.top-bar-section .dropdown li:before,.top-bar-section .dropdown li:after {
	content:" ";
	display:table
}
.top-bar-section .dropdown li:after {
	clear:both
}
.top-bar-section .dropdown li:hover {
	background:#EFEEE9
}
.top-bar-section .dropdown li a {
	font-size:1.1rem;
	line-height:1.4rem !important;
	background:#EFEEE9 !important;
	padding:10px 20px
}
.top-bar-section .dropdown li a:hover {
	background:transparent
}
.top-bar-section .dropdown li .dropdown {
	left:40% !important;
	top:0
}
.top-bar-section .dropdown li .dropdown li {
	background:transparent
}
.top-bar-section .dropdown li .dropdown li.title {
	padding-left:20px;
	font-size:1.45rem;
	padding-top:5px
}
.top-bar-section .dropdown li .dropdown li a {
	background:transparent !important
}
.top-bar-section .dropdown li .dropdown li a:hover {
	background:transparent !important;
	color:#a19f94
}
.top-bar-section .marken .lv2 {
	width:100%
}
.top-bar-section .marken .mCon {
	width:230px
}
.cart {
	margin-right:-1.53846rem
}
.header-products .item_page_item .availib {
	font-size:11px
}
.header-products .item_page_item .artName a {
	font-size:14px
}
.header-products .item_page_item .itemImg {
	height:10rem
}
#tease-slider {
	position:relative;
	max-width:100%;
	overflow:hidden
}
#tease-slider .slick-dots {
	bottom:30px
}
#tease-slider .slick-dots li button:before {
	color:#fff
}
#tease-slider .slick-prev,#tease-slider .slick-next {
	background-image:url(../img/arrow.png);
	height:8.46154rem;
	width:6.15385rem
}
#tease-slider .slick-prev {
	left:3.84615rem
}
#tease-slider .slick-next {
	right:3.84615rem
}
#basket_preview_container {
	max-height:290px;
	overflow:scroll
}
#minicart {
	*zoom:1;
	width:300px;
	background-color:#FFFFFF;
	border-radius:0;
	border-top:0.23077rem solid #666;
	box-shadow:0 10px 8px 1px rgba(0,0,0,0.3);
	z-index:2
}
#minicart:before,#minicart:after {
	content:" ";
	display:table
}
#minicart:after {
	clear:both
}
#minicart>img {
	width:205px;
	height:30px;
	cursor:pointer
}
#minicart .rows {
	overflow:hidden;
	border-bottom:1px solid #dfddd1
}
#minicart .item {
	float:left;
	width:300px;
	height:71px;
	background:#fff
}
#minicart .item p {
	display:block;
	float:none;
	margin:0;
	line-height:14px
}
#minicart .item .left {
	float:left;
	width:30%;
	height:55px
}
#minicart .item .left a {
	display:inline-block;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #dfddd1
}
#minicart .item .left img {
	max-width:65px;
	max-height:50px
}
#minicart .item .left img:hover {
	opacity:0.5
}
#minicart .item .right {
	float:right;
	width:70%;
	background:#fff
}
#minicart .item .right .price {
	width:90px;
	color:#43423c;
	text-align:left;
	font-weight:normal;
	font-size:0.84615rem
}
#minicart .item .right .name {
	height:2.84615rem
}
#minicart .item .right .name a {
	display:block;
	overflow:hidden;
	margin-top:12px;
	height:28px;
	color:#43423c;
	font-size:12px
}
#minicart .totalsum {
	padding:0px 10px 10px 0;
	background:#fff;
	color:#dfddd1;
	text-align:right;
	font-size:11px;
	border-bottom:1px solid #dfddd1;
	float:right;
	line-height:2.4em
}
#minicart .totalsum>span {
	color:#43423c;
	font-size:24px;
	padding-top:0px;
	display:block
}
#minicart .PlentyWebshopButton {
	position:relative;
	left:10px;
	top:20px;
	font-size:1.2rem
}
.fixed #breadcrumbs,.fixed #back {
	display:none !important
}
.fixed #minicart {
	z-index:9999 !important
}
.basket_amount_comma {
	display:inline !important
}
@media only screen and (max-width: 1370px) {
	.usp.third {
		display:none !important
	}
}
@media only screen and (max-width: 1180px) {
	.usp.second {
		display:none !important
	}
}
#tease-slider .slick-prev,#tease-slider .slick-next {
	background-image:url(../img/arrow_smallest.png);
	height:9.53846rem;
	width:2rem;
	margin-top:0
}
@media only screen and (max-width: 1050px) {
	#tease-text {
		padding-top:190px
	}
	#tease-text .textbox {
		max-width:100%;
		margin-top:8px;
		max-height:163px
	}
	#tease-image-container #toprow {
		height:130px
	}
	#tease-image-container #toprow #usps {
		top:20px
	}
	#tease-image-container #toprow #usps p.usp {
		display:block !important
	}
	#tease-image-container #toprow p#hotline {
		top:84px;
		right:0px
	}
	#tease-image-container .fixed #toprow {
		display:none
	}
	#tease-image-container .top-bar .title-area {
		position:absolute;
		left:0%
	}
	#tease-image-container .top-bar>.inner #logo-container {
		left:50px;
		top:-120px
	}
}
@media only screen and (max-width: 1050px) and (max-width: 1050px) {
	#tease-image-container .top-bar>.inner #logo-container {
		left:1.92308rem
	}
}
@media only screen and (max-width: 1050px) {
	#tease-image-container .top-bar-section ul li>a {
		font-size:1.08rem
	}
}
@media only screen and (max-width: 1500px) {
	#tease-image-container .top-bar form[name=search_form] input[type=text] {
		width:235px !important
	}
	.account {
		width:3rem;
		overflow:hidden;
		text-indent:-500em
	}
}
@media only screen and (max-width: 1500px) and (max-width: 760px) {
	.account {
		position:absolute;
		top:-50px;
		right:40px
	}
}
@media only screen and (max-width: 1500px) {
	.account>a {
		background-image:url(../img/icon_sprite.png);
		background-repeat:no-repeat;
		background-position:-44px 0px
	}
	.account.hover a,.account>a:hover {
		background-position:-44px -42px
	}
}
@media only screen and (max-width: 1300px) {
	.top-bar-section ul li>a {
		font-size:1.08rem
	}
	#tease-image-container .top-bar form[name=search_form] input[type=text] {
		width:155px !important
	}
}
@media only screen and (max-width: 1100px) {
	.top-bar-section ul.left {
		margin-left:10px
	}
	.top-bar-section ul li>a {
		padding:0px 12px
	}
}
@media only screen and (max-width: 1050px) {
	.top-bar-section ul.left {
		margin-left:-0.92308rem
	}
}
@media only screen and (max-width: 1010px) and (min-width: 910px) {
	#tease-image-container .top-bar form[name=search_form] input[type=text] {
		width:240px
	}
}
@media only screen and (max-width: 910px) and (min-width: 0px) {
	#tease-image-container .top-bar form[name=search_form] input[type=text] {
		width:180px
	}
}
@media only screen and (max-width: 1220px) {
	.cart {
		width:3rem;
		height:3rem;
		margin-right:-0.38462rem
	}
}
@media only screen and (max-width: 1220px) and (max-width: 760px) {
	.cart {
		position:absolute !important;
		top:-44px;
		right:14px
	}
}
@media only screen and (max-width: 1220px) {
	.cart>a {
		background-image:url(../img/icon_sprite.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:100%;
		position:relative
	}
	.cart.hover a,.cart>a:hover {
		background-position:0px -42px
	}
}
#column-left ul.left_menu {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
	background-color:#fff
}
#column-left ul.left_menu>li {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	border-bottom:1px solid #e9e9e9;
	background-color:#F6F6F6
}
#column-left ul.left_menu>li>a {
	text-decoration:none;
	display:block;
	white-space:nowrap;
	text-transform:uppercase;
	padding:10px 25px 10px 15px;
	color:#000000
}
#column-left ul.left_menu>li>ul.menu_level2 {
	list-style:none;
	margin:0;
	padding:0
}
#column-left ul.left_menu>li>ul.menu_level2>li {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #e9e9e9
}
#column-left ul.left_menu>li>ul.menu_level2>li>a {
	padding:10px 25px 10px 30px;
	color:#000;
	display:block
}
#column-left ul.left_menu>li>ul.menu_level2>li>ul.menu_level3 {
	list-style:none;
	margin:0;
	padding:0
}
#column-left ul.left_menu>li>ul.menu_level2>li>ul.menu_level3>li {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #e9e9e9
}
#column-left ul.left_menu>li>ul.menu_level2>li>ul.menu_level3>li>a {
	padding:10px 35px 10px 30px;
	color:#000;
	display:block
}
#column-left .ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
#column-left .ui-accordion .ui-accordion-li-fix {
	display:inline
}
#column-left .ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important
}
#column-left .ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:.5em .5em .5em .7em
}
#column-left .ui-accordion a {
	zoom:1
}
#column-left .ui-accordion-icons .ui-accordion-header a {
	padding-left:2.2em
}
#column-left .ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px
}
#column-left .ui-accordion .ui-accordion-content {
	padding:1em 2.2em;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1
}
#column-left .ui-accordion .ui-accordion-content-active {
	display:block
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	z-index:2
}
.slick-list:focus {
	outline:none
}
.slick-loading .slick-list {
	background:#fff url("../img/ajax-loader.gif") center center no-repeat
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track {
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block
}
.slick-track:before,.slick-track:after {
	content:"";
	display:table
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none
}
[dir="rtl"] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-prev,.slick-next {
	background-image:url(../img/arrow_smallest.png);
	background-color:transparent;
	background-repeat:no-repeat;
	position:absolute;
	z-index:3;
	display:block;
	height:60px;
	width:30px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	color:transparent;
	top:50%;
	margin-top:-80px;
	padding:0;
	border:none;
	outline:none
}
@media only screen and (max-width: 760px) {
	.slick-prev,.slick-next {
		-webkit-transform:scale(0.6);
		-ms-transform:scale(0.6);
		transform:scale(0.6)
	}
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	outline:none;
	background-color:transparent;
	color:transparent;
	z-index:3;
	opacity:0.8
}
.slick-prev {
	left:-25px;
	background-position:left
}
.slick-next {
	right:-25px;
	background-position:right
}
@media only screen and (max-width: 499px) {
	.article-slider .slick-list {
		margin:0 !important
	}
	.article-slider .slick-prev,.article-slider .slick-next {
		display:none !important
	}
}
.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:0;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	width:100%;
	z-index:5
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:transparent;
	display:block;
	height:20px;
	width:20px;
	outline:none;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:hover,.slick-dots li button:focus {
	outline:none
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"•";
	width:20px;
	height:20px;
	font-family:"slick";
	font-size:50px;
	line-height:20px;
	text-align:center;
	color:black;
	opacity:0.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	color:black;
	opacity:0.75
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden;
	-ms-touch-action:none;
	touch-action:none;
	z-index:1500;
	-webkit-backface-visibility:hidden;
	outline:none
}
.pswp * {
	box-sizing:border-box
}
.pswp img {
	max-width:none
}
.pswp--animate_opacity {
	opacity:0.001;
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}
.pswp--open {
	display:block
}
.pswp--zoom-allowed .pswp__img {
	cursor:-webkit-zoom-in;
	cursor:zoom-in
}
.pswp--zoomed-in .pswp__img {
	cursor:-webkit-grab;
	cursor:grab
}
.pswp--dragging .pswp__img {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.pswp__bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	-webkit-backface-visibility:hidden;
	will-change:opacity
}
.pswp__scroll-wrap {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden
}
.pswp__container,.pswp__zoom-wrap {
	-ms-touch-action:none;
	touch-action:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.pswp__container,.pswp__img {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.pswp__zoom-wrap {
	position:absolute;
	width:100%;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)
}
.pswp__bg {
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
	-webkit-transition:none;
	transition:none
}
.pswp__container,.pswp__zoom-wrap {
	-webkit-backface-visibility:hidden;
	will-change:transform
}
.pswp__item {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	overflow:hidden
}
.pswp__img {
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	left:0;
	-webkit-transition:opacity 0.15s;
	transition:opacity 0.15s
}
.pswp__img--placeholder {
	-webkit-backface-visibility:hidden
}
.pswp__img--placeholder--blank {
	background:#222
}
.pswp--ie .pswp__img {
	width:100% !important;
	height:auto !important;
	left:0;
	top:0
}
.pswp__error-msg {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin-top:-8px;
	color:#CCC
}
.pswp__error-msg a {
	color:#CCC;
	text-decoration:underline
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button {
	width:44px;
	height:44px;
	position:relative;
	background:none;
	cursor:pointer;
	overflow:visible;
	-webkit-appearance:none;
	display:block;
	border:0;
	padding:0;
	margin:0;
	float:right;
	opacity:0.75;
	-webkit-transition:opacity 0.2s;
	transition:opacity 0.2s;
	box-shadow:none
}
.pswp__button:focus,.pswp__button:hover {
	opacity:1
}
.pswp__button:active {
	outline:none;
	opacity:0.9
}
.pswp__button::-moz-focus-inner {
	padding:0;
	border:0
}
.pswp__ui--over-close .pswp__button--close {
	opacity:1
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	background:url(default-skin.png) 0 0 no-repeat;
	background-size:264px 88px;
	width:44px;
	height:44px
}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
	.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
		background-image:url(default-skin.svg)
	}
	.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
		background:none
	}
}
.pswp__button--close {
	background-position:0 -44px
}
.pswp__button--share {
	background-position:-44px -44px
}
.pswp__button--fs {
	display:none
}
.pswp--supports-fs .pswp__button--fs {
	display:block
}
.pswp--fs .pswp__button--fs {
	background-position:-44px 0
}
.pswp__button--zoom {
	display:none;
	background-position:-88px 0
}
.pswp--zoom-allowed .pswp__button--zoom {
	display:block
}
.pswp--zoomed-in .pswp__button--zoom {
	background-position:-132px 0
}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
	visibility:hidden
}
.pswp__button--arrow--left,.pswp__button--arrow--right {
	background:none;
	top:50%;
	margin-top:-50px;
	width:70px;
	height:100px;
	position:absolute
}
.pswp__button--arrow--left {
	left:0
}
.pswp__button--arrow--right {
	right:0
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
	content:'';
	top:35px;
	background-color:rgba(0,0,0,0.3);
	height:30px;
	width:32px;
	position:absolute
}
.pswp__button--arrow--left:before {
	left:6px;
	background-position:-138px -44px
}
.pswp__button--arrow--right:before {
	right:6px;
	background-position:-94px -44px
}
.pswp__counter,.pswp__share-modal {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.pswp__share-modal {
	display:block;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:10px;
	position:absolute;
	z-index:1600;
	opacity:0;
	-webkit-transition:opacity 0.25s ease-out;
	transition:opacity 0.25s ease-out;
	-webkit-backface-visibility:hidden;
	will-change:opacity
}
.pswp__share-modal--hidden {
	display:none
}
.pswp__share-tooltip {
	z-index:1620;
	position:absolute;
	background:#FFF;
	top:56px;
	border-radius:2px;
	display:block;
	width:auto;
	right:44px;
	box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-webkit-transform:translateY(6px);
	-ms-transform:translateY(6px);
	transform:translateY(6px);
	-webkit-transition:-webkit-transform 0.25s;
	transition:transform 0.25s;
	-webkit-backface-visibility:hidden;
	will-change:transform
}
.pswp__share-tooltip a {
	display:block;
	padding:8px 12px;
	color:#000;
	text-decoration:none;
	font-size:14px;
	line-height:18px
}
.pswp__share-tooltip a:hover {
	text-decoration:none;
	color:#000
}
.pswp__share-tooltip a:first-child {
	border-radius:2px 2px 0 0
}
.pswp__share-tooltip a:last-child {
	border-radius:0 0 2px 2px
}
.pswp__share-modal--fade-in {
	opacity:1
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.pswp--touch .pswp__share-tooltip a {
	padding:16px 12px
}
a.pswp__share--facebook:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	top:-12px;
	right:15px;
	border:6px solid transparent;
	border-bottom-color:#FFF;
	-webkit-pointer-events:none;
	-moz-pointer-events:none;
	pointer-events:none
}
a.pswp__share--facebook:hover {
	background:#3E5C9A;
	color:#FFF
}
a.pswp__share--facebook:hover:before {
	border-bottom-color:#3E5C9A
}
a.pswp__share--twitter:hover {
	background:#55ACEE;
	color:#FFF
}
a.pswp__share--pinterest:hover {
	background:#CCC;
	color:#CE272D
}
a.pswp__share--download:hover {
	background:#DDD
}
.pswp__counter {
	position:absolute;
	left:0;
	top:0;
	height:44px;
	font-size:13px;
	line-height:44px;
	color:#FFF;
	opacity:0.75;
	padding:0 10px
}
.pswp__caption {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-height:44px
}
.pswp__caption small {
	font-size:11px;
	color:#BBB
}
.pswp__caption__center {
	text-align:left;
	max-width:420px;
	margin:0 auto;
	font-size:13px;
	padding:10px;
	line-height:20px;
	color:#CCC
}
.pswp__caption--empty {
	display:none
}
.pswp__caption--fake {
	visibility:hidden
}
.pswp__preloader {
	width:44px;
	height:44px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-22px;
	opacity:0;
	-webkit-transition:opacity 0.25s ease-out;
	transition:opacity 0.25s ease-out;
	will-change:opacity;
	direction:ltr
}
.pswp__preloader__icn {
	width:20px;
	height:20px;
	margin:12px
}
.pswp__preloader--active {
	opacity:1
}
.pswp__preloader--active .pswp__preloader__icn {
	background:url(preloader.gif) 0 0 no-repeat
}
.pswp--css_animation .pswp__preloader--active {
	opacity:1
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
	-webkit-animation:clockwise 500ms linear infinite;
	animation:clockwise 500ms linear infinite
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
	-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
	animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite
}
.pswp--css_animation .pswp__preloader__icn {
	background:none;
	opacity:0.75;
	width:14px;
	height:14px;
	position:absolute;
	left:15px;
	top:15px;
	margin:0
}
.pswp--css_animation .pswp__preloader__cut {
	position:relative;
	width:7px;
	height:14px;
	overflow:hidden
}
.pswp--css_animation .pswp__preloader__donut {
	box-sizing:border-box;
	width:14px;
	height:14px;
	border:2px solid #FFF;
	border-radius:50%;
	border-left-color:transparent;
	border-bottom-color:transparent;
	position:absolute;
	top:0;
	left:0;
	background:none;
	margin:0
}
@media screen and (max-width: 1024px) {
	.pswp__preloader {
		position:relative;
		left:auto;
		top:auto;
		margin:0;
		float:right
	}
}
@-webkit-keyframes clockwise {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes clockwise {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@-webkit-keyframes donut-rotate {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	50% {
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg)
	}
	100% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
}
@keyframes donut-rotate {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	50% {
		-webkit-transform:rotate(-140deg);
		transform:rotate(-140deg)
	}
	100% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
}
.pswp__ui {
	-webkit-font-smoothing:auto;
	visibility:visible;
	opacity:1;
	z-index:1550
}
.pswp__top-bar {
	position:absolute;
	left:0;
	top:0;
	height:44px;
	width:100%
}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	-webkit-backface-visibility:hidden;
	will-change:opacity;
	-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
	visibility:visible
}
.pswp__top-bar,.pswp__caption {
	background-color:rgba(0,0,0,0.5)
}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption {
	background-color:rgba(0,0,0,0.3)
}
.pswp__ui--idle .pswp__top-bar {
	opacity:0
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right {
	opacity:0
}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right {
	opacity:0.001
}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
	display:none
}
.pswp__element--disabled {
	display:none !important
}
.pswp--minimal--dark .pswp__top-bar {
	background:none
}
meta.foundation-data-attribute-namespace {
	font-family:false
}
body,header,footer {
	-ms-text-size-adjust:100%;
	text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	clear:both
}
a {
	text-decoration:none;
	color:#999
}
img {
	border:0
}
#plenty_admin_panel {
	box-sizing:initial
}
.trusted_shops_rating {
	margin:0
}
.produkt_picture {
	height:300px
}
#content>div,#content>span {
	background-color:#fff;
	color:#000
}
#breadcrumb {
	background-color:#fff;
	margin:0.625rem 0;
	padding:0.625rem
}
#home-text p {
	line-height:1.6em;
	font-size:1rem;
	margin-bottom:0;
	margin-bottom:1.25rem
}
#home-text h1,#home-text h2 {
	font-size:2rem
}
#home-text h3 {
	font-size:1.2rem
}
.AvailabilityFilterElement input {
	margin-right:10px;
	position:relative;
	top:2px
}
.SingleArticle .art,.SingleArticle p {
	line-height:1.6em;
	font-size:1rem;
	margin-bottom:0;
	margin-bottom:0.25rem
}
.SingleArticle .art,.SingleArticle .getNum,.SingleArticle .getNum2 {
	margin-bottom:0
}
.SingleArticle h1 {
	border-top:1px solid #DFDDD1;
	border-bottom:1px solid #DFDDD1;
	padding:1.25rem 0;
	margin-bottom:1.25rem;
	padding-left:0.8rem
}
.SingleArticle .tabs-content {
	padding:1.25rem;
	border:1px solid #DFDDD1;
	line-height:1.6em;
	font-size:1rem
}
.SingleArticle .tabs-content p {
	line-height:1.6em;
	font-size:1rem;
	margin-bottom:0;
	margin-bottom:1.25rem
}
.SingleArticle .tabs-content ul {
	list-style:square outside;
	padding:0.625rem;
	margin-left:0.75rem;
	font-size:1rem
}
.SingleArticle .tabs-content ul li {
	line-height:1.6em;
	margin-bottom:0.625em
}
.SingleArticle .tabs-content h3 {
	margin-bottom:1.25em;
	font-size:1.2rem
}
.SingleArticle .tabs-content .versand img {
	float:right;
	clear:right;
	margin-left:2.5em;
	margin-bottom:1.25em
}
.SingleArticle dl.tabs {
	border-left:0;
	border-top:0
}
.SingleArticle dl.tabs dd {
	border-right:1px solid #DFDDD1;
	border-top:0;
	width:20%;
	text-align:center
}
.SingleArticle .slick-list {
	margin:0 0.15385rem
}
.SingleArticle .slick-slider {
	margin-bottom:0
}
.SingleArticle .slick-prev {
	left:0
}
.SingleArticle .slick-next {
	right:0
}
table.formtable {
	background:transparent
}
.category-text {
	padding-top:1.25rem;
	line-height:160%;
	font-size:1rem
}
.category-text p {
	line-height:1.6em;
	font-size:1rem;
	margin-bottom:0;
	margin-bottom:1.25rem
}
.sidebar {
	position:fixed;
	top:215px;
	left:0px;
	z-index:9999 !important;
	width:44px;
	float:left
}
.sidebar>ul {
	width:100%;
	height:100%;
	border:1px solid #dfddd1;
	border-top:0;
	background:#eeede6;
	background:-webkit-gradient(linear, left top, right top, color-stop(25%, #eeede6), color-stop(100%, #fff));
	background:-webkit-linear-gradient(left, #eeede6 25%, #fff 100%);
	background:-webkit-linear-gradient(left, #eeede6 25%, #ffffff 100%);
	background:linear-gradient(to right, #eeede6 25%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeede6', endColorstr='#ffffff', GradientType=1);
	margin:0;
	padding:0
}
.sidebar>ul>li {
	width:100%;
	height:48px;
	border-top:1px solid #dfddd1;
	border-bottom:1px solid #fff;
	text-indent:-999em;
	opacity:1;
	cursor:pointer
}
.sidebar>ul>li:hover {
	opacity:0.5
}
.sidebar>ul>li.side1 {
	background:url("../img/sprites2.png") -88px -88px no-repeat
}
.sidebar>ul>li.side2 {
	background:url("../img/sprites2.png") -285px -86px no-repeat
}
.sidebar>ul>li.side3 {
	text-indent:0
}
.sidebar>ul>li.side3 a {
	text-indent:0;
	position:relative;
	top:10px;
	left:8px
}
.sidebar>ul>li.side4 {
	background:url("../img/sprites2.png") 9px -88px no-repeat
}
.sidebar>ul>li.side5 {
	background:url("../img/sprites2.png") -386px 10px no-repeat
}
.sidebar>ul>li.side6 {
	background:url("../img/sprites2.png") -388px -87px no-repeat
}
.sidebar>ul>li.side10 {
	background:url("../img/sprites2.png") 7px 9px no-repeat
}
.sidebar>ul>li.side11 {
	background:url("../img/sprites2.png") 8px -160px no-repeat
}
.sidebar>ul>li>a {
	display:inline-block;
	width:100%;
	height:48px
}
.sidecontent {
	position:absolute;
	top:0;
	z-index:-1 !important;
	left:-225px;
	width:225px;
	border:1px solid #dfddd1;
	background:#fff;
	border-top:0
}
.sidecontent>ul {
	color:#43423c;
	list-style:none;
	padding:0;
	margin:0
}
.sidecontent>ul>li {
	height:48px;
	border-top:1px solid #dfddd1;
	border-bottom:1px solid #fff;
	padding-left:0.65rem
}
.sidecontent>ul>li>a {
	display:inline-block;
	margin-top:9px;
	color:#43423c;
	position:relative
}
.sidecontent>ul>li>a strong {
	display:block
}
.sidecontent>ul>li>a:hover {
	color:#a19f94
}
.contentleft {
	position:relative;
	float:left;
	margin-bottom:20px;
	width:100%;
	border-top:1px solid #dfddd1;
	line-height:1.6em;
	font-size:1rem
}
.contentleft>h1 {
	margin:15px 0px;
	padding:0 0 15px 0;
	border-bottom:1px solid #dfddd1;
	color:#43423c;
	text-indent:15px;
	font-weight:normal;
	font-size:24px
}
.contentleft p {
	color:#43423c
}
.contentleft a {
	color:#afa994 !important;
	font-size:13px
}
.contentleft iframe {
	margin-top:5px;
	margin-bottom:5px;
	padding:2px;
	border:1px solid #dfddd1;
	background:#fff
}
.contentleft form {
	position:relative;
	float:left;
	margin-top:20px;
	margin-right:20px;
	width:432px;
	border-right:1px solid #dfddd1
}
.contentleft .formtable * {
	float:left;
	width:100%;
	color:#43423c
}
.contentleft .formtable tr td {
	margin:0 0 5px 0
}
.contentleft .formtable input[type=text]:not(.Captcha) {
	width:20.76923rem !important;
	height:28px !important;
	text-indent:10px
}
.contentleft .formtable textarea {
	padding-top:10px;
	min-height:200px;
	border:1px solid #bebdb8;
	border-radius:5px;
	color:#43423c;
	text-indent:10px;
	font-size:15px;
	font-family:'Times New Roman', Times, serif
}
.contentleft .formtable img {
	width:124px;
	outline:1px solid #dfddd1 !important;
	border:2px solid #fff !important
}
.contentleft #askProd textarea {
	width:400px !important
}
.productright {
	width:20%;
	float:right;
	position:relative
}
iframe[name=google_conversion_frame] {
	display:none
}
.item_page_item .rating {
	padding-left:0.625rem;
	padding-right:0.625rem;
	height:14px
}
.no-touch .item_page_item .rating {
	visibility:hidden
}
.no-touch .item_page_item:hover .rating {
	visibility:visible
}
.prImage {
	float:left;
	max-height:71px;
	margin-left:3%;
	text-align:center;
	width:30%;
	overflow:hidden
}
.prImage>a>img {
	height:100%;
	width:100%
}
.item_page_item {
	border:1px solid #DFDDD1;
	margin-bottom:10px;
	margin-left:0px;
	overflow:visible;
	text-align:center
}
.item_page_item .item {
	position:relative;
	float:none;
	overflow:hidden;
	-webkit-transition:height ease 400ms;
	transition:height ease 400ms;
	background:#fff;
	width:100%;
	height:31.92308rem
}
.item_page_item .itemImg {
	width:100%;
	height:19.23077rem
}
.item_page_item .availib {
	overflow:hidden;
	padding:0 0.625rem;
	height:2rem;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:23px;
	text-align:center
}
.item_page_item .availib img {
	display:inline
}
.item_page_item .artName {
	display:block;
	height:3.84615rem;
	padding-left:0.625rem;
	padding-right:0.625rem
}
.item_page_item .artName a {
	display:block;
	overflow:hidden;
	margin-top:10px;
	height:52px;
	color:#43423c;
	font-size:16px;
	text-rendering:optimizeLegibility;
	line-height:18px
}
.item_page_item .artPrice {
	margin-bottom:20px
}
.item_page_item .price {
	color:#43423c;
	font-size:1.38462rem;
	padding-left:0.625rem;
	padding-right:0.625rem;
	display:inline-block;
	font-weight:bold
}
.item_page_item .uvp {
	padding-left:0.625rem;
	color:#cd8878;
	text-decoration:line-through;
	font-size:1.07692rem;
	display:inline-block
}
.no-touch .item_page_item .item:hover {
	z-index:200;
	overflow:visible;
	z-index:1
}
.no-touch .item_page_item .item:hover .paneThumb-wrapper {
	display:block;
	margin-top:1rem
}
@media only screen and (min-width: 1051px) {
	.social>a {
		text-indent:1000rem !important
	}
}
.social>a {
	display:inline-block;
	width:17px;
	height:17px;
	text-indent:-1000rem;
	overflow:hidden;
	margin-left:1rem;
	background-image:url("../img/social.png");
	background-repeat:no-repeat
}
.social>a.fb {
	background-position:top left
}
.social>a.fb:hover {
	background-position:0px -21px
}
.social>a.tw {
	background-position:-27px 0
}
.social>a.tw:hover {
	background-position:-27px -21px
}
.social>a.gp {
	background-position:-52px 0
}
.social>a.gp:hover {
	background-position:-52px -21px
}
.social>a.pi {
	background-position:-75px 0
}
.social>a.pi:hover {
	background-position:-75px -21px
}
.buycontainer {
	border:0.07692rem solid #dfddd1;
	background-image:-ms-linear-gradient(bottom, #efefe9, #fdfdfd);
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9),color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%,#fdfdfd 100%);
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	padding-top:2rem;
	margin-bottom:0.4rem
}
.gallery {
	margin-bottom:3.84615rem !important
}
.gallery .slick-slide a {
	display:block;
	padding:0 0.53846rem
}
.gallery .slick-dots {
	bottom:-30px
}
.gallery .slick-next {
	right:10px;
	margin-top:-10%
}
.gallery .slick-prev {
	left:10px;
	margin-top:-10%
}
.gallery-small {
	margin-bottom:3.84615rem !important
}
.gallery-small .slick-dots {
	bottom:-24px
}
.gallery-small .slick-prev,.gallery-small .slick-next {
	margin-top:-10%
}
#zoom {
	max-height:670px;
	margin:0 auto
}
.PlentyWebshopButton {
	background:#43423c;
	color:#43423c;
	text-align:center;
	font-weight:normal !important;
	line-height:20px;
	display:inline-block;
	padding:7px 11px;
	font-size:1.2rem;
	font-family:Habibi, 'Times New Roman', Times, serif;
	-webkit-transition:all ease 400ms;
	transition:all ease 400ms
}
.PlentyWebshopButton.proceed_order,.PlentyWebshopButton.next,.PlentyWebshopButton.place_order,.PlentyWebshopButton.login {
	background:#95bd5c;
	font-size:1.6rem
}
.PlentyWebshopButton.change_basket {
	margin-top:1rem
}
.PlentyWebshopButton:hover {
	background:#dfddd1;
	color:#95bd5c
}
@media only screen and (max-width: 1050px) {
	#tease-slider {
		padding-top:13.07692rem
	}
	.SingleArticle .detail {
		padding-top:6.53846rem
	}
	[data-clearing] li.visible {
		float:none
	}
	#zoom {
		max-height:535px;
		display:block
	}
	.gallery li img {
		max-height:140px
	}
	.gallery li img {
		width:auto;
		margin:0 auto
	}
	.glass-case {
		box-sizing:border-box !important;
		position:relative;
		width:100%;
		height:auto;
		padding:0;
		margin:0
	}
}
@media only screen and (max-width: 1050px) and (max-width: 1050px) {
	#filters {
		display:none
	}
	.filters-toggle>span {
		display:block;
		font-size:16px;
		font-family:Habibi, 'Times New Roman', Times, serif;
		border:1px solid #dfddd1;
		line-height:39px;
		padding:0 1rem;
		margin-bottom:1rem;
		cursor:pointer;
		background:url("../img/sprite-arrow.png") 5px -40px no-repeat
	}
	.flFilterBox {
		width:49% !important;
		float:left
	}
	.columns>.flFilterBox:nth-child(5),.columns>.flFilterBox:nth-child(3) {
		float:right !important;
		clear:none
	}
	.fixed .name {
		display:none
	}
	#flExpandMoreFilters,#flMoreFilters {
		clear:none
	}
}
@media only screen and (max-width: 760px) {
	#mainfooter .fpays,#mainfooter .small-centered {
		margin-top:2rem
	}
}
#maWolf {
	display:none
}
noscript.nojs {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.nojs-msk:checked {
	display:none
}
.nojs-msk:checked ~ * {
	display:none
}
.nojs-msk:checked>* {
	display:none
}
.nojs-msk {
	position:absolute;
	z-index:99999999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:.25;
	filter:alpha(opacity=25)
}
.nojs-msg {
	position:fixed;
	z-index:999999999;
	top:50%;
	left:50%;
	width:400px;
	margin:-100px -200px -100px -200px;
	padding:25px;
	border-radius:4px;
	background-color:#fff !important;
	font-family:Arial
}
.shdw {
	box-shadow:5px 5px 5px rgba(0,0,0,0.4);
	-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.4);
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(strength=10, direction=135, color='#cccccc');
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=10, direction=135, color='#cccccc');
	background-color:#fff !important;
	border:solid #efefef;
	border-width:2px 0 0 2px
}
.nojs-msg h3.header {
	font-family:Arial;
	font-weight:bold;
	font-size:1.385em;
	line-height:1;
	margin-bottom:1em;
	color:#43423c
}
.nojs-msg p {
	color:#43423c
}
.nojs-msg a {
	color:#afa994
}
#loader {
	position:relative;
	top:20px;
	display:none;
	float:left;
	width:700px;
	background:red;
	color:#43423c;
	text-align:center;
	font-size:12px
}
#main {
	display:inline-block;
	width:100%;
	background:#fff !important
}
#main .main-inner {
	position:relative;
	margin:0 auto;
	margin-top:170px;
	width:952px
}
#main .bgleft {
	position:fixed;
	top:190px;
	left:0;
	width:504px;
	height:829px;
	background:#fff url("https://www.delife.eu/layout/cyt/img/bg_left.png") no-repeat
}
#lz_floating_button {
	position:fixed;
	top:328px !important;
	left:10px !important;
	z-index:9999 !important;
	width:26px !important;
	height:26px !important
}
#chat_button_image {
	width:26px !important;
	height:26px !important
}
#back-top {
	position:fixed;
	right:0px;
	z-index:99999 !important
}
#back-top span,#help span {
	display:block;
	width:62px;
	height:60px;
	background:url("/images/gallery/template/totop_kom.png") no-repeat center center;
	background-size:contain;
	opacity:1;
	-webkit-transition:300ms;
	transition:300ms
}
#back-top,#help {
	position:fixed;
	right:0px;
	bottom:10px;
	z-index:99999 !important;
	height:60px;
	margin-bottom:0
}
#help {
	bottom:215px;
	height:54px
}
#help span {
	height:54px
}
#back-top a,#help a {
	display:block;
	width:62px;
	opacity:1;
	-webkit-transition:300ms;
	transition:300ms
}
#back-top a:hover,#help a:hover {
	opacity:0.7
}
#help span {
	background:url("/images/gallery/template/hilfe_kom.png") no-repeat center center
}
#main .sidecontent {
	position:absolute;
	top:0;
	z-index:-1 !important;
	left:-225px;
	width:225px;
	border:1px solid #dfddd1;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background:#fff
}
#main .sidecontent>ul {
	color:#43423c;
	list-style:none
}
#main .sidecontent>ul>li {
	height:48px;
	border-top:1px solid #dfddd1;
	border-bottom:1px solid #fff
}
#main .sidecontent>ul>li>a {
	display:inline-block;
	margin-top:9px;
	color:#43423c;
	position:relative
}
#main .sidecontent>ul>li>a:hover {
	color:#a19f94
}
#main .sidecontent>ul>li>a span {
	display:inline-block;
	margin:0;
	margin-left:10px;
	padding:0;
	font-size:13px;
	font-family:'Times New Roman', Times, serif;
	line-height:12px
}
#main .sidecontent>ul>li>a>strong {
	display:inline-block;
	margin:0;
	margin-left:10px;
	padding:0;
	font-size:13px;
	font-family:'Times New Roman', Times, serif
}
#main .sidecontent>ul>li:first-of-type {
	border-top:1px solid transparent
}
#main .sidecontent>ul>li:last-of-type {
	border-bottom:1px solid transparent
}
#mainfooter {
	clear:both;
	margin-top:40px;
	width:auto;
	border-top:1px solid #ddddd1;
	padding-top:40px;
	margin-left:0.76923rem;
	margin-right:0.76923rem
}
#mainfooter .fcontent ul {
	margin:8px 0;
	list-style:none
}
#mainfooter .fcontent ul li {
	color:#b1aea2;
	line-height:1.6em;
	font-size:1rem
}
#mainfooter .fcontent a {
	color:#43423c;
	-webkit-transition:all ease 400ms;
	transition:all ease 400ms
}
#mainfooter .fcontent a img {
	-webkit-transition:all ease 400ms;
	transition:all ease 400ms
}
#mainfooter .fcontent a:hover {
	color:#a19f94;
	cursor:pointer
}
#mainfooter .fcontent a:hover img {
	opacity:0.6
}
#mainfooter .fcontent ul li:first-of-type {
	margin-bottom:10px;
	color:#43423c;
	text-transform:uppercase;
	font-size:17px;
	font-family:Roboto Slab, 'Times New Roman', Times, serif
}
#mainfooter .fpays {
	width:100%;
	color:#43423c;
	text-align:center;
	text-transform:uppercase;
	font-size:17px;
	font-family:Habibi, 'Times New Roman', Times, serif;
	position:relative;
	clear:both
}
#mainfooter .fpays a {
	-webkit-transition:all ease 400ms;
	transition:all ease 400ms
}
#mainfooter .fpays a:hover {
	opacity:0.6
}
#mainfooter .fpays p {
	font-size:17px
}
#mainfooter .fpays a>div {
	display:inline
}
#mainfooter .fpays a>div img {
	margin:10px 5px
}
#copy {
	width:100%;
	height:24px;
	font-size:11px;
	line-height:29px
}
#copy a {
	text-decoration:none;
	color:#494949
}
#copy span:first-of-type {
	float:left
}
#copy span:last-of-type {
	float:right
}
.main-inner #PlentyOrder {
	position:relative;
	top:20px;
	color:#43423c
}
.ff01_msg .shadow {
	box-shadow:1px 3px 7px -3px rgba(0,0,0,0.5) !important;
	-moz-box-shadow:1px 3px 7px -3px rgba(0,0,0,0.5) !important;
	-webkit-box-shadow:1px 3px 7px -3px rgba(0,0,0,0.5) !important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:550px;
	margin:0 auto;
	margin-top:300px;
	background:#fff;
	border:1px solid #dfddd1
}
.ff01_msg {
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:999999 !important;
	background:rgba(255,255,255,0.8) !important
}
.aftermsg {
	height:70px;
	text-align:left;
	position:relative;
	padding-top:0px;
	padding-left:10px;
	padding-right:20px;
	font-size:14px;
	font-weight:bold;
	color:#43423c;
	padding-bottom:60px;
	position:relative
}
.aftermsg .express {
	position:absolute;
	top:0px;
	right:10px;
	width:145px;
	font-size:12px;
	text-align:left;
	color:#999;
	display:none !important
}
.aftermsg .express img {
	margin-top:20px
}
table#PlentyOrderPayPalExpressPanel,table#PlentyOrderAmazonPaymentsPanel {
	background:#fff;
	box-shadow:1px 3px 7px -3px rgba(0,0,0,0.5) !important;
	-moz-box-shadow:1px 3px 7px -3px rgba(0,0,0,0.5) !important;
	-webkit-box-shadow:1px 3px 7px -3px rgba(0,0,0,0.5) !important;
	margin:20px 0 20px 0;
	text-indent:15px;
	font-size:14px;
	border:1px solid #dfddd1
}
#PlentyOrderAmazonPaymentsPanel {
	height:55px
}
#AmazonExpressWidget {
	right:-70px;
	top:-2px !important
}
#PlentyOrderPayPalExpressPanelB,#PlentyOrderAmazonPaymentsPanlB {
	text-align:right !important;
	position:relative;
	right:13px;
	top:2px
}
.aftermsg p {
	line-height:87px;
	margin-left:20px;
	color:#43423c
}
.closex {
	display:none;
	position:absolute;
	top:-27px;
	right:2px;
	padding:7px;
	text-align:center;
	background:#fff;
	line-height:10px;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	text-transform:uppercase;
	color:#1e303c;
	box-shadow:2px 2px 2px 0px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,0.05);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #e6e6e6
}
.closex:hover,.closelog:hover {
	color:#f7941e
}
a.close-checkout {
	width:245px;
	height:28px;
	line-height:28px;
	float:right;
	border:0;
	font-size:13px;
	text-align:center;
	margin-bottom:5px;
	opacity:1;
	position:relative;
	right:-10px;
	margin-left:26px;
	color:#fff;
	border:1px solid #43423c;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#43423c;
	color:#f0efe8;
	font-family:Times, 'Times New Roman', serif;
	text-decoration:none
}
.close-lightcart {
	width:245px;
	height:28px;
	line-height:28px;
	float:left;
	border:0;
	font-size:13px;
	text-align:center;
	margin-bottom:0px;
	opacity:1;
	olor:#fff;
	border:1px solid #43423c;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#43423c;
	color:#f0efe8;
	font-family:Times, 'Times New Roman', serif;
	text-decoration:none;
	cursor:pointer
}
.close-lightcart:hover {
	background:#dfddd1;
	border:1px solid #dfddd1;
	color:#43423c
}
a.close-checkout:hover {
	background:#dfddd1;
	border:1px solid #dfddd1;
	color:#43423c
}
.main-cart {
	background:#afa994;
	height:20px;
	width:162px;
	position:absolute;
	top:-35px;
	left:0;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	line-height:20px
}
.main-cart:after {
	top:100%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
.main-cart:after {
	border-color:rgba(67,66,60,0);
	border-top-color:#afa994;
	border-width:5px;
	left:50%;
	margin-left:-5px
}
.main-cart p {
	color:#fff;
	position:absolute;
	top:-30px;
	left:0px
}
.main-cart a,.main-cart {
	font-size:12px;
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	line-height:20px;
	padding:5px;
	text-decoration:none
}
.maincheckout {
	color:#43423c
}
#PlentyWebshopPopup_AfterItem2Basket {
	position:absolute;
	top:43px !important;
	right:11px !important;
	z-index:9999999 !important;
	text-align:center;
	opacity:1
}
#PlentyWebshopPopup_AfterItem2Basket .message {
	position:relative;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:23px;
	width:300px;
	border:1px solid #dfddd1;
	border-top:1px solid #fff;
	background:#fff;
	color:white;
	font-size:14px;
	font-family:'Roboto Condensed', sans-serif;
	line-height:20px
}
#PlentyWebshopPopup_AfterItem2Basket .message .close {
	position:absolute;
	top:10px;
	right:10px;
	z-index:1;
	padding:2px 4px;
	background:#43423c;
	font-size:9px;
	line-height:11px
}
#PlentyWebshopPopup_AfterItem2Basket .message .close:hover {
	background:#dfddd1;
	color:black;
	cursor:pointer
}
#PlentyWebshopPopup_AfterItem2Basket .message a {
	position:relative;
	top:10px;
	left:-3px;
	display:inline-block;
	overflow:hidden;
	padding:0 5px;
	height:28px;
	border-radius:5px;
	background:#43423c;
	color:white;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:normal !important;
	font-size:11px;
	line-height:28px;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#PlentyWebshopPopup_AfterItem2Basket .message a:hover {
	background:#dfddd1;
	color:#43423c;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#PlentyWebshopPopup_AfterItem2Basket .message .head {
	position:relative;
	margin-top:25px;
	color:#43423c;
	text-transform:uppercase;
	font-size:13px
}
#PlentyWebshopPopup_AfterItem2Basket .message .your-items {
	position:relative;
	display:inline-block;
	margin-top:10px;
	color:#43423c;
	font-size:16px
}
#PlentyWebshopPopup_ErrorMessage {
	position:fixed;
	top:0 !important;
	left:50%;
	margin-left:-476px;
	width:952px
}
#PlentyWebshopPopup_ErrorMessage .plentyErrorBox {
	width:930px;
	height:65px
}
#PlentyWebshopPopup_ErrorMessage * {
	text-align:center !important;
	font-family:'Roboto Condensed', sans-serif
}
#breadcrumbs {
	float:left;
	color:#a19f94;
	text-transform:uppercase;
	padding:2.25rem 0
}
#breadcrumbs ol {
	margin:0;
	padding:0;
	list-style-type:none
}
#breadcrumbs li {
	display:inline;
	margin-right:5px
}
#breadcrumbs li a {
	position:relative;
	margin-right:10px;
	color:#a19f94;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#breadcrumbs li a span:nth-of-type(2) {
	position:absolute;
	top:5px;
	right:-13px;
	width:0px;
	height:0px;
	border-width:3px;
	border-style:solid;
	border-color:transparent transparent transparent #a19f94
}
#breadcrumbs li:last-of-type a span:nth-of-type(2) {
	display:none
}
#breadcrumbs li a:hover {
	color:#43423c;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#breadcrumbs li a:hover span {
	border-color:transparent transparent transparent #43423c;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#back {
	float:right;
	color:#a19f94;
	text-align:right;
	text-transform:uppercase;
	padding:2.25rem 0
}
#back a {
	position:relative;
	display:inline-block;
	padding-left:10px;
	color:#a19f94;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#back a:hover {
	color:#43423c;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#back a span {
	position:absolute;
	top:3px;
	left:0px;
	width:0px;
	height:0px;
	border-width:3px;
	border-style:solid;
	border-color:transparent #a19f94 transparent transparent
}
#back a:hover span {
	border-color:transparent #43423c transparent transparent;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.ac_results {
	background:#fff;
	box-shadow:0px 0px 7px 0px rgba(0,0,0,0.3);
	color:#43423c;
	font-size:12px !important
}
.ac_results {
	z-index:9999 !important
}
.ac_results .headline {
	padding:10px !important;
	padding-right:0px !important;
	background:#43423c;
	color:#fff;
	font-family:Times, 'Times New Roman', serif
}
.ac_results * {
	font-size:12px !important
}
.ac_results table {
	margin:10px
}
.ac_results td {
	overflow:hidden;
	margin:0px;
	padding:5px 5px;
	font:serif;
	font-size:12px;
	cursor:pointer
}
.ac_over {
	background-color:#d1dddf
}
.ac_results td.ac_name {
	text-align:left
}
.ac_results td.ac_cat {
	color:#43423c;
	text-align:right;
	font-family:'Times New Roman', Times, serif;
	line-height:40px
}
.autocompletecount {
	float:right;
	color:#43423c;
	font-size:13px
}
.autocompleteCat,.autocompleteCat .flHighlight {
	background-color:#fff;
	color:#000;
	font-weight:bold
}
.autocompleteCat {
	margin:-2px -15px 2px;
	padding:5px
}
.flHighlight {
	color:#43423c;
	font-weight:normal;
	font-size:12px
}
.preview {
	position:absolute;
	z-index:100000;
	padding:2px;
	border:1px solid #d1dddf;
	background:#fff !important;
	color:#fff
}
.ac_name {
	float:left;
	overflow:hidden;
	margin:0 10px;
	width:310px;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:40px
}
.ac_image img {
	display:inline-block;
	margin-left:5px
}
.ac_over {
	background-color:#dfddd1
}
.findopaginator {
	position:relative;
	float:right !important;
	top:-33px;
	font-size:11px;
	line-height:16px
}
.showstring {
	display:none !important
}
#flChosenPriceFilter .flChosenFilter {
	display:none !important
}
.sortlayer .searchPagination {
	position:relative;
	top:13px;
	float:left
}
.sortlayer .searchPagination .page>div:nth-child(1) {
	display:none
}
.showAsMany {
	display:none !important
}
.sortlayer .searchPagination * {
	display:inline-block;
	color:#afa994
}
#flSortForm option {
	display:block
}
.sortlayer .searchPagination select {
	padding:0.3em 0.5em;
	width:115%;
	border:none;
	background-color:transparent;
	background-image:none;
	box-shadow:none;
	color:#43423c;
	cursor:pointer;
	-webkit-appearance:none;
	appearance:none;
	-moz-appearance:none
}
.sortlayer .searchPagination select:first-child {
	width:150%
}
.sortlayer .searchPagination .findo_sort,.sortlayer .searchPagination .showAsMany {
	overflow:hidden;
	margin:0;
	padding:0;
	width:10.61538rem;
	height:1.92308rem;
	border:solid 1px #ccc;
	border-radius:5px;
	background:#fff url("https://www.delife.eu/layout/cyt/img/select.png") no-repeat center right
}
.sortlayer .searchPagination .view_lists_text {
	position:relative;
	top:0.46154rem;
	float:left
}
.view_lists_shell .articleOrder {
	float:left
}
.sortlayer .searchPagination .showAsMany {
	float:right;
	width:40px
}
.showstring {
	margin-top:-15px;
	margin-bottom:-5px !important;
	margin-left:10px;
	color:#afa994
}
.view_lists_shell:first-child {
	margin-right:10px;
	margin-left:25px
}
.sortlayer .searchPagination .view_lists_text {
	margin-right:10px
}
.sortlayer .searchPagination .findopaginator {
	position:absolute;
	left:-90px
}
.sortlayer .findopaginator .flPageNext b {
	color:#43423c !important;
	font-weight:normal !important;
	font-size:12px
}
.sortlayer .findopaginator .flPageCurrent {
	color:#afa994 !important;
	font-weight:bold !important
}
.flChosenFilter>a>img {
	position:relative;
	top:3px;
	width:15px;
	height:15px
}
.bannerarea {
	float:left;
	margin-bottom:30px;
	width:100%
}
.bannerarea>a {
	display:inline-block;
	margin-bottom:10px;
	width:469px;
	height:151px;
	border:1px solid #dfddd1
}
.bannerarea a img {
	opacity:1;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.bannerarea a:hover img {
	opacity:0.5;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.bannerarea>a:nth-of-type(2n+1) {
	margin-right:7px
}
.bannerarea .big {
	border:1px solid #cd8878
}
.bannerarea .big a {
	display:inline-block;
	border:2px solid #fff
}
.teaser {
	float:left;
	margin-bottom:50px
}
.teaser div {
	display:inline-block;
	margin-right:8px;
	border:1px solid #dfddd1
}
.teaser .t03 {
	margin-right:0 !important;
	border:1px solid #556f96
}
.teaser>div a {
	opacity:1;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.teaser>div a:hover {
	opacity:0.5;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.seo * {
	margin:0;
	padding:0
}
.seo {
	float:left;
	padding:0 20px;
	width:912px
}
.seo p {
	margin-bottom:20px;
	color:#43423c;
	text-align:center;
	font-size:13px;
	line-height:22px
}
.cathome {
	float:left;
	margin-bottom:32px;
	width:100%;
	text-align:center
}
.cathome h1 {
	height:63px;
	border-top:1px solid #dfddd1;
	border-bottom:1px solid #dfddd1;
	color:#43423c;
	font-weight:normal;
	font-size:24px;
	line-height:63px
}
.cathome h2 {
	height:63px;
	border-top:1px solid #dfddd1;
	border-bottom:1px solid #dfddd1;
	color:#43423c;
	font-weight:normal;
	font-size:24px;
	line-height:63px
}
#imgNav {
	position:relative;
	width:100%
}
#imgNav .imgItem {
	margin-bottom:1.25rem
}
#imgNav .imgItem a {
	display:block;
	border:1px solid #dfddd1
}
#imgNav .imgCat {
	height:200px;
	border:2px solid #fff;
	opacity:1;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#imgNav .imgCat img {
	max-width:100%;
	width:100%
}
#imgNav h3 {
	height:35px;
	color:#43423c;
	text-align:center;
	font-weight:normal;
	font-size:18px;
	font-family:Habibi, 'Times New Roman', Times, serif;
	line-height:35px;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#imgNav .imgItem a:hover .imgCat {
	opacity:0.5;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#imgNav .imgItem a:hover h3 {
	color:#a19f94;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.imgCatRoot {
	width:217px;
	height:217px;
	border:2px solid #fff;
	background:#43423c url("https://www.delife.eu/layout/cyt/img/fixedlogo.png") no-repeat center
}
.catText * {
	margin:0;
	padding:0;
	color:#43423c;
	text-align:center;
	font-weight:normal;
	font-size:13px;
	line-height:22px
}
.catText {
	float:left;
	margin-top:20px;
	margin-bottom:0px;
	padding:0 20px;
	width:912px
}
.catText h1,.catText h2 {
	margin:10px 0;
	font-weight:bold
}
.catText a {
	color:#a19f94
}
.catText h1 {
	margin:0px
}
.catText strong {
	font-weight:bold
}
.catText p {
	margin-top:10px;
	color:#43423c;
	text-align:center;
	font-size:13px;
	line-height:22px
}
.catBox {
	padding-bottom:10px;
	border:1px solid #dfddd1;
	background:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f8f6));
	background:-webkit-linear-gradient(top, #fff 0%, #f9f8f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f9f8f6 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#f9f8f6 100%);
	box-shadow:inset 0 0 0 1px #fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f8f6', GradientType=0)
}
.catBox h2 {
	margin-bottom:10px;
	width:100%;
	height:39px;
	border-bottom:1px solid #dfddd1;
	color:#43423c;
	text-indent:15px;
	white-space:nowrap;
	font-weight:bold;
	font-size:15px;
	font-family:'Times New Roman', Times, serif;
	line-height:39px
}
.catBox h2 span {
	color:#43423c
}
.catBox a {
	display:inline-block;
	margin-left:15px;
	width:157px;
	color:#43423c;
	font-size:13px;
	line-height:24px;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.catBox a:hover {
	color:#43423c;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.mVer {
	padding:10px 0 5px 15px
}
.mVer .AvailabilityFilterElement:nth-of-type(2) {
	display:none
}
.productright .trustbox,.productright .chatbox {
	position:relative;
	margin-bottom:16px;
	border:solid 1px #dfddd1;
	background-image:-webkit-linear-gradient(bottom, #f9f8f6, #fff);
	background-image:-webkit-linear-gradient(bottom, #f9f8f6, #ffffff);
	background-image:linear-gradient(to top, #f9f8f6,#ffffff);
	box-shadow:inset 0 0 0 1px #fff;
	min-height:70px
}
.productright .trustbox p,.productright .chatbox p,.productright .infobox p {
	margin-top:10px;
	margin-left:10px;
	width:70%;
	color:#43423c;
	line-height:1.6em
}
.productright .trustbox img,.productright .chatbox img {
	position:absolute;
	top:10px;
	right:10px
}
.productright .infobox {
	position:relative;
	margin-bottom:15px;
	border:solid 1px #dfddd1;
	background-image:-webkit-linear-gradient(bottom, #f9f8f6, #fff);
	background-image:-webkit-linear-gradient(bottom, #f9f8f6, #ffffff);
	background-image:linear-gradient(to top, #f9f8f6,#ffffff);
	box-shadow:inset 0 0 0 1px #fff
}
.productright h3,.productright h4 {
	margin-top:11px;
	margin-left:10px;
	color:#43423c;
	font-family:Habibi, 'Times New Roman', Times, serif;
	font-size:18px
}
.firstinfo img {
	position:absolute;
	top:10px;
	right:10px;
	float:right
}
.productright .promobox {
	margin-bottom:15px
}
.productright .lastseen {
	padding-bottom:10px;
	border:solid 1px #dfddd1;
	background-image:-webkit-linear-gradient(bottom, #f9f8f6, #fff);
	background-image:-webkit-linear-gradient(bottom, #f9f8f6, #ffffff);
	background-image:linear-gradient(to top, #f9f8f6,#ffffff);
	box-shadow:inset 0 0 0 1px #fff;
	clear:both
}
.productright .lastseen h3 {
	text-align:center;
	font-weight:normal
}
.productright .lastseen .lsart {
	padding:10px 13px 0 13px;
	width:148px
}
.lsart .item {
	display:inline-block;
	margin-bottom:8px;
	padding:2px;
	padding-top:1px;
	width:61px;
	height:51px;
	border:1px solid #dfddd1;
	background:#fff
}
.lsart .item:nth-of-type(even) {
	margin-left:8px
}
.lsart .item table {
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	background:#fff;
	text-align:center;
	text-align:center
}
.lsart table .ls-img {
	float:left;
	width:61px;
	height:51px;
	opacity:1;
	-webkit-transition:all 150ms linear;
	transition:all 150ms linear
}
.lsart table:hover .ls-img {
	opacity:0.5;
	-webkit-transition:all 150ms linear;
	transition:all 150ms linear
}
.productleft>h1 {
	margin:15px 10px;
	padding:0;
	color:#43423c;
	font-weight:normal;
	font-size:24px
}
.sortlayer {
	position:relative;
	margin-bottom:1.25rem
}
.sortlayer_inner {
	border-top:1px solid #dfddd1;
	border-bottom:1px solid #dfddd1;
	height:46px
}
.sortlayer .resultC {
	float:left;
	color:#43423c;
	font-size:1.1em;
	line-height:28px
}
.sortlayer select {
	height:auto;
	margin:0
}
.findopaginator .resultC {
	position:relative;
	top:19px
}
.sortlayer .sortLabel,.sortlayer .viewLabel {
	float:left;
	margin-left:0px;
	color:#43423c;
	font-size:13px;
	line-height:44px
}
.sortlayer .viewLabel {
	display:none
}
.sortlayer table {
	float:left;
	margin-left:10px;
	border-collapse:collapse
}
.sortlayer table,.sortlayer table td {
	width:auto;
	height:44px;
	padding:0;
	border:0;
	background:transparent
}
.page_control {
	position:relative;
	top:8px;
	font-size:11px;
	line-height:16px;
	text-align:right;
	float:left
}
.page_control * {
	display:inline
}
.page_control a,.page_control span {
	display:inline-block;
	float:left;
	text-align:center;
	margin:0 0 0 6px;
	padding:5px 8px;
	border:1px solid #DFDDD1;
	background:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eeede6));
	background:-webkit-linear-gradient(top, #fff 0%, #eeede6 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #eeede6 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#eeede6 100%);
	color:#43423C;
	-webkit-transition:all 150ms ease-in-out 0s;
	transition:all 150ms ease-in-out 0s;
	font-size:1.2em
}
.page_control span:hover,.page_control a:hover,.page_control a.articlePages_activeLink {
	border:1px solid #43423c;
	background:#eeede6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeede6), color-stop(100%, #fff));
	background:-webkit-linear-gradient(top, #eeede6 0%, #fff 100%);
	background:-webkit-linear-gradient(top, #eeede6 0%, #ffffff 100%);
	background:linear-gradient(to bottom, #eeede6 0%,#ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeede6', endColorstr='#ffffff', GradientType=0)
}
#flPaginator {
	float:right;
	padding:6px 0;
	width:100%;
	font-size:11px;
	line-height:16px;
	position:relative;
	z-index:99
}
#flPaginator .view_lists_shell {
	display:block
}
.view_lists_text {
	float:left;
	color:#43423C
}
.view_lists_text {
	float:left;
	color:#43423C
}
.view_lists_text a,.view_lists_text span {
	display:inline-block;
	float:left;
	width:1.38462rem;
	text-align:center;
	margin:20px 0 0 4px;
	padding:1px 3px;
	border:1px solid #DFDDD1;
	border-radius:3px;
	background:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eeede6));
	background:-webkit-linear-gradient(top, #fff 0%, #eeede6 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #eeede6 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#eeede6 100%);
	color:#43423C;
	font-size:11px;
	-webkit-transition:all 150ms ease-in-out 0s;
	transition:all 150ms ease-in-out 0s
}
.view_lists_text a:hover,.view_lists_text span.flPageCurrent {
	border:1px solid #43423c;
	background:#eeede6;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeede6), color-stop(100%, #fff));
	background:-webkit-linear-gradient(top, #eeede6 0%, #fff 100%);
	background:-webkit-linear-gradient(top, #eeede6 0%, #ffffff 100%);
	background:linear-gradient(to bottom, #eeede6 0%,#ffffff 100%);
	color:#43423C !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeede6', endColorstr='#ffffff', GradientType=0)
}
.view_lists_text * {
	font-weight:normal !important
}
#itemcontainer2 {
	position:relative;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	width:762px
}
#itemcontainer>.con {
	float:left;
	width:100%
}
#itemcontainer>[class*="column"]+[class*="column"]:last-child {
	float:left
}
#itemcontainer .number {
	display:none
}
#itemcontainer2 .number {
	display:none
}
.productcontainer {
	padding-top:30px;
	width:100%;
	border-top:1px solid #dfddd1;
	position:relative
}
.productcontainer #shipCon {
	position:absolute;
	top:30px;
	right:0;
	z-index:999;
	background:#fff;
	width:300px;
	height:382px;
	color:#43423c;
	border:1px solid #dfddd1;
	box-shadow:1px -1px 7px -3px rgba(0,0,0,0.5);
	display:none
}
#shipCon>span {
	display:inline-block;
	font-size:16px;
	text-indent:5px;
	line-height:20px
}
#shipCon .closeShip {
	position:absolute;
	top:1px;
	right:1px;
	z-index:10;
	width:20px;
	text-align:center;
	height:20px;
	color:#fff;
	font-size:16px;
	line-height:16px;
	background:#43423c;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out;
	display:inline-block
}
#shipCon .closeShip:hover {
	background:#afa994;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#shipCon a {
	color:#afa994
}
#shipCon table {
	margin:0px 0;
	width:100%;
	margin-top:1px;
	border:1px solid #dfddd1;
	border-collapse:collapse
}
#shipCon th {
	padding:5px;
	background:#43423c;
	color:#fff;
	text-align:left;
	text-shadow:#000 0px 1px 0px;
	font-family:Times, 'Times New Roman', serif
}
#shipCon td {
	padding:5px
}
#shipCon tr:nth-child(odd) {
	background:#dfddd1
}
#shipCon tr:nth-child(even) {
	background:#fff
}
.item_page_item .ItemRatingIconContainer img {
	display:none
}
.buycontainer>p {
	margin-left:10px
}
.buycontainer>p span.uvp {
	margin-right:0.61538rem;
	color:#cd8878;
	text-decoration:line-through;
	font-size:28px
}
.buycontainer>p span.price {
	color:#43423c;
	font-size:28px
}
.buycontainer .claim span {
	position:relative;
	background:url("https://www.delife.eu/layout/cyt/img/checkmark.png") no-repeat 13px 1px;
	background-size:14px;
	font-weight:normal;
	font-size:14px;
	font-family:Habibi, 'Times New Roman', Times, serif;
	display:inline-block;
	padding-left:33px
}
.buycontainer .buyit {
	clear:both;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	height:45px;
	border:0px;
	background:#95bd5c;
	opacity:1;
	display:inline-block
}
.buycontainer .buyit:hover {
	opacity:0.8
}
.buycontainer .buyit .qty {
	float:left;
	width:85px;
	border-right:0px solid #666560;
	line-height:30px;
	padding-top:7px
}
.qty span {
	margin-right:3px;
	margin-left:7px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px
}
.qty input[type=text] {
	width:30px;
	height:30px;
	border:1px solid #cccccc;
	background:#fff;
	text-align:center;
	float:right;
	padding:0;
	color:#494949
}
.buycontainer .buyit .buy {
	display:inline-block;
	height:45px;
	border-left:1px solid #FFFFFF;
	background:url("https://www.delife.eu/layout/cyt/img/cart.png") no-repeat 8px 15px;
	color:#ffffff;
	line-height:35px;
	margin-left:5px
}
.buycontainer .buyit .buy .PlentyWebshopButton {
	padding-left:36px;
	background:transparent;
	display:block;
	text-align:left;
	line-height:2.4rem
}
.buycontainer .vat {
	margin-top:15px;
	margin-bottom:20px;
	margin-left:10px;
	color:#43423c
}
.buycontainer .wish {
	position:relative;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px
}
.buycontainer .pattern .order,.buycontainer .wish .wishlist,.buycontainer .wish .formblanc {
	clear:both;
	margin-left:10px;
	border:1px solid #dfddd1;
	border-radius:5px;
	background:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #dfddd1));
	background:-webkit-linear-gradient(top, #fff 0%, #dfddd1 75%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #dfddd1 75%);
	background:linear-gradient(to bottom, #ffffff 0%,#dfddd1 75%);
	color:#43423c;
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	line-height:19px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfddd1', GradientType=0);
	cursor:pointer
}
.buycontainer .wish .wishlist,.buycontainer .wish .formblanc {
	left:0px;
	height:20px;
	font-style:normal;
	font-family:'Roboto Condensed', sans-serif
}
.buycontainer .pattern .order:hover,.buycontainer .wish .wishlist:hover,.buycontainer .wish .formblanc:hover {
	border:1px solid #43423c;
	background:#6d6d6d;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d6d6d), color-stop(25%, #43423c));
	background:-webkit-linear-gradient(top, #6d6d6d 0%, #43423c 25%);
	background:linear-gradient(to bottom, #6d6d6d 0%,#43423c 25%);
	color:#ffffff;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d', endColorstr='#43423c', GradientType=0)
}
#article_rating_box {
	position:absolute;
	margin-left:45rem;
	z-index:10;
	display:none;
	padding:5px 8px 4px 8px;
	max-width:17.46154rem;
	margin-top:0.76923rem;
	border:1px solid #dfddd1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #eeede6));
	background:-webkit-linear-gradient(top, #fff 0%, #eeede6 75%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #eeede6 75%);
	background:linear-gradient(to bottom, #ffffff 0%,#eeede6 75%);
	color:#43423c;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeede6', GradientType=0)
}
#article_rating_box:after {
	position:absolute;
	top:-20px;
	left:140px;
	width:0;
	height:0;
	border-width:10px;
	border-style:solid;
	border-color:transparent transparent #dfddd1 transparent;
	content:""
}
#article_rating_box * {
	margin:0;
	text-align:left;
	font-size:11px;
	line-height:16px
}
.article_rating_column_left {
	padding-top:1px
}
.article_rating_column_right {
	padding-left:5px
}
.article_rating_column_right .name {
	font-weight:bold
}
#dezoom {
	position:absolute;
	left:-306px;
	top:97px
}
.zoomInfo {
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	width:742px;
	color:#43423c;
	font-size:12px
}
.ask4 tr:nth-of-type(7) {
	height:100px
}
.ask4 tr:nth-of-type(7) td:first-child {
	vertical-align:middle !important
}
.ask4 input[type=submit] {
	margin:0 !important;
	padding:1px 6px !important;
	height:25px !important;
	border:1px solid #43423c !important;
	border-radius:3px;
	background:#43423c !important;
	color:#fff !important;
	cursor:pointer
}
.ask4 textarea {
	width:100% !important
}
.ask4 input[type=submit]:hover {
	border:1px solid #dfddd1 !important;
	background:#dfddd1 !important;
	color:#43423c !important
}
.ask4 tr:nth-of-type(7) img {
	margin-top:50px;
	margin-left:0px;
	padding:2px;
	border:1px solid #dfddd1 !important
}
.nailthumb-container {
	position:relative;
	overflow:hidden;
	padding:0px;
	width:auto;
	height:auto;
	text-align:left
}
.nailthumb-container img.nailthumb-image {
	float:left;
	margin:0px;
	padding:0px;
	max-width:none;
	text-align:left
}
.nailthumb-container span.nailthumb-title {
	position:relative;
	bottom:0;
	left:0;
	display:block;
	float:left;
	overflow:hidden;
	margin-top:2px;
	width:100%;
	height:20px;
	background:none repeat scroll 0 0 rgba(0,0,0,0.5);
	color:White;
	text-align:center;
	font-size:9px;
	line-height:20px
}
.nailthumb-container span.nailthumb-title .nailthumb-title-scroller {
	padding-left:2px
}
.nailthumb-container img {
	max-width:none;
	text-align:left
}
.tipsy {
	position:absolute;
	z-index:100000;
	padding:5px;
	font-size:10px
}
.tipsy-inner {
	padding:5px 8px 4px 8px;
	max-width:200px;
	border:1px solid #dfddd1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #eeede6));
	background:-webkit-linear-gradient(top, #fff 0%, #eeede6 75%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #eeede6 75%);
	background:linear-gradient(to bottom, #ffffff 0%,#eeede6 75%);
	color:#43423c;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeede6', GradientType=0)
}
.tipsy-arrow {
	position:absolute;
	width:0;
	height:0;
	border:5px dashed #dfddd1;
	line-height:0
}
.tipsy-arrow-n {
	border-bottom-color:#dfddd1
}
.tipsy-arrow-s {
	border-top-color:#dfddd1
}
.tipsy-arrow-e {
	border-left-color:#dfddd1
}
.tipsy-arrow-w {
	border-right-color:#dfddd1
}
.tipsy-n .tipsy-arrow {
	top:0px;
	left:50%;
	margin-left:-5px;
	border-top:none;
	border-right-color:transparent;
	border-bottom-style:solid;
	border-left-color:transparent
}
.tipsy-nw .tipsy-arrow {
	top:0;
	left:10px;
	border-top:none;
	border-right-color:transparent;
	border-bottom-style:solid;
	border-left-color:transparent
}
.tipsy-ne .tipsy-arrow {
	top:0;
	right:10px;
	border-top:none;
	border-right-color:transparent;
	border-bottom-style:solid;
	border-left-color:transparent
}
.tipsy-s .tipsy-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-top-style:solid;
	border-right-color:transparent;
	border-bottom:none;
	border-left-color:transparent
}
.tipsy-sw .tipsy-arrow {
	bottom:0;
	left:10px;
	border-top-style:solid;
	border-right-color:transparent;
	border-bottom:none;
	border-left-color:transparent
}
.tipsy-se .tipsy-arrow {
	right:10px;
	bottom:0;
	border-top-style:solid;
	border-right-color:transparent;
	border-bottom:none;
	border-left-color:transparent
}
.tipsy-e .tipsy-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-top-color:transparent;
	border-right:none;
	border-bottom-color:transparent;
	border-left-style:solid
}
.tipsy-w .tipsy-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-top-color:transparent;
	border-right-style:solid;
	border-bottom-color:transparent;
	border-left:none
}
#smartAlert {
	background:rgba(255,255,255,0.85);
	-pie-background:rgba(255,255,255,0.85)
}
#smartAlertBox {
	margin:25px;
	min-width:270px;
	max-width:500px;
	border:1px solid #36424b;
	background:#fff;
	font-size:13px;
	font-family:sans-serif
}
#smartAlert[data-type="prompt"] #smartAlertBox {
	min-width:310px
}
#smartAlert[data-ie="9"] #smartAlertBox {
	border-radius:5px
}
#smartAlert[data-ie="8"] #smartAlertBox,#smartAlert[data-ie="7"] #smartAlertBox {
	box-shadow:none
}
#smartAlertHeader {
	padding:14px 41px 13px 17px;
	border-bottom:1px solid #43423c;
	background-color:#43423c;
	background-image:linear-gradient(#43423c,#3c4852);
	background-image:-webkit-linear-gradient(#43423c, #3c4852);
	background-image:-ms-linear-gradient(#43423c, #3c4852);
	box-shadow:0 1px rgba(255,255,255,0.21) inset,0 0 10px rgba(255,255,255,0.07) inset;
	font-size:16px;
	font-family:'Times New Roman', Times, serif;
	-pie-background:linear-gradient(#43423c,#3c4852);
	-ms-box-shadow:0 1px rgba(255,255,255,0.21) inset,0 0 10px rgba(255,255,255,0.07) inset;
	-o-box-shadow:0 1px rgba(255,255,255,0.21) inset,0 0 10px rgba(255,255,255,0.07) inset
}
#smartAlertTitle {
	color:#fff;
	font-weight:bold;
	line-height:13px
}
#smartAlertClose {
	top:13px;
	right:14px;
	width:13px;
	height:13px;
	background:url("https://www.delife.eu/layout/cyt/img/close.png")
}
#smartAlert[data-webkit] #smartAlertHeader,#smartAlert[data-opera] #smartAlertHeader {
	border-radius:2px 2px 0 0
}
#smartAlertIcon {
	width:67px
}
#smartAlert[data-icon="info"] #smartAlertIcon {
	background-image:url(../img/info.png)
}
#smartAlert[data-icon="confirm"] #smartAlertIcon {
	background-image:url(../img/confirm.png)
}
#smartAlert[data-icon="warning"] #smartAlertIcon {
	background-image:url(../img/warning.png)
}
#smartAlert[data-icon="error"] #smartAlertIcon {
	background-image:url(../img/error.png)
}
#smartAlert[data-icon="prompt"] #smartAlertIcon {
	background-image:url(../img/prompt.png)
}
#smartAlertContent {
	padding:26px 20px 26px 0;
	color:#a19f94;
	font-family:'Roboto condensed', sans-serif;
	line-height:20px
}
#smartAlert[data-icon="false"] #smartAlertContent {
	padding-left:52px
}
#smartAlert[data-type="prompt"] #smartAlertContent {
	padding:16px 20px 16px 0
}
#smartAlert[data-type="prompt"][data-icon="false"] #smartAlertContent {
	padding-left:26px
}
#smartAlertScrollArea {
	margin-right:36px
}
#smartAlertScrollBar {
	background-color:#dfeaf4 !important
}
#smartAlertScrollDrag {
	background-color:#48545e
}
#smartAlertPrompt {
	margin:10px 0;
	padding:5px;
	border:1px solid #abb1c9;
	border-radius:3px;
	background:none;
	box-shadow:0 1px 3px rgba(2,3,3,0.12) inset;
	color:#848484;
	font-size:13px;
	font-family:sans-serif;
	line-height:13px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	-o-box-shadow:0 1px 3px rgba(2,3,3,0.12) inset;
	-ms-box-shadow:0 1px 3px rgba(2,3,3,0.12) inset
}
#smartAlertButtons {
	padding:12px 13px 13px;
	border-top:1px solid #dfddd1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #eeede6));
	background:-webkit-linear-gradient(top, #fff 0%, #eeede6 75%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #eeede6 75%);
	background:linear-gradient(to bottom, #ffffff 0%,#eeede6 75%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeede6', GradientType=0)
}
#smartAlert[data-webkit] #smartAlertButtons,#smartAlert[data-opera] #smartAlertButtons,#smartAlert[data-ie="8"] #smartAlertButtons,#smartAlert[data-ie="7"] #smartAlertButtons {
	border-radius:0 0 2px 2px
}
.smartAlertButton {
	margin-left:11px;
	padding:9px 22px 7px;
	min-width:32px;
	border:solid 1px #dfddd1;
	background:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(75%, #dfddd1));
	background:-webkit-linear-gradient(top, #fff 0%, #dfddd1 75%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #dfddd1 75%);
	background:linear-gradient(to bottom, #ffffff 0%,#dfddd1 75%);
	color:#a19f94;
	font-weight:bold;
	font-family:'Roboto condensed', sans-serif;
	line-height:13px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfddd1', GradientType=0)
}
.smartAlertButton:hover {
	border:solid 1px #43423c !important;
	background:#6d6d6d;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d6d6d), color-stop(25%, #43423c));
	background:-webkit-linear-gradient(top, #6d6d6d 0%, #43423c 25%);
	background:linear-gradient(to bottom, #6d6d6d 0%,#43423c 25%);
	color:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d', endColorstr='#43423c', GradientType=0)
}
.smartAlertButton.smartAlertActive {
	border:1px solid #dfddd1
}
.smartAlertButton.smartAlertClick {
	border:solid 1px #43423c !important;
	background:#6d6d6d;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d6d6d), color-stop(25%, #43423c));
	background:-webkit-linear-gradient(top, #6d6d6d 0%, #43423c 25%);
	background:linear-gradient(to bottom, #6d6d6d 0%,#43423c 25%);
	color:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d', endColorstr='#43423c', GradientType=0)
}
#smartAlert {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1000000;
	visibility:hidden
}
body>#smartAlert {
	position:fixed
}
#smartAlertBox {
	position:absolute;
	overflow:hidden
}
#smartAlertHeader {
	position:relative
}
#smartAlert[data-draggable="true"] #smartAlertHeader {
	cursor:move
}
#smartAlertTitle {
	text-align:left
}
#smartAlertClose {
	position:absolute;
	display:none;
	cursor:pointer
}
#smartAlert[data-cancel="true"] #smartAlertClose {
	display:block
}
#smartAlertBody {
	display:table;
	width:100%
}
#smartAlert[data-ie="7"] #smartAlertBody {
	display:block;
	width:auto;
	border-spacing:0;
	border-collapse:collapse
}
#smartAlert[data-ie="7"] #smartAlertBody,#smartAlert[data-ie="7"] #smartAlertBody td {
	margin:0;
	padding:0;
	outline:0;
	border:none;
	vertical-align:baseline;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit
}
#smartAlertIcon {
	display:table-cell;
	background-position:center center;
	background-repeat:no-repeat
}
#smartAlert[data-icon="false"] #smartAlertIcon {
	display:none
}
#smartAlertContent {
	display:table-cell;
	vertical-align:middle
}
#smartAlert[data-align="left"] #smartAlertContent {
	text-align:left
}
#smartAlert[data-align="center"] #smartAlertContent {
	text-align:center
}
#smartAlert[data-align="right"] #smartAlertContent {
	text-align:right
}
#smartAlert[data-ie="7"] #smartAlertContent {
	word-wrap:break-word
}
#smartAlertPrompt {
	display:block;
	box-sizing:border-box;
	width:100%;
	outline:none
}
#smartAlertButtons {
	position:relative;
	text-align:center
}
.smartAlertButton {
	display:inline-block;
	cursor:pointer;
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none
}
#smartAlert[data-ie="8"] .smartAlertButton {
	position:relative
}
#smartAlert[data-ie="7"] .smartAlertButton {
	display:inline;
	width:1px
}
.smartAlertButton:first-child,.smartAlertButton.pie_first-child {
	margin-left:0
}
.mCSB_container {
	width:auto;
	margin-right:30px;
	overflow:hidden
}
.mCSB_container.mCS_no_scrollbar {
	margin-right:0
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {
	margin-right:30px
}
.mCustomScrollBox>.mCSB_scrollTools {
	width:16px;
	height:100%;
	top:0;
	right:0
}
.mCSB_scrollTools .mCSB_draggerContainer {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto
}
.mCSB_scrollTools a+.mCSB_draggerContainer {
	margin:20px 0
}
.mCSB_scrollTools .mCSB_draggerRail {
	width:2px;
	height:100%;
	margin:0 auto;
	border-radius:10px
}
.mCSB_scrollTools .mCSB_dragger {
	cursor:pointer;
	width:100%;
	height:30px
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:4px;
	height:100%;
	margin:0 auto;
	border-radius:10px;
	text-align:center;
	background:#dfddd1 !important
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown {
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer
}
.mCSB_scrollTools .mCSB_buttonDown {
	top:100%;
	margin-top:-40px
}
.mCustomScrollBox {
	-ms-touch-action:none
}
.mCustomScrollBox>.mCSB_scrollTools {
	opacity:0.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCustomScrollBox:hover>.mCSB_scrollTools {
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail {
	background:#000;
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#fff;
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)"
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"
}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight {
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)"
}
.mCSB_scrollTools .mCSB_buttonUp {
	background-position:0 0
}
.mCSB_scrollTools .mCSB_buttonDown {
	background-position:0 -20px
}
.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:0 -40px
}
.mCSB_scrollTools .mCSB_buttonRight {
	background-position:0 -56px
}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover {
	opacity:0.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)"
}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active {
	opacity:0.9;
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)"
}
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail {
	background:#000;
	background:rgba(0,0,0,0.15)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background:#000;
	background:rgba(0,0,0,0.75)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-80px -56px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#fff;
	background:rgba(255,255,255,0.1);
	border-radius:1px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:4px;
	background:#fff;
	background:rgba(255,255,255,0.75);
	border-radius:1px
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:4px;
	margin:6px auto
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(255,255,255,0.85)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(255,255,255,0.9)
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-32px 0
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-32px -20px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-40px -40px
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-40px -56px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#000;
	background:rgba(0,0,0,0.1);
	border-radius:1px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:4px;
	background:#000;
	background:rgba(0,0,0,0.75);
	border-radius:1px
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:4px;
	margin:6px auto
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-112px 0
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-112px -20px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-120px -40px
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-120px -56px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#fff;
	background:rgba(255,255,255,0.1);
	border-radius:2px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
	background:#fff;
	background:rgba(255,255,255,0.75);
	border-radius:2px
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:6px;
	margin:5px auto
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(255,255,255,0.85)
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(255,255,255,0.9)
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-16px 0
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-16px -20px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-20px -40px
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-20px -56px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail {
	width:4px;
	background:#000;
	background:rgba(0,0,0,0.1);
	border-radius:2px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:6px;
	background:#000;
	background:rgba(0,0,0,0.75);
	border-radius:2px
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%;
	height:4px;
	margin:6px 0
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:6px;
	margin:5px auto
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-96px 0
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-96px -20px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-100px -40px
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-100px -56px
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background:#fff;
	background:rgba(255,255,255,0.1)
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:2px
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:2px;
	margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail {
	background:#000;
	background:rgba(0,0,0,0.15)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:2px;
	background:#000;
	background:rgba(0,0,0,0.75)
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail {
	width:100%
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
	height:2px;
	margin:7px auto
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background:rgba(0,0,0,0.85)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background:rgba(0,0,0,0.9)
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp {
	background-position:-80px 0
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown {
	background-position:-80px -20px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft {
	background-position:-80px -40px
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight {
	background-position:-80px -56px
}
.ias_loader,.ias_trigger {
	clear:both;
	margin:50px 0 40px;
	text-align:center;
	background:#dfddd1;
	border-radius:3px;
	padding:10px 0;
	opacity:0.8;
	position:relative;
	top:15px
}
.ias_loader p {
	display:block;
	color:#43423c
}
.ias_trigger a:link,.ias_trigger a:visited {
	padding:4px 50px;
	border:solid 1px #ddd;
	border-radius:2px;
	background-color:#f9f9f9;
	color:#555;
	text-decoration:none;
	text-decoration:none;
	font:bold 12px Arial, sans-serif
}
.ias_trigger a:hover,.ias_trigger a:active {
	border-color:#ccc
}
#kontaktseite tr:nth-child(6) {
	float:left;
	margin-top:20px;
	width:250px;
	font-weight:bold
}
#kontaktseite tr:nth-child(7) {
	position:absolute;
	bottom:111px;
	left:160px;
	width:15px
}
#muster tr:nth-child(7) {
	float:left;
	margin-top:20px;
	width:250px;
	font-weight:bold
}
#muster tr:nth-child(8) {
	position:absolute;
	bottom:111px;
	left:160px;
	width:15px
}
.contentleft .Captcha {
	width:240px !important;
	height:53px !important;
	text-indent:10px;
	font-size:30px
}
.contentleft h2 {
	color:#43423c;
	margin:0 !important;
	padding:0 !important;
	margin-top:20px !important;
	font-weight:normal
}
.contentleft h4 {
	color:#43423c;
	margin:10px 0
}
.contentleft .formtable input[type=submit] {
	padding:3px 5px;
	width:400px;
	height:38px !important;
	border:1px solid #43423c;
	border-radius:3px;
	background:#43423c;
	color:#f0efe8;
	font-style:normal;
	font-size:21px;
	font-family:Times, 'Times New Roman', serif;
	cursor:pointer
}
.contentleft .formtable input[type=submit]:hover {
	border:1px solid #dfddd1;
	background:#dfddd1
}
.contentleft .contactright {
	margin-top:20px
}
#muster .contactright {
	margin-top:35px
}
.contentleft>div {
	margin-top:20px
}
.contentleft>div h1 {
	margin:5px 0;
	color:#43423c;
	font-weight:normal
}
.contentleft>div b {
	display:inline-block;
	margin:10px 0;
	line-height:18px
}
.contentleft>div * {
	color:#43423c
}
.contentleft ul,.contentleft ol {
	margin-top:10px;
	margin-left:30px;
	list-style:square;
	color:#43423c
}
.contentleft ol {
	list-style:decimal
}
#withAnc * {
	color:#43423c
}
#withAnc table {
	margin:20px 0;
	width:100%;
	border:1px solid #dfddd1
}
#withAnc th {
	padding:5px;
	background:#43423c;
	color:#fff;
	text-align:left;
	font-family:Times, 'Times New Roman', serif
}
#withAnc td {
	padding:5px
}
#withAnc tr:nth-child(odd) {
	background:#dfddd1
}
#withAnc tr:nth-child(even) {
	background:#fff
}
#wrapper {
	position:relative;
	clear:both
}
.fl-autocomplete .ui-menu-item .col.label {
	width:65%
}
.fl-autocomplete .ui-menu-item .col.price {
	width:20%
}
#fl-price-slider.ui-slider {
	position:relative;
	text-align:left;
	margin-right:25px
}
#fl-price-slider.ui-slider .ui-slider-handle {
	border:none;
	cursor:default;
	height:25px;
	position:absolute;
	width:25px;
	z-index:2;
	cursor:pointer
}
#fl-price-slider.ui-slider .ui-slider-range {
	background-position:1px 3px;
	border:0;
	display:block;
	font-size:.7em;
	position:absolute;
	z-index:1
}
#fl-price-slider.ui-slider-horizontal {
	height:.8em
}
#fl-price-slider.ui-slider-horizontal .ui-slider-handle {
	top:-8px
}
#fl-price-slider.ui-slider-horizontal .ui-slider-range {
	height:100%;
	top:0
}
#fl-price-slider.ui-slider-horizontal .ui-slider-range-min {
	left:0
}
#fl-price-slider.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
#fl-price-slider.ui-widget {
	font-family:Verdana, Arial, sans-serif;
	font-size:1.1em
}
#fl-price-slider.ui-widget .ui-widget {
	font-size:1em
}
#fl-price-slider.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family:Verdana, Arial, sans-serif;
	font-size:1em
}
#fl-price-slider.ui-widget-content {
	border:0px;
	color:#222222;
	margin-bottom:10px
}
#fl-price-slider.ui-widget-content a {
	color:#222222
}
#fl-price-slider .ui-widget-header {
	background:#fff url(https://www.delife.eu/layout/cyt/img/findologic/slider-bg_highlight.png) 50% 50% repeat-x;
	border:0px;
	color:#222222;
	font-weight:bold
}
#fl-price-slider .ui-widget-header a {
	color:#222222
}
#fl-price-slider .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	background-image:url("../img/slider-handle.gif");
	outline:none
}
#fl-price-slider .ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color:#555555;
	text-decoration:none
}
#fl-price-slider .ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	background-image:url("../img/slider-handle-active.gif");
	outline:none
}
#fl-price-slider .ui-state-hover a,.ui-state-hover a:hover {
	color:#212121;
	text-decoration:none
}
#fl-price-slider .ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	background-image:url("../img/slider-handle-active.gif");
	outline:none
}
#fl-price-slider .ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color:#212121;
	text-decoration:none
}
#fl-price-slider .ui-widget :active {
	outline:none
}
#flpricemax {
	float:right
}
#flChosenPriceFilter {
	margin-top:20px
}
#flPaginator {
	padding:0 8px
}
.flPageCurrent {
	color:#9F732C !important
}
#flHeaderContainer {
	padding:10px 0 0 8px;
	text-align:right
}
#flPageSizeForm select option {
	border:none
}
img {
	border:none
}
#flProductBoxes {
	width:325px;
	float:right;
	margin-top:20px
}
.flPages {
	text-align:right
}
#flFilterContainer {
	margin:0 auto 0 auto
}
#flMainFilters .flFilterBox {
	float:left
}
#flExpandMoreFilters {
	margin-left:8px
}
#flExpandMoreFilters,#flMoreFilters {
	clear:both
}
#flExpandMoreFilters>a {
	color:black;
	display:none !important
}
#flMoreFilters .flFilterBox .exp {
	background-image:url("https://www.delife.eu/layout/cyt/img/findologic/slider-handle.gif");
	background-position:1px 3px;
	background-repeat:no-repeat;
	display:inline;
	outline:none;
	width:19px;
	height:19px;
	cursor:pointer;
	position:absolute;
	top:10px;
	right:15px;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#flMoreFilters .flFilterBox .exp:hover {
	background-image:url("https://www.delife.eu/layout/cyt/img/findologic/slider-handle-active.gif");
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
#flMoreFilters .flFilterBox {
	float:left;
	position:relative
}
#flMoreFilters .flFilterBoxFilters {
	display:none
}
.flFilterBox {
	border:1px solid #dfddd1;
	width:100% !important;
	padding-bottom:10px;
	background:#ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f9f8f6));
	background:-webkit-linear-gradient(top, #fff 0%, #f9f8f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%, #f9f8f6 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#f9f8f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f8f6', GradientType=0);
	box-shadow:inset 0 0 0 1px #fff;
	margin-top:15px
}
.flFilterBox strong {
	width:100%;
	display:inline-block;
	text-indent:15px;
	color:#43423c;
	font-size:14px;
	font-family:Habibi, 'Times New Roman', Times, serif;
	white-space:nowrap;
	height:39px;
	border-bottom:1px solid #dfddd1;
	line-height:39px;
	font-weight:normal
}
#flMoreFilters .heading {
	width:100%;
	display:inline-block;
	position:relative;
	border-bottom:1px solid #dfddd1;
	height:39px;
	margin-bottom:-11px
}
#flMoreFilters .heading.marge {
	margin-bottom:0
}
#flMoreFilters strong {
	border:0px;
	width:157px;
	float:left;
	display:inline;
	height:auto
}
.flFilterBox strong::after {
	content:':'
}
.flFilters {
	padding:0 !important;
	margin:0 !important
}
.flFilterBoxFilters,.flFilterBoxAttributes,.flFilterBoxFilters_preis {
	overflow:auto;
	position:relative
}
.flFilterBoxFilters {
	margin-left:5% !important;
	padding-top:10px;
	width:95% !important
}
.flFilterBoxFilters_preis p {
	color:#43423c !important;
	position:relative;
	top:50px
}
.flFilterBoxFilters_preis p span {
	border:1px solid #dfddd1;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#fff;
	width:50px;
	display:inline-block;
	text-align:center;
	padding:2px 0
}
.flFilterBoxAttributeName {
	cursor:pointer;
	background-image:url("https://www.delife.eu/layout/cyt/images/arrow-down.gif");
	background-repeat:no-repeat;
	background-position:right 6px;
	padding-right:12px
}
.flBorder {
	border:0px solid #ddd
}
.flSubTable {
	width:100%
}
.flFilterRedundant {
	margin-left:5px
}
.flCloudHeader {
	color:#000000;
	padding:4px;
	text-align:left;
	font-weight:bold
}
strong .flEmphasis {
	text-decoration:underline
}
.flFrequency {
	font-size:10px;
	font-weight:bold
}
.flOuterBorder {
	border-color:#D3D3D3;
	border-spacing:0;
	border-style:solid;
	border-width:1px 0;
	margin-left:0px;
	margin-right:0px;
	width:315px;
	float:left;
	border:none !important;
	margin-top:0px
}
a.flResultTitle {
	font-family:arial;
	font-weight:bold
}
a.flResultTitle .flEmphasis {
	text-decoration:underline
}
.flShortDescription {
	font-size:10px;
	background-color:#D2E6CB
}
span.flPrice {
	font-weight:bold
}
span.flOverriddenPrice {
	font-weight:normal;
	text-decoration:line-through
}
span.flOverridingPrice {
	font-weight:bold;
	color:#FF0000
}
.flFilterCloud a {
	color:#000000;
	font-family:arial;
	text-decoration:none
}
.flFilterCloud a:hover {
	text-decoration:underline;
	color:#000000
}
.flCloudHeader a:visited {
	color:#000000
}
.flCloudSizeClass0 a {
	font-size:9px
}
.flCloudSizeClass1 a {
	font-size:10px
}
.flCloudSizeClass2 a {
	font-size:11px
}
.flCloudSizeClass3 a {
	font-size:12px
}
.flCloudSizeClass4 a {
	font-size:13px
}
.flCloudSizeClass5 a {
	font-size:14px
}
ul.flChosenFilters {
	margin:0 !important;
	padding:0 !important
}
#flRemoveAllFilters:hover {
	text-decoration:underline
}
#flCloudArea {
	background-color:#E8E8FF
}
#flContentContainer {
	padding-top:10px
}
#flSearchHeader {
	width:50%;
	text-align:left;
	cellspacing:0
}
#flSearchInfo {
	font-size:11px;
	text-align:left
}
#flSearchInfo input {
	border:thin solid #c6c6c6;
	margin:5px 5px 0 0
}
#flPoweredBy {
	width:90px
}
#flRestrictHeader {
	border-spacing:0;
	font-size:12px;
	height:17px
}
.flContFilterRedundant {
	margin-left:2px;
	margin-bottom:5px
}
.flChosenFilter {
	font-weight:bold
}
.flChosenFilter img {
	border:none;
	margin-left:5px
}
.flFilterCloud {
	padding:4px
}
.flFilterCloud span {
	padding-right:4px
}
.flFilterRedundant span {
	padding-right:3px
}
.flPageCurrent {
	color:#ED222A;
	text-decoration:none;
	font-weight:bold
}
.flPageResult {
	color:#5E5A5A
}
.flClear {
	height:20px;
	clear:both
}
#flFilterContainer ul.flFilters,#flFilterContainer ul.flChosenFilters {
	margin:0;
	padding:0
}
.flFilter a,.flChosenFilter a {
	display:block;
	font-size:13px;
	line-height:1.6em;
	color:#43423c;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.findoColorPicker .flFilter a,.findoColorPicker .flChosenFilter a {
	text-decoration:none;
	display:block !important;
	width:auto
}
.flFilter,.flChosenFilter {
	margin-left:0 !important;
	list-style:none;
	font-size:11px
}
.flFilter a:hover,.flChosenFilter a:hover {
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out;
	color:#afa99f
}
.flChosenFilter span.flFilterName {
	display:block
}
.flChosenFilter span.flFilterValue {
	font-weight:normal
}
#flChosenFilters {
	font-size:smaller;
	padding-left:2px;
	padding-bottom:10px;
	padding-top:20px
}
#flContentContainer td {
	font-size:11px
}
#flContentContainer a {
	color:#464646
}
ul#nav li.top-nav {
	width:200px;
	text-align:center
}
ul#nav li.top-nav ul {
	text-align:left;
	max-height:250px;
	overflow:auto;
	width:200px
}
#flPaginator {
	clear:both
}
#flPaginator table {
	font-size:11px
}
#flResults {
	clear:both;
	width:100%
}
.flResult {
	padding:25px;
	width:170px;
	text-align:center;
	vertical-align:top
}
.fl_image {
	float:left
}
.flRemoveAllFilters {
	text-decoration:underline !important
}
div.flImageFilter a.flImageFilter {
	text-decoration:none;
	display:inline-block
}
div.flImageFilter {
	padding:3px;
	display:inline-block;
	margin:0 0 5px 0
}
div.flImageFilter:hover {
	background-color:#cacaca
}
img.flImageFilter {
	vertical-align:middle;
	text-decoration:none
}
div.flImageFilterTitle {
	margin:0 10px 0 5px;
	vertical-align:middle;
	display:inline-block
}
span.flFilterImageTitle {
	color:#000000;
	text-decoration:none
}
div.flPromotion {
	text-align:center
}
.colorPickerElementWrapper {
	position:relative;
	text-align:center;
	width:28px;
	height:28px;
	background:#fff
}
.colorPicker {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border:2px solid #fff;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover
}
.findoColorPicker ul li {
	float:left !important;
	text-align:center !important;
	border:1px solid #dfddd1;
	margin:3px !important;
	margin-bottom:1px;
	margin-left:0 !important;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.findoColorPicker ul li:hover {
	border:1px solid #43423c;
	-webkit-transition:all 150ms ease-in-out;
	transition:all 150ms ease-in-out
}
.findoColorPicker ul li a {
	margin:0;
	padding:0
}
.contentleftliveshopping {
	position:relative;
	float:left;
	margin-bottom:20px;
	width:762px;
	border-top:1px solid #dfddd1
}
.contentleftliveshopping>h1 {
	margin:15px 0px;
	padding:0 0 15px 0;
	border-bottom:1px solid #dfddd1;
	color:#43423c;
	text-indent:15px;
	font-weight:normal;
	font-size:24px
}
.contentleftliveshopping p {
	color:#43423c;
	line-height:20px
}
.contentleftliveshopping a {
	color:#afa994 !important
}
.t_content * {
	margin:0;
	padding:0
}
.seo {
	float:left;
	padding:0 20px;
	width:912px
}
.t_content p {
	margin-bottom:20px;
	color:#43423c;
	text-align:center;
	font-size:13px;
	line-height:22px
}
#flOuterContainer .rightcontent center table tr td center font a {
	color:#333
}
.PlenyWebAddressSelectContainer {
	z-index:10000;
	background-color:#fff;
	border:1px solid #bebdb8;
	color:#43423c;
	border-radius:5px;
	box-shadow:0 1px 5px 0 rgba(0,0,0,0.3)
}
.PlenyWebAddressSelectList {
	margin:0;
	padding:0
}
#PlentyWebAddressSelectMainContainer>.PlenyWebAddressSelectContainer>ul.PlenyWebAddressSelectList>li.PlenyWebAddressSelectRow {
	margin:0;
	padding:0 5px;
	list-style-type:none;
	cursor:pointer;
	border-top:1px solid #bebdb8
}
.PlenyWebAddressSelectList>li:first-child {
	border-top:none;
	border-radius:5px 5px 0 0
}
.PlenyWebAddressSelectList>li:last-child {
	border-radius:0 0 5px 5px
}
.PlenyWebAddressSelectList>li:hover {
	background-color:#eee
}
.PlenyWebAddressSelectHouseNo {
	padding-left:5px
}
.PlenyWebAddressSelectHouseNo:after {
	content:","
}
.PlenyWebAddressSelectZip {
	padding-left:5px
}
.PlenyWebAddressSelectCity {
	padding-left:5px
}
.paneThumb-wrapper {
	background:#fff;
	margin-left:-1px;
	margin-right:-1px;
	border-left:1px solid #DFDDD1;
	border-right:1px solid #DFDDD1;
	border-bottom:1px solid #DFDDD1;
	height:100px;
	display:none;
	position:absolute;
	bottom:-100px;
	padding-top:0.07692rem;
	z-index:6;
	width:auto
}
#PlentyMyAccountMyAccount {
	padding-top:3rem
}
.PlentyWebMyAccountAccContainerTitle {
	display:block;
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9), color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	color:#222;
	padding-top:1.07692rem;
	padding-right:2.15385rem;
	padding-bottom:1.15385rem;
	padding-left:2.15385rem;
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-size:1.07692rem;
	border:1px solid #DFDDD1
}
.PlentyWebMyAccountAccContainerTitle:hover {
	color:#fff;
	background:#494949;
	cursor:pointer
}
.PlentyContainerIsOpen .PlentyWebMyAccountAccContainerTitle {
	background:#fff;
	border-bottom:0px
}
.PlentyContainerIsOpen .PlentyWebMyAccountAccContainerTitle:hover {
	color:#222
}
.PlentyWebMyAccountAccContainerContent,#PlentyWebMyAccountLogin>div.PlentyMyAccountContainerContent,#PlentyWebLostPWDLogin>h1.PlentyLostPWDContainerContent,.PlentyLostPWDContainerContent,#PlentyWebCustomerRegistration #PlentyWebCustomerRegistrationMainContainer {
	background-color:#fff;
	border:0;
	padding:2.15385rem
}
div.PlentyFormContainer.PlentyWebMyAccountContainer>span.PlentyWebMyAccountContainerTitle,div.PlentyFormContainer.PlentyWebMyAccountContainer>div.PlentyWebMyAccountContainerTitle,.PlentyWebMyAccountOrderOverviewElementsContainer>.PlentyFormContainer>.PlentyFormContainer>.PlentyFormContainer>span,.PlentyWebMyAccountOrderOverviewItemsBox>.PlentyWebMyAccountOrderOverviewItemsMain>div.PlentyFormContainer.ItemsRow>.ItemsHeaderRow,.PlentyWebMyAccountDisplayOrdersContainer>div.PlentyWebMyAccountDisplayOrdersOrderId,.PlentyMyAccountHeaderChange,.PlentyWebMyAccountTicketsTicketTitleContainer,.PlentyWebMyAccountTicketsLeafHead,.PlentyWebMyAccountMyProjectsProjectTitleContainer,.PlentyWebMyAccountEmailNewAccountContainerTitle,#PlentyWebMyAccountCustomerEventsContainerContent>h1,.PlentyWebMyAccountVersionJumpDomainContainer>span,.PlentyWebMyAccountEmailNewAddressContainer>span,.PlentyWebMyAccountItemContainerHeader,.PlentyWebMyAccountOpenableItemContainerHeader {
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9), color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	display:block;
	font-size:16px;
	line-height:18px;
	font-weight:400;
	border-top:1px solid #DFDDD1;
	border-right:1px solid #DFDDD1;
	border-left:1px solid #DFDDD1
}
.PlentyWebMyAccountPopupContainer {
	width:600px;
	margin-left:-300px
}
.PlentyFormContainer.PlentyWebMyAccountOrderOverviewOverviewContainer,.PlentyWebMyAccountTabHeaderContainer {
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9), color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	border:1px solid #DFDDD1;
	margin-bottom:16px;
	padding:2px 8px 8px
}
#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs {
	display:block;
	height:29px;
	list-style:none !important;
	margin:0 !important;
	padding:0 !important;
	height:30px
}
#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs>li {
	float:left;
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important;
	list-style-type:none !important
}
#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs>li>a {
	height:29px;
	top:0;
	padding:0 10px;
	width:auto !important;
	min-width:40px;
	vertical-align:middle;
	border:1px solid #ddddd1;
	border-bottom:none;
	border-left:none;
	display:block;
	line-height:30px;
	text-align:center;
	margin:0px
}
#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs>li:first-child>a {
	border-left:1px solid #ddddd1
}
#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs>li>a:hover,#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs>li>a:focus {
	background:#fefefe
}
#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs>li>a:active {
	outline:none
}
#PlentyMyAccountMyAccount div.PlentyGuiTabs>ul.tabs>li>a.current {
	background:#fff;
	height:31px;
	top:0;
	border:1px solid #ddddd1;
	border-bottom:none;
	z-index:5
}
#PlentyMyAccountMyAccount a span.TabCloseButton {
	display:inline-block;
	width:19px;
	height:19px;
	position:relative;
	float:right;
	left:5px;
	top:5px;
	background:url(/images/icons/silk/close_tab.png) left center no-repeat
}
#PlentyMyAccountMyAccount a span.TabCloseButton:hover {
	background-position:right center
}
#PlentyMyAccountMyAccount div.PlentyGuiPane.pane {
	padding:0;
	border:none;
	background:transparent
}
#PlentyBasketWebBasket {
	line-height:1.6em;
	font-size:1rem
}
#PlentyBasketWebBasket #PlentyWebBasketItemsContainer {
	display:table
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent {
	clear:both;
	display:table;
	width:100%;
	font-size:1rem
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div {
	display:table-row
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div>* {
	display:table-cell;
	vertical-align:middle
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketPaymentMethodData>*,#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketShippingMethodData>* {
	border-bottom:1px solid #dfddd1;
	padding-bottom:1rem;
	margin-top:1rem;
	vertical-align:top
}
#PlentyBasketWebBasket .express {
	float:right;
	margin-right:20px;
	margin-top:-3px
}
#PlentyBasketWebBasket #PlentyOrderAmazonPaymentsPanel1B {
	width:126px !important
}
#PlentyBasketWebBasket #AmazonExpressWidget1 {
	top:1px !important
}
#PlentyBasketWebBasket .PlentyCurrencySymbol {
	display:inline-block;
	padding-left:3px
}
#PlentyBasketWebBasket .PlentyVATHint {
	font-size:0.8125rem;
	display:block;
	min-width:10rem
}
#PlentyBasketWebBasket .PlentyWebBasketContainer {
	border:1px solid #dfddd1;
	background-image:-ms-linear-gradient(bottom, #efefe9, #fdfdfd);
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9),color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%,#fdfdfd 100%);
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	padding:1.25rem;
	margin-bottom:1.25rem
}
#PlentyBasketWebBasket #PlentyWebBasketTitleContainer,#PlentyBasketWebBasket #PlentyWebBasketFooterContainer {
	background:#fff;
	border:0;
	padding:0
}
#PlentyBasketWebBasket #PlentyWebBasketTotalsContainer {
	margin-bottom:0
}
#PlentyBasketWebBasket div.PlentyError input[type=text],#PlentyBasketWebBasket div.PlentyError input[type=password] {
	border:none;
	border:1px dashed #f44d4d !important;
	background-color:#fbe7e7
}
#PlentyBasketWebBasket div.PlentyErrorPane {
	display:none;
	color:white;
	font-size:12pt
}
#PlentyBasketWebBasket .PlentyErrorMessageBox {
	background-color:#f36060;
	border:1px dashed #9c2020 !important;
	margin-bottom:5px;
	padding:5px
}
#PlentyBasketWebBasket .PlentyWebBasketContainerTitle {
	color:#494949;
	font-weight:bold;
	font-size:1.2rem
}
#PlentyBasketWebBasket .PlentyWebBasketContainerTitle span {
	font-weight:normal;
	font-size:1rem
}
#PlentyBasketWebBasket .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle,#PlentyBasketWebBasket .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle,#PlentyBasketWebBasket .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle,#PlentyBasketWebBasket .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainer,#PlentyBasketWebBasket .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle,#PlentyBasketWebBasket .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketSchedulerContainerTitle {
	cursor:pointer
}
#PlentyBasketWebBasket #PlentyWebBasketTitleButton {
	text-align:right;
	float:right;
	margin-bottom:1.25rem
}
#PlentyBasketWebBasket #PlentyWebBasketFooterContainerContent {
	text-align:right;
	padding:0
}
#PlentyBasketWebBasket #WebBasketShippingCountrySelectedChange,#PlentyBasketWebBasket #WebBasketPaymentMethodSelectedChange,#PlentyBasketWebBasket #WebBasketShippingMethodSelectedChange,#PlentyBasketWebBasket #WebBasketCouponSelectedChange {
	font-size:12px;
	font-weight:400;
	float:right;
	margin-top:3px;
	cursor:pointer
}
#PlentyBasketWebBasket .PlentyWebBasketOverlayMainPane>.PlentyWebBasketOverlayBackground {
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	position:fixed;
	opacity:0.5;
	background-color:black
}
#PlentyBasketWebBasket .PlentyWebBasketOverlayMainPane>.PlentyWebBasketOverlayContent {
	max-height:80%;
	overflow:auto;
	min-width:30%;
	width:40%;
	top:10%;
	left:30%;
	position:fixed;
	z-index:10001
}
#PlentyBasketWebBasket .PlentyWebBasketOverlayMainPane>.PlentyWebBasketOverlayClose {
	position:fixed;
	height:35px;
	width:35px;
	cursor:pointer;
	background-image:url(/images/icons/silk/overlay_close.png);
	top:8%;
	right:29%;
	z-index:10002
}
#PlentyBasketWebBasket .PlentyWebBasketPaymentMethodRadio label,#PlentyBasketWebBasket .PlentyWebBasketPaymentMethodAdvice label {
	margin:0;
	position:relative;
	padding-left:1.5rem
}
#PlentyBasketWebBasket .ItemsDescriptionInfo>.PlentyDataContainer {
	float:none
}
#PlentyBasketWebBasket .ItemsDescriptionInfo>.PlentyDataContainer .PlentyDataContainerTitle,#PlentyBasketWebBasket .ItemsDescriptionInfo>.PlentyDataContainer .PlentyDataContainerContent {
	display:inline
}
#checkoutHeadings {
	background-image:-ms-linear-gradient(bottom, #efefe9, #fdfdfd);
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9),color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%,#fdfdfd 100%);
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	border:1px solid #ddddd1;
	box-shadow:inset 0 -1px 0 0 #fff;
	height:45px
}
#PlentyOrderCheckoutButtonsOpenBasket {
	float:left;
	margin:1.25rem auto
}
#PlentyOrderCheckoutButtonsOpenHelp {
	float:right;
	margin:1.25rem auto
}
#PlentyOrderCheckoutAccordion {
	margin:10px 0 10px 0;
	clear:both
}
#PlentyOrderWebLoginContent .PlentyFormBox {
	border:1px solid #ddddd1;
	line-height:1.6em;
	height:345px
}
#PlentyOrderWebLoginContent .PlentyFormBox form {
	padding:1rem
}
#PlentyWebLoginRegisterTitle,#PlentyWebLoginLoginTitle {
	padding-bottom:5px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:17px;
	font-family:Habibi, 'Times New Roman', Times, serif
}
#PlentyWebLoginRegisterNote2 ul {
	margin:1rem 0
}
#PlentyWebLoginRegisterNote2 ul li {
	line-height:1.6em;
	margin-left:2rem
}
#PlentyWebLoginLoginData label {
	font-weight:bold
}
#PlentyWebLoginForgotPassword a {
	text-decoration:underline
}
.PlentyFormContainer.PlentyWebLoginData {
	margin:1rem 0 1rem 0
}
div.PlentyError input[type=text],div.PlentyError input[type=password] {
	border:none;
	border:1px dashed #f44d4d;
	background-color:#fbe7e7
}
.PlentyError span {
	color:#f44d4d
}
div.PlentyErrorPane {
	display:none;
	color:white;
	font-size:12pt
}
.PlentyErrorMessageBox {
	background-color:#f36060;
	border:1px dashed #9c2020;
	margin-bottom:5px;
	padding:5px
}
.PlentyMandatoryField label {
	font-weight:bold !important
}
#PlentyOrderWebShippingMethodContent input,#PlentyOrderWebPaymentMethodContent input {
	float:left;
	display:block;
	margin-right:20px
}
#PlentyOrderCheckoutButtonsTop>#PlentyOrderCheckoutButtonsOpenHelp {
	float:right
}
.AccordionTitle {
	color:#999;
	font-size:14px;
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	height:44px
}
.AccordionTitle.CurrentAccordionTitle {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	margin:0
}
#PlentyOrderCheckoutAccordion>.AccordionPane {
	background-color:#fff;
	font-size:1rem;
	display:none;
	max-width:1100px;
	margin:2rem auto
}
#PlentyOrderCheckoutAccordion>.AccordionPane h1 {
	margin-bottom:1.25rem
}
.PlentyOrderDeliveryAddress {
	border:1px solid #DFDDD1;
	margin:16px 7px 0px 7px;
	padding:10px;
	float:left;
	width:45%;
	line-height:1.6em
}
.PlentyOrderDeliveryAddress>.PlentyWebShippingDetailsListTitle {
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9), color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	border-bottom:1px solid #DFDDD1;
	font-weight:bold;
	margin:-10px;
	padding:10px;
	display:block
}
.PlentyWebShippingDetailsListTitle label,.PlentyWebShippingDetailsListTitle input {
	margin:0
}
.PlentyOrderDeliveryAddress>.PlentyWebShippingDetailsListContent {
	margin-top:15px;
	float:left
}
.PlentyOrderDeliveryAddress>.PlentyWebEditButtonContent {
	float:right;
	margin-top:15px
}
#PlentyWebShippingDetailsSubmit {
	clear:both;
	text-align:right;
	padding:5px
}
.PlentyWebPaymentMethodRadio,.PlentyWebPaymentMethodAdvice {
	min-width:300px;
	width:300px
}
.mainheader-inner.fixed {
	background-image:url("/layout/cyt/img/fixed_bg_small.png");
	height:38px
}
.mainheader-inner.fixed .mainmenu {
	display:none
}
div#PlentyWebInvoiceDetailsContainer1,div#PlentyWebInvoiceDetailsContainer2 {
	width:50%;
	float:left;
	display:table
}
div#PlentyWebInvoiceDetailsContainer3 {
	width:100%;
	clear:both
}
#PlentyWebInvoiceDetailsShippingAdressContainer>span {
	float:left;
	margin-right:3rem
}
div#PlentyWebInvoiceDetailsContainer4 {
	clear:both
}
div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer,.PlentyWebBasketCouponData {
	display:table-row
}
div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer>.PlentyFormValue,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer>.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
.PlentyFormTitle>label {
	line-height:2.5rem
}
div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer:first-child>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer:first-child>.PlentyFormValue,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer:first-child>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer:first-child>.PlentyFormValue {
	padding-top:10px !important
}
div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer:last-child>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer:last-child>.PlentyFormValue,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer:last-child>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer:last-child>.PlentyFormValue {
	padding-bottom:10px !important
}
div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer>.PlentyFormTitle {
	text-align:right
}
#PlentyWebInvoiceDetailsBirthdayNotice {
	display:block
}
input#PlentyWebInvoiceDetailsStreet,input#PlentyWebInvoiceDetailsCity {
	width:69% !important
}
input#PlentyWebInvoiceDetailsHouseNo,input#PlentyWebInvoiceDetailsZIPCode {
	width:28% !important
}
#PlentyWebInvoiceDetailsStreet,#PlentyWebInvoiceDetailsZIPCode {
	margin-right:3%
}
#PlentyWebInvoiceDetailsBirthdayNotice {
	font-size:0.8125rem
}
#PlentyWebInvoiceDetailsBirthdayContainer .address_input_field {
	width:4rem !important;
	display:inline-block
}
#PlenyWebInvoiceDetailsStreetContent,#PlenyWebInvoiceDetailsZIPCodeContent {
	text-align:right
}
#PlentyWebInvoiceDetailsStreet,#PlentyWebInvoiceDetailsZIPCode {
	float:left
}
#PlentyWebInvoiceDetailsSubmit {
	margin-top:5px;
	text-align:right
}
#PlentyWebShippingDetailsHouseNoContainer {
	margin-right:13px;
	float:right !important
}
#PlentyWebShippingDetailsCityContent {
	padding-right:7px !important;
	text-align:right !important;
	width:100% !important
}
#PlentyWebShippingDetailsZIPCodeContent {
	margin-left:6px
}
#PlentyWebShippingDetailsCountryContainer {
	clear:both
}
#PlentyWebShippingDetailsNotice2 {
	border:0;
	padding:0
}
#PlentyOrderWebShippingMethodContent .PlentyFormBox>.PlentyFormContainer {
	width:100%;
	display:table
}
.PlentyWebBasketShippingMethodData,.PlentyWebShippingMethodData {
	clear:both;
	min-height:3rem;
	display:table-row
}
.PlentyWebBasketShippingMethodData>*,.PlentyWebShippingMethodData>* {
	display:table-cell
}
#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,#PlentyWebOrderOverviewShippingMethodContainer,#PlentyWebOrderOverviewPaymentMethodContainer,#PlentyWebOrderOverviewSchedulerContainer {
	margin-right:3%;
	min-height:180px
}
#PlentyWebOrderOverviewAGBandWithdrawal,#PlentyWebOrderOverviewInvoiceTitle,#PlentyWebOrderOverviewShippingTitle,#PlentyWebOrderOverviewShippingMethodTitle,#PlentyWebOrderOverviewPaymentMethodTitle,#PlentyWebOrderOverviewSchedulerTitle,#PlentyWebOrderOverviewItemsHeader {
	background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #efefe9), color-stop(100%, #fdfdfd));
	background-image:-webkit-linear-gradient(bottom, #efefe9 0%, #fdfdfd 100%);
	background-image:linear-gradient(to top, #efefe9 0%,#fdfdfd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefe9', endColorstr='#fdfdfd')
}
#PlentyWebOrderOverviewPaymentMethodContainer {
	margin-right:0;
	float:right !important
}
#PlentyWebOrderOverviewShippingMethodContainer {
	margin-right:0
}
#PlentyWebOrderOverviewForm {
	line-height:1.6em
}
#PlentyWebOrderOverviewSubmitContainer {
	clear:both
}
#PlentyWebOrderOverviewPaymentIcon {
	display:none
}
.PlentyWebPaymentMethodData {
	border-bottom:1px solid #ddddd1;
	padding:1rem 0
}
@media only screen and (min-width: 1051px) {
	#PlentyWebBasketItemsContainer {
		float:left;
		width:59%;
		background:#fff;
		border:0;
		padding-left:0;
		margin-bottom:0
	}
	#PlentyWebBasketItemsContainer .ItemsDescriptionLink {
		font-size:16px
	}
	#PlentyWebBasketItemsContainer .ItemsDescriptionLink strong {
		font-weight:normal;
		color:#494949
	}
	#PlentyWebBasketShippingCountryContainer,#PlentyWebBasketPaymentMethodContainer,#PlentyWebBasketShippingMethodContainer,#PlentyWebBasketTotalsContainer,#PlentyWebBasketFooterContainer {
		float:right;
		width:40%;
		clear:right
	}
	#PlentyWebBasketFooterContainer {
		margin-top:1.25rem
	}
	#PlentyWebBasketCouponContainer {
		float:left;
		width:59%
	}
}
#PlentyWebBasketShippingCountryText1,#PlentyWebBasketShippingCountryForm {
	display:inline
}
#PlentyWebBasketShippingCountrySelect {
	display:inline-block
}
#PlentyWebBasketItemsData {
	display:table;
	width:100%
}
#PlentyWebBasketItemsItemsHeader {
	display:table-row
}
#PlentyWebBasketItemsItemsHeader>div.ItemsHeadline {
	display:table-cell;
	border-bottom:1px solid #CCCCCC;
	padding:0 5px 5px 5px;
	font-weight:bold
}
#PlentyWebBasketItemsMain {
	display:table-row-group !important
}
#PlentyWebBasketItemsMain>div.PlentyBasketItemRow>div {
	vertical-align:top;
	display:table-cell;
	border-bottom:1px solid #dfddd1;
	padding:5px
}
#PlentyWebBasketItemsMain>div.PlentyBasketItemRow {
	display:table-row !important
}
#PlentyWebBasketItemsItemsHeaderImage,.ItemsImage {
	width:15%;
	text-align:center
}
#PlentyWebBasketItemsItemsHeaderDescription {
	width:60%
}
#PlentyWebBasketItemsItemsHeaderQuantity {
	width:10%
}
#PlentyWebBasketItemsItemsHeaderTotal {
	width:10%
}
#PlentyWebBasketItemsItemsHeaderDelete {
	width:5%;
	text-align:center
}
.ItemsDescriptionInfo>.PlentyDataContainer>.PlentyDataContainerTitle {
	font-weight:bold
}
.ItemsVariationSelection {
	clear:both;
	display:block;
	width:100%
}
.ItemsDescriptionGiftPackage {
	clear:both
}
.ItemsDescriptionGiftPackage:hover {
	cursor:pointer
}
#PlentyWebBasketTotalsBasketSumBox {
	text-align:right
}
.PlentyBasketSumTitle {
	font-weight:bold;
	display:inline-block
}
.PlentyBasketSum {
	border-bottom:1px solid #CCCCCC;
	padding:5px
}
.PlentyBasketSumDetail {
	display:inline-block;
	min-width:20%;
	text-align:right
}
#PlentyWebBasketTotalsTotalAmount {
	border-bottom:none
}
#PlentyWebBasketTotalsTotalAmountSubscription {
	border-top:1px solid #CCCCCC
}
#PlentyGoodsValueNetTitle,#PlentyShippingCostsNetTitle,#PlentySubtotalNetTitle {
	font-weight:400 !important
}
.ItemsQuantity input {
	width:50px
}
.ItemsDescriptionGiftPackageTitle {
	font-weight:bold;
	display:inline-block;
	padding-bottom:3px
}
.ItemParamError>.ItemsDescriptionParamDetail,.ItemParamError>.ItemsDescriptionCharacterDetail {
	color:red;
	font-style:italic
}
.ItemsDescriptionEAN {
	display:none
}
input.CouponCode {
	width:200px !important;
	margin:0 1rem !important
}
#PlentyWebOrderOverviewSubmit {
	float:right
}
#PlentyWebOrderOverviewAGBPrivacyContainer {
	clear:both
}
#PlentyWebOrderOverviewAGBPrivacyContainer label {
	display:initial
}
#PlentyWebOrderOverviewInvoiceDataContainer,#PlentyWebOrderOverviewShippingDataContainer,#PlentyWebOrderOverviewShippingMethodDataContainer,#PlentyWebOrderOverviewPaymentMethodDataContainer {
	min-height:110px
}
#PlentyWebBasketFooterButton table {
	display:none
}
#PlentyTotalAmountDetail,#PlentyTotalAmountSubscriptionDetail {
	font-weight:bold;
	vertical-align:top
}
#PlentyTotalAmountTitle>.PlentyDataAdditional,#PlentyTotalAmountSubscriptionTitle>.PlentyDataAdditional {
	font-weight:normal
}
#PlentyWebOrderSystemTitle {
	background:#EEEEEE;
	border-bottom:2px solid #CCCCCC !important;
	color:#444444;
	font-size:18px;
	font-weight:normal;
	padding:5px 10px;
	margin-bottom:0
}
#PlentyWebOrderSystemMainContainer {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	line-height:17px;
	padding:16px
}
#PlentyWebOrderSystemTable {
	display:table;
	width:100%
}
#PlentyWebOrderSystemTableRow {
	display:table-row
}
#PlentyWebOrderSystemTableRow>div {
	display:table-cell;
	width:50%
}
#PlentyWebOrderSystemContainer1 {
	padding-right:8px
}
#PlentyWebOrderSystemContainer2 {
	padding-left:8px
}
#PlentyWebOrderSystemContainer1>div,#PlentyWebOrderSystemContainer2>div {
	display:table;
	width:100%
}
.PlentyWebOrderSystemData {
	display:table-row
}
.PlentyWebOrderSystemData>div {
	display:table-cell;
	vertical-align:middle
}
.PlentyWebTableCellInputs,.PlentyWebTableCellInputsMulti {
	width:61%
}
.PlentyWebTableCellLabel>span {
	display:block
}
.PlentyWebTableCellInputs>span,.PlentyWebTableCellInputsMulti>span {
	display:block;
	margin:2px 0
}
.PlentyWebTableCellInputs>span>input,.PlentyWebTableCellInputsMulti>span>input,#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayDayInput>input,#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput>input,#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput>input {
	width:100%;
	margin-left:-1px;
	color:#404040 !important
}
.PlentyWebTableCellInputs>span>select {
	margin-left:-1px
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputStreetInput,.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputCityInput {
	width:74%
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputHouseNoInput,.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputZipCodeInput {
	width:22%
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputStreetInput,.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputZipCodeInput {
	float:left
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputHouseNoInput,.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputCityInput {
	float:right
}
.PlentyWebOrderSystemClear {
	clear:both
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayInput {
	display:block
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayDayInput,#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput,#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
	display:block;
	float:left;
	vertical-align:top;
	text-align:center;
	width:9%
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
	width:22%
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput,#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
	margin-left:4%
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayInput input {
	text-align:center
}
#PlentyWebOrderSystemBirthdayNotice,#PlentyWebOrderSystemVATNumberNotice {
	display:block;
	font-size:0.8em;
	padding:2px 0
}
#PlentyWebOrderSystem select {
	border:1px solid #CCCCCC;
	font-size:12px;
	margin-top:2px;
	margin-bottom:0;
	height:34px;
	padding:7px 5px 7px 0
}
#PlentyWebOrderSystem select:hover,#PlentyWebOrderSystem select:focus {
	border-color:#666666
}
#PlentyWebOrderSystemSalutation {
	width:33%
}
#PlentyWebOrderSystemCountry {
	width:66%
}
#PlentyWebOrderSystem input[tyle=text],#PlentyWebOrderSystem input[tyle=password] {
	border:1px solid #CCCCCC;
	padding:2px 3px;
	font-size:12px;
	height:28px;
	margin-top:2px;
	margin-bottom:0
}
#PlentyWebOrderSystem input[tyle=text]:hover,#PlentyWebOrderSystem input[tyle=password]:hover,#PlentyWebOrderSystem input[tyle=text]:focus,#PlentyWebOrderSystem input[tyle=password]:focus {
	border-color:#666666 !important
}
#PlentyWebOrderSystemContainer4 {
	margin-top:16px
}
#PlentyWebLoginRegisterRadios>div>label>input[type=radio] {
	height:auto !important
}
.PlentyMandatoryField {
	font-weight:bold !important
}
#PlentyWebCustomerRegistrationTitle {
	background:#EEEEEE;
	border-bottom:2px solid #CCCCCC;
	color:#444444;
	font-size:18px;
	font-weight:normal;
	padding:5px 10px;
	margin-bottom:0
}
#PlentyWebCustomerRegistrationMainContainer {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	line-height:17px;
	padding:16px
}
#PlentyWebCustomerRegistrationTable {
	display:table;
	width:100%
}
#PlentyWebCustomerRegistrationTableRow {
	display:table-row
}
#PlentyWebCustomerRegistrationTableRow>div {
	display:table-cell;
	width:50%
}
#PlentyWebCustomerRegistrationContainer1 {
	padding-right:8px
}
#PlentyWebCustomerRegistrationContainer2 {
	padding-left:8px
}
#PlentyWebCustomerRegistrationContainer1>div,#PlentyWebCustomerRegistrationContainer2>div {
	display:table;
	width:100%
}
.PlentyWebCustomerRegistrationData {
	display:table-row
}
.PlentyWebCustomerRegistrationData>div {
	display:table-cell;
	vertical-align:middle
}
.PlentyWebTableCellInputs,.PlentyWebTableCellInputsMulti {
	width:61%
}
.PlentyWebTableCellLabel>span {
	display:block
}
.PlentyWebTableCellInputs>span,.PlentyWebTableCellInputsMulti>span {
	display:block;
	margin:2px 0
}
.PlentyWebTableCellInputs>span>input,.PlentyWebTableCellInputsMulti>span>input,#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput>input,#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput>input,#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput>input {
	width:100%;
	margin-left:-1px;
	color:#404040 !important
}
.PlentyWebTableCellInputs>span>select {
	margin-left:-1px
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
	width:74%
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
	width:22%
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
	float:left
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
	float:right
}
.PlentyWebCustomerRegistrationClear {
	clear:both
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput {
	display:block
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput,#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
	display:block;
	float:left;
	vertical-align:top;
	text-align:center;
	width:9%
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
	width:22%
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
	margin-left:4%
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput input {
	text-align:center
}
#PlentyWebCustomerRegistrationBirthdayNotice,#PlentyWebCustomerRegistrationVATNumberNotice {
	display:block;
	font-size:0.8em;
	padding:2px 0
}
#PlentyWebCustomerRegistration select {
	border:1px solid #CCCCCC;
	font-size:12px;
	margin-top:2px;
	margin-bottom:0;
	height:34px;
	padding:7px 5px 7px 0
}
#PlentyWebCustomerRegistration select:hover,#PlentyWebCustomerRegistration select:focus {
	border-color:#666666
}
#PlentyWebCustomerRegistrationSalutation {
	width:33%
}
#PlentyWebCustomerRegistrationCountry {
	width:66%
}
#PlentyWebCustomerRegistration input[tyle=text],#PlentyWebCustomerRegistration input[tyle=password] {
	border:1px solid #CCCCCC;
	padding:2px 3px;
	font-size:12px;
	height:28px;
	margin-top:2px;
	margin-bottom:0
}
#PlentyWebCustomerRegistration input[tyle=text]:hover,#PlentyWebCustomerRegistration input[tyle=password]:hover,#PlentyWebCustomerRegistration input[tyle=text]:focus,#PlentyWebCustomerRegistration input[tyle=password]:focus {
	border-color:#666666 !important
}
#PlentyWebCustomerRegistrationContainer4 {
	margin-top:16px
}
#PlentyWebLoginRegisterRadios>div>label>input[type=radio] {
	height:auto !important
}
.PlentyMandatoryField {
	font-weight:bold !important
}
#PlentyWebInvoiceDetailsAddressAdditionalContainer {
	display:none !important
}
#PlentyWebCancelNewsletter {
	margin:10px auto 0;
	width:322px
}
#PlentyWebCancelNewsletterTitle {
	background:#EEEEEE;
	border-bottom:2px solid #CCCCCC !important;
	color:#444444;
	font-size:18px;
	font-weight:normal;
	padding:5px 10px;
	margin-bottom:0
}
#PlentyWebCancelNewsletterMainContainer {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	line-height:17px;
	padding:10px;
	font-family:Arial,Helvetica,sans-serif
}
.PlentyMyAccountContainerTitle {
	display:block;
	color:#4582A5;
	font-size:14px;
	margin-bottom:10px;
	padding-bottom:5px
}
#PlentyWebCancelNewsletterNotice {
	padding:5px 0 10px;
	color:#626262
}
#PlentyWebCancelNewsletterEMailContainer {
	display:block
}
#PlentyWebCancelNewsletterEMailTitle {
	display:inline-block;
	float:left;
	width:100px;
	padding-top:11px;
	color:#626262
}
#PlenyWebCancelNewsletterEMailContent {
	display:inline-block;
	color:#626262;
	font-weight:normal
}
#PlentyWebCancelNewsletterEMail {
	border:1px solid #CCCCCC;
	padding:2px 3px;
	font-size:12px;
	height:28px;
	margin-top:2px;
	margin-bottom:0;
	width:190px
}
#PlentyWebCancelNewsletterEMail:hover,#PlentyWebCancelNewsletterEMail:focus {
	border-color:#666666 !important
}
#PlentyWebCancelNewsletterContainer2 {
	padding-top:10px;
	padding-bottom:5px
}
#PlentyWebMyAccountLogin a:link,#PlentyWebMyAccountLogin a:visited {
	color:#282828 !important;
	text-decoration:none
}
#PlentyWebMyAccountLogin a:hover,#PlentyWebMyAccountLogin a:focus,#PlentyWebMyAccountLogin a:active {
	color:#686868 !important;
	text-decoration:none
}
#PlentyWebLoginRegister,#PlentyWebLoginLogin {
	display:inline-block;
	width:47%;
	vertical-align:top
}
#PlentyWebLoginLogin {
	margin-left:30px
}
#PlentyWebLoginNotice {
	font-size:14px;
	font-weight:bold;
	margin:10px 0 10px 0
}
#PlentyWebLoginRegisterRadiosRegister {
	margin-top:3px
}
#PlentyWebLoginRegisterRadios {
	font-weight:bold
}
#PlentyWebLoginLoginEmailTitle,#PlentyWebLoginLoginPasswordTitle {
	width:100px;
	display:inline-block
}
#PlentyWebInvoiceDetailsVATNumberNotice {
	font-size:90%
}
#PlentyWebLostPWDLogin {
	margin:10px auto 0;
	width:322px
}
.PlentyLostPWDContainerTitle {
	background:#EEEEEE;
	border-bottom:2px solid #CCCCCC;
	color:#444444;
	font-size:18px;
	font-weight:normal;
	padding:5px 10px;
	margin-bottom:0
}
.PlentyLostPWDContainerContent {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	line-height:17px;
	padding:10px;
	font-family:Arial,Helvetica,sans-serif
}
.PlentyMyAccountContainerTitle {
	display:block;
	color:#4582A5;
	font-size:14px;
	margin-bottom:10px;
	padding-bottom:5px
}
#PlentyWebCancelNewsletterNotice {
	padding:5px 0 10px;
	color:#626262
}
#PlentyWebLostPWDData {
	display:block
}
#PlentyWebLostPWDLoginEmailTitle {
	display:inline-block;
	float:left;
	width:100px;
	padding-top:11px;
	color:#626262
}
#PlentyWebLostPWDLoginEmailContent {
	display:inline-block;
	color:#626262;
	font-weight:normal
}
#PlentyWebLostPWDLoginEmail {
	border:1px solid #CCCCCC;
	padding:2px 3px;
	font-size:12px;
	height:28px;
	margin-top:2px;
	margin-bottom:0;
	width:190px
}
#PlentyWebLostPWDLoginEmail:hover,#PlentyWebLostPWDLoginEmail:focus {
	border-color:#666666 !important
}
#PlentyWebLostPWDData+div {
	padding-top:10px;
	padding-bottom:5px
}
#PlentyWebMyAccountLogin a:link,#PlentyWebMyAccountLogin a:visited {
	color:#282828 !important;
	text-decoration:none
}
#PlentyWebMyAccountLogin a:hover,#PlentyWebMyAccountLogin a:focus,#PlentyWebMyAccountLogin a:active {
	color:#686868 !important;
	text-decoration:none
}
#PlentyWebShippingDetailsFormPane .PlentyFormBox {
	width:50%;
	margin:0 auto
}
#PlentyWebShippingDetailsLoginSubmit,#PlentyWebShippingDetailsFormPane .PlentyFormBox:last-child {
	width:auto
}
#PlentyWebShippingDetailsLoginSubmit {
	text-align:right;
	padding:5px;
	margin-top:5px;
	border:none
}
#PlentyWebShippingDetailsFormPane>.PlentyFormBox>.PlentyFormContainer>.PlentyFormTitle {
	display:inline-block;
	width:30%;
	padding-right:5px;
	text-align:right
}
#PlentyWebShippingDetailsFormPane>.PlentyFormBox>.PlentyFormContainer>.PlentyFormValue input {
	width:100%
}
#PlentyWebShippingDetailsFormPane>.PlentyFormBox>.PlentyFormContainer>.PlentyFormValue {
	display:inline-block;
	width:67%
}
#PlentyWebShippingDetailsFormPane>.PlentyFormBox>.PlentyFormContainer {
	margin-bottom:2px !important
}
#PlentyWebShippingDetailsHouseNoTitle {
	display:none !important
}
#PlentyWebShippingDetailsStreetContainer {
	width:84% !important;
	float:left !important
}
#PlentyWebShippingDetailsStreetTitle {
	width:36% !important
}
#PlentyWebShippingDetailsStreetContent {
	width:60% !important
}
#PlentyWebShippingDetailsHouseNoContent {
	width:100% !important
}
#WebPostfinderGetPackstationsOverlayTrigger {
	margin-top:10px;
	cursor:pointer;
	text-align:left
}
#PlentyWebShippingDetailsZIPCodeContainer {
	float:left !important;
	width:50% !important
}
#PlentyWebShippingDetailsZIPCodeTitle {
	display:inline-block !important;
	padding-right:10px !important;
	text-align:right !important;
	width:58% !important
}
#PlentyWebShippingDetailsZIPCodeContent {
	display:inline-block !important;
	width:29% !important
}
#PlentyWebShippingDetailsCityContainer {
	float:left !important;
	width:49% !important
}
#PlentyWebShippingDetailsCityTitle {
	display:none !important
}
.PlentyWebPaymentMethodRadio {
	float:left;
	font-size:12px;
	font-weight:400;
	margin-top:7px;
	min-width:250px
}
.PlentyWebPaymentMethodPrice {
	font-size:14px;
	float:right;
	font-weight:400;
	margin-top:7px
}
.PlentyWebPaymentMethodAdvice {
	display:inline-block;
	margin-left:10px
}
#PlentyWebPaymentMethodSubmit {
	text-align:right;
	margin-top:5px
}
div#PlentyWebBankInformationContainer {
	display:table
}
div#PlentyWebBankInformationContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebBankInformationContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebBankInformationContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebBankInformationNotice,div#PlentyWebBankInformationNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebBankInformationSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneCreditCardContainer {
	display:table
}
div#PlentyWebPayoneCreditCardContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneCreditCardContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneCreditCardContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneCreditCardNotice,div#PlentyWebPayoneCreditCardNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneCreditCardSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneDebitContainer {
	display:table
}
div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneDebitNotice,div#PlentyWebPayoneDebitNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneDebitSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneEpsContainer {
	display:table
}
div#PlentyWebPayoneEpsContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneEpsContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneEpsContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneEpsNotice,div#PlentyWebPayoneEpsNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneEpsSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneGiropayContainer {
	display:table
}
div#PlentyWebPayoneGiropayContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneGiropayContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneGiropayContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneGiropayNotice,div#PlentyWebPayoneGiropayNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneGiropaySubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneIdealContainer {
	display:table
}
div#PlentyWebPayoneIdealContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneIdealContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneIdealContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneIdealNotice,div#PlentyWebPayoneIdealNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneIdealSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneSofortueberweisungContainer {
	display:table
}
div#PlentyWebPayoneSofortueberweisungContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneSofortueberweisungContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneSofortueberweisungContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneSofortueberweisungNotice,div#PlentyWebPayoneSofortueberweisungNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneSofortueberweisungSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneDebitContainer {
	display:table
}
div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneDebitNotice,div#PlentyWebPayoneDebitNotice {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneDebitSubmit {
	margin-top:5px;
	text-align:right
}
#PlentyOrderWebShippingMethodContent {
	padding-left:5px;
	padding-right:5px
}
#PlentyOrderWebShippingMethodContent .PlentyFormBox>.PlentyFormContainer {
	border-bottom:1px solid #DFDDD1;
	min-height:30px;
	padding:5px 0
}
.PlentyWebShippingMethodName {
	float:left;
	font-size:12px;
	font-weight:400;
	margin-top:7px;
	width:80%
}
.PlentyWebShippingMethodPrice {
	font-size:14px;
	float:right;
	font-weight:400;
	margin-top:7px
}
#PlentyWebShippingMethodNotice {
	font-size:18px;
	margin-bottom:10px;
	margin-top:10px
}
#PlentyOrderWebPaymentMethodContent {
	margin-bottom:10px
}
#PlentyWebShippingMethodSubmit {
	text-align:right;
	margin-top:5px
}
.PlentyFormContainer fieldset {
	border:1px solid #cccccc
}
#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,#PlentyWebOrderOverviewPaymentMethodContainer,#PlentyWebOrderOverviewShippingMethodContainer,#PlentyWebOrderOverviewSchedulerContainer {
	padding:0
}
#PlentyWebOrderOverviewItemsBox {
	clear:both;
	display:table;
	border:1px solid #CCCCCC
}
#PlentyWebOrderOverviewItemsContainer {
	clear:both
}
#PlentyWebOrderOverviewItems {
	font-size:18px;
	float:left
}
#PlentyWebOrderOverviewItems,#PlentyWebOrderOverviewNotesTitle {
	font-size:18px;
	float:left
}
.ItemsHeadline {
	font-weight:bold;
	display:table-cell;
	border-bottom:1px solid #CCCCCC;
	padding:5px
}
#PlentyWebOrderOverviewItemsMain {
	display:table-row-group
}
#PlentyWebOrderOverviewItemsMain .ItemsRow,#PlentyWebOrderOverviewItemsHeader {
	display:table-row;
	width:100%
}
#PlentyWebOrderOverviewItemsMain .ItemsRow>div {
	display:table-cell;
	vertical-align:top;
	border-bottom:1px solid #DFDDD1;
	padding:5px
}
#PlentyWebOrderOverviewItemsMain .ItemsRow:last-child>div {
	border-bottom:none !important
}
#PlentyWebOrderOverviewItemsHeaderImage {
	width:15%
}
#PlentyWebOrderOverviewItemsMain>.PlentyFormContainer>.ItemsDescription>.ItemsDescriptionLink {
	display:inline-block;
	vertical-align:top;
	width:100%
}
#PlentyWebOrderOverviewItemsMain>.PlentyFormContainer>.ItemsDescription>.ItemsDescriptionDetails {
	vertical-align:top
}
.PlentyOrderSumTitle {
	font-weight:bold;
	display:inline-block
}
.PlentyOrderSumDetail {
	display:inline-block;
	min-width:10%;
	padding-left:40px;
	text-align:right
}
#PlentyWebOrderOverviewOrderSumBox {
	text-align:right;
	margin:20px 0 20px 0
}
.PlentyOrderSum {
	border-bottom:1px solid #CCCCCC;
	padding:5px
}
#PlentyWebOrderTotalAmount {
	border-bottom:none
}
#PlentyWebOrderTotalAmountSubscription {
	border-top:1px solid #CCCCCC
}
#PlentyWebOrderOverviewSubmitContainer>div {
	display:inline
}
#PlentyWebOrderOverviewNotice {
	margin:10px 0 20px 0
}
#PlentyWebOrderOverviewAGBandWithdrawal h3 {
	font-size:18px;
	font-weight:400;
	margin:0 0 0;
	padding:0
}
#PlentyWebOrderOverviewAGBContainer,#PlentyWebOrderOverviewWithdrawalContainer,#PlentyWebOrderOverviewNewsletterContainer {
	margin-top:5px
}
#PlentyWebOrderOverviewAGBContainer {
	margin-top:15px
}
#PlentyWebOrderOverviewNotesContainer {
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:720px
}
#PlentyWebOrderOverviewNotes {
	background-color:#F0F0F0;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	font-weight:bold;
	padding:10px;
	width:700px
}
#PlentyWebOrderOverviewNotesText {
	padding:10px 0;
	width:720px;
	float:left
}
#PlentyWebOrderOverviewReference {
	display:inline-block;
	margin:10px 0 5px 0
}
#PlentyWebOrderOverviewItems,#PlentyWebOrderOverviewItemsChangeContainer {
	float:none;
	display:inline-block;
	margin-top:10px;
	padding-bottom:10px
}
#PlentyWebOrderOverviewItemsChangeContainer {
	float:right;
	margin-top:0
}
#PlentyWebOrderOverviewReferenceContainer {
	display:none
}
#PlentyWebOrderOverviewAGBPrivacyContainer {
	border:1px solid #ccc !important;
	padding:11px !important;
	margin-top:20rem;
	margin-bottom:2.30769rem
}
#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,#PlentyWebOrderOverviewShippingMethodContainer,#PlentyWebOrderOverviewPaymentMethodContainer,#PlentyWebOrderOverviewSchedulerContainer {
	border:1px solid #CCCCCC;
	float:left;
	margin-top:16px;
	padding:10px;
	width:23%;
	margin-bottom:10px
}
#PlentyWebOrderOverviewPaymentMethodContainer {
	margin-bottom:10px
}
#PlentyWebOrderOverviewAGBandWithdrawal {
	background-color:#F0F0F0;
	border-bottom:1px solid #CCCCCC;
	display:block;
	margin:-10px;
	padding:10px
}
#PlentyWebOrderOverviewItemsHeaderImage,.ItemsImage {
	width:15%;
	text-align:center
}
#PlentyWebOrderOverviewItemsHeaderDescription {
	width:65%
}
#PlentyWebOrderOverviewItemsHeaderQuantity {
	width:10%
}
#PlentyWebOrderOverviewItemsHeaderTotal {
	width:10%
}
#PlentyWebOrderOverviewItemsHeader {
	background-color:#f0f0f0
}
.ItemsDescriptionDetails>.PlentyFormContainer {
	float:left;
	margin-right:15px;
	margin-top:5px
}
.ItemsDescriptionDetails>.PlentyFormContainer span {
	display:block
}
.ItemsDescriptionDetails>.PlentyFormContainer:first-child {
	margin-left:0
}
.ItemsDescriptionUnitPriceTitle,.ItemsDescriptionNoTitle,.ItemsDescriptionIDTitle,.ItemsDescriptionEANTitle,.ItemsDescriptionConditionTitle,.ItemsDescriptionUnit0Title,.PlentyItemsDescriptionContainerTitle {
	font-weight:bold
}
#PlentyWebOrderOverviewNoticeTotals {
	clear:both;
	margin:20px 0 20px 0
}
#PlentyWebOrderOverviewNotice2 {
	margin:20px 0 20px 0
}
#PlentyWebOrderOverviewSubmitText,.ItemsDescriptionUnitTitle,.ItemsAttributeValueTitle {
	font-weight:bold
}
#PlentyWebOrderOverviewGoodsValueGross,#PlentyWebOrderOverviewShippingCostsGross {
	border-bottom:none;
	padding-bottom:0
}
#PlentyGoodsValueNetTitle,#PlentyShippingCostsNetTitle,#PlentySubtotalNetTitle {
	font-weight:400 !important
}
#PlentyWebOrderOverviewInvoiceTitle,#PlentyWebOrderOverviewShippingTitle,#PlentyWebOrderOverviewShippingMethodTitle,#PlentyWebOrderOverviewPaymentMethodTitle,#PlentyWebOrderOverviewSchedulerTitle {
	margin:-10px;
	display:block;
	border-bottom:1px solid #ccc;
	background-color:#f0f0f0;
	padding:10px;
	font-weight:bold
}
#PlentyWebOrderOverviewInvoiceDataContainer,#PlentyWebOrderOverviewShippingDataContainer,#PlentyWebOrderOverviewShippingMethodDataContainer,#PlentyWebOrderOverviewPaymentMethodDataContainer,#PlentyWebOrderOverviewSchedulerDataContainer {
	margin-top:15px
}
.ItemsDescriptionDiscountTitle {
	font-weight:bold
}
#PlentyTotalAmountDetail,#PlentyTotalAmountSubscriptionDetail {
	font-weight:bold;
	vertical-align:top
}
#PlentyTotalAmountTitle>.PlentyDataAdditional,#PlentyTotalAmountSubscriptionTitle>.PlentyDataAdditional {
	font-weight:normal
}
.ItemsDescriptionEAN {
	display:none
}
.PayoneCreditCardTable {
	border:1px black solid;
	width:70%
}
.PayoneCreditCardTable td,th {
	padding:6px 10px 5px 15px;
	border:0px
}
.PayoneCreditCardTable tr:first-child th {
	background-color:#4e5559;
	padding-left:10px;
	border:1px solid black;
	color:#FFFFFF
}
.PayoneCreditCardTable input {
	height:20px;
	line-height:1
}
div#PlentyWebPayoneDebitContainer {
	display:table
}
div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneDebitContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneDebitTextVor,div#PlentyWebPayoneDebitTextNach {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneDebitSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneGiropayContainer {
	display:table
}
div#PlentyWebPayoneGiropayContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneGiropayContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneGiropayContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneGiropayTextVor,div#PlentyWebPayoneGiropayTextNach {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneGiropaySubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneSofortUeberweisungContainer {
	display:table
}
div#PlentyWebPayoneSofortUeberweisungContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneSofortUeberweisungContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneSofortUeberweisungContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneSofortUeberweisungTextVor,div#PlentyWebPayoneSofortUeberweisungTextNach {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneSofortUeberweisungSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneEpsContainer {
	display:table
}
div#PlentyWebPayoneEpsContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneEpsContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneEpsContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneEpsTextVor,div#PlentyWebPayoneEpsTextNach {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneEpsSubmit {
	margin-top:5px;
	text-align:right
}
div#PlentyWebPayoneIDealContainer {
	display:table
}
div#PlentyWebPayoneIDealContainer>div.PlentyFormContainer {
	display:table-row
}
div#PlentyWebPayoneIDealContainer>div.PlentyFormContainer>span.PlentyFormTitle,div#PlentyWebPayoneIDealContainer>div.PlentyFormContainer>span.PlentyFormValue {
	display:table-cell;
	vertical-align:top;
	padding:0 5px
}
div#PlentyWebPayoneIDealTextVor,div#PlentyWebPayoneIDealTextNach {
	clear:both;
	border:1px solid #ccc;
	padding:5px;
	margin-top:5px
}
#PlentyWebPayoneIDealSubmit {
	margin-top:5px;
	text-align:right
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/wnsLightbox/#license */.wnsLightbox-wrap,.wnsLightbox-skin,.wnsLightbox-outer,.wnsLightbox-inner,.wnsLightbox-image,.wnsLightbox-wrap iframe,.wnsLightbox-wrap object,.wnsLightbox-nav,.wnsLightbox-nav span,.wnsLightbox-tmp {
	padding:0;
	margin:0;
	border:0;
	outline:none;
	vertical-align:top
}
.wnsLightbox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.wnsLightbox-skin {
	position:relative;
	background:#fff;
	color:#444;
	text-shadow:none;
	border-radius:4px
}
.wnsLightbox-opened {
	z-index:8030
}
.wnsLightbox-opened .wnsLightbox-skin {
	box-shadow:0 10px 25px rgba(0,0,0,0.8)
}
.wnsLightbox-outer,.wnsLightbox-inner {
	position:relative
}
.wnsLightbox-inner {
	overflow:hidden
}
.wnsLightbox-type-iframe .wnsLightbox-inner {
	-webkit-overflow-scrolling:touch
}
.wnsLightbox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.wnsLightbox-image,.wnsLightbox-iframe {
	display:block;
	width:100%;
	height:100%
}
.wnsLightbox-image {
	max-width:100%;
	max-height:100%
}
#wnsLightbox-loading,.wnsLightbox-close,.wnsLightbox-prev span,.wnsLightbox-next span {
	background-image:url(../img/wnsLightbox_sprite.png)
}
#wnsLightbox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -108px;
	opacity:0.8;
	cursor:pointer;
	z-index:8060
}
#wnsLightbox-loading div {
	width:44px;
	height:44px;
	background:url(../img/wnsLightbox_loading.gif) center center no-repeat
}
.wnsLightbox-close {
	position:absolute;
	top:-18px;
	right:-18px;
	width:36px;
	height:36px;
	cursor:pointer;
	z-index:8040
}
.wnsLightbox-nav {
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../img/blank.gif);
	-webkit-tap-highlight-color:transparent;
	z-index:8040
}
.wnsLightbox-prev {
	left:0
}
.wnsLightbox-next {
	right:0
}
.wnsLightbox-nav span {
	position:absolute;
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	cursor:pointer;
	z-index:8040;
	visibility:hidden
}
.wnsLightbox-prev span {
	left:10px;
	background-position:0 -36px
}
.wnsLightbox-next span {
	right:10px;
	background-position:0 -72px
}
.wnsLightbox-nav:hover span {
	visibility:visible
}
.wnsLightbox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	max-width:99999px;
	max-height:99999px;
	overflow:visible !important
}
.wnsLightbox-lock {
	overflow:visible !important;
	width:auto
}
.wnsLightbox-lock body {
	overflow:hidden !important
}
.wnsLightbox-lock-test {
	overflow-y:hidden !important
}
.wnsLightbox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(../img/wnsLightbox_overlay.png)
}
.wnsLightbox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.wnsLightbox-lock .wnsLightbox-overlay {
	overflow-y:scroll
}
.wnsLightbox-title {
	visibility:hidden;
	font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
.wnsLightbox-opened .wnsLightbox-title {
	visibility:visible
}
.wnsLightbox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.wnsLightbox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:transparent;
	background:rgba(0,0,0,0.8);
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:bold;
	line-height:24px;
	white-space:nowrap
}
.wnsLightbox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
.wnsLightbox-title-inside-wrap {
	padding-top:10px
}
.wnsLightbox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,0.8)
}
.wnszoom-zoom {
	border:1px solid #ddddd1
}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {
	padding:0 0.61538rem
}
#PlentyWebMyAccountLoginEmailTitle,#PlentyWebMyAccountLoginPasswordTitle {
	float:none
}
.row #PlentyWebOrderOverviewNotesContainer {
	width:100%
}
.row #PlentyWebOrderOverviewNotesContainer #PlentyWebOrderOverviewNotesTitle {
	float:none
}
.row #PlentyWebOrderOverviewNotesContainer #PlentyWebOrderOverviewNotesText {
	float:none
}
.row #PlentyWebOrderOverviewNotesContainer textarea {
	width:100%
}
.top-bar #flAutocompleteInputText {
	padding:0.30769rem 0.61538rem
}
@media only screen and (min-width: 649px) and (max-width: 1024px) {
	#tsbadge_db8d3657bdbe440c985ae127463eaad4.standard,#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews,#tsbadge_db8d3657bdbe440c985ae127463eaad4.text {
		width:62px !important;
		height:108px !important;
		background:url("../img/trusted.png") no-repeat !important
	}
	#tsbadge_db8d3657bdbe440c985ae127463eaad4.standard #tsbadge_db8d3657bdbe440c985ae127463eaad4.standard #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.standard #tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.standard #tsbadge_db8d3657bdbe440c985ae127463eaad4.text #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews #tsbadge_db8d3657bdbe440c985ae127463eaad4.standard #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews #tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews #tsbadge_db8d3657bdbe440c985ae127463eaad4.text #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.text #tsbadge_db8d3657bdbe440c985ae127463eaad4.standard #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.text #tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4,#tsbadge_db8d3657bdbe440c985ae127463eaad4.text #tsbadge_db8d3657bdbe440c985ae127463eaad4.text #tslogo_db8d3657bdbe440c985ae127463eaad4 .rating_db8d3657bdbe440c985ae127463eaad4 {
		display:block !important
	}
}
#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews {
	background:url("../img/trusted.png") no-repeat !important;
	width:62px !important;
	height:125px !important
}
#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews .rating_db8d3657bdbe440c985ae127463eaad4 {
	width:60px !important;
	padding-top:55px
}
#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews .rating_db8d3657bdbe440c985ae127463eaad4 .stars_db8d3657bdbe440c985ae127463eaad4 {
	margin:4px 0 2px 3px !important
}
#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews .rating_db8d3657bdbe440c985ae127463eaad4 .star_db8d3657bdbe440c985ae127463eaad4 {
	margin:0 1px;
	width:9px
}
#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews .rating_db8d3657bdbe440c985ae127463eaad4 .mark_db8d3657bdbe440c985ae127463eaad4 {
	font-size:12px !important
}
#tsbadge_db8d3657bdbe440c985ae127463eaad4.reviews .reviewBadgeTitle_db8d3657bdbe440c985ae127463eaad4 {
	display:none
}
.article-slider .slick-list {
	padding-bottom:6.15385rem
}
.article-slider .item_page_item {
	margin-left:0.76923rem;
	margin-right:0.76923rem
}
@media only screen and (max-width: 1050px) {
	#tease-slider {
		padding-top:130px
	}
	#tease-image-container #toprow.toprow-away {
		margin-top:-130px !important
	}
	.flFilterBox {
		width:49% !important
	}
	#flMoreFilters {
		margin-top:20px !important
	}
	#flMoreFilters>.flFilterBox:nth-child(2),#flMoreFilters>.flFilterBox:nth-child(4),#flMoreFilters>.flFilterBox:nth-child(6),#flMoreFilters>.flFilterBox:nth-child(8) {
		float:right !important
	}
	#filters {
		margin-bottom:20px
	}
	.reviews,#help {
		display:none !important
	}
	.review-mobile,.help-mobile {
		display:inherit
	}
	.SingleArticle {
		margin-bottom:-60px
	}
	.article-info-box {
		padding:2rem !important;
		width:100%;
		left:auto
	}
	.articleinfo-when-small {
		width:100%;
		text-align:center
	}
	.buycontainer {
		text-align:center
	}
	.article-breadcrumb-bar {
		margin:inherit;
		padding-left:inherit
	}
	#PlentyWebBasketCouponContainer {
		margin-top:1.25rem !important;
		margin-bottom:0 !important
	}
	.textbox {
		display:none
	}
	#tease-image-container {
		height:13rem;
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center top
	}
	body>div.row>div:nth-child(3)>div.small-24.medium-5.columns {
		display:none
	}
	.SingleArticle .detail {
		padding-top:6.53846rem
	}
	.getNum2 {
		display:none
	}
	.getVer2 {
		display:none
	}
	.getShow2 {
		display:none
	}
	.getRate2 {
		display:none
	}
	#medium-desktop-div {
		display:none
	}
	#PlentyWebBasketTitleButton {
		padding-top:2.53846rem
	}
	#paypal_express_basket {
		padding-top:2.53846rem
	}
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:342px
	}
}
@media only screen and (min-width: 1051px) {
	#tease-image-container #toprow.toprow-away {
		margin-top:0 !important
	}
	.flFilterBox {
		width:100% !important
	}
	#filters {
		margin-bottom:0
	}
	.reviews,#help {
		display:block !important
	}
	.review-mobile,.help-mobile {
		display:none
	}
	.SingleArticle {
		margin-bottom:-28px
	}
	.article-info-box {
		float:left;
		padding:inherit
	}
	.buycontainer {
		padding:1em 0 1em 0
	}
	.article-breadcrumb-bar {
		margin:-2.7em 0 2em 0 !important;
		padding-left:19.2em !important
	}
	#PlentyWebBasketFooterContainer {
		margin-top:0 !important
	}
	#PlentyWebBasketCouponContainer {
		margin-top:100px !important;
		margin-bottom:1.25rem !important
	}
	.getNum {
		display:none
	}
	.getNum2 {
		margin-right:40px
	}
	.getVer {
		display:none
	}
	.getVer2 {
		margin-right:40px
	}
	.getShow {
		display:none
	}
	.getShow2 {
		margin-right:40px
	}
	.getRate {
		display:none
	}
	.getShow2 {
		margin-right:40px
	}
	.getRate2 {
		margin-right:40px;
		margin-top:8px
	}
	.getShow2 {
		margin-right:40px
	}
	#medium-mobil-div {
		display:none
	}
	#medium-desktop-div {
		padding-right:40px;
		margin-top:10px
	}
	.buycontainer .buyit {
		clear:both;
		margin-top:10px;
		margin-left:10px;
		margin-right:-200px;
		height:45px;
		border:0;
		background:#95bd5c;
		opacity:1;
		display:inline-block
	}
}
@media only screen and (min-width: 90em) {
	.article-info-box {
		width:100% !important
	}
}
@media only screen and (max-width: 800px) {
	.buycontainer .buyit .buy .PlentyWebshopButton {
		font-size:15px !important
	}
	.textbox {
		display:none
	}
	#tease-image-container {
		height:13rem;
		background-repeat:no-repeat;
		background-size:cover;
		background-position:center top
	}
	body>div.row>div:nth-child(3)>div.small-24.medium-5.columns {
		display:none
	}
	.SingleArticle .detail {
		padding-top:9.53846rem
	}
}
.top-bar-section .dropdown.mCon {
	cursor:pointer
}
.review-mobile {
	position:absolute;
	right:235px;
	top:22px
}
.slick-dots {
	bottom:20px
}
.top-bar-section .dropdown li .dropdown li.title {
	padding-top:0px !important;
	width:258px;
	border-bottom:2px solid #666
}
#minicart {
	right:0;
	position:absolute
}
.PlentyWebshopButton {
	-webkit-transition:background-color ease 400ms !important;
	transition:background-color ease 400ms !important
}
#minicart {
	display:none
}
li.cart.hover #minicart {
	display:block
}
.filters-toggle>span {
	padding-left:48px;
	background:url("../img/sprite-arrow.png") 5px -40px no-repeat
}
.filters-toggle>span.open {
	background-position:5px 0px
}
.buycontainer {
	background:none !important;
	border:none !important
}
.buycontainer>p span.uvp {
	font-size:17px !important
}
.buycontainer>p span.price {
	font-size:30px !important
}
.buycontainer .buyit {
	margin-top:-10px !important
}
.item_page_item .availib {
	padding:1.65rem 0.625rem !important;
	z-index:11
}
.PlentyWebshopButton.change_basket {
	margin-top:2rem !important
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketPaymentMethodData>*,#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketShippingMethodData>* {
	padding:2rem 0 !important
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketShippingMethodData>div.PlentyWebBasketShippingMethodName>label,#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketPaymentMethodData>div.PlentyWebBasketPaymentMethodRadio>label {
	padding-left:1.5em
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent .PlentyWebBasketPaymentMethodData .PlentyWebBasketPaymentMethodAdvice label {
	padding-left:0em
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent .PlentyWebBasketPaymentMethodData .PlentyWebBasketPaymentMethodAdvice img {
	margin-bottom:-15px
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent .PlentyWebBasketPaymentMethodData .PlentyWebBasketPaymentMethodAdvice {
	padding-left:2em !important
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent .PlentyWebBasketShippingMethodData input[type="radio"],#PlentyBasketWebBasket .PlentyWebBasketContainerContent .PlentyWebBasketPaymentMethodData .PlentyWebBasketPaymentMethodRadio input[type="radio"] {
	margin:3px 10px 25px 10px !important;
	display:block;
	float:left
}
#PlentyBasketWebBasket .PlentyWebBasketContainerContent .PlentyWebBasketPaymentMethodData #PlentyWebBasketPaymentMethod4Radio input[type="radio"] {
	margin-bottom:50px !important
}
#mCSB_1 {
	max-height:130px !important
}
.PlentyWebshopButton {
	color:#fff
}
.PlentyWebshopButton:hover {
	background:#efeee8;
	color:#444
}
.buycontainer .buyit .buy .PlentyWebshopButton {
	color:#444 !important
}
.PlentyWebshopButton.proceed_order,.PlentyWebshopButton.next,.PlentyWebshopButton.place_order,.PlentyWebshopButton.login {
	background:#95bd5c;
	-webkit-transition:opacity ease 400ms !important;
	transition:opacity ease 400ms !important
}
.PlentyWebshopButton.proceed_order:hover,.PlentyWebshopButton.next:hover,.PlentyWebshopButton.place_order:hover,.PlentyWebshopButton.login:hover {
	background:#95bd5c;
	opacity:0.8;
	color:#fff !important
}
.buycontainer .buyit .buy {
	background:url("../img/cart-grey.png") no-repeat 8px 15px !important
}
.buycontainer .buyit {
	-webkit-transition:opacity ease 400ms !important;
	transition:opacity ease 400ms !important;
	opacity:1
}
.buycontainer .buyit:hover {
	color:#444 !important;
	opacity:0.8
}
.qty span {
	color:#444 !important
}
@media only screen and (min-width: 63em) {
	#bbstg {
		width:850px
	}
}
@media only screen and (min-width: 90em) {
	#bbstg {
		width:1000px
	}
}
#bbstg {
	text-align:center;
	width:100% px;
	margin:auto
}
#bbstg>div.check {
	background-image:url(../img/bestellbestaetigung-check.png);
	width:177px;
	height:178px;
	margin:10px auto 20px auto
}
#bbstg>span.thanks1 {
	display:block;
	font-size:36px;
	font-family:Habibi, 'Times New Roman', Times, serif
}
#bbstg>span.thanks2 {
	display:block
}
#bbstg>div.separator {
	width:70%;
	height:50px;
	margin-botom:5em;
	border-bottom:1px solid #ddddd1;
	margin:auto
}
#bbstg>div.bbstg-column {
	width:33%;
	float:left
}
#bbstg>div.bbstg-column img {
	padding:8px
}
#bbstg>div.bbstg-column>a>img {
	-webkit-transition:all ease 400ms;
	transition:all ease 400ms
}
#bbstg>div.bbstg-column>a:hover>img {
	opacity:0.6
}
.slick-dots li button:before {
	font-size:35px !important
}
#button_open_basket {
	display:none
}
#button_order_help {
	display:none
}
#PlentyWebBasketTitleContainerTitle {
	display:none
}
#Article_9195>div>div.trenner {
	border-bottom-width:1px;
	border-bottom-color:#efefe9;
	border-bottom-style:inset
}
@media only screen and (max-width: 63em) {
	#tease-slider {
		padding-top:130px
	}
}
@media only screen and (min-width: 80.84615rem) {
	#tease-slider {
		padding-top:50px
	}
}
@media only screen and (min-width: 90em) {
	#tease-slider {
		padding-top:0px
	}
}
@media only screen and (min-width: 63.063em) and (max-width: 67em) {
	#medium-desktop-div {
		display:none
	}
	.buyit {
		margin-top:20px
	}
}
#PlentyWebInvoiceDetailsNotice {
	padding-top:20px
}
#PlentyWebPaymentMethodNotice {
	padding-top:20px
}
#PlentyWebShippingMethodNotice {
	padding-top:20px
}
.ui-slider {
	position:relative;
	text-align:left;
	width:95%;
	margin-right:5px;
	margin-left:10px
}
#findologic-slider-form-price>input {
	margin-top:10px
}
#findologic-slider-form-price {
	margin-right:10px
}
#findologic-slider-form-Hoehe>input {
	margin-top:10px
}
#findologic-slider-form-Hoehe {
	margin-right:10px
}
#findologic-slider-form-Breite>input {
	margin-top:10px
}
#findologic-slider-form-Breite {
	margin-right:10px
}
#findologic-slider-form-Tiefe>input {
	margin-top:10px
}
#findologic-slider-form-Tiefe {
	margin-right:10px
}
@media only screen and (min-width: 810px) and (max-width: 830px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:370px
	}
}
@media only screen and (min-width: 831px) and (max-width: 850px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:375px
	}
}
@media only screen and (min-width: 851px) and (max-width: 880px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:380px
	}
}
@media only screen and (min-width: 881px) and (max-width: 980px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:390px
	}
}
@media only screen and (min-width: 981px) and (max-width: 1010px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:400px
	}
}
@media only screen and (min-width: 1011px) and (max-width: 1180px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:370px
	}
}
@media only screen and (min-width: 1181px) and (max-width: 1260px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:385px
	}
}
@media only screen and (min-width: 1261px) and (max-width: 1330px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:400px
	}
}
@media only screen and (min-width: 1331px) and (max-width: 1420px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:410px
	}
}
@media only screen and (min-width: 1421px) and (max-width: 1500px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:360px
	}
}
@media only screen and (min-width: 1501px) and (max-width: 1600px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:380px
	}
}
@media only screen and (min-width: 1601px) and (max-width: 1600px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:380px
	}
}
@media only screen and (min-width: 1700px) {
	.item_page_item .item {
		position:relative;
		float:none;
		overflow:hidden;
		-webkit-transition:height ease 400ms;
		transition:height ease 400ms;
		background:#fff;
		width:100%;
		height:400px
	}
}
#PlentyWebBasketFooterButton {
	margin-top:15px
}
@media only screen and (max-width: 63em) {
	.item_page_item .availib {
		padding:0.1rem 0.625rem !important
	}
}
#PlentyWebOrderOverviewErrorPane {
	margin-top:100px
}
#flSortForm>select>option:nth-child(4) {
	display:none
}
#flSortForm>select>option:nth-child(5) {
	display:none
}
#flSortForm>select>option:nth-child(6) {
	display:none
}
#PlentyWebMyAccountTicketsContainerTitle {
	display:none
}
#PlentyBasketWebBasket #PlentyOrderAmazonPaymentsPanel1A {
	width:605px !important
}
.del-article_listing {
	margin:0
}
.del-article {
	border:1px solid #DFDDD1;
	position:relative
}
.slick-slide .del-article {
	margin:0 2%
}
.del-article__imagebox {
	position:relative;
	overflow:hidden;
	height:0;
	padding-top:83%
}
.del-article__imagebox__cell {
	position:absolute;
	display:block;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.del-article__imagebox__cell img {
	display:block !important;
	max-height:100%;
	margin:0 auto
}
.del-article__availability {
	text-align:center;
	display:block;
	min-height:1.53846rem;
	margin:2.15385rem 0 0.61538rem 0;
	line-height:1.2
}
.del-article__availability span {
	display:inline-block !important
}
.del-article__availability img {
	display:inline-block !important
}
.del-article__rating {
	text-align:center;
	vertical-align:middle;
	height:1.07692rem;
	margin-bottom:0.61538rem;
	opacity:0;
	-webkit-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out
}
.del-article__rating img {
	vertical-align:middle;
	position:relative;
	top:-2px;
	display:inline-block !important
}
.del-article:hover .del-article__rating {
	opacity:1
}
.del-article__name {
	text-align:center;
	display:block;
	padding:0 6%;
	color:#43423C;
	font-size:1.23077rem;
	line-height:1.2;
	text-rendering:optimizeLegibility
}
.del-article__price {
	display:block;
	text-align:center;
	margin:1.53846rem 0 2.30769rem 0;
	color:#43423C;
	font-size:1.53846rem;
	font-weight:600;
	vertical-align:middle
}
.del-article__price .uvp {
	font-size:0.8em;
	text-decoration:line-through;
	color:#CD8878;
	font-weight:400;
	margin-right:2%
}
.del-article__price.-is-small {
	margin:0.61538rem 0
}
.del-article__thumbnails {
	position:absolute;
	background-color:#FFF;
	z-index:1000;
	padding:0 10px;
	border:1px solid #DFDDD1;
	border-top:0;
	left:-1px;
	right:-1px;
	overflow:hidden;
	max-height:0;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.del-article__thumbnails ul {
	margin:0
}
.del-article__thumbnails li {
	max-height:4.46154rem;
	overflow:hidden;
	margin-bottom:1.07692rem
}
.del-article.-is-hover .del-article__thumbnails {
	max-height:11.53846rem;
	box-shadow:0 2px 2px 0 rgba(0,0,0,0.07)
}
.del-article__thumbnails__thumb {
	cursor:pointer
}
#shopgate_mobile_button {
	position:fixed !important;
	top:-200% !important
}
.artikelnameh1 {
	text-align:left
}
@media only screen and (max-width: 63em) {
	.row {
		padding:0 1.53846rem
	}
}
.itemImg {
	max-width:21.53846rem;
	margin:0 auto
}
#tease-slider .slick-dots {
	z-index:100 !important
}
@media only screen and (min-width: 500px) {
	.mobile-navigation-link {
		display:none
	}
	.help-mobile,#back-top_mobile {
		display:none
	}
}
@media only screen and (max-width: 1220px) {
	tease-image-container .top-bar form[name=search_form] input[type=text] {
		width:150px
	}
}
@media only screen and (max-width: 1220px) {
	.cart .deskopttext {
		display:none
	}
	.cart .mobile-basket-quantity {
		position:absolute;
		z-index:200;
		right:50%;
		margin-right:-1em;
		width:2em;
		top:0;
		background-color:#DF6643;
		border-radius:50%;
		color:#FFF;
		padding:0.5em 0;
		font-size:10px;
		line-height:1em;
		text-indent:0;
		text-align:center
	}
}
@media only screen and (max-width: 1050px) {
	.artikelnameh1 {
		text-align:center
	}
	#article_rating_box {
		position:relative;
		margin-left:0;
		z-index:10;
		padding:0;
		max-width:100%;
		margin-top:-30px;
		border:1px solid #DFDDD1;
		color:#43423C;
		text-align:center;
		background:none;
		clear:both
	}
	#article_rating_box::after {
		left:50% !important
	}
}
@media only screen and (max-width: 760px) {
	.fl-block-product,.fl-item-product {
		margin:0 !important
	}
	.fl-autocomplete .ui-menu-item .col.label {
		width:50% !important
	}
	.fl-autocomplete .ui-menu-item .col.price {
		width:30% !important
	}
	#ui-id-1 {
		width:auto;
		left:0 !important;
		right:0 !important
	}
	#ui-id-1 .fl-item-cat,#ui-id-1 .fl-block-cat {
		display:none
	}
	.footermenu-bestellinfos {
		padding-right:20px !important;
		text-align:right
	}
	.footermenu-rechtliches {
		padding-left:20px !important
	}
	.top-bar {
		top:50px !important
	}
	.account {
		position:absolute;
		top:-46px;
		right:40px
	}
	.account:hover {
		background:transparent
	}
	.account a:hover {
		background-position:-44px 0px !important
	}
	.cart {
		position:absolute !important;
		top:-45px;
		right:14px
	}
	.cart:hover {
		background:transparent !important
	}
	.cart a:hover {
		background-color:transparent !important;
		background-position:0px 0px !important
	}
	.top-bar-section {
		padding:0 !important
	}
	body .top-bar-section,.dlcheckout .top-bar-section,.dlmyaccount .top-bar-section {
		position:relative !important
	}
	body .top-bar-borders,.dlcheckout .top-bar-borders,.dlmyaccount .top-bar-borders {
		position:relative !important;
		margin-bottom:0
	}
	body #tease-slider,.dlcheckout #tease-slider,.dlmyaccount #tease-slider {
		padding-top:10px !important
	}
}
@media only screen and (max-width: 760px) and (orientation: landscape) {
	.top-bar-section {
		position:relative !important
	}
	.top-bar-borders {
		position:relative !important;
		margin-bottom:0
	}
	#tease-slider {
		padding-top:10px !important
	}
}
@media only screen and (max-width: 760px) {
	#logo-container {
		background:none !important;
		box-shadow:none !important;
		top:-46px !important;
		left:10px !important;
		width:140px !important;
		height:40px !important
	}
	#logo-container a {
		background-image:url("../img/delife_mobile_logo.png") !important
	}
	.sitenavigation-container {
		display:block !important;
		left:0;
		right:0;
		top:0;
		position:absolute;
		max-height:0;
		opacity:0;
		overflow:hidden;
		width:100% !important;
		margin:-4px 0 0 0 !important;
		-webkit-transition:all 0.3s ease;
		transition:all 0.3s ease
	}
	.sitenavigation-container.-is-open {
		position:relative;
		max-height:88vh;
		overflow:scroll;
		opacity:1;
		border-bottom:20px solid rgba(107,107,107,0.88)
	}
	.sitenavigation-container li.lv1 {
		width:100%;
		display:block;
		border-top:1px solid #D3D3D3;
		background:#FCFCFC !important
	}
	.sitenavigation-container li.lv1.hover>a {
		background-color:#FFF;
		color:#525252;
		display:block;
		font-weight:bold
	}
	.sitenavigation-container li.lv1>a {
		padding:10px 20px
	}
	.sitenavigation-container li.lv1 ul.dropdown {
		position:relative;
		box-shadow:none;
		border-top:1px solid #D3D3D3;
		background:#FCFCFC !important;
		width:100% !important;
		overflow:hidden !important
	}
	.sitenavigation-container li.lv1 ul.dropdown>li {
		margin:0 !important;
		width:50% !important
	}
	.sitenavigation-container li.lv1 ul.dropdown .dropdown {
		margin:0 !important;
		position:absolute !important;
		border-top:0 !important;
		left:50% !important;
		top:0
	}
	.sitenavigation-container li.lv1 ul.dropdown .dropdown li {
		width:auto !important
	}
	.sitenavigation-container li.lv1 ul.dropdown li>a {
		padding:10px 0 10px 20px !important;
		background:transparent !important
	}
	.sitenavigation-container.-mobile-frontpage {
		display:block;
		position:relative;
		position:relative;
		max-height:100%;
		opacity:1;
		border-bottom:20px solid rgba(107,107,107,0.88)
	}
	.sitenavigation-container.-mobile-frontpage .lv1 {
		background:white !important
	}
	.sitenavigation-container.-mobile-frontpage .lv1>a {
		color:black;
		display:block;
		padding:20px;
		font-size:16px;
		font-weight:200
	}
	.sitenavigation-container.-mobile-frontpage .dropdown {
		display:none
	}
	.sitenavigation-container.-mobile-frontpage .lv1:first-of-type>a {
		background:#F5F5F5
	}
	.sitenavigation-container.-mobile-frontpage .lv1:first-of-type>.dropdown {
		display:block;
		margin:8px 0 14px 0;
		list-style:inside none;
		border:none;
		background:white !important
	}
	.sitenavigation-container.-mobile-frontpage .lv1:first-of-type>.dropdown>li {
		float:left
	}
	.sitenavigation-container.-mobile-frontpage .lv1:first-of-type>.dropdown a {
		display:block !important;
		color:black
	}
	#tease-slider {
		padding-top:94px !important;
		clear:both
	}
	#tease-image-container .top-bar-borders {
		height:50px !important;
		background:white !important
	}
	.mobile-navigation-link {
		display:block !important;
		float:left;
		margin-left:10px;
		overflow:hidden;
		background-image:url("../img/icon_sprite.png");
		background-repeat:no-repeat;
		background-position:3px -85px;
		text-indent:-200%;
		width:44px
	}
	.mobile-navigation-link.-is-active {
		box-shadow:0 0 4px 0 #BBB;
		border-radius:0 0 4px 4px;
		background-color:#FFF;
		position:relative
	}
	.mobile-navigation-link.-is-active::after {
		content:"";
		position:absolute;
		width:100%;
		display:block;
		height:2px;
		background-color:#FFF;
		bottom:2px;
		z-index:1
	}
	.sitesearch-container {
		width:auto !important;
		overflow:hidden;
		float:none !important;
		display:block !important;
		margin-right:10px !important;
		padding-left:10px !important
	}
	.sitsearch-item {
		width:100%
	}
	.sitsearch-item .textfeld {
		width:100% !important
	}
	#tease-image-container .top-bar form[name=search_form] input[type=text].textfeld {
		width:100% !important
	}
	.row {
		padding:0 !important
	}
	.item_page_item {
		margin-bottom:1px
	}
	.item_page_item .item {
		height:auto !important
	}
	.item_page_item .artName {
		font-weight:200;
		line-height:28px
	}
	.item_page_item .artPrice {
		display:block;
		margin-top:10px
	}
	#mainfooter {
		margin:0 !important;
		border-top:none !important;
		padding-top:20px !important
	}
	#mainfooter .column,#mainfooter .columns {
		padding-left:0;
		padding-right:0
	}
	#mainfooter .fcontent {
		margin-left:0 !important;
		margin-right:0 !important
	}
	#mainfooter .fcontent ul li:first-of-type {
		font-size:14px !important;
		font-weight:800 !important
	}
	.article-slider .item_page_item {
		margin:0 1px !important
	}
	.social-footer,#mainfooter .social-footer--fb,#mainfooter .social-footer--twitter,#mainfooter .social-footer--gplus,#mainfooter .social-footer--pinterest {
		overflow:hidden;
		background-repeat:no-repeat;
		text-indent:-200%;
		height:44px;
		width:44px;
		display:block;
		background-image:url("../img/icon_sprite.png")
	}
	#mainfooter .social-footer--fb {
		background-position:1px -168px
	}
	#mainfooter .social-footer--twitter {
		background-position:-40px -168px
	}
	#mainfooter .social-footer--gplus {
		background-position:-83px -168px;
		width:43px
	}
	#mainfooter .social-footer--pinterest {
		background-position:-125px -168px
	}
	.footermobile_social li {
		display:inline-block;
		text-align:left;
		margin:0 2% !important
	}
	.footermobile_social {
		text-align:center;
		padding:30px 0 24px 0;
		border-top:1px solid #DDDDD2;
		margin-top:20px
	}
	.footermobile_versand {
		text-align:center;
		background-color:#F4F4F0;
		margin-bottom:-12px
	}
	.footermobile_upper {
		padding-bottom:20px;
		border-bottom:1px solid #DFDFD5;
		margin-bottom:20px
	}
	.footermobile_hotline {
		line-height:1.4;
		font-style:14px;
		text-align:right;
		padding-right:20px !important
	}
	.footermobile_email {
		text-align:left;
		padding-left:20px !important;
		line-height:1.4;
		font-style:14px
	}
	#copy {
		display:none;
		margin:0 !important
	}
	#copy span {
		float:none !Important;
		display:block;
		padding:5px 0;
		text-align:center
	}
	.breadcrumbcontainer {
		margin:8px 0 0 0 !important
	}
	#breadcrumbs {
		font-size:11px;
		padding:20px 0 20px 14px !important
	}
	#breadcrumbs li:nth-of-type(1) {
		display:none
	}
	#breadcrumbs li:nth-of-type(2) {
		display:none
	}
	#back-top {
		display:none !important
	}
	#back-top_mobile {
		width:62px;
		height:60px;
		background:url("/images/gallery/template/totop_kom.png") no-repeat center center;
		background-size:contain;
		display:block;
		text-indent:-100%;
		overflow:hidden;
		position:absolute;
		right:20px;
		top:0
	}
	#help {
		display:none !important
	}
	#help_mobile {
		width:62px;
		height:54px;
		background:url("/images/gallery/template/hilfe_kom.png") no-repeat center center;
		background-size:contain;
		display:block;
		text-indent:-100%;
		overflow:hidden;
		position:absolute;
		left:20px;
		top:0
	}
	.footermobile_help {
		text-align:center;
		position:relative;
		margin-bottom:40px
	}
	.article-slider .slick-list {
		padding-bottom:80px !important
	}
	.slick-dots {
		margin:0 !important;
		padding:0 !important
	}
	#tease-slider .slick-prev,#tease-slider .slick-next {
		margin-top:-4.61538rem
	}
	#tease-slider .slick-prev {
		left:1.53846rem
	}
	#tease-slider .slick-next {
		right:1.53846rem
	}
	.frontpage_mobileremovemargin {
		margin-left:0 !important;
		margin-right:0 !important
	}
	.Home {
		margin-bottom:-28px !important
	}
	.content_542 .row {
		margin-left:0 !important;
		margin-right:0 !important
	}
	.content_542 .row .columns {
		padding:0 !important
	}
	.content_542 .itemImg {
		height:auto !important
	}
	.content_542 .slick-next,.content_542 .slick-prev {
		display:none !important
	}
	#home-cats {
		box-shadow:0 18px 0 0 #C4C4C4;
		margin-bottom:0;
		margin-left:0;
		margin-right:0
	}
	#home-cats>.columns {
		border-bottom:1px solid #C0C0C0;
		margin-bottom:1px;
		border-bottom:2px solid #FFF;
		margin-bottom:14px;
		box-shadow:0 6px 15px 0 #A6A6A6;
		padding:12px !important;
		margin-left:auto;
		margin-right:auto;
		max-width:41.53846rem;
		float:none
	}
	#home-cats>.columns:last-of-type {
		border-bottom:0;
		margin-bottom:0
	}
	#home-text {
		display:none !important
	}
	.content_542 .article-slider {
		padding:0 4px;
		overflow:hidden
	}
	.content_542>.row .row>center>span {
		font-size:28px !important;
		display:block !important;
		padding:0 20px !important
	}
	.content_542>.row .row>center>span img {
		display:none !important
	}
	.del-article_listing>li {
		padding:0.07692rem
	}
	.ArticleList .tipsy {
		display:none !important
	}
	.category-text {
		display:none !important
	}
	#tease-text {
		display:none !important
	}
	.Selector4Findologic #tease-image-container,.Search #tease-image-container,.ArticleList #tease-image-container {
		background:transparent !important;
		height:85px !important
	}
	#itemcontainer {
		padding:0 1px !important;
		margin-top:-15px
	}
	#itemcontainer>.columns.small-12 {
		padding:0 1px !important
	}
	.mobile-listingactions {
		margin:0 !important
	}
	.sortlayer {
		padding:0 !important
	}
	.sortlayer table {
		height:100% !important
	}
	.sortlayer_inner {
		background:#F9F9F7 !important;
		height:52px !important
	}
	.sortlayer.bottom {
		text-align:center
	}
	.sortlayer.bottom .sortlayer_inner {
		background:none !important;
		border:none;
		display:inline-block
	}
	.filters-toggle {
		display:block;
		width:85px;
		height:42px;
		margin:0;
		padding:0;
		overflow:hidden;
		position:absolute;
		top:5px;
		right:25px;
		border:none;
		z-index:4;
		background:transparent;
		background-image:url("../img/icon_sprite.png");
		background-position:2px -209px;
		background-repeat:no-repeat
	}
	.filters-toggle.-is-active {
		background-position:-85px -209px !important
	}
	.filters-toggle.-has-filtered:not(.-is-active) {
		background-position:2px -250px
	}
	.filters-toggle span {
		display:none !important
	}
	.mobile-itemcount {
		display:block !important;
		position:absolute;
		right:30px;
		top:20px
	}
	#filters {
		background:#F7F7F4;
		padding:0 10px 20px 10px;
		position:relative;
		margin-top:-61px;
		margin-bottom:4px
	}
	#filters .flFilterBox {
		width:100% !important;
		background:transparent;
		box-shadow:none;
		border:none
	}
	#PlentyWebshopPopup_AfterItem2Basket {
		top:50% !important;
		position:fixed;
		left:0;
		right:0 !important;
		border-radius:4px;
		-webkit-transform:translatey(-50%);
		-ms-transform:translatey(-50%);
		transform:translatey(-50%)
	}
	#PlentyWebshopPopup_AfterItem2Basket .message {
		border-radius:4px;
		box-shadow:0 0 20px 0 #838383
	}
	.detail .gallery-small img {
		max-width:80% !important;
		display:block
	}
	.detail {
		margin-top:8px !important
	}
	.article-info-box {
		padding:0 !important;
		width:100% !important;
		left:0 !important;
		padding-left:0 !important;
		padding-right:0 !important;
		margin-bottom:40px !important;
		margin-top:-20px
	}
	.article-info-box .row {
		margin:0 !important
	}
	.SingleArticle h1 {
		padding:20px
	}
	.SingleArticle .itemImg {
		height:auto !important;
		padding-bottom:8px
	}
	.detailpage_infoarea .tabs dd:nth-of-type(5) {
		display:none !important
	}
	.detailpage_infoarea .tabs dd {
		display:none
	}
	.detailpage_infoarea .tabs-content {
		padding:0 !important;
		border:none !important
	}
	.detailpage_infoarea .tabs-content>.content {
		display:block !important;
		padding:80px 20px 0 20px;
		overflow:hidden;
		max-height:50px;
		position:relative;
		margin-top:-30px;
		-webkit-transition:all 0.3s ease;
		transition:all 0.3s ease
	}
	.detailpage_infoarea .tabs-content>.content.open {
		max-height:8000px !important;
		border-bottom:1px solid #DDD;
		margin-bottom:30px
	}
	.detailpage_infoarea .tabs-content>.content * {
		font-size:14px !important
	}
	.detailpage_infoarea .tabs-content>.content::before {
		content:"";
		display:block;
		position:absolute;
		top:0;
		left:0;
		right:0;
		height:50px;
		background:#FFF;
		border-bottom:1px solid #DDD;
		line-height:50px;
		padding:0 20px
	}
	.detailpage_infoarea .tabs-content>.content.open::before {
		font-weight:800;
		border-bottom:none
	}
	.detailpage_infoarea .tabs-content>.content#panel1-1::before {
		content:"Details"
	}
	.detailpage_infoarea .tabs-content>.content#panel1-2::before {
		content:"Garantie"
	}
	.detailpage_infoarea .tabs-content>.content#panel1-6 {
		display:none !important
	}
	.detailpage_infoarea .tabs-content>.content#panel1-3::before {
		content:"Fragen"
	}
	.detailpage_infoarea .tabs-content>.content#panel1-4::before {
		content:"Versand"
	}
	.detailpage_infoarea .tabs-content>.content#panel1-5::before {
		content:"Zahlung"
	}
	.detailpage_container {
		padding:0
	}
	.detailpage_container .row {
		margin:0
	}
	.detailpage_container .column,.detailpage_container .columns {
		padding:0 !important
	}
	.detailpage_xsell {
		margin-top:-96px;
		border-top:16px solid #C4C4C4
	}
	.detailpage_xsell .tabs {
		display:none
	}
	.detailpage_xsell .tabs-content {
		border:none !important;
		padding:0 !important
	}
	.detailpage_xsell .tabs-content .content {
		display:none !important
	}
	.detailpage_xsell .tabs-content .content.detailpage_xsell_content {
		display:block !important
	}
	.detailpage_xsell center span {
		line-height:1.1;
		display:block !important;
		padding:14px 20px 20px 20px !important
	}
	.delife_contentpage {
		padding:8px 20px
	}
	.delife_contentpage #back {
		display:none
	}
	.delife_contentpage #breadcrumbs {
		float:none;
		border-bottom:1px solid #A19F94
	}
	.contentleft {
		border-top:none;
		float:none
	}
	.contentleft .formtable tr td {
		display:block !important;
		float:none;
		text-align:center;
		width:100% !important
	}
	.contentleft .formtable input[type=text]:not(.Captcha) {
		width:100% !important
	}
	.contentleft form {
		float:none;
		width:auto;
		border-right:none;
		margin:0
	}
	.contentleft table.formtable {
		display:block
	}
	.contentleft textarea {
		width:100% !important
	}
	.contentleft .formtable input[type=submit] {
		width:100%;
		margin-bottom:20px
	}
	.contentleft iframe {
		width:100%
	}
	.contentleft tr {
		display:block;
		width:100% !important;
		bottom:auto !important;
		position:relative !important;
		left:0 !important
	}
	.contentleft .Captcha {
		width:100% !important;
		margin-top:20px;
		margin-bottom:20px
	}
	.contentleft .shipping tr {
		display:table-row !important
	}
	#PlentyWebBasketTitleContainer {
		padding-top:182px !important;
		position:relative
	}
	#PlentyWebBasketTitleButton {
		position:absolute;
		top:-15px;
		left:0;
		right:0
	}
	#button_proceed_orderWebBasket1 {
		display:block;
		margin:0;
		padding:12px 0 !important
	}
	#paypal_express_basket {
		display:block;
		float:none !important;
		top:124px;
		left:0;
		right:0;
		position:absolute;
		border-top:1px solid #D3D3D3;
		width:auto;
		margin:0 0 !important;
		text-align:center;
		padding:8px 0 0 0
	}
	#PlentyOrderAmazonPaymentsAdvancedPanel1A {
		display:none
	}
	#PlentyOrderAmazonPaymentsAdvancedPanel1B {
		display:block;
		position:absolute;
		top:84px;
		width:auto !important;
		margin:0 0;
		left:0;
		right:0;
		padding:14px 0 0 0 !important;
		border-top:1px solid #D3D3D3
	}
	#PlentyBasketWebBasket {
		padding:8px !important;
		margin-top:-44px !important
	}
	#PlentyBasketWebBasket .PlentyWebBasketContainerContent form div {
		width:100% !important;
		display:block !important;
		text-align:center !important
	}
	#PlentyBasketWebBasket .PlentyWebBasketContainerContent form div .ItemsQuantity input {
		width:50px !important;
		margin:10px auto 0 auto !important
	}
	#PlentyBasketWebBasket .PlentyWebBasketContainerContent form div.ItemsDescriptionParam2,#PlentyBasketWebBasket .PlentyWebBasketContainerContent form div.ItemsDescriptionParam3,#PlentyBasketWebBasket .PlentyWebBasketContainerContent form div.ItemsDescriptionParam4,#PlentyBasketWebBasket .PlentyWebBasketContainerContent form div.ItemsDescriptionParam5 {
		display:none !important
	}
	#PlentyBasketWebBasket #PlentyWebBasketCouponData span {
		display:block !important
	}
	#PlentyBasketWebBasket #PlentyWebBasketCouponData .CouponCode {
		display:block !important;
		width:100% !important;
		margin:10px 0 !important
	}
	#PlentyBasketWebBasket #PlentyWebBasketFooterButton {
		margin-top:30px !important;
		display:block !important;
		width:100% !important;
		text-align:center !important
	}
	#PlentyBasketWebBasket #PlentyWebBasketItemsContainer {
		display:block !important;
		width:100% !important
	}
	#PlentyBasketWebBasket div#PlentyWebBasketItemsItemsHeader {
		display:none !Important;
		overflow:hidden !important;
		max-height:0 !important
	}
	#PlentyBasketWebBasket #PlentyWebBasketItemsContainerTitle {
		margin-bottom:20px !important
	}
	div#PlentyWebBasketPaymentMethodSelect>.PlentyFormContainer {
		border-bottom:1px solid #E0E0E0 !important
	}
	div.PlentyWebBasketPaymentMethodPrice {
		font-weight:bold !important
	}
	#PlentyBasketWebBasket .PlentyWebBasketContainerContent .PlentyWebBasketPaymentMethodData .PlentyWebBasketPaymentMethodAdvice {
		padding-left:0 !important
	}
	#PlentyWebShippingMethodSubmit {
		width:100% !important;
		display:inline-block !important;
		text-align:center !important;
		margin-top:30px !important
	}
	#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketPaymentMethodData>*,#PlentyBasketWebBasket .PlentyWebBasketContainerContent form>div>div.PlentyWebBasketShippingMethodData>* {
		border-bottom:none !important;
		padding:0 !important !important;
		margin-top:0 !important;
		vertical-align:top !important;
		text-align:center !important
	}
	#PlentyOrderCheckoutButtonsTop {
		margin-top:-62px !important
	}
	#PlentyOrderCheckoutButtonsTop .row {
		margin-left:0;
		margin-right:0
	}
	#PlentyOrderCheckoutAccordion h1 {
		display:none !important
	}
	#PlentyWebOrderOverviewAGBPrivacyContainer {
		margin-top:26px !important;
		margin-bottom:26px !important;
		background-color:#F4F4F4 !important;
		border:2px solid #E7B169 !important
	}
	#PlentyWebLoginRegister,#PlentyWebLoginLogin {
		display:block !important;
		width:auto !important;
		vertical-align:top !important;
		margin:6px !important
	}
	#PlentyOrderWebLoginContent .PlentyFormBox {
		height:auto !important
	}
	#PlentyOrderCheckoutButtonsTop {
		float:none;
		padding:0
	}
	.checkoutHeadings__navbuttons,.checkoutHeadings__navbuttons--prev,.checkoutHeadings__navbuttons--next {
		display:block;
		width:15%;
		background-image:-webkit-linear-gradient(bottom, #ececde 0%, #fdfdfd 100%);
		background-image:linear-gradient(to top, #ececde 0%,#fdfdfd 100%);
		height:45px;
		border:1px solid #DDDDD2;
		box-shadow:0 -1px 0 0px #FFF inset;
		position:relative
	}
	.checkoutHeadings__navbuttons.-is-disabled,.-is-disabled.checkoutHeadings__navbuttons--prev,.-is-disabled.checkoutHeadings__navbuttons--next {
		pointer-events:none;
		opacity:0.8;
		background:#E8E8E8
	}
	.checkoutHeadings__navbuttons--prev {
		float:left;
		left:-1px
	}
	.checkoutHeadings__navbuttons--next {
		float:right;
		right:-1px
	}
	#checkoutHeadings {
		text-align:center;
		overflow:hidden
	}
	#checkoutHeadings .AccordionTitle {
		display:none !important
	}
	#checkoutHeadings .columns {
		width:100% !important
	}
	#checkoutHeadings .AccordionTitle.CurrentAccordionTitle {
		display:block !important;
		padding-top:13px !important
	}
	div#PlentyWebInvoiceDetailsContainer1,div#PlentyWebInvoiceDetailsContainer2,div#PlentyWebInvoiceDetailsContainer3 {
		width:auto !important;
		float:none !important;
		display:block !important;
		margin:6px !important
	}
	div#PlentyWebInvoiceDetailsContainer4 {
		clear:both !important;
		margin:20px !important;
		text-align:center !important
	}
	#PlentyWebInvoiceDetailsSubmit {
		margin:20px !important;
		text-align:center !important;
		display:inline-block !important
	}
	div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer,.PlentyWebBasketCouponData {
		display:block !important;
		width:100% !important
	}
	div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer1>.PlentyFormContainer>.PlentyFormValue,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer>.PlentyFormTitle,div#PlentyWebInvoiceDetailsContainer2>.PlentyFormContainer>.PlentyFormValue {
		display:block !important;
		vertical-align:top !important;
		display:block !important;
		text-align:left !important;
		padding:0 5px !important;
		width:100% !important
	}
	#PlentyWebInvoiceDetailsShippingAdressContainer>span {
		float:none !important;
		margin:0 auto !important;
		width:100% !important;
		margin-top:20px !important;
		text-align:center !important;
		display:block !important
	}
	#PlentyWebLostPWDLogin {
		width:90% !important;
		margin-top:-20px !important
	}
	#PlentyOrderCheckoutAccordion>.AccordionPane {
		margin:0 !important;
		padding:10px !important;
		text-align:center !important
	}
	.PlentyWebPaymentMethodPrice {
		float:none !important;
		margin:20px !important;
		font-weight:800 !important;
		display:inline-block !important
	}
	.PlentyWebPaymentMethodRadio {
		float:none !important;
		margin-top:7px !important;
		min-width:100% !important;
		width:100% !important
	}
	.PlentyWebPaymentMethodAdvice {
		display:block !important;
		margin:0 !important;
		padding:10px !important
	}
	#PlentyWebPaymentMethodSubmit {
		margin-top:20px !important;
		display:inline-block !important
	}
	#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,#PlentyWebOrderOverviewShippingMethodContainer,#PlentyWebOrderOverviewPaymentMethodContainer,#PlentyWebOrderOverviewSchedulerContainer {
		border:1px solid #CCC !important;
		float:none !important;
		margin-top:16px !important;
		padding:10px !important;
		width:100% !important
	}
	#PlentyWebOrderOverviewItemsMain .ItemsRow,#PlentyWebOrderOverviewItemsHeader {
		display:block !important;
		width:100% !important
	}
	#PlentyWebOrderOverviewItemsMain .ItemsRow>div {
		display:block !important;
		text-align:center !important;
		width:100% !important
	}
	.ItemsDescriptionDetails>.PlentyFormContainer {
		float:none !important;
		margin-right:15px !important;
		margin-top:5px !important
	}
	.ItemsDescriptionDetails>.PlentyFormContainer.ItemsDescriptionParam2,.ItemsDescriptionDetails>.PlentyFormContainer.ItemsDescriptionParam3,.ItemsDescriptionDetails>.PlentyFormContainer.ItemsDescriptionParam4,.ItemsDescriptionDetails>.PlentyFormContainer.ItemsDescriptionParam5 {
		display:none !important
	}
	.PlentyFormContainer.ItemsQuantity::before {
		content:"StÃƒÂ¼ckzahl: " !important;
		font-weight:bold !important
	}
	#PlentyWebOrderOverviewSubmitContainer>div {
		display:inline-block !important;
		width:100% !important;
		margin-top:0 !important;
		margin-bottom:20px !important
	}
	#PlentyMyAccountMyAccount {
		padding-top:25px !important;
		margin:6px !important
	}
	#PlentyWebMyAccountCustomerContainerContent>.PlentyFormBox>.PlentyFormContainer>.PlentyFormContainer,.PlentyWebMyAccountOrderOverviewElementsContainer>.PlentyFormContainer>.PlentyFormContainer,.PlentyWebMyAccountTicketsContentLeft,.PlentyWebMyAccountTicketsContentRight,.PlentyWebMyAccountTicketsNewTicket1,.PlentyWebMyAccountTicketsNewTicket2 {
		display:block !important;
		width:100% !important
	}
	.PlentyWebMyAccountAccContainerContent {
		padding:0 !important
	}
	.PlentyWebBasketContainerTitle {
		text-align:center !important
	}
}