@import url("bootstrap.min.css");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");


.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */

* {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	vertical-align: baseline
}
html {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit
}
body {
	min-height: 99.9%;
	line-height: 30px;
	font-family: "Quicksand", sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	overflow-x: hidden
}
.clear:before, .clear:after {
	content: "";
	display: block;
	clear: both
}
h1, .frontpage_products .frontpage_products-headline>.container>.row>.col-md-12>span, .SubCatsProcuctsHeading, .webshop-productinfo .single_product-related .single_product-related-headline h2, .webshop-orderstep4 .Heading_Order4, .webshop-profile .Heading_Profile, .webshop-terms .Heading_Terms, .webshop-b2blogin .Heading_B2Blogin, .webshop-b2blogin .Heading_B2BLogin, .webshop-customercenter .Heading_Customer, .webshop-search .Heading_ProductList, #instagram_Feed .frontpage_instagram-headline span, .h1, h2, .h2, h3, .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .popupOverlay .popupBox h2, .h3, h4, #ProductFilter-Container .product-filter-header-container .product-filter-header-text, .h4, h5, .h5, h6, .h6, .mostsold .header {
	font-weight: 400;
	margin: 0 0 30px 0;
	font-family: "Playfair Display", serif;
	display: block;
	text-align: left
}
h1, .frontpage_products .frontpage_products-headline>.container>.row>.col-md-12>span, .SubCatsProcuctsHeading, .webshop-productinfo .single_product-related .single_product-related-headline h2, .webshop-orderstep4 .Heading_Order4, .webshop-profile .Heading_Profile, .webshop-terms .Heading_Terms, .webshop-b2blogin .Heading_B2Blogin, .webshop-b2blogin .Heading_B2BLogin, .webshop-customercenter .Heading_Customer, .webshop-search .Heading_ProductList, #instagram_Feed .frontpage_instagram-headline span, .h1, .mostsold .header {
	font-size: 36px;
	color: #1c1c1c;
	display: block
}
h1:after, .frontpage_products .frontpage_products-headline>.container>.row>.col-md-12>span:after, .SubCatsProcuctsHeading:after, .webshop-productinfo .single_product-related .single_product-related-headline h2:after, .webshop-orderstep4 .Heading_Order4:after, .webshop-profile .Heading_Profile:after, .webshop-terms .Heading_Terms:after, .webshop-b2blogin .Heading_B2Blogin:after, .webshop-b2blogin .Heading_B2BLogin:after, .webshop-customercenter .Heading_Customer:after, .webshop-search .Heading_ProductList:after, #instagram_Feed .frontpage_instagram-headline span:after, .h1:after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	max-width: 310px;
	margin-top: 30px;
	margin-bottom: 30px;
	background: #ebf0f3
}
h2, .h2 {
	font-size: 26px;
	color: #1c1c1c;
	margin-top: 15px;
	margin-bottom: 10px
}
h3, .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .popupOverlay .popupBox h2, .h3 {
	font-size: 24px;
	color: #1c1c1c;
	margin-top: 15px;
	margin-bottom: 10px
}
h4, #ProductFilter-Container .product-filter-header-container .product-filter-header-text, .h4 {
	font-size: 22px;
	color: #1c1c1c;
	margin-top: 15px;
	margin-bottom: 10px
}
h5, .h5 {
	font-size: 20px;
	color: #1c1c1c;
	margin-top: 15px;
	margin-bottom: 10px
}
h6, .h6 {
	font-size: 18px;
	color: #1c1c1c;
	margin-top: 15px;
	margin-bottom: 10px
}
p, li {
	font-size: 14px;
	font-family: "Quicksand", sans-serif
}
p {
	margin-bottom: 20px;
	line-height: 30px
}
a, .button, input[type="image"] {
	cursor: pointer
}
a {
	color: #1c1c1c
}
a:hover, a:active, a:focus {
	color: #f26a24;
	text-decoration: none
}
a, span, td {
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
	font-family: inherit
}
input, textarea, td, span {
	font-family: "Quicksand", sans-serif;
	font-size: 14px
}
.relative {
	position: relative
}
.absolute {
	position: absolute
}
.cell_push {
	display: inline-block;
	width: 50px
}
.placeholder {
	color: #030303
}
:-ms-input-placeholder {
color:#030303
}
::-webkit-input-placeholder {
color:#030303
}
:-moz-placeholder {
color:#030303
}
::-moz-placeholder {
color:#030303
}
img {
	width: auto;
	max-width: 100%;
	height: auto;
	border: 0;
	-ms-interpolation-mode: bicubic;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none
}
img.align_left {
	float: left;
	margin: 0 15px 15px 0
}
img.align_center {
	margin: 0 auto 15px
}
img.align_right {
	float: right;
	margin: 0 0 15px 15px
}
hr {
	margin-top: 5px;
	margin-bottom: 5px;
	border-color: #ebf0f3
}
.no-gutter {
	margin-left: 0;
	margin-right: 0
}
.no-padding {
	padding-left: 0;
	padding-right: 0
}
*:focus {
	outline: none !important
}
a#ActiveCategory_A {
	display: none !important
}
.aside_icons {
	position: fixed;
	top: 25%;
	left: 0;
	right: auto;
	bottom: auto;
	z-index: 121
}
.aside_icons ul {
	list-style: none;
	margin: 0
}
.aside_icons ul li {
	display: none;
	margin-bottom: 15px
}
.aside_icons ul li:last-child {
	margin-bottom: 0
}
.aside_icons ul li a img {
	opacity: .8
}
.aside_icons ul li a:hover img {
	opacity: 1
}

@media only screen and (max-width: 520px) {
.aside_icons {
	display: none !important
}
}
#toolbar {
	background: #ebf0f3
}
#toolbar .tool-bar-contents-usp ul, #toolbar .toolbar-contents-shortcuts ul {
	list-style: none;
	margin: 0
}
#toolbar .tool-bar-contents-usp ul li, #toolbar .toolbar-contents-shortcuts ul li {
	line-height: 40px
}
#toolbar .tool-bar-contents-usp ul li a, #toolbar .toolbar-contents-shortcuts ul li a {
	line-height: inherit
}
#toolbar .tool-bar-contents-usp ul li {
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	color: #1c1c1c;
	margin-right: 20px
}
#toolbar .tool-bar-contents-usp ul li i {
	margin-right: 5px
}
#toolbar .tool-bar-contents-usp ul li:hover i {
	color: #f26a24;
}
#toolbar .tool-bar-contents-usp ul li a:hover {
	color: #1c1c1c;
}
#toolbar .tool-bar-contents-usp ul li:last-child {
	margin-right: 0
}
#toolbar .toolbar-contents-shortcuts ul {
	float: right;
	border-left: 1px solid #fff
}
#toolbar .toolbar-contents-shortcuts ul li {
	float: left;
	border-right: 1px solid #fff;
	font-size: 10px
}
#toolbar .toolbar-contents-shortcuts ul li a {
	display: block;
	padding: 0 15px;
	line-height: 40px;
	font-size: inherit;
	color: #1c1c1c;
	background: #ebf0f3
}
#toolbar .toolbar-contents-shortcuts ul li a:hover, #toolbar .toolbar-contents-shortcuts ul li a:focus, #toolbar .toolbar-contents-shortcuts ul li a:active {
	color: #f26a24;
	background: #fff
}
#toolbar .toolbar-contents-shortcuts ul li a.active {
	color: #f26a24
}

@media only screen and (max-width: 990px) {
#toolbar .toolbar-contents-shortcuts ul {
	float: none
}
#toolbar .toolbar-contents-shortcuts ul:after {
	content: "";
	clear: both;
	display: table
}
#toolbar .toolbar-contents-shortcuts ul li {
	font-size: 16px
}
#toolbar .toolbar-contents-shortcuts ul li.toolbar-contents-shortcuts-customer {
	float: right;
	border-left: 1px solid #fff
}
}
#header {
	padding: 10px 0;
	margin: 0
}
#header.glued {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	background: #fff;
	z-index: 789
}
#header .logo {
	position: relative
}
#header .logo>a {
	display: block
}
#header .logo>a>img {
	width:65%;
}

@media only screen and (max-width: 990px) {
#header .logo>a {
	display: inline
}
#header .logo>a img {
	max-width: 90px
}
}
#header #toggle_ProductMenu {
	position: absolute;
	top: 50%;
	right: 75px;
	margin-top: -17px;
	font-size: 34px;
	color: #1c1c1c;
	display: block
}
#header #Mobile_Basket {
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -16.5px;
	width: 36px;
	height: 33px
}
#header #Mobile_Basket>a {
	display: block
}
#header .search {
	position: relative;
	margin-top: 48px
}
#header .search #Search_Form>br, #header .search #Search_Form .nbsp, #header .search #Search_Form .SearchTitle_SearchPage {
	display: none !important
}
#header .search #Search_Form .SearchField_SearchPage {
	width: 100%;
	height: 40px;
	border: 0;
	background: #ebf0f3;
	padding: 0 15px;
	font-size: 12px;
	color: #1c1c1c
}
#header .search #Search_Form .SubmitButton_SearchPage {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	bottom: 0;
	background: transparent url("../images/search_ico.png") no-repeat center center;
	width: 40px;
	height: 100%;
	border: 0;
	text-indent: -9999px
}
#header .basket_small {
	position: relative;
	float: right;
	padding: 20px;
	margin-top: 30px;
	min-width: 250px
}
#header .basket_small .basket_small-ico {
	float: left;
	height: 33px
}
#header .basket_small .basket_small-ico>a {
	padding-right: 15px;
	display: block
}
#header .basket_small .basket_small-ico > a > i{
	color: #f26a24;
}
#header .basket_small .basket_small-contents {
	float: left;
	height: 33px;
	padding-top: 3px
}
#header .basket_small .basket_small-contents .basket_small-contents-title {
	color: #1c1c1c;
	font-weight: 400;
	font-size: 18px;
	font-family: "Playfair Display", serif;
	line-height: 15px
}
#header .basket_small .basket_small-contents .basket_small-contents-title a {
	color: inherit;
	font-weight: inherit
}
#header .basket_small .basket_small-contents .basket_small-contents-title a:hover, #header .basket_small .basket_small-contents .basket_small-contents-title a:focus, #header .basket_small .basket_small-contents .basket_small-contents-title a:active {
	text-decoration: none
}
#header .basket_small .basket_small-contents .basket_small-contents-products {
	color: #1c1c1c;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px
}
#header .basket_small .basket_small-contents .basket_small-contents-products a {
	color: inherit
}
#header .basket_small .basket_small-contents .basket_small-contents-products a:hover, #header .basket_small .basket_small-contents .basket_small-contents-products a:focus, #header .basket_small .basket_small-contents .basket_small-contents-products a:active {
	text-decoration: none
}
#header .basket_small .basket_small-expanded {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	bottom: auto;
	z-index: 255;
	display: none;
	width: 100%;
	height: auto;
	padding: 0 20px 20px 20px;
	background: #ebf0f3
}
#header .basket_small .basket_small-expanded span {
	font-size: inherit
}
#header .basket_small .basket_small-expanded .basket_small-expanded-delivery-fee, #header .basket_small .basket_small-expanded .basket_small-expanded-payment-fee {
	font-size: 11px;
	color: #1c1c1c;
	line-height: 18px
}
#header .basket_small .basket_small-expanded .basket_small-expanded-delivery-fee>.row>div+div, #header .basket_small .basket_small-expanded .basket_small-expanded-payment-fee>.row>div+div {
	text-align: right
}
#header .basket_small .basket_small-expanded .basket_small-expanded-total-price {
	font-size: 11px;
	color: #1c1c1c;
	line-height: 18px;
	font-weight: 700
}
#header .basket_small .basket_small-expanded .basket_small-expanded-total-price>.row>div+div {
	text-align: right
}
#header .basket_small .basket_small-expanded .basket_small-expanded-free-delivery {
	font-size: 10px;
	font-weight: 400;
	color: #1c1c1c
}
#header .basket_small .basket_small-expanded .basket_small-expanded-link {
	font-size: 11px;
	line-height: 24px;
	font-weight: 700;
	text-align: right
}
#header .basket_small .basket_small-expanded .basket_small-expanded-link a {
	color: #f26a24
}
#header .basket_small .basket_small-expanded .basket_small-expanded-link a:hover, #header .basket_small .basket_small-expanded .basket_small-expanded-link a:active, #header .basket_small .basket_small-expanded .basket_small-expanded-link a:focus {
	color: #f26a24
}
#header .basket_small:hover {
	background: #ebf0f3
}
#header .basket_small:hover .basket_small-expanded {
	display: block
}
#nav {
	border-top: 1px solid #ebf0f3;
	border-bottom: 1px solid #ebf0f3
}
#nav.fixed_top {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: auto;
	z-index: 301;
	border-top: 0;
	background: #fff
}
#nav .Heading_ProductMenu {
	display: none
}
#nav ul {
	list-style: none;
	margin: 0
}
#nav #ProductMenu_List li a {
	text-transform: uppercase;
	line-height: 45px;
	color: #1c1c1c;
	font-size: 14px;
	display: block
}
#nav #ProductMenu_List li a .ProductMenu_MenuItemBold, #nav #ProductMenu_List li a span {
	font-weight: inherit;
	font-size: inherit
}
#nav #ProductMenu_List li a:hover, #nav #ProductMenu_List li a:active, #nav #ProductMenu_List li a:focus, #nav #ProductMenu_List li a.Activ_Productmenu {
	color: #1c1c1c
}
#nav #ProductMenu_List>li {
	float: left;
	position: relative
}
#nav #ProductMenu_List>li:hover>ul.dropdown {
	display: block
}
#nav #ProductMenu_List>li:hover>a {
	background: #ebf0f3;
	color: #f26a24
}
#nav #ProductMenu_List>li>a {
	padding: 0 20px;
	text-transform: uppercase
}
#nav #ProductMenu_List>li>a:hover, #nav #ProductMenu_List>li>a:active, #nav #ProductMenu_List>li>a:focus, #nav #ProductMenu_List>li>a.Activ_Productmenu {
	background: #ebf0f3;
	color: #f26a24
}
#nav #ProductMenu_List>li>ul.dropdown {
	display: none;
	background: #ebf0f3;
	position: absolute;
	top: auto;
	left: 0;
	z-index: 721;
	margin: 0;
	padding: 10px 0
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu {
	position: relative;
	margin-bottom: 15px
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu:last-child {
	margin-bottom: 0
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu a {
	font-size: 13px;
	color: #1c1c1c;
	white-space: nowrap;
	display: block;
	padding: 3px 20px;
	line-height: 1
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu a:hover, #nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu a:active, #nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu a:focus, #nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu a.Activ_Productmenu {
	color: #f26a24
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu ul {
	display: none !important
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu ul li.SubCategory2_Productmenu a {
	text-transform: none;
	color: #1c1c1c;
	font-size: 12px;
	line-height: 24px
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu ul li.SubCategory2_Productmenu a:hover, #nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu ul li.SubCategory2_Productmenu a:active, #nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu ul li.SubCategory2_Productmenu a:focus, #nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu ul li.SubCategory2_Productmenu a.Activ_Productmenu {
	color: #1c1c1c
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu .Productmenu_Category_Icon_Container>a {
	display: block;
	min-height: 75px
}
#nav #ProductMenu_List>li>ul.dropdown li.SubCategory1_Productmenu .Productmenu_Category_Icon_Container>a>img {
	display: inline-block;
	vertical-align: bottom
}
#slider {
	width: 100%;
	display: none
}
#slider .dd-theme-default a.nivo-imageLink {
	z-index: 120
}
#slider .dd-theme-default .nivo-controlNav {
	display: none
}
#slider .dd-theme-default .nivo-directionNav a {
	top: 50%;
	margin-top: -16.5px;
	width: 21px;
	height: 33px;
	background: transparent url("../images/slider_arrows.png") no-repeat;
	z-index: 800
}
#slider .dd-theme-default .nivo-directionNav a.nivo-nextNav {
	background-position: -21px 0;
	right: 5%
}
#slider .dd-theme-default .nivo-directionNav a.nivo-prevNav {
	left: 5%
}
#slider .dd-theme-default .nivo-dynamic-text {
	width: 100%;
	height: 100%
}
#slider .dd-theme-default .nivo-dynamic-text-inner-content {
	display: table;
	width: 100%;
	height: 100%;
	max-width: 1140px;
	margin: 0 auto
}
#slider .dd-theme-default .nivo-dynamic-text-inner-content-left {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0 100px
}
#slider .dd-theme-default .nivo-dynamic-text-header {
	color: #fff;
	font-size: 48px;
	font-family: "Playfair Display", serif;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 20px
}
#slider .dd-theme-default .nivo-dynamic-text-header:after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	max-width: 310px;
	margin: 30px auto 0px;
	background: rgba(255,255,255,0.3)
}
.dd-theme-default .nivo-caption{
	bottom: 50%;
	font-size: 30px;
	opacity: 1;
	background: none;
	font-family: "Quicksand", sans-serif;
	text-transform: uppercase;
	transform: translateY(50%);
}

/* OFFER OVERLAY */
.ProductList_Custom_DIV div.Element_Overlay_Container_DIV,
.ProductList_Custom_DIV .Element_Overlay_ProdList_SpecialOfferContainer_DIV,
.ProductList_Custom_DIV div.Element_Overlay_ProductInfo-relatedContainer_DIV,
div.Element_Overlay_ProdInfo_SpecialOfferImage_DIV {
	display:none;
}
.ProductList_Custom_DIV div.Element_Overlay_ProdList_SpecialOfferDIV,
.ProductList_Custom_DIV div.Element_Overlay_ProdList_SavingsDIV,
.Frontpage_Custom_DIV div.Element_Overlay_Frontpage_SavingsDIV,
.ProductList_Custom_DIV div.Element_Overlay_ProductInfo-related-savingsDIV,
.ProductList_Custom_DIV div.Element_Overlay_ShowBasket-related-savingsDIV {
	position:relative;
	display:block;
}
.ProductList_Custom_DIV div.Element_Overlay_DIV,
.ProductList_Custom_DIV div.Element_Overlay_ProductInfo-relatedDIV,
.ProductList_Custom_DIV div.Element_Overlay_ProductInfo-customersboughtDIV {
	display:block !important;
}
.Frontpage_Custom_DIV div.Element_Overlay_Frontpage_SavingsContainer_DIV,
.ProductList_Custom_DIV div.Element_Overlay_ProdList_SavingsContainer_DIV,
.ProductList_Custom_DIV div.Element_Overlay_Frontpage_SavingsContainer_DIV,
.ProductList_Custom_DIV div.Element_Overlay_ProductInfo-related-savingsContainer_DIV,
.single_product-image div.Element_Overlay_ProdInfo_SavingsContainer_DIV,
div.Element_Overlay_ShowBasket-related-savingsContainer_DIV {
	top:5px;
	left:5px;
	width:50px;
	height:50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	background-color:#f26a24;
}
.Frontpage_Custom_DIV .Element_Overlay_Frontpage_SavingsImage_DIV,
.ProductList_Custom_DIV .Element_Overlay_ProdList_SavingsImage_DIV,
.ProductList_Custom_DIV .Element_Overlay_ProductInfo-related-savingsImage_DIV,
.ProductList_Custom_DIV .Element_Overlay_ProductInfo-customersboughtImage_DIV,
.single_product-image div.Element_Overlay_ProdInfo_SavingsImage_DIV,
.ProductList_Custom_DIV .Element_Overlay_ShowBasket-related-savingsImage_DIV {
	display:none;
}
.ProductList_Custom_DIV div.Element_Overlay_ProdList_SavingsText_DIV,
.Frontpage_Custom_DIV div.Element_Overlay_Frontpage_SavingsText_DIV,
.ProductList_Custom_DIV div.Element_Overlay_ProductInfo-related-savingsText_DIV,
.single_product-image div.Element_Overlay_ProdInfo_SavingsText_DIV,
.ProductList_Custom_DIV div.Element_Overlay_ShowBasket-related-savingsText_DIV {
	width: 100%;
	top: 47%;
	text-align: center;
	font-size: 16px;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: bold;
	position: absolute;
	color: rgba(255, 255, 255, 1);
	transform: translateY(-50%);
	line-height: 1;
}

.ProductList_Custom_DIV div.Element_Overlay_ProdList_SavingsText_DIV small,
.Frontpage_Custom_DIV div.Element_Overlay_Frontpage_SavingsText_DIV small,
.ProductList_Custom_DIV div.Element_Overlay_ProductInfo-related-savingsText_DIV small,
.single_product-image div.Element_Overlay_ProdInfo_SavingsText_DIV small,
.ProductList_Custom_DIV div.Element_Overlay_ShowBasket-related-savingsText_DIV small {
	display: block;
	font-size: 10px;
	margin: 0 0 2px;
}

.single_product-image div.Element_Overlay_ProdInfo_SavingsContainer_DIV {
	top:10px;
	left:10px;
	right:auto;
	width:70px;
	height:70px;
}
.single_product-image div.Element_Overlay_ProdInfo_SavingsText_DIV {
	font-size:23px;
}

.mostsold {
	position: relative;
	margin: 0 0 40px;
}
.mostsold .slick-prev, .mostsold .slick-next {
	position: absolute;
}
.mostsold .slick-list {
	margin: 0 -10px;
}
.mostsold .slick-initialized .slick-slide.product {
	float: none;
	display: inline-block;
	vertical-align: bottom;
	margin: 0 10px;
}
.mostsold .slick-initialized .slick-slide.product .name {
	line-height: normal;
	font-size: 12px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*
.mostsold > section {
	width: 1140px;
	margin: 0 auto;
}
@media (max-width: 1200px) {
	.mostsold > section {
		width: 1170px;
	}
}
@media (min-width: 992px) {
	.mostsold > section {
		width: 970px;
	}
}
@media (min-width: 768px) {
	.mostsold > section {
		width: 750px;
	}
}
@media (max-width: 767px) {
	.mostsold > section {
		width: calc(100% - 30px);
	}
}
*/


.single_product-text table {
	border:solid 1px #ebf0f3;
}
.single_product-text table td {
	padding: 3px 8px;
	font-size: 12px;
}
.single_product-text table td, .single_product-text table td p {
	font-size: 12px;
	margin: 0;
}
.single_product-text table > tbody > tr:not(:last-child) > td {
	border-bottom: solid 1px #ebf0f3;
}
.single_product-text table > tbody > tr > td:not(:last-child) {
	border-right: solid 1px #ebf0f3;
}


@media only screen and (max-width: 1200px) {
#slider .dd-theme-default .nivo-dynamic-text-header {
	font-size: 43px
}
#slider .dd-theme-default .nivo-dynamic-text-header:after {
	content: "";
	margin: 35px auto 0px
}
}

@media only screen and (max-width: 990px) {
#slider .dd-theme-default .nivo-dynamic-text-header {
	font-size: 38px
}
#slider .dd-theme-default .nivo-dynamic-text-header:after {
	content: "";
	margin: 20px auto 0px
}
}
#slider .dd-theme-default .nivo-dynamic-text-teaser {
	font-size: 18px;
	font-weight: 300;
	color: #fff;
	font-family: "Quicksand", sans-serif;
	margin-bottom: 40px
}

@media only screen and (max-width: 1200px) {
#slider .dd-theme-default .nivo-dynamic-text-teaser {
	font-size: 16px
}
}

@media only screen and (max-width: 990px) {
#slider .dd-theme-default .nivo-dynamic-text-teaser {
	font-size: 14px;
	margin-bottom: 0
}
}
#slider .dd-theme-default .nivo-dynamic-text-link {
	display: inline-block;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	line-height: 55px;
	padding: 0 40px;
	border: 1px solid rgba(255,255,255,0.5)
}

@media only screen and (max-width: 1200px) {
#slider .dd-theme-default .nivo-dynamic-text-link {
	font-size: 14px
}
}

@media only screen and (max-width: 990px) {
#slider .dd-theme-default .nivo-dynamic-text-link {
	display: none
}
}
.webshop-frontpage #slider {
	display: block
}
#content {
	padding-top: 30px;
	padding-bottom: 30px
}
.webshop-frontpage #content {
	padding-top: 0;
	padding-bottom: 0
}
.frontpage_focus {
	padding: 30px 0
}

@media only screen and (max-width: 767px) {
	.frontpage_focus {
		padding-top: 0
	}
	.webshop-frontpage #slider {
		margin-bottom:15px;
	}
}
.frontpage_focus .frontpage_focus-col-1 .frontpage_focus-single:first-child {
	margin-bottom: 30px
}

@media only screen and (max-width: 767px) {
.frontpage_focus .frontpage_focus-col-1 .frontpage_focus-single {
	margin-bottom: 15px
}
.frontpage_focus .frontpage_focus-col-1 .frontpage_focus-single:first-child {
	margin-bottom: 15px
}
}
.frontpage_focus .frontpage_focus-col-2 .frontpage_focus-single:first-child {
	margin-bottom: 30px
}

@media only screen and (max-width: 767px) {
.frontpage_focus .frontpage_focus-col-2 .frontpage_focus-single {
	margin-bottom: 15px
}
.frontpage_focus .frontpage_focus-col-2 .frontpage_focus-single:first-child {
	margin-bottom: 15px
}
.frontpage_focus .frontpage_focus-col-2 .frontpage_focus-single:last-child {
	margin-bottom: 0
}
}
.frontpage_focus .frontpage_focus-single {
	position: relative
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-image>img {
	margin-left: auto;
	margin-right: auto
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	max-width: 555px;
	margin-left: auto;
	margin-right: auto
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, transparent 45%, rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(45%, transparent), color-stop(100%, rgba(0,0,0,0.5)));
	background: -webkit-radial-gradient(center, ellipse cover, transparent 45%, rgba(0,0,0,0.5) 100%);
	background: -o-radial-gradient(center, ellipse cover, transparent 45%, rgba(0,0,0,0.5) 100%);
	background: -ms-radial-gradient(center, ellipse cover, transparent 45%, rgba(0,0,0,0.5) 100%);
	background: radial-gradient(ellipse at center, transparent 45%, rgba(0,0,0,0.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000', GradientType=1 )
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-table {
	display: table;
	height: 100%;
	width: 100%
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-table .frontpage_focus-single-table-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0 70px
}

@media only screen and (max-width: 990px) {
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-table .frontpage_focus-single-table-cell {
	padding: 0px 10px
}
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-headline {
	color: #fff;
	font-size: 36px;
	font-family: "Playfair Display", serif;
	font-weight: 400;
	margin-bottom: 20px
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-headline a {
	color: #fff
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-headline a:hover, .frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-headline a:active, .frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-headline a:focus {
	color: #fff
}

@media only screen and (max-width: 990px) {
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-headline {
	margin-bottom: 10px;
	font-size: 26px
}
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-text {
	color: #fff;
	font-size: 14px;
	font-weight: 300
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-text a {
	color: inherit
}
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-text a:hover, .frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-text a:active, .frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-text a:focus {
	color: inherit
}

@media only screen and (max-width: 1200px) {
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-text {
	line-height: 20px
}
}

@media only screen and (max-width: 990px) {
.frontpage_focus .frontpage_focus-single .frontpage_focus-single-contents .frontpage_focus-single-contents-text {
	font-size: 12px
}
}
.frontpage_products {
	background: #ebf0f3;
	padding: 50px 0 20px 0
}
.frontpage_text {
	padding: 50px 0 0 0
}
.frontpage_text .frontpage_text-contents {
	color: #1c1c1c
}
.frontpage_text .frontpage_text-contents span {
	font-size: inherit
}
.frontpage_text .frontpage_text-contents span.Text1_Frontpage, .frontpage_text .frontpage_text-contents span.Text2_Frontpage {
	display: block
}

@media only screen and (max-width: 767px) {
.frontpage_text .frontpage_text-contents span.Text2_Frontpage {
	margin-top: 30px
}
}
.frontpage_text .frontpage_text-contents p, .frontpage_text .frontpage_text-contents span, .frontpage_text .frontpage_text-contents td, .frontpage_text .frontpage_text-contents li {
	color: #1c1c1c;
	font-family: "Quicksand", sans-serif;
	font-size: 14px
}
.frontpage_text .frontpage_text-contents ul li {
	list-style-position: inside
}
.frontpage_text .frontpage_text-contents p:last-of-type {
	margin-bottom: 0
}
.webshop-productlist #content {
	background: #ebf0f3;
	padding-bottom: 0
}
#Content_Productlist {
	padding-bottom: 30px
}
.product_list-pagination-prev {
	text-align: left
}
.product_list-pagination-list {
	text-align: center
}
.product_list-pagination-list>a.pageingLink {
	display: inline-block;
	margin: 0 2.5px;
	background: #1c1c1c;
	color: #fff;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	padding: 8px;
	text-align: center;
	line-height: 1.5
}
.product_list-pagination-list>a.pageingLink.ActivePageNumber_ProductList, .product_list-pagination-list>a.pageingLink:hover {
	background: #f26a24;
	color: #fff
}
.product_list-pagination-next {
	text-align: right
}
.product_list-contents .CmsPageStyle p:last-of-type {
	margin-bottom: 0
}
.product_list-contents .CmsPageStyle ul li {
	list-style-position: inside
}
.NoProcuctsFound {
	display: block;
	margin-bottom: 30px
}
.single_product {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 30px;
	background: #fff
}
.single_product .single_product-image {
	position: relative;
	border-bottom: 1px solid #ebf0f3
}
.single_product .single_product-image>a img:not(.Element_Overlay_Frontpage_SavingsIMG):not(.Element_Overlay_IMG):not(.Element_Overlay_ProdList_SavingsIMG) {
	display: block;
	width: 100%;
	padding: 15px;
}
/*
.single_product .single_product-image>a {
	position: relative;
	height: 350px;
	display: block
}
.single_product .single_product-image>a img:not(.Element_Overlay_Frontpage_SavingsIMG):not(.Element_Overlay_IMG):not(.Element_Overlay_ProdList_SavingsIMG) {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 350px;
	display: block;
	margin: 0px auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
*/
.single_product .single_product-title {
	margin-top: 20px
}
.single_product .single_product-title h3, .single_product .single_product-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 .single_product .single_product-title .GiftCertificate_Download_Header_Order4, .single_product .single_product-title .popupOverlay .popupBox h2, .popupOverlay .popupBox .single_product .single_product-title h2 {
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0 15px 5px 15px;
	text-align: center;
	color: #1c1c1c;
	font-family: "Quicksand", sans-serif;
	font-size: 13px;
	font-weight: 400
}
.single_product .single_product-title h3 a, .single_product .single_product-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a, .webshop-orderstep4 .single_product .single_product-title .GiftCertificate_Download_Header_Order4 a, .single_product .single_product-title .popupOverlay .popupBox h2 a, .popupOverlay .popupBox .single_product .single_product-title h2 a {
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	display: block
}
.single_product .single_product-title h3 a:hover, .single_product .single_product-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a:hover, .webshop-orderstep4 .single_product .single_product-title .GiftCertificate_Download_Header_Order4 a:hover, .single_product .single_product-title .popupOverlay .popupBox h2 a:hover, .popupOverlay .popupBox .single_product .single_product-title h2 a:hover, .single_product .single_product-title h3 a:active, .single_product .single_product-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a:active, .webshop-orderstep4 .single_product .single_product-title .GiftCertificate_Download_Header_Order4 a:active, .single_product .single_product-title .popupOverlay .popupBox h2 a:active, .popupOverlay .popupBox .single_product .single_product-title h2 a:active, .single_product .single_product-title h3 a:focus, .single_product .single_product-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a:focus, .webshop-orderstep4 .single_product .single_product-title .GiftCertificate_Download_Header_Order4 a:focus, .single_product .single_product-title .popupOverlay .popupBox h2 a:focus, .popupOverlay .popupBox .single_product .single_product-title h2 a:focus {
	color: inherit
}
.single_product .single_product-price {
	text-align: center;
	color: #1c1c1c;
	font-size: 15px;
	font-weight: 400;
	line-height: 24px
}
.single_product .single_product-actions {
	display: none;
	position: absolute;
	top: auto;
	left: 0;
	right: 0;
	bottom: 0;
	height: auto;
	background: rgba(255,255,255,0.25)
}
.single_product .single_product-actions .single_product-actions-table {
	display: table;
	width: 100%;
	height: 100%
}
.single_product .single_product-actions .single_product-actions-table-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}
.single_product .single_product-actions .single_product-actions-add {
	display: inline-block;
	vertical-align: top;
	height: 33px;
	margin-right: 5px
}
.single_product .single_product-actions .single_product-actions-lookup {
	display: inline-block;
	vertical-align: top;
	height: 33px;
	margin-left: 5px
}
.single_product .single_product-mobile-actions {
	border-top: 1px solid #ebf0f3;
	margin-top: 20px;
	padding-top: 20px;
	text-align: center
}
.single_product .single_product-mobile-actions .single_product-mobile-actions-add {
	display: inline-block;
	height: 40px;
	vertical-align: top;
	margin-right: 5px
}
.single_product .single_product-mobile-actions .single_product-mobile-actions-lookup {
	display: inline-block;
	height: 40px;
	vertical-align: top;
	margin-left: 5px
}
.single_product .single_product-variants-buttons .single_product-variants-button {
	line-height: 30px;
	padding: 0 7px;
	background: #fff;
	color: #1c1c1c;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid rgba(0,0,0,0.2)
}
.single_product .single_product-variants-buttons .single_product-variants-button:hover {
	background: #f26a24;
	color: #fff
}
.single_product .single_product-variants-buttons .single_product-variants-button:last-child {
	margin-right: 0
}
/*
.single_product .single_product-new, .single_product .single_product-sale {
	position: absolute;
	z-index: 2
}
.single_product .single_product-new {
	top: 0;
	left: 10px;
	right: auto;
	bottom: auto
}
*/
.single_product-new {
	top: 5px;
	left: 5px;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	background-color:#b6c3ca;
	display: none;
}
.single_product-new > div {
    width: 100%;
    top: 50%;
    text-align: center;
    font-size: 12px;
    padding-top: 0px;
    padding-left: 0px;
    font-weight: bold;
    position: absolute;
    color: rgba(255, 255, 255, 1);
    transform: translateY(-50%);
    line-height: 1;
}



.single_product .single_product-sale {
	top: 0;
	right: 10px;
	left: auto;
	bottom: auto
}
.single_product .Element_Overlay_DIV, .single_product .Element_Overlay_Frontpage_SavingsDIV, .single_product .Element_Overlay_ProdList_SpecialOfferDIV {
	position: static !important;
	display: inline !important
}
.single_product .Element_Overlay_Frontpage_SavingsText_DIV {
	padding-top: 18px;
	line-height: 18px
}
.single_product .single_product-price strike, .single_product .single_product-price .PriceStriked_Productlist {
	text-decoration: line-through;
	font-size: 11px;
	color: #f26a24;
	font-family: "Playfair Display", serif;
	line-height: 0;
	font-weight: 400
}
.single_product:hover .single_product-actions {
	display: block
}

@media only screen and (max-width: 1200px) {
.single_product .single_product-image>a {
	height: 350px
}
.single_product .single_product-actions {
	height: 350px
}
}

@media only screen and (max-width: 990px) {
.single_product .single_product-image>a {
	height: 350px
}
.single_product .single_product-actions {
	height: 350px
}
}

@media only screen and (max-width: 767px) {
.single_product .single_product-actions {
	height: auto
}
}
.product_list-data {
	margin-bottom: 30px
}
.webshop-subcat #content {
	background: #ebf0f3;
	padding-bottom: 0
}
.SubCats_Categories_Container {
	margin-bottom: 30px
}
.SubCats_Categories_Container:after {
	content: "";
	display: table;
	clear: both
}
.SubCats_Categories_Container .SubCats_Categories_DIV {
	margin-left: -15px;
	margin-right: -15px
}
.SubCats_Categories_Container .SubCats_Categories_DIV>div {
	float: none !important;
	width: auto !important;
	clear: none !important
}
.SubCats_Categories_Container p:last-of-type {
	margin-bottom: 0
}
.single_category {
	position: relative;
	margin-bottom: 30px;
	background: #fff
}
.single_category .single_category-image {
	border-bottom: 1px solid #ebf0f3
}
.single_category .single_category-image>a {
	display: block
}
.single_category .single_category-image>a img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0px auto
}
.single_category .single_category-image.single_category-image-missing {
	border-bottom: 0
}
.single_category .single_category-title h3, .single_category .single_category-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 .single_category .single_category-title .GiftCertificate_Download_Header_Order4, .single_category .single_category-title .popupOverlay .popupBox h2, .popupOverlay .popupBox .single_category .single_category-title h2 {
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0;
	text-align: center;
	color: #1c1c1c;
	font-family: "Quicksand", sans-serif;
	font-size: 13px;
	font-weight: 400
}
.single_category .single_category-title h3 a, .single_category .single_category-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a, .webshop-orderstep4 .single_category .single_category-title .GiftCertificate_Download_Header_Order4 a, .single_category .single_category-title .popupOverlay .popupBox h2 a, .popupOverlay .popupBox .single_category .single_category-title h2 a {
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	display: block;
	padding: 20px
}
.single_category .single_category-title h3 a:hover, .single_category .single_category-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a:hover, .webshop-orderstep4 .single_category .single_category-title .GiftCertificate_Download_Header_Order4 a:hover, .single_category .single_category-title .popupOverlay .popupBox h2 a:hover, .popupOverlay .popupBox .single_category .single_category-title h2 a:hover, .single_category .single_category-title h3 a:active, .single_category .single_category-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a:active, .webshop-orderstep4 .single_category .single_category-title .GiftCertificate_Download_Header_Order4 a:active, .single_category .single_category-title .popupOverlay .popupBox h2 a:active, .popupOverlay .popupBox .single_category .single_category-title h2 a:active, .single_category .single_category-title h3 a:focus, .single_category .single_category-title .webshop-orderstep4 .GiftCertificate_Download_Header_Order4 a:focus, .webshop-orderstep4 .single_category .single_category-title .GiftCertificate_Download_Header_Order4 a:focus, .single_category .single_category-title .popupOverlay .popupBox h2 a:focus, .popupOverlay .popupBox .single_category .single_category-title h2 a:focus {
	color: inherit
}
.SubCats_Categories_Container .SubCats_BreadCrumb, .SubCats_Categories_Container .BreadCrumb_ProductList, .product_list-breadcrumbs .SubCats_BreadCrumb, .product_list-breadcrumbs .BreadCrumb_ProductList {
	display: block
}
.product_list-breadcrumbs, .SubCats_BreadCrumb {
	margin-bottom: 30px
}
#Content_Productlist>#ProductFilter-Container {
	display: none
}
#ProductFilter-Container {
	background: #fff;
	margin-bottom: 30px
}

@media only screen and (max-width: 520px) {
#ProductFilter-Container {
	padding-bottom: 10px
}
}
#ProductFilter-Container .product-filter-header-container {
	background: none;
	border: 0;
	margin-bottom: 15px
}
#ProductFilter-Container .product-filter-container {
	border: 0
}
#ProductFilter-Container .product-filter-body-container {
	padding-top: 0;
	padding-bottom: 0
}
#ProductFilter-Container .jslider {
	font-family: "Quicksand", sans-serif
}

@media only screen and (max-width: 520px) {
#ProductFilter-Container .product-filter-column {
	width: 100% !important;
	float: none
}
}
#ProductFilter-Container .product-filter-checkbox-label {
	display: inline;
	font-weight: inherit;
	padding-left: 5px;
	padding-top: 5px
}
#ProductFilter-Container .product-filter-count-container {
	line-height: 20px
}
.webshop-productinfo #content {
	background: #fff
}
.webshop-productinfo .single_product-information {
	padding-left: 25px;
	border-left: 1px solid #ebf0f3;
	padding-bottom: 5px
}

@media only screen and (max-width: 767px) {
.webshop-productinfo .single_product-information {
	padding-left: 0;
	border-left: 0;
	margin-top: 30px;
	padding-bottom: 0
}
}
.webshop-productinfo .single_product-title h1>span, .webshop-productinfo .single_product-title .frontpage_products .frontpage_products-headline>.container>.row>.col-md-12>span>span, .frontpage_products .webshop-productinfo .single_product-title .frontpage_products-headline>.container>.row>.col-md-12>span>span, .webshop-productinfo .single_product-title .SubCatsProcuctsHeading>span, .webshop-productinfo .single_product-title .single_product-related .single_product-related-headline h2>span, .webshop-productinfo .single_product-related .single_product-related-headline .single_product-title h2>span, .webshop-productinfo .single_product-title .webshop-orderstep4 .Heading_Order4>span, .webshop-orderstep4 .webshop-productinfo .single_product-title .Heading_Order4>span, .webshop-productinfo .single_product-title .webshop-profile .Heading_Profile>span, .webshop-profile .webshop-productinfo .single_product-title .Heading_Profile>span, .webshop-productinfo .single_product-title .webshop-terms .Heading_Terms>span, .webshop-terms .webshop-productinfo .single_product-title .Heading_Terms>span, .webshop-productinfo .single_product-title .webshop-b2blogin .Heading_B2Blogin>span, .webshop-b2blogin .webshop-productinfo .single_product-title .Heading_B2Blogin>span, .webshop-productinfo .single_product-title .webshop-b2blogin .Heading_B2BLogin>span, .webshop-b2blogin .webshop-productinfo .single_product-title .Heading_B2BLogin>span, .webshop-productinfo .single_product-title .webshop-customercenter .Heading_Customer>span, .webshop-customercenter .webshop-productinfo .single_product-title .Heading_Customer>span, .webshop-productinfo .single_product-title .webshop-search .Heading_ProductList>span, .webshop-search .webshop-productinfo .single_product-title .Heading_ProductList>span, .webshop-productinfo .single_product-title #instagram_Feed .frontpage_instagram-headline span>span, #instagram_Feed .frontpage_instagram-headline .webshop-productinfo .single_product-title span>span {
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit
}
.webshop-productinfo .single_product-image img {
	max-width: 100%
}
.webshop-productinfo .single_product-thumbnails {
	margin-top: 15px
}
/*
.webshop-productinfo .single_product-new {
	position: absolute;
	top: 0;
	left: 15px
}
*/
.webshop-productinfo .single_product-sale {
	position: absolute;
	top: 0;
	right: 15px
}
.webshop-productinfo .single_product-extras {
	margin-bottom: 15px
}
.webshop-productinfo .single_product-extras>.row>div:first-child {
	font-weight: 700
}
.webshop-productinfo .single_product-text {
	margin-bottom: 15px;
	font-size: 13px;
}
.webshop-productinfo .single_product-text .single_product-text-short .Description_Productinfo p:last-of-type {
	margin-bottom: 0
}
.webshop-productinfo .single_product-text .single_product-text-description-1 .Description_Productinfo p:last-of-type {
	margin-bottom: 0
}
.webshop-productinfo .single_product-text .single_product-text-description-2 .Description_Productinfo p:last-of-type {
	margin-bottom: 0
}

.sizeguideButton {
	font-weight: bold;
	margin: 15px 0 0;
	cursor: pointer;
	text-decoration: underline;
	display: none;
}
.single_product-text table {
	
}

.webshop-productinfo .single_product-variants {
	margin-bottom: 15px
}
.webshop-productinfo .single_product-variants .VariantGroupLabel {
	font-family: inherit;
	font-size: inherit;
	font-weight: 700;
	line-height: 30px
}
.webshop-productinfo .single_product-variants select {
	height: 40px;
	padding-left: 5px;
	padding-right: 5px
}
.webshop-productinfo .single_product-price {
	margin-bottom: 15px
}
.webshop-productinfo .single_product-price .single_product-price-text {
	font-weight: 700
}
.webshop-productinfo .single_product-price .single_product-price-before, .webshop-productinfo .single_product-price .single_product-price-price {
	display: inline-block;
	vertical-align: middle
}
.webshop-productinfo .single_product-price .single_product-price-before {
	color: #f26a24
}
.webshop-productinfo .single_product-price .single_product-price-before:empty {
	display: none
}
.webshop-productinfo .single_product-price .single_product-price-price {
	font-size: 1.5em;
	color: #1c1c1c
}
.webshop-productinfo .single_product-price .single_product-price-price>span {
	font-size: inherit;
	font-weight: inherit;
	font-family: inherit
}
.webshop-productinfo .single_product-buy {
	margin-bottom: 10px
}
.webshop-productinfo .single_product-buy .buyWrapperHeadline, .webshop-productinfo .single_product-buy .amountWrapperHeadline {
	display: none
}
.webshop-productinfo .single_product-buy #BUYSECTION {
	display: inline-block;
	vertical-align: top;
	height: 40px
}
.webshop-productinfo .single_product-buy #BUYSECTION .amountWrapper, .webshop-productinfo .single_product-buy #BUYSECTION .buyWrapper {
	display: inline-block;
	vertical-align: top;
	height: 40px;
	margin-right: 4px
}
.webshop-productinfo .single_product-buy #BUYSECTION .amountWrapper #amount {
	width: 50px;
	height: 40px;
	padding-left: 5px;
	padding-right: 5px
}
.webshop-productinfo .single_product-buy .single_product-fav {
	display: inline-block;
	vertical-align: top;
	height: 40px
}
.webshop-productinfo .single_product-buy:after {
	content: "";
	clear: both;
	display: table
}
.webshop-productinfo .single_product-toolbar {
	margin-top: 30px
}
.webshop-productinfo .single_product-toolbar select[name="CurrencySelect"] {
	min-width: 35px
}
.webshop-productinfo .single_product-delivery-note {
	margin-top: 10px;
	border-top: 1px solid #ebf0f3;
	padding-top: 10px
}
.webshop-productinfo .single_product-rating {
	margin-top: 10px;
	border-top: 1px solid #ebf0f3;
	padding-top: 10px
}
.webshop-productinfo .single_product-rating>div:first-child {
	padding: 0 !important
}
.webshop-productinfo .Product_Rating_Review_Text>span {
	font-weight: 700
}
.webshop-productinfo .Product_Rating_Symbols_Idle, .webshop-productinfo .Product_Rating_Symbols_Active, .webshop-productinfo .Product_Rating_Symbols_Active_Left, .webshop-productinfo .Product_Rating_Symbols_Active_Right, .webshop-productinfo .Product_Rating_Symbols_Idle_Left, .webshop-productinfo .Product_Rating_Symbols_Idle_Right, .webshop-productinfo .Product_Rating_Symbols_Hover_Right, .webshop-productinfo .Product_Rating_Symbols_Hover_Left {
	background-image: url("../images/stars20.png")
}
.webshop-productinfo .single_product-reviews {
	margin-top: 10px;
	border-top: 1px solid #ebf0f3;
	padding-top: 10px
}
.webshop-productinfo .single_product-reviews>div:first-child {
	padding: 0 !important
}
.webshop-productinfo #ProductReviewPageProduct #ProductReviewNewReviewLink {
	width: 200px !important;
	margin-bottom: 20px
}
.webshop-productinfo #ProductReviewPageProduct #ProductReviewNewReviewLink input[type="button"] {
	border: 1px solid #f26a24;
	height: 40px;
	padding: 0px 20px;
	font-size: 14px;
	font-family: "Quicksand", sans-serif;
	color: #1c1c1c;
	font-weight: 400;
	text-transform: uppercase;
	background: transparent
}
.webshop-productinfo #ProductReviewPageProductRating {
	line-height: 1.5;
	width: 200px !important
}
.webshop-productinfo #ProductReviewPageProductRating .Product_Rating_Sum, .webshop-productinfo #ProductReviewPageProductRating .Product_Rating_Voted {
	display: block;
	margin-top: 20px
}
.webshop-productinfo #ProductReviewSaveLink {
	border: 1px solid #f26a24;
	height: 40px;
	padding: 0px 20px;
	font-size: 14px;
	font-family: "Quicksand", sans-serif;
	color: #1c1c1c;
	font-weight: 400;
	text-transform: uppercase;
	background: transparent
}
.webshop-productinfo #related_Products {
	background: #ebf0f3;
	padding: 30px 0 10px 0
}
.webshop-productinfo .single_product-related .Related_Custom_DIV .single_product-new {
	top: 0;
	left: 0;
	right: auto;
	bottom: auto
}
.webshop-productinfo .single_product-related .Related_Custom_DIV .single_product-sale {
	top: 0;
	right: 0;
	left: auto;
	bottom: auto
}
#banners {
	background: #ebf0f3;
	padding: 30px 0 0 0;
	text-align: center;
	display: none
}
#banners .row {
	margin-bottom: 30px
}

#banners .row .col-md-3{
	width:24%;
}

#banners .row img {
	width:150px;
	margin: 0 auto;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

@media only screen and (max-width: 767px) {
#banners ul {
	display: block
}
#banners ul li {
	display: block
}
}
.webshop-frontpage #banners {
	display: block
}
#footer {
	padding: 40px 0 25px 0;
	background: #1c1c1c
}
#footer h3, #footer .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 #footer .GiftCertificate_Download_Header_Order4, #footer .popupOverlay .popupBox h2, .popupOverlay .popupBox #footer h2 {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	text-transform: none;
	margin-bottom: 20px
}

@media only screen and (max-width: 767px) {
#footer h3, #footer .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 #footer .GiftCertificate_Download_Header_Order4, #footer .popupOverlay .popupBox h2, .popupOverlay .popupBox #footer h2 {
	margin-bottom: 10px
}
}
#footer p, #footer span, #footer td, #footer li {
	font-size: 12px;
	color: #cdcdcd
}
#footer p a, #footer span a, #footer td a, #footer li a {
	color: #cdcdcd
}
#footer p a:hover, #footer p a:active, #footer p a:focus, #footer span a:hover, #footer span a:active, #footer span a:focus, #footer td a:hover, #footer td a:active, #footer td a:focus, #footer li a:hover, #footer li a:active, #footer li a:focus {
	color: #fff
}
#footer p {
	line-height: 24px
}
#footer .company_info {
	margin-bottom: 10px;
	list-style: none
}
#footer .company_info li i {
	color: #fff;
	margin-right: 10px
}
#footer .company_info li.company_info-mail a {
	color: #fff
}
#footer .social_links {
	margin-bottom: 10px;
	list-style: none;
	border-top: 1px solid #3f3f3f;
	padding-top: 10px
}
#footer .social_links li {
	display: inline-block;
	vertical-align: top;
	color: #cdcdcd;
	font-size: 16px;
	margin-right: 20px
}
#footer .social_links li:last-child {
	margin-right: 0
}

@media only screen and (max-width: 1200px) {
#footer .payments_ico {
	margin-bottom: 30px
}
}
#footer form {
	width: 100%;
	display: block
}
#footer form input[type="text"], #footer form input[type="email"] {
	display: block;
	width: 100%;
	height: 40px;
	background: #fff;
	font-size: 12px;
	border: 0;
	margin-bottom: 10px;
	padding: 0 10px
}
#footer form input[type="submit"], #footer form .webshop-favorites .FormTB_SendButtonBTN, .webshop-favorites #footer form .FormTB_SendButtonBTN {
	border: 1px solid rgba(255,255,255,0.4);
	height: 40px;
	padding: 0 20px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	background: none
}

@media only screen and (max-width: 767px) {
#footer .footer_col-2 {
	margin-bottom: 30px
}
}
#footer .Link_Spacer_Topmenu {
	display: none
}
#footer .Link_Topmenu {
	display: block;
	font-size: 12px;
	line-height: 35px;
	color: #cdcdcd;
	border-bottom: 1px solid #3f3f3f
}
#footer .Link_Topmenu:hover, #footer .Link_Topmenu:active, #footer .Link_Topmenu:focus, #footer .Link_Topmenu.Link_Active_Topmenu {
	color: #fff
}
#footer .Link_Topmenu:first-of-type {
	border-top: 1px solid #3f3f3f
}
.webshop-showbasket hr {
	border-color: #f0f0f0
}
.webshop-showbasket .cart_head {
	background: #ebf0f3;
	color: #1c1c1c;
	font-size: 13px;
	padding: 4px 10px
}
.webshop-showbasket .cart_head:after {
	content: "";
	display: table;
	clear: both
}
.webshop-showbasket .ShowBasket_Custom_DIV {
	background: #fcfcfc;
	padding: 10px 15px 0 15px
}
.webshop-showbasket .cart_footer {
	background: #fcfcfc;
	padding: 0 0 10px 0
}
.webshop-showbasket .cart_footer .cart_extras {
	border-right: 1px solid #f0f0f0;
	margin-right: -15px
}
.webshop-showbasket .cart_footer .cart_extras .cart_extras-inner {
	padding-right: 10px
}
.webshop-showbasket .cart_footer .cart_extras ul {
	list-style: none;
	margin-bottom: 0
}
.webshop-showbasket .cart_footer:after {
	content: "";
	display: table;
	clear: both
}
.webshop-showbasket .cart_price {
	font-weight: 700
}
.webshop-showbasket .cart_item-single .ShowBasket_ChildProduct_SPAN {
	padding-left: 0;
	font-style: normal
}
.webshop-showbasket .cart_item-single .cart_desktop-image img {
	padding-right: 5px
}
.webshop-showbasket .cart_item-single .cart_item-amount {
	padding: 0 4px;
	vertical-align: middle
}
.webshop-showbasket .cart_item-single .ShowBasket_SimpleVariants_DIV {
	padding: 0
}
.webshop-showbasket .cart_item-single .cart_item-single-decrease, .webshop-showbasket .cart_item-single .cart_item-single-increase {
	display: inline-block;
	vertical-align: top;
	height: 25px
}
.webshop-showbasket .cart_item-single .cart_item-single-remove {
	text-align: right
}
.webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table {
	width: 100%
}
.webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapUnChecked_TD, .webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapChecked_TD {
	padding: 10px 0 0 0;
	line-height: 1;
	text-align: right
}
.webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapUnChecked_TD .ShowBasket_GiftWrapUnChecked_Radio, .webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapUnChecked_TD .ShowBasket_GiftWrapChecked_Radio, .webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapChecked_TD .ShowBasket_GiftWrapUnChecked_Radio, .webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapChecked_TD .ShowBasket_GiftWrapChecked_Radio {
	margin-top: 0;
	margin-right: 5px;
	vertical-align: bottom
}
.webshop-showbasket .cart_actions {
	margin-top: 15px
}
.webshop-showbasket .cart_actions .cart_actions-order a, .webshop-showbasket .cart_actions .cart_actions-back-clear a {
	display: inline-block
}
.webshop-showbasket .cart_actions .reorder-cart-actions-right {
	float: right
}
.webshop-showbasket .cart_actions .reorder-cart-actions-left {
	float: left
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
.webshop-showbasket .cart_actions .cart_actions-back-clear {
	margin-top: 15px
}
}

@media only screen and (max-width: 767px) {
.webshop-showbasket .cart_actions .reorder-cart-actions-right, .webshop-showbasket .cart_actions .reorder-cart-actions-left {
	float: none
}
}
.webshop-showbasket .cart_price-label, .webshop-showbasket .cart_price-total {
	font-size: 1.5em
}
.webshop-showbasket .Order_back_basket {
	margin-right: 4px
}
.webshop-showbasket .Order_back_basket, .webshop-showbasket .Order_empty_basket {
	display: inline-block;
	vertical-align: top;
	height: 45px
}

@media only screen and (max-width: 767px) {
.webshop-showbasket .Order_back_basket, .webshop-showbasket .Order_empty_basket {
	margin-top: 15px
}
.webshop-showbasket .cart_item-single .cart_mobile-label {
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.webshop-showbasket .cart_item-single .cart_desktop-image {
	display: none !important
}
.webshop-showbasket .cart_item-single .cart_item-single-remove {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px
}
.webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapUnChecked_TD, .webshop-showbasket .cart_item-single .cart_item-single-giftwrap>table>tbody>tr>td.ShowBasket_GiftWrapChecked_TD {
	text-align: left;
	padding-bottom: 5px
}
}

@media only screen and (max-width: 561px) {
.webshop-showbasket .Order_back_basket img {
	margin-bottom: 2px
}
}
.webshop-checkout .search {
	display: none !important
}
.webshop-checkout #checkout-container h2>.number, .webshop-checkout #checkout-container h3>.number, .webshop-checkout #checkout-container .webshop-orderstep4 .GiftCertificate_Download_Header_Order4>.number, .webshop-orderstep4 .webshop-checkout #checkout-container .GiftCertificate_Download_Header_Order4>.number, .webshop-checkout #checkout-container .popupOverlay .popupBox h2>.number, .popupOverlay .popupBox .webshop-checkout #checkout-container h2>.number {
	font-size: inherit !important;
	display: inline-block;
	margin-right: 10px
}
.webshop-checkout #checkout-container input[type="text"], .webshop-checkout #checkout-container input[type="password"] {
	padding: 0 10px
}
.webshop-checkout #checkout-container #customer-login, .webshop-checkout #checkout-container #shipping-methods, .webshop-checkout #checkout-container #customer-data, .webshop-checkout #checkout-container #payment-methods, .webshop-checkout #checkout-container #order-confirm, .webshop-checkout #checkout-container #order-giftcertificate {
	background: #fcfcfc
}
.webshop-checkout #checkout-container #customer-phone-lookup {
	padding: 0 10px;
	margin: 0
}
.webshop-checkout #checkout-container #customer-data {
	padding: 10px
}
.webshop-checkout #checkout-container #shipping-methods {
	padding: 10px
}
.webshop-checkout #checkout-container #payment-methods {
	margin: 0 0 30px 0;
	padding: 10px
}
.webshop-checkout #checkout-container #customer-login {
	padding: 0 10px 10px 10px
}
.webshop-checkout #checkout-container #order-confirm {
	margin: 30px 0 0;
	padding-bottom: 5px
}
.webshop-checkout #checkout-container #order-confirm #confirm-termsandconditions-text {
	padding: 10px 10px 5px 10px;
	line-height: 1.5
}
.webshop-checkout #checkout-container #order-confirm #confirm-termsandconditions-link-text {
	padding: 0 10px 10px
}
.webshop-checkout #checkout-container #order-confirm #confirm-accepterms, .webshop-checkout #checkout-container #order-confirm #confirm-accept-customerdata {
	padding-top: 0;
	margin: 0 10px 10px 10px;
	line-height: 1.5
}
.webshop-checkout #checkout-container #column-data {
	border: 0;
	padding: 0;
	position: relative;
	width: 25%
}
.webshop-checkout #checkout-container #column-shipping-payment {
	width: 35%;
	padding: 0;
	margin: 0 0 0 2%;
	border: 0;
	position: relative
}
.webshop-checkout #checkout-container #column-order-summary {
	width: 36%;
	padding: 0;
	float: right
}
.webshop-checkout #checkout-container div h2, .webshop-checkout #checkout-container div h3, .webshop-checkout #checkout-container div .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 .webshop-checkout #checkout-container div .GiftCertificate_Download_Header_Order4, .webshop-checkout #checkout-container div .popupOverlay .popupBox h2, .popupOverlay .popupBox .webshop-checkout #checkout-container div h2 {
	background: #ebf0f3;
	color: #1c1c1c;
	padding: 15px 15px
}
.webshop-checkout #checkout-container div .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 .webshop-checkout #checkout-container div .GiftCertificate_Download_Header_Order4, .webshop-checkout #checkout-container div .popupOverlay .popupBox h2, .popupOverlay .popupBox .webshop-checkout #checkout-container div h2 {
	margin-top: 30px
}
.webshop-checkout #checkout-container div #payment-cardinfo {
	background: #ebf6d6;
	padding: 0 0 10px;
	margin: 0 0 30px;
	border: 0
}
.webshop-checkout #checkout-container div #payment-cardinfo>fieldset {
	padding: 0 10px
}
.webshop-checkout #checkout-container div #payment-cardinfo>p {
	padding: 10px 10px 0 10px
}
.webshop-checkout #checkout-container .payment-giftcertificateinfo {
	border-bottom: 0;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0
}
.webshop-checkout #checkout-container .payment-giftcertificateinfo label[for="checkout-giftcertificate-cardnumber"] {
	width: 60px;
	line-height: 40px;
	height: 40px
}
.webshop-checkout #checkout-container .payment-giftcertificateinfo #checkout-giftcertificate-cardnumber {
	width: 165px
}
.webshop-checkout #checkout-container .payment-giftcertificateinfo p, .webshop-checkout #checkout-container .payment-giftcertificateinfo fieldset {
	padding: 0 10px
}
.webshop-checkout #checkout-container .payment-giftcertificateinfo>p {
	padding-top: 10px
}

@media only screen and (max-width: 1200px) {
.webshop-checkout #checkout-container .payment-giftcertificateinfo #checkout-giftcertificate-cardnumber {
	width: 101px
}
}
.webshop-checkout #checkout-container h1.checkout-headline, .webshop-checkout #checkout-container .frontpage_products .frontpage_products-headline>.container>.row>.col-md-12>span.checkout-headline, .frontpage_products .webshop-checkout #checkout-container .frontpage_products-headline>.container>.row>.col-md-12>span.checkout-headline, .webshop-checkout #checkout-container .checkout-headline.SubCatsProcuctsHeading, .webshop-checkout #checkout-container .webshop-productinfo .single_product-related .single_product-related-headline h2.checkout-headline, .webshop-productinfo .single_product-related .single_product-related-headline .webshop-checkout #checkout-container h2.checkout-headline, .webshop-checkout #checkout-container .webshop-orderstep4 .checkout-headline.Heading_Order4, .webshop-orderstep4 .webshop-checkout #checkout-container .checkout-headline.Heading_Order4, .webshop-checkout #checkout-container .webshop-profile .checkout-headline.Heading_Profile, .webshop-profile .webshop-checkout #checkout-container .checkout-headline.Heading_Profile, .webshop-checkout #checkout-container .webshop-terms .checkout-headline.Heading_Terms, .webshop-terms .webshop-checkout #checkout-container .checkout-headline.Heading_Terms, .webshop-checkout #checkout-container .webshop-b2blogin .checkout-headline.Heading_B2Blogin, .webshop-b2blogin .webshop-checkout #checkout-container .checkout-headline.Heading_B2Blogin, .webshop-checkout #checkout-container .webshop-b2blogin .checkout-headline.Heading_B2BLogin, .webshop-b2blogin .webshop-checkout #checkout-container .checkout-headline.Heading_B2BLogin, .webshop-checkout #checkout-container .webshop-customercenter .checkout-headline.Heading_Customer, .webshop-customercenter .webshop-checkout #checkout-container .checkout-headline.Heading_Customer, .webshop-checkout #checkout-container .webshop-search .checkout-headline.Heading_ProductList, .webshop-search .webshop-checkout #checkout-container .checkout-headline.Heading_ProductList, .webshop-checkout #checkout-container #instagram_Feed .frontpage_instagram-headline span.checkout-headline, #instagram_Feed .frontpage_instagram-headline .webshop-checkout #checkout-container span.checkout-headline {
	padding-bottom: 0;
	border: 0
}
.webshop-checkout #checkout-container h2, .webshop-checkout #checkout-container h3, .webshop-checkout #checkout-container .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 .webshop-checkout #checkout-container .GiftCertificate_Download_Header_Order4, .webshop-checkout #checkout-container .popupOverlay .popupBox h2, .popupOverlay .popupBox .webshop-checkout #checkout-container h2 {
	margin-bottom: 0;
	font-size: 20px
}
.webshop-checkout #checkout-container h3, .webshop-checkout #checkout-container .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 .webshop-checkout #checkout-container .GiftCertificate_Download_Header_Order4, .webshop-checkout #checkout-container .popupOverlay .popupBox h2, .popupOverlay .popupBox .webshop-checkout #checkout-container h2 {
	margin-top: 15px
}
.webshop-checkout #checkout-container th {
	font-size: 14px
}
.webshop-checkout #checkout-container #column-data {
	border-color: #dbe4e9
}
.webshop-checkout #checkout-container #column-data #customer-login-devider {
	border: 0;
	padding-bottom: 0
}
.webshop-checkout #checkout-container #customer-login input {
	margin-bottom: 0
}
.webshop-checkout #checkout-container #customer-login h2 {
	margin-left: -10px;
	margin-right: -10px
}
.webshop-checkout #checkout-container #customer-login p {
	padding-top: 10px
}
.webshop-checkout #checkout-container #customer-login input[type="button"] {
	margin-bottom: 0
}
.webshop-checkout #checkout-container #customer-alternative-delivery {
	border-top: 0
}
.webshop-checkout #checkout-container #customer-alternative-delivery>p {
	padding: 10px 10px 10px 10px;
	line-height: 1.5;
	background: #fcfcfc;
	margin-bottom: 0
}
.webshop-checkout #checkout-container #column-shipping-payment {
	border-color: #dbe4e9
}
.webshop-checkout #checkout-container #column-order-summary {
	border-right: 0
}
.webshop-checkout #checkout-container #order-summary table {
	border-color: #dbe4e9
}
.webshop-checkout #checkout-container #order-summary table td {
	line-height: 2
}
.webshop-checkout #checkout-container #order-summary table td .order-summary-variants {
	font-size: 11px;
	line-height: 1
}
.webshop-checkout #checkout-container label {
	display: block;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer
}
.webshop-checkout #checkout-container #column-data #customer-data input:not([type="checkbox"]), .webshop-checkout #checkout-container #column-data #customer-data select, .webshop-checkout #checkout-container #column-data #customer-login input, .webshop-checkout #checkout-container .checkout-text {
	width: 100%;
	height: 40px;
	padding: 0 10px;
	font-weight: 400
}
.webshop-checkout #checkout-container .checkout-select {
	height: 40px;
	padding: 0 10px;
	font-weight: 400
}
.webshop-checkout #checkout-container .left-label {
	height: 40px;
	line-height: 40px
}
.webshop-checkout #checkout-container #customer_lookup_submit, .webshop-checkout #checkout-container #checkout_lookupphone_submit, .webshop-checkout #checkout-container #confirm-complete-button, .webshop-checkout #checkout-container #checkout_altdelivery_lookupphone_submit, .webshop-checkout #checkout-container .checkout-salesdiscount-code-button {
	padding: 0 5px;
	height: 40px;
	font-weight: 400
}
.webshop-checkout #checkout-container .div-checkout-checkbox-label {
	vertical-align: top;
	line-height: 1
}
.webshop-checkout #checkout-container #column-data #customer-login input[type="button"], .webshop-checkout #checkout-container #column-data #customer-data input[type="button"] {
	background: #1c1c1c;
	border-color: #1c1c1c;
	color: #fff
}
.webshop-checkout #checkout-container .checkout-shipping-radio-cell, .webshop-checkout #checkout-container .checkout-payment-radio-cell, .webshop-checkout #checkout-container .pacsoftservicepointradio, .webshop-checkout #checkout-container .Orderstep2_GLS_RadioBtn {
	padding-right: 5px;
	margin-right: 5px
}
.webshop-checkout #checkout-container .childproduct {
	padding-left: 0;
	font-style: normal
}
.webshop-checkout #checkout-container #confirm-accepterms:after, .webshop-checkout #checkout-container #confirm-accept-customerdata:after, .webshop-checkout #checkout-container #confirm-checkout:after {
	content: "";
	clear: both;
	display: table
}
.webshop-checkout #checkout-container #acceptTermsBit {
	margin-right: 5px;
	vertical-align: text-bottom
}
.webshop-checkout #checkout-container #acceptCustomerDataBit {
	margin-right: 5px;
	vertical-align: text-bottom
}
.webshop-checkout #checkout-container #confirm-termsandconditions-link-text {
	padding-top: 0
}
.webshop-checkout #checkout-container #confirm-checkout {
	padding: 0 10px 10px 10px
}
.webshop-checkout #checkout-container #confirm-complete-button {
	background: #f26a24;
	color: #fff;
	border-color: #f26a24;
	font-size: 15px;
	padding: 0 10px;
	height: 45px;
	width: 100%;
	font-weight: 400;
	float: none
}
.webshop-checkout #checkout-container .payment-message, .webshop-checkout #checkout-container .shipping-message {
	line-height: 1.5;
	font-size: 12px
}
.webshop-checkout #checkout-container .Checkout_ShippingMethodServices_Devider_HR {
	display: none
}
.webshop-checkout .servicepoint-address.servicpoint-streetname {
	line-height: 1;
	padding-bottom: 5px
}
.webshop-checkout .servicepoint-address.servicpoint-city {
	line-height: 1
}
.webshop-checkout .Orderstep2_GLS_ParcelShop_TD {
	line-height: 1.5
}

@media only screen and (max-width: 990px) {
.webshop-checkout #checkout-container #column-data {
	width: 48%;
	padding-right: 2%;
	min-height: 1px
}
.webshop-checkout #checkout-container #column-shipping-payment {
	width: 48%;
	padding-left: 2%;
	padding-right: 0;
	border-right: 0;
	min-height: 1px
}
.webshop-checkout #checkout-container #column-order-summary {
	width: 100%;
	padding-top: 4%;
	padding-left: 0;
	padding-right: 0;
	min-height: 1px
}
}

@media only screen and (max-width: 520px) {
.webshop-checkout #checkout-container #column-data {
	float: none;
	display: block;
	width: 100%;
	padding-right: 0;
	margin-bottom: 4%
}
.webshop-checkout #checkout-container #column-shipping-payment {
	float: none;
	display: block;
	width: 100%;
	padding-top: 4%;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 2%
}
.webshop-checkout #checkout-container #column-order-summary {
	float: none;
	display: block
}
.webshop-checkout #checkout-container #confirm-complete-button {
	margin-top: 20px
}
}
.webshop-orderstep4 .GiftCertificate_Download_Link_Text_Order4 {
	display: block;
	margin-bottom: 5px
}
.webshop-orderstep4 .pagingOrder {
	display: none
}
.webshop-orderstep4 .BackGroundColor1_OrderStep4>tbody>tr:first-child>td:not(:first-child) {
	text-align: right
}
.webshop-orderstep4 .BackGroundColor1_OrderStep4>tbody>tr:first-child+tr>td:not(:first-child) {
	text-align: right
}
.webshop-orderstep4 .BackGroundColor1_OrderStep4>tbody>tr:first-child+tr+tr>td:not(:first-child) {
	text-align: right
}

@media only screen and (max-width: 520px) {
.webshop-orderstep4 .ProductImage_Order4 {
	display: none !important
}
}
.webshop-profile .Text1_Profile p:last-of-type {
	margin-bottom: 0
}
.webshop-profile .Text1_Profile ul li {
	list-style-position: inside
}
.webshop-terms .Text1_Terms p:last-of-type {
	margin-bottom: 0
}
.webshop-terms .Text1_Terms ul li {
	list-style-position: inside
}
.webshop-b2blogin .Heading_B2Blogin, .webshop-b2blogin .Heading_B2BLogin {
	margin: 0
}
.webshop-b2blogin table tbody tr td input, .webshop-b2blogin table tbody tr td select, .webshop-b2blogin table tbody tr td textarea {
	margin: 0 0 5px 0
}
.webshop-b2blogin .CustomerFieldsRequired_ADDB2B_TD {
	padding-left: 10px;
	color: red
}
.webshop-customercenter .Heading_Customer {
	margin: 0
}
.webshop-customercenter .BackgroundColor1_Customer tbody tr td input, .webshop-customercenter .BackgroundColor1_Customer tbody tr td select {
	margin: 0 0 4px 0
}
.webshop-customercenter .BackgroundColor1_Customer tbody tr td .SubmitButton_Customer {
	vertical-align: middle
}
.webshop-customercenter #tabB1 {
	margin-right: 15px
}
.webshop-customercenter #tabB2 {
	margin-right: 15px
}
.webshop-customercenter #tabB3 {
	margin-right: 15px
}
.webshop-customercenter .FieldReq_Customer {
	padding-left: 10px;
	color: red
}
.webshop-search #Content_Productlist>br {
	display: none !important
}
.webshop-favorites .Favorites_Custom_DIV {
	margin-left: -15px;
	margin-right: -15px
}
.webshop-favorites .favorite_product-actions {
	margin-top: 10px
}
.webshop-favorites .favorite_product-actions .favorite_product-actions-decrease {
	text-align: right
}
.webshop-favorites .favorite_product-actions .favorite_product-actions-amount {
	text-align: center
}
.webshop-favorites .favorite_product-actions .favorite_product-actions-buy {
	margin-top: 10px;
	text-align: center
}
.webshop-favorites .favorite_product-actions .favorite_product-actions-increase {
	text-align: left
}
.webshop-favorites .BackgroundColor1_Favorites, .webshop-favorites .BackgroundColor2_Favorites {
	float: none !important;
	width: auto !important;
	clear: none !important
}
.webshop-favorites .FormTB_MessageTD {
	padding-top: 5px
}
.webshop-changepassword .change-password-button-container {
	padding-top: 15px
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"], input[type="submit"], .webshop-favorites .FormTB_SendButtonBTN, input[type="button"], .btn, button, textarea, select {
	border: 1px solid #dbe4e9;
	font-family: "Quicksand", sans-serif;
	font-size: 14px;
	color: #1c1c1c;
	font-weight: 400;
	height: 35px;
	padding: 0px 10px;
	border-radius: 0 !important
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"] {
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff))
}
input[type="image"] {
	border-radius: 0 !important
}
input[type="submit"], .webshop-favorites .FormTB_SendButtonBTN, input[type="button"], .btn, button {
	border: 1px solid #f26a24;
	background: #f26a24;
	color: #fff
}
textarea {
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff))
}
select {
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff))
}
.single_product-actions-lookup>a>img:not(.FavAddButton_Productlist):hover, .social_links>li>a>img:hover, .Order_back_basket>img:hover, .Order_empty_basket>img:hover, .Basket_Order>img:hover, .buyWrapper>input[type="IMAGE"]:hover, .single_product-fav>a>img:hover, input[type="button"]:hover, input[type="submit"]:hover, .webshop-favorites .FormTB_SendButtonBTN:hover, input[type="image"]:not(.BuyButton_ProductList):hover {
	opacity: .8
}
.touch .single_product-actions-lookup>a>img:not(.FavAddButton_Productlist):hover, .touch .social_links>li>a>img:hover, .touch .Order_back_basket>img:hover, .touch .Order_empty_basket>img:hover, .touch .Basket_Order>img:hover, .touch .buyWrapper>input[type="IMAGE"]:hover, .touch .single_product-fav>a>img:hover, .touch input[type="button"]:hover, .touch input[type="submit"]:hover, .touch .webshop-favorites .FormTB_SendButtonBTN:hover, .webshop-favorites .touch .FormTB_SendButtonBTN:hover, .touch input[type="image"]:not(.BuyButton_ProductList):hover {
	opacity: 1
}
.mm-hidden {
	display: none !important
}
.mm-wrapper {
	overflow-x: hidden;
	position: relative
}
.mm-menu, .mm-menu>.mm-panel {
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}
.mm-menu {
	box-sizing: border-box;
	background: inherit;
	display: block;
	overflow: hidden;
	padding: 0
}
.mm-panel {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.mm-panel.mm-opened {
	-webkit-transform: translate3d(0%, 0, 0);
	-moz-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0)
}
.mm-panel.mm-subopened {
	-webkit-transform: translate3d(-30%, 0, 0);
	-moz-transform: translate3d(-30%, 0, 0);
	-ms-transform: translate3d(-30%, 0, 0);
	-o-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0)
}
.mm-panel.mm-highest {
	z-index: 1
}
.mm-menu>.mm-panel {
	background: inherit;
	border-color: inherit;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	box-sizing: border-box;
	padding: 0 20px
}
.mm-menu>.mm-panel.mm-hasnavbar {
	padding-top: 40px
}
.mm-menu>.mm-panel:before, .mm-menu>.mm-panel:after {
	content: '';
	display: block;
	height: 20px
}
.mm-vertical .mm-panel {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important
}
.mm-vertical .mm-listview .mm-panel, .mm-listview .mm-vertical .mm-panel {
	display: none;
	padding: 10px 0 10px 10px
}
.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after, .mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after {
	border-color: transparent
}
.mm-vertical li.mm-opened>.mm-panel, li.mm-vertical.mm-opened>.mm-panel {
	display: block
}
.mm-vertical .mm-listview>li>.mm-next, .mm-listview>li.mm-vertical>.mm-next {
	height: 40px;
	bottom: auto
}
.mm-vertical .mm-listview>li>.mm-next:after, .mm-listview>li.mm-vertical>.mm-next:after {
	top: 16px;
	bottom: auto
}
.mm-vertical .mm-listview>li.mm-opened>.mm-next:after, .mm-listview>li.mm-vertical.mm-opened>.mm-next:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.mm-navbar {
	border-bottom: 1px solid;
	border-color: inherit;
	text-align: center;
	line-height: 20px;
	height: 40px;
	padding: 0 40px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0
}
.mm-navbar>* {
	display: block;
	padding: 10px 0
}
.mm-navbar a, .mm-navbar a:hover {
	text-decoration: none
}
.mm-navbar .mm-title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.mm-navbar .mm-btn {
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	z-index: 1
}
.mm-navbar .mm-btn:first-child {
	padding-left: 20px;
	left: 0
}
.mm-navbar .mm-btn:last-child {
	text-align: right;
	padding-right: 20px;
	right: 0
}
.mm-panel .mm-navbar {
	display: none
}
.mm-panel.mm-hasnavbar .mm-navbar {
	display: block
}
.mm-listview, .mm-listview>li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0
}
.mm-listview {
	font: inherit;
	font-size: 14px;
	line-height: 20px
}
.mm-listview a, .mm-listview a:hover {
	text-decoration: none
}
.mm-listview>li {
	position: relative
}
.mm-listview>li, .mm-listview>li:after, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before {
	border-color: inherit
}
.mm-listview>li>a, .mm-listview>li>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: inherit;
	display: block;
	padding: 10px 10px 10px 20px;
	margin: 0
}
.mm-listview>li>a.mm-arrow, .mm-listview>li>span.mm-arrow {
	padding-right: 50px
}
.mm-listview>li:not(.mm-divider):after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}
.mm-listview>li:not(.mm-divider):after {
	left: 20px
}
.mm-listview .mm-next {
	background: rgba(3,2,1,0);
	width: 50px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2
}
.mm-listview .mm-next:before {
	content: '';
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0
}
.mm-listview .mm-next+a, .mm-listview .mm-next+span {
	margin-right: 50px
}
.mm-listview .mm-next.mm-fullsubopen {
	width: 100%
}
.mm-listview .mm-next.mm-fullsubopen:before {
	border-left: none
}
.mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span {
	padding-right: 50px;
	margin-right: 0
}
.mm-menu>.mm-panel>.mm-listview {
	margin: 20px -20px
}
.mm-menu>.mm-panel>.mm-listview:first-child, .mm-menu>.mm-panel>.mm-navbar+.mm-listview {
	margin-top: -20px
}
.mm-listview .mm-inset {
	list-style: inside disc;
	padding: 0 10px 15px 40px;
	margin: 0
}
.mm-listview .mm-inset>li {
	padding: 5px 0
}
.mm-listview .mm-divider {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px
}
.mm-listview .mm-spacer {
	padding-top: 40px
}
.mm-listview .mm-spacer>.mm-next {
	top: 40px
}
.mm-listview .mm-spacer.mm-divider {
	padding-top: 25px
}
.mm-prev:before, .mm-next:after, .mm-arrow:after {
	content: '';
	border: 2px solid transparent;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.mm-prev:before {
	border-right: none;
	border-bottom: none;
	left: 20px
}
.mm-next:after, .mm-arrow:after {
	border-top: none;
	border-left: none;
	right: 20px
}
.mm-menu {
	background: #f3f3f3;
	border-color: rgba(0,0,0,0.1);
	color: rgba(0,0,0,0.7)
}
.mm-menu .mm-navbar>*, .mm-menu .mm-navbar a {
	color: rgba(0,0,0,0.3)
}
.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
	border-color: rgba(0,0,0,0.3)
}
.mm-menu .mm-listview {
	border-color: rgba(0,0,0,0.1)
}
.mm-menu .mm-listview>li .mm-next:after, .mm-menu .mm-listview>li .mm-arrow:after {
	border-color: rgba(0,0,0,0.3)
}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span {
	background: rgba(255,255,255,0.5)
}
.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next, .mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
	background: rgba(0,0,0,0.05)
}
.mm-menu .mm-divider {
	background: rgba(0,0,0,0.05)
}
.mm-page {
	box-sizing: border-box;
	position: relative
}
.mm-slideout {
	-webkit-transition: -webkit-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease
}
html.mm-opened {
	overflow-x: hidden;
	position: relative
}
html.mm-opened body {
	overflow-x: hidden
}
html.mm-background .mm-page {
	background: inherit
}
#mm-blocker {
	background: rgba(3,2,1,0);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999
}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker {
	display: block
}
.mm-menu.mm-offcanvas {
	display: none;
	position: fixed
}
.mm-menu.mm-current {
	display: block
}
.mm-menu {
	width: 80%;
	min-width: 140px;
	max-width: 440px
}
html.mm-opening .mm-slideout {
	-webkit-transform: translate(80%, 0);
	-moz-transform: translate(80%, 0);
	-ms-transform: translate(80%, 0);
	-o-transform: translate(80%, 0);
	transform: translate(80%, 0)
}

@media all and (max-width: 175px) {
html.mm-opening .mm-slideout {
	-webkit-transform: translate(140px, 0);
	-moz-transform: translate(140px, 0);
	-ms-transform: translate(140px, 0);
	-o-transform: translate(140px, 0);
	transform: translate(140px, 0)
}
}

@media all and (min-width: 550px) {
html.mm-opening .mm-slideout {
	-webkit-transform: translate(440px, 0);
	-moz-transform: translate(440px, 0);
	-ms-transform: translate(440px, 0);
	-o-transform: translate(440px, 0);
	transform: translate(440px, 0)
}
}
.mm-menu.mm-top.mm-autoheight, .mm-menu.mm-bottom.mm-autoheight {
	max-height: 80%
}
.mm-menu.mm-top.mm-autoheight.mm-fullscreen, .mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
	max-height: 100%
}
.mm-menu.mm-measureheight>.mm-panel {
	bottom: auto !important;
	height: auto !important
}
em.mm-counter {
	font: inherit;
	font-size: 14px;
	font-style: normal;
	text-indent: 0;
	line-height: 20px;
	display: block;
	margin-top: -10px;
	position: absolute;
	right: 45px;
	top: 50%
}
em.mm-counter+a.mm-next {
	width: 90px
}
em.mm-counter+a.mm-next+a, em.mm-counter+a.mm-next+span {
	margin-right: 90px
}
em.mm-counter+a.mm-fullsubopen {
	padding-left: 0
}
.mm-vertical>.mm-counter {
	top: 12px;
	margin-top: 0
}
.mm-vertical.mm-spacer>.mm-counter {
	margin-top: 40px
}
.mm-nosubresults>.mm-counter {
	display: none
}
.mm-menu em.mm-counter {
	color: rgba(0,0,0,0.3)
}
.mm-divider>span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0;
	line-height: 25px
}
.mm-divider.mm-opened a.mm-next:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.mm-collapsed:not(.mm-uncollapsed) {
	display: none
}
.mm-fixeddivider {
	background: inherit;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-fixeddivider:after {
	content: none !important;
	display: none !important
}
.mm-hasdividers .mm-fixeddivider {
	display: block
}
.mm-menu .mm-fixeddivider span {
	background: rgba(0,0,0,0.05)
}
html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-page, html.mm-opened.mm-dragging .mm-fixed-top, html.mm-opened.mm-dragging .mm-fixed-bottom, html.mm-opened.mm-dragging #mm-blocker {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.mm-iconpanel .mm-panel {
	-webkit-transition-property: -webkit-transform, left, right;
	-moz-transition-property: -moz-transform, left, right;
	-ms-transition-property: -ms-transform, left, right;
	-o-transition-property: -o-transform, left, right;
	transition-property: transform, left, right
}
.mm-iconpanel .mm-panel.mm-opened {
	border-left: 1px solid;
	border-color: inherit
}
.mm-iconpanel .mm-panel.mm-subopened {
	overflow-y: hidden;
	left: -40px;
	right: 40px;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-iconpanel .mm-panel.mm-iconpanel-0 {
	left: 0px
}
.mm-iconpanel .mm-panel.mm-iconpanel-1 {
	left: 40px
}
.mm-iconpanel .mm-panel.mm-iconpanel-2 {
	left: 80px
}
.mm-iconpanel .mm-panel.mm-iconpanel-3 {
	left: 120px
}
.mm-iconpanel .mm-panel.mm-iconpanel-4 {
	left: 160px
}
.mm-iconpanel .mm-panel.mm-iconpanel-5 {
	left: 200px
}
.mm-iconpanel .mm-panel.mm-iconpanel-6 {
	left: 240px
}
.mm-subblocker {
	background: inherit;
	opacity: 0;
	display: block;
	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-ms-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease
}
.mm-subopened .mm-subblocker {
	opacity: 0.6;
	position: absolute;
	top: 0;
	right: 0;
	bottom: -100000px;
	left: 0;
	z-index: 3
}
.mm-menu>.mm-navbar {
	background: inherit;
	padding: 0;
	z-index: 3;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-navbar-bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom: none;
	top: auto;
	bottom: 0
}
.mm-navbar-top ~ .mm-navbar-top {
	border-bottom: none
}
.mm-navbar-bottom ~ .mm-navbar-bottom {
	border-top: none
}
.mm-navbar.mm-hasbtns {
	padding: 0 40px
}
.mm-close:after {
	content: 'x'
}
.mm-navbar[class*="mm-navbar-content-"]>* {
	box-sizing: border-box;
	display: block;
	float: left
}
.mm-navbar>.mm-breadcrumbs {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	text-align: left;
	padding: 0 0 0 17px
}
.mm-navbar>.mm-breadcrumbs>* {
	display: inline-block;
	padding: 10px 3px
}
.mm-navbar>.mm-breadcrumbs>a {
	text-decoration: underline
}
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
	margin-left: -40px
}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs {
	margin-left: 0;
	padding-left: 0
}
.mm-navbar-top-1 {
	top: 0px
}
.mm-hasnavbar-top-1 .mm-panel {
	top: 40px
}
.mm-hasnavbar-top-1 .mm-indexer {
	top: 50px
}
.mm-hasnavbar-top-1 .mm-fixeddivider {
	top: 40px
}
.mm-navbar-top-2 {
	top: 40px
}
.mm-hasnavbar-top-2 .mm-panel {
	top: 80px
}
.mm-hasnavbar-top-2 .mm-indexer {
	top: 90px
}
.mm-hasnavbar-top-2 .mm-fixeddivider {
	top: 80px
}
.mm-navbar-top-3 {
	top: 80px
}
.mm-hasnavbar-top-3 .mm-panel {
	top: 120px
}
.mm-hasnavbar-top-3 .mm-indexer {
	top: 130px
}
.mm-hasnavbar-top-3 .mm-fixeddivider {
	top: 120px
}
.mm-navbar-top-4 {
	top: 120px
}
.mm-hasnavbar-top-4 .mm-panel {
	top: 160px
}
.mm-hasnavbar-top-4 .mm-indexer {
	top: 170px
}
.mm-hasnavbar-top-4 .mm-fixeddivider {
	top: 160px
}
.mm-navbar-bottom-1 {
	bottom: 0px
}
.mm-hasnavbar-bottom-1 .mm-panel {
	bottom: 40px
}
.mm-hasnavbar-bottom-1 .mm-indexer {
	bottom: 50px
}
.mm-navbar-bottom-2 {
	bottom: 40px
}
.mm-hasnavbar-bottom-2 .mm-panel {
	bottom: 80px
}
.mm-hasnavbar-bottom-2 .mm-indexer {
	bottom: 90px
}
.mm-navbar-bottom-3 {
	bottom: 80px
}
.mm-hasnavbar-bottom-3 .mm-panel {
	bottom: 120px
}
.mm-hasnavbar-bottom-3 .mm-indexer {
	bottom: 130px
}
.mm-navbar-bottom-4 {
	bottom: 120px
}
.mm-hasnavbar-bottom-4 .mm-panel {
	bottom: 160px
}
.mm-hasnavbar-bottom-4 .mm-indexer {
	bottom: 170px
}
.mm-navbar-size-2 {
	height: 80px
}
.mm-navbar-size-3 {
	height: 120px
}
.mm-navbar-size-4 {
	height: 160px
}
.mm-navbar-content-2>* {
	width: 50%
}
.mm-navbar-content-3>* {
	width: 33.33%
}
.mm-navbar-content-4>* {
	width: 25%
}
.mm-navbar-content-5>* {
	width: 20%
}
.mm-navbar-content-6>* {
	width: 16.67%
}
.mm-search, .mm-search input {
	box-sizing: border-box
}
.mm-search {
	height: 40px;
	padding: 7px 10px 0 10px
}
.mm-search input {
	border: none;
	border-radius: 26px;
	font: inherit;
	font-size: 14px;
	line-height: 26px;
	outline: none;
	display: block;
	width: 100%;
	height: 26px;
	margin: 0;
	padding: 0 10px
}
.mm-search input::-ms-clear {
display:none
}
.mm-panel>.mm-search {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.mm-panel.mm-hassearch {
	padding-top: 40px
}
.mm-panel.mm-hassearch.mm-hasnavbar {
	padding-top: 80px
}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
	top: 40px
}
.mm-noresultsmsg {
	text-align: center;
	font-size: 21px;
	display: none;
	padding: 40px 0
}
.mm-noresults .mm-noresultsmsg {
	display: block
}
.mm-noresults .mm-indexer {
	display: none !important
}
li.mm-nosubresults>a.mm-next {
	display: none
}
li.mm-nosubresults>a.mm-next+a, li.mm-nosubresults>a.mm-next+span {
	padding-right: 10px
}
.mm-menu .mm-search input {
	background: rgba(0,0,0,0.05);
	color: rgba(0,0,0,0.7)
}
.mm-menu .mm-noresultsmsg {
	color: rgba(0,0,0,0.3)
}
.mm-indexer {
	background: inherit;
	text-align: center;
	font-size: 12px;
	box-sizing: border-box;
	width: 20px;
	position: absolute;
	top: 10px;
	bottom: 10px;
	right: -100px;
	z-index: 3;
	-webkit-transition: right 0.4s ease;
	-moz-transition: right 0.4s ease;
	-ms-transition: right 0.4s ease;
	-o-transition: right 0.4s ease;
	transition: right 0.4s ease;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-indexer a {
	text-decoration: none;
	display: block;
	height: 3.85%
}
.mm-indexer ~ .mm-panel.mm-hasindexer {
	padding-right: 40px
}
.mm-hasindexer .mm-indexer {
	right: 0
}
.mm-hasindexer .mm-fixeddivider {
	right: 20px
}
.mm-menu .mm-indexer a {
	color: rgba(0,0,0,0.3)
}
input.mm-toggle, input.mm-check {
	position: absolute;
	left: -10000px
}
label.mm-toggle, label.mm-check {
	margin: 0;
	position: absolute;
	top: 50%;
	z-index: 2
}
label.mm-toggle:before, label.mm-check:before {
	content: '';
	display: block
}
label.mm-toggle {
	border-radius: 30px;
	width: 50px;
	height: 30px;
	margin-top: -15px
}
label.mm-toggle:before {
	border-radius: 30px;
	width: 28px;
	height: 28px;
	margin: 1px
}
input.mm-toggle:checked ~ label.mm-toggle:before {
	float: right
}
label.mm-check {
	width: 30px;
	height: 30px;
	margin-top: -15px
}
label.mm-check:before {
	border-left: 3px solid;
	border-bottom: 3px solid;
	width: 40%;
	height: 20%;
	margin: 25% 0 0 20%;
	opacity: 0.1;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
input.mm-check:checked ~ label.mm-check:before {
	opacity: 1
}
li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
	bottom: auto;
	margin-top: 0
}
li.mm-vertical label.mm-toggle {
	top: 5px
}
li.mm-vertical label.mm-check {
	top: 5px
}
label.mm-toggle, label.mm-check {
	right: 20px
}
label.mm-toggle+a, label.mm-toggle+span {
	padding-right: 80px
}
label.mm-check+a, label.mm-check+span {
	padding-right: 60px
}
a.mm-next+label.mm-toggle, a.mm-next+label.mm-check {
	right: 60px
}
a.mm-next+label.mm-toggle+a, a.mm-next+label.mm-toggle+span, a.mm-next+label.mm-check+a, a.mm-next+label.mm-check+span {
	margin-right: 50px
}
a.mm-next+label.mm-toggle+a, a.mm-next+label.mm-toggle+span {
	padding-right: 70px
}
a.mm-next+label.mm-check+a, a.mm-next+label.mm-check+span {
	padding-right: 50px
}
em.mm-counter+a.mm-next+label.mm-toggle, em.mm-counter+a.mm-next+label.mm-check {
	right: 100px
}
em.mm-counter+a.mm-next+label.mm-toggle+a, em.mm-counter+a.mm-next+label.mm-toggle+span, em.mm-counter+a.mm-next+label.mm-check+a, em.mm-counter+a.mm-next+label.mm-check+span {
	margin-right: 90px
}
.mm-menu label.mm-toggle {
	background: rgba(0,0,0,0.1)
}
.mm-menu label.mm-toggle:before {
	background: #f3f3f3
}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963
}
.mm-menu label.mm-check:before {
	border-color: rgba(0,0,0,0.7)
}
.mm-menu.mm-border-none .mm-listview>li:after, .mm-listview.mm-border-none>li:after {
	content: none
}
.mm-menu.mm-border-full .mm-listview>li:after, .mm-listview.mm-border-full>li:after {
	left: 0 !important
}
html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease
}
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-effect-zoom-menu {
	-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-effect-zoom-menu {
	-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
	-o-transform: scale(1, 1) translate3d(0%, 0, 0);
	transform: scale(1, 1) translate3d(0%, 0, 0)
}
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-ms-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center
}
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-effect-zoom-menu {
	-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
	-o-transform: scale(1, 1) translate3d(0%, 0, 0);
	transform: scale(1, 1) translate3d(0%, 0, 0)
}
html.mm-effect-slide-menu .mm-menu.mm-effect-slide-menu {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease
}
html.mm-effect-slide-menu.mm-opened .mm-menu.mm-effect-slide-menu {
	-webkit-transform: translate3d(-30%, 0, 0);
	-moz-transform: translate3d(-30%, 0, 0);
	-ms-transform: translate3d(-30%, 0, 0);
	-o-transform: translate3d(-30%, 0, 0);
	transform: translate3d(-30%, 0, 0)
}
html.mm-effect-slide-menu.mm-opening .mm-menu.mm-effect-slide-menu {
	-webkit-transform: translate3d(0%, 0, 0);
	-moz-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0)
}
html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-effect-slide-menu {
	-webkit-transform: translate3d(30%, 0, 0);
	-moz-transform: translate3d(30%, 0, 0);
	-ms-transform: translate3d(30%, 0, 0);
	-o-transform: translate3d(30%, 0, 0);
	transform: translate3d(30%, 0, 0)
}
html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-effect-slide-menu {
	-webkit-transform: translate3d(0%, 0, 0);
	-moz-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0)
}
html.mm-effect-fade-menu .mm-menu.mm-effect-fade-menu {
	opacity: 0;
	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-ms-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease
}
html.mm-effect-fade-menu.mm-opening .mm-menu.mm-effect-fade-menu {
	opacity: 1
}
.mm-menu.mm-effect-zoom-panels .mm-panel {
	-webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-ms-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened {
	-webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform: scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform: scale(1, 1) translate3d(0%, 0, 0);
	-o-transform: scale(1, 1) translate3d(0%, 0, 0);
	transform: scale(1, 1) translate3d(0%, 0, 0)
}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened {
	-webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0)
}
.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened {
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li {
	-webkit-transition: -webkit-transform 0.4s ease;
	-moz-transition: -moz-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	-o-transition: -o-transform 0.4s ease;
	transition: transform 0.4s ease;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(1) {
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	-ms-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(2) {
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	-ms-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(3) {
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(4) {
	-webkit-transition-delay: 400ms;
	-moz-transition-delay: 400ms;
	-ms-transition-delay: 400ms;
	-o-transition-delay: 400ms;
	transition-delay: 400ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(5) {
	-webkit-transition-delay: 500ms;
	-moz-transition-delay: 500ms;
	-ms-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	transition-delay: 500ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(6) {
	-webkit-transition-delay: 600ms;
	-moz-transition-delay: 600ms;
	-ms-transition-delay: 600ms;
	-o-transition-delay: 600ms;
	transition-delay: 600ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(7) {
	-webkit-transition-delay: 700ms;
	-moz-transition-delay: 700ms;
	-ms-transition-delay: 700ms;
	-o-transition-delay: 700ms;
	transition-delay: 700ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(8) {
	-webkit-transition-delay: 800ms;
	-moz-transition-delay: 800ms;
	-ms-transition-delay: 800ms;
	-o-transition-delay: 800ms;
	transition-delay: 800ms
}
html.mm-effect-slide-listitems .mm-menu.mm-effect-slide-listitems .mm-listview>li:nth-child(9) {
	-webkit-transition-delay: 900ms;
	-moz-transition-delay: 900ms;
	-ms-transition-delay: 900ms;
	-o-transition-delay: 900ms;
	transition-delay: 900ms
}
html.mm-effect-slide-listitems.mm-opening .mm-menu.mm-effect-slide-listitems .mm-panel.mm-opened .mm-listview>li {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-menu.mm-fullscreen {
	width: 100%;
	min-width: 140px;
	max-width: 10000px
}
html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(100%, 0);
	-moz-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	-o-transform: translate(100%, 0);
	transform: translate(100%, 0)
}

@media all and (max-width: 140px) {
html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(140px, 0);
	-moz-transform: translate(140px, 0);
	-ms-transform: translate(140px, 0);
	-o-transform: translate(140px, 0);
	transform: translate(140px, 0)
}
}

@media all and (min-width: 10000px) {
html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(10000px, 0);
	-moz-transform: translate(10000px, 0);
	-ms-transform: translate(10000px, 0);
	-o-transform: translate(10000px, 0);
	transform: translate(10000px, 0)
}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}

@media all and (max-width: 140px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-140px, 0);
	-moz-transform: translate(-140px, 0);
	-ms-transform: translate(-140px, 0);
	-o-transform: translate(-140px, 0);
	transform: translate(-140px, 0)
}
}

@media all and (min-width: 10000px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform: translate(-10000px, 0);
	-moz-transform: translate(-10000px, 0);
	-ms-transform: translate(-10000px, 0);
	-o-transform: translate(-10000px, 0);
	transform: translate(-10000px, 0)
}
}
.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
	height: 100%;
	min-height: 140px;
	max-height: 10000px
}
html.mm-opened.mm-fullscreen .mm-page {
	box-shadow: none !important
}
.mm-menu.mm-multiline .mm-listview>li>a, .mm-menu.mm-multiline .mm-listview>li>span, .mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a, .mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span {
	text-overflow: clip;
	white-space: normal
}
.mm-menu.mm-pageshadow:after {
	content: "";
	display: block;
	width: 20px;
	height: 120%;
	position: absolute;
	left: 100%;
	top: -10%;
	z-index: 99
}
.mm-menu.mm-pageshadow.mm-right:after {
	left: auto;
	right: 100%
}
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
	content: none;
	display: none
}
.mm-menu.mm-pageshadow:after {
	box-shadow: 0 0 10px rgba(0,0,0,0.3)
}
.mm-menu.mm-top, .mm-menu.mm-bottom {
	width: 100%;
	min-width: 100%;
	max-width: 100%
}
.mm-menu.mm-right {
	left: auto;
	right: 0
}
.mm-menu.mm-bottom {
	top: auto;
	bottom: 0
}
html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-80%, 0);
	-moz-transform: translate(-80%, 0);
	-ms-transform: translate(-80%, 0);
	-o-transform: translate(-80%, 0);
	transform: translate(-80%, 0)
}

@media all and (max-width: 175px) {
html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-140px, 0);
	-moz-transform: translate(-140px, 0);
	-ms-transform: translate(-140px, 0);
	-o-transform: translate(-140px, 0);
	transform: translate(-140px, 0)
}
}

@media all and (min-width: 550px) {
html.mm-right.mm-opening .mm-slideout {
	-webkit-transform: translate(-440px, 0);
	-moz-transform: translate(-440px, 0);
	-ms-transform: translate(-440px, 0);
	-o-transform: translate(-440px, 0);
	transform: translate(-440px, 0)
}
}
html.mm-front .mm-slideout {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
	transform: none !important;
	z-index: 0 !important
}
.mm-menu.mm-front {
	z-index: 1
}
.mm-menu.mm-front, .mm-menu.mm-next {
	-webkit-transition: -webkit-transform 0.4s ease;
	-ms-transition: -ms-transform 0.4s ease;
	transition: transform 0.4s ease;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
.mm-menu.mm-top {
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}
.mm-menu.mm-bottom {
	-webkit-transform: translate3d(0, 100%, 0);
	-moz-transform: translate3d(0, 100%, 0);
	-ms-transform: translate3d(0, 100%, 0);
	-o-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-menu.mm-top, .mm-menu.mm-bottom {
	height: 80%;
	min-height: 140px;
	max-height: 880px
}
.mm-menu.mm-theme-dark {
	background: #333333;
	border-color: rgba(0,0,0,0.15);
	color: rgba(255,255,255,0.8)
}
.mm-menu.mm-theme-dark .mm-navbar>*, .mm-menu.mm-theme-dark .mm-navbar a {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
	border-color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-listview {
	border-color: rgba(0,0,0,0.15)
}
.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after, .mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after {
	border-color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span {
	background: rgba(0,0,0,0.1)
}
.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
	background: rgba(255,255,255,0.05)
}
.mm-menu.mm-theme-dark .mm-divider {
	background: rgba(255,255,255,0.05)
}
.mm-menu.mm-theme-dark label.mm-check:before {
	border-color: rgba(255,255,255,0.8)
}
.mm-menu.mm-theme-dark em.mm-counter {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-fixeddivider span {
	background: rgba(255,255,255,0.05)
}
.mm-menu.mm-pageshadow.mm-theme-dark:after {
	box-shadow: 0 0 20px rgba(0,0,0,0.5)
}
.mm-menu.mm-theme-dark .mm-search input {
	background: rgba(255,255,255,0.3);
	color: rgba(255,255,255,0.8)
}
.mm-menu.mm-theme-dark .mm-noresultsmsg {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark .mm-indexer a {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-dark label.mm-toggle {
	background: rgba(0,0,0,0.15)
}
.mm-menu.mm-theme-dark label.mm-toggle:before {
	background: #333333
}
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963
}
.mm-menu.mm-theme-white {
	background: white;
	border-color: rgba(0,0,0,0.1);
	color: rgba(0,0,0,0.6)
}
.mm-menu.mm-theme-white .mm-navbar>*, .mm-menu.mm-theme-white .mm-navbar a {
	color: rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
	border-color: rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-listview {
	border-color: rgba(0,0,0,0.1)
}
.mm-menu.mm-theme-white .mm-listview>li .mm-next:after, .mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after {
	border-color: rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview>li.mm-selected>span {
	background: rgba(0,0,0,0.05)
}
.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
	background: rgba(0,0,0,0.03)
}
.mm-menu.mm-theme-white .mm-divider {
	background: rgba(0,0,0,0.03)
}
.mm-menu.mm-theme-white label.mm-check:before {
	border-color: rgba(0,0,0,0.6)
}
.mm-menu.mm-theme-white em.mm-counter {
	color: rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-fixeddivider span {
	background: rgba(0,0,0,0.03)
}
.mm-menu.mm-pageshadow.mm-theme-white:after {
	box-shadow: 0 0 10px rgba(0,0,0,0.2)
}
.mm-menu.mm-theme-white .mm-search input {
	background: rgba(0,0,0,0.05);
	color: rgba(0,0,0,0.6)
}
.mm-menu.mm-theme-white .mm-noresultsmsg {
	color: rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white .mm-indexer a {
	color: rgba(0,0,0,0.3)
}
.mm-menu.mm-theme-white label.mm-toggle {
	background: rgba(0,0,0,0.1)
}
.mm-menu.mm-theme-white label.mm-toggle:before {
	background: white
}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963
}
.mm-menu.mm-theme-black {
	background: black;
	border-color: rgba(255,255,255,0.2);
	color: rgba(255,255,255,0.6)
}
.mm-menu.mm-theme-black .mm-navbar>*, .mm-menu.mm-theme-black .mm-navbar a {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
	border-color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-listview {
	border-color: rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black .mm-listview>li .mm-next:after, .mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after {
	border-color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview>li.mm-selected>span {
	background: rgba(255,255,255,0.3)
}
.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel {
	background: rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black .mm-divider {
	background: rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black label.mm-check:before {
	border-color: rgba(255,255,255,0.6)
}
.mm-menu.mm-theme-black em.mm-counter {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-fixeddivider span {
	background: rgba(255,255,255,0.2)
}
.mm-menu.mm-pageshadow.mm-theme-black:after {
	content: none;
	display: none
}
.mm-menu.mm-theme-black .mm-search input {
	background: rgba(255,255,255,0.3);
	color: rgba(255,255,255,0.6)
}
.mm-menu.mm-theme-black .mm-noresultsmsg {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black .mm-indexer a {
	color: rgba(255,255,255,0.4)
}
.mm-menu.mm-theme-black label.mm-toggle {
	background: rgba(255,255,255,0.2)
}
.mm-menu.mm-theme-black label.mm-toggle:before {
	background: black
}
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963
}
.mm-menu.mm-tileview .mm-listview:after, .mm-menu .mm-tileview.mm-listview:after {
	content: '';
	display: block;
	clear: both
}
.mm-menu.mm-tileview .mm-listview>li, .mm-menu .mm-tileview.mm-listview>li {
	width: 50%;
	height: 0;
	padding: 50% 0 0 0;
	float: left;
	position: relative
}
.mm-menu.mm-tileview .mm-listview>li:after, .mm-menu .mm-tileview.mm-listview>li:after {
	left: 0;
	top: 0;
	border-right-width: 1px;
	border-right-style: solid;
	z-index: -1
}
.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs, .mm-menu .mm-tileview.mm-listview>li.mm-tile-xs {
	width: 12.5%;
	padding-top: 12.5%
}
.mm-menu.mm-tileview .mm-listview>li.mm-tile-s, .mm-menu .mm-tileview.mm-listview>li.mm-tile-s {
	width: 25%;
	padding-top: 25%
}
.mm-menu.mm-tileview .mm-listview>li.mm-tile-l, .mm-menu .mm-tileview.mm-listview>li.mm-tile-l {
	width: 75%;
	padding-top: 75%
}
.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl, .mm-menu .mm-tileview.mm-listview>li.mm-tile-xl {
	width: 100%;
	padding-top: 100%
}
.mm-menu.mm-tileview .mm-listview>li>a, .mm-menu.mm-tileview .mm-listview>li>span, .mm-menu .mm-tileview.mm-listview>li>a, .mm-menu .mm-tileview.mm-listview>li>span {
	line-height: 1px;
	text-align: center;
	padding: 50% 10px 0 10px;
	margin: 0;
	position: absolute;
	top: 0;
	right: 1px;
	bottom: 1px;
	left: 0
}
.mm-menu.mm-tileview .mm-listview>li>.mm-next, .mm-menu .mm-tileview.mm-listview>li>.mm-next {
	width: auto
}
.mm-menu.mm-tileview .mm-listview>li>.mm-next:before, .mm-menu.mm-tileview .mm-listview>li>.mm-next:after, .mm-menu .mm-tileview.mm-listview>li>.mm-next:before, .mm-menu .mm-tileview.mm-listview>li>.mm-next:after {
	content: none;
	display: none
}
.mm-menu.mm-tileview .mm-panel {
	padding-left: 0;
	padding-right: 0
}
.mm-menu.mm-tileview .mm-panel:after {
	content: none;
	display: none
}
.mm-menu.mm-tileview .mm-listview {
	margin: 0
}
#outer-container {
	position: relative
}
html.mm-opening body.explorer #header {
	position: absolute
}

@media only screen and (min-width: 991px) {
#Mobile_Menu {
	display: none
}
}
.mm-menu {
	background: #ebf0f3
}
.mm-menu .Productmenu_Category_Icon_Container {
	display: none !important
}
.mm-menu>.mm-panel>.mm-listview>li>a .ProductMenu_MenuItemBold {
	font-weight: inherit !important
}
.mm-menu>.mm-panel>.mm-listview:first-child {
	margin-top: 0
}
.mm-menu>.mm-panel>.mm-navbar+.mm-listview {
	margin-top: 0
}
.mm-menu .top_menu .Link_Spacer_Topmenu {
	display: none
}
.mm-menu .top_menu>a {
	display: block
}
.mm-menu .mobile_search {
	position: relative;
	margin-bottom: 15px
}
.mm-menu .mobile_search #Search_Form>br, .mm-menu .mobile_search #Search_Form .nbsp, .mm-menu .mobile_search #Search_Form .SearchTitle_SearchPage {
	display: none !important
}
.mm-menu .mobile_search #Search_Form .SearchField_SearchPage {
	width: 100%;
	height: 40px;
	border: 0;
	background: #fff;
	padding: 0 15px;
	font-size: 12px;
	color: #1c1c1c
}
.mm-menu .mobile_search #Search_Form .SubmitButton_SearchPage {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	bottom: 0;
	background: transparent url("../images/search_ico.png") no-repeat center center;
	width: 40px;
	height: 100%;
	border: 0;
	text-indent: -9999px
}
.mm-navbar {
	height: 42px;
	border-bottom: 0;
	padding: 0px 20px
}
.mm-navbar .mm-title {
	color: #1c1c1c !important;
	font-family: "Playfair Display", serif;
	font-weight: 400;
	font-size: 22px
}
.mobile_usp ul {
	list-style: none
}
.mobile_usp i {
	color: #f26a24
}
#backToTop {
	display: none;
	height: 50px;
	width: 50px;
	background: rgba(57,57,57,0.7);
	color: #fff;
	position: relative;
	font-size: 32px;
	position: fixed;
	z-index: 9006;
	bottom: 20px;
	right: 20px;
	-webkit-transition: background .3s ease-out;
	-moz-transition: background .3s ease-out;
	-ms-transition: background .3s ease-out;
	-o-transition: background .3s ease-out;
	transition: background .3s ease-out
}
#backToTop>span {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: inherit
}
#backToTop>span i {
	font-size: inherit
}
#backToTop:hover {
	background: #393939
}

@media only screen and (max-width: 767px) {
#backToTop {
	width: 40px;
	height: 40px;
	font-size: 18px
}
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: "Quicksand", sans-serif;
	font-size: 14px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-radius: 0 !important
}
.popupOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 9999
}
.popupOverlay .popupBox {
	width: 90%;
	max-width: 350px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 20px;
	background: #fff;
	border-radius: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}
.popupOverlay .popupBox h2 {
	margin: 0 0 20px 0;
	text-align: center
}
.popupOverlay .popupBox .popupIconPlaceholder {
	text-align: center
}
.popupOverlay .popupBox p {
	margin: 10px 0 20px
}
.popupOverlay .popupBox .popupContinueShopping, .popupOverlay .popupBox .popupGoToCart {
	display: inline-block;
	line-height: 45px;
	text-align: center;
	text-decoration: none;
	width: 47.5%;
	border-radius: 0;
	font-size: 14px;
	font-weight: 400
}
.popupOverlay .popupBox .popupContinueShopping {
	background: #1c1c1c;
	color: #fff
}
.popupOverlay .popupBox .popupContinueShopping:hover, .popupOverlay .popupBox .popupContinueShopping:active {
	background: #1c1c1c;
	color: #fff
}
.popupOverlay .popupBox .popupGoToCart {
	background: #f26a24;
	color: #fff;
	margin-left: 5%
}
.popupOverlay .popupBox .popupGoToCart:hover, .popupOverlay .popupBox .popupGoToCart:active {
	background: #f26a24;
	color: #fff
}
.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 20px auto
}
.white-popup h3, .white-popup .webshop-orderstep4 .GiftCertificate_Download_Header_Order4, .webshop-orderstep4 .white-popup .GiftCertificate_Download_Header_Order4, .white-popup .popupOverlay .popupBox h2, .popupOverlay .popupBox .white-popup h2 {
	margin: 0;
	text-align: center
}
#instagram_Feed {
	padding-top: 30px;
	padding-bottom: 50px
}
#instagram_Feed .frontpage_instagram-container .frontpage_instagram-feed {
	height: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
	position: relative
}
#instagram_Feed .frontpage_instagram-container .frontpage_instagram-feed a {
	margin-right: 30px;
	vertical-align: top;
	display: block;
	width: 150px;
	height: 150px;
	float: left;
	overflow: hidden
}
#instagram_Feed .frontpage_instagram-container .frontpage_instagram-feed a:hover img {
	opacity: .8
}
#instagram_Feed .frontpage_instagram-container .frontpage_instagram-feed .instagram_scroller {
	height: 170px;
	position: relative
}
.simply-scroll-container {
	position: relative
}
.simply-scroll-clip {
	position: relative;
	overflow: hidden
}
.simply-scroll-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none
}
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none
}
.simply-scroll-list li img {
	border: none;
	display: block
}
.simply-scroll {
	width: 100%;
	height: 150px
}
.simply-scroll .simply-scroll-clip {
	width: 100%;
	height: 150px
}
.simply-scroll .simply-scroll-list li {
	float: left;
	width: 150px;
	height: 150px
}
div.Element_Overlay_ProdList_SavingsDIV {
	position: static !important;
	display: inline !important
}
/*
div.Element_Overlay_ProdList_SavingsText_DIV {
	padding-top: 26px !important;
	padding-left: 10px !important;
	line-height: 1 !important
}
div.Element_Overlay_ProdList_SavingsContainer_DIV, div.Element_Overlay_Frontpage_SavingsContainer_DIV {
	top: 41px !important;
	right: 12px !important
}

div.Element_Overlay_ProdInfo_SavingsText_DIV {
	padding-top: 53px !important;
	padding-left: 18px !important;
	line-height: 1 !important
}
div.Element_Overlay_ProdInfo_SavingsContainer_DIV {
	top: 41px !important;
	right: -18px !important
}
*/


