﻿@media only screen and (max-width:700px)
{
	.responsive .container_20{width:320px}
	.responsive .container_20 .grid_1,.responsive .container_20 .grid_2,.responsive .container_20 .grid_3,.responsive .container_20 .grid_4,.responsive .container_20 .grid_5,.responsive .container_20 .grid_6,.responsive .container_20 .grid_7,.responsive .container_20 .grid_8,.responsive .container_20 .grid_9,.responsive .container_20 .grid_10,.responsive .container_20 .grid_11,.responsive .container_20 .grid_12,.responsive .container_20 .grid_13,.responsive .container_20 .grid_14,.responsive .container_20 .grid_15,.responsive .container_20 .grid_16,.responsive .container_20 .grid_17,.responsive .container_20 .grid_18,.responsive .container_20 .grid_19,.responsive .container_20 .grid_20{
		display:block;
		float:none;
		margin-left:0;
		margin-right:0;
	}
	.responsive .container_20 .grid_1{width:auto}
	.responsive .container_20 .prefix_1{padding-left:0}
	.responsive .container_20 .suffix_1{padding-right:0}
	.responsive .container_20 .push_1{left:auto}
	.responsive .container_20 .pull_1{left:auto}
	.responsive .container_20 .grid_2{width:auto}
	.responsive .container_20 .prefix_2{padding-left:0}
	.responsive .container_20 .suffix_2{padding-right:0}
	.responsive .container_20 .push_2{left:auto}
	.responsive .container_20 .pull_2{left:auto}
	.responsive .container_20 .grid_3{width:auto}
	.responsive .container_20 .prefix_3{padding-left:0}
	.responsive .container_20 .suffix_3{padding-right:0}
	.responsive .container_20 .push_3{left:auto}
	.responsive .container_20 .pull_3{left:auto}
	.responsive .container_20 .grid_4{width:auto}
	.responsive .container_20 .prefix_4{padding-left:0}
	.responsive .container_20 .suffix_4{padding-right:0}
	.responsive .container_20 .push_4{left:auto}
	.responsive .container_20 .pull_4{left:auto}
	.responsive .container_20 .grid_5{width:auto}
	.responsive .container_20 .prefix_5{padding-left:0}
	.responsive .container_20 .suffix_5{padding-right:0}
	.responsive .container_20 .push_5{left:auto}
	.responsive .container_20 .pull_5{left:auto}
	.responsive .container_20 .grid_6{width:auto}
	.responsive .container_20 .prefix_6{padding-left:0}
	.responsive .container_20 .suffix_6{padding-right:0}
	.responsive .container_20 .push_6{left:auto}
	.responsive .container_20 .pull_6{left:auto}
	.responsive .container_20 .grid_7{width:auto}
	.responsive .container_20 .prefix_7{padding-left:0}
	.responsive .container_20 .suffix_7{padding-right:0}
	.responsive .container_20 .push_7{left:auto}
	.responsive .container_20 .pull_7{left:auto}
	.responsive .container_20 .grid_8{width:auto}
	.responsive .container_20 .prefix_8{padding-left:0}
	.responsive .container_20 .suffix_8{padding-right:0}
	.responsive .container_20 .push_8{left:auto}
	.responsive .container_20 .pull_8{left:auto}
	.responsive .container_20 .grid_9{width:auto}
	.responsive .container_20 .prefix_9{padding-left:0}
	.responsive .container_20 .suffix_9{padding-right:0}
	.responsive .container_20 .push_9{left:auto}
	.responsive .container_20 .pull_9{left:auto}
	.responsive .container_20 .grid_10{width:auto}
	.responsive .container_20 .prefix_10{padding-left:0}
	.responsive .container_20 .suffix_10{padding-right:0}
	.responsive .container_20 .push_10{left:auto}
	.responsive .container_20 .pull_10{left:auto}
	.responsive .container_20 .grid_11{width:auto}
	.responsive .container_20 .prefix_11{padding-left:0}
	.responsive .container_20 .suffix_11{padding-right:0}
	.responsive .container_20 .push_11{left:auto}
	.responsive .container_20 .pull_11{left:auto}
	.responsive .container_20 .grid_12{width:auto}
	.responsive .container_20 .prefix_12{padding-left:0}
	.responsive .container_20 .suffix_12{padding-right:0}
	.responsive .container_20 .push_12{left:auto}
	.responsive .container_20 .pull_12{left:auto}
	.responsive .container_20 .grid_13{width:auto}
	.responsive .container_20 .prefix_13{padding-left:0}
	.responsive .container_20 .suffix_13{padding-right:0}
	.responsive .container_20 .push_13{left:auto}
	.responsive .container_20 .pull_13{left:auto}
	.responsive .container_20 .grid_14{width:auto}
	.responsive .container_20 .prefix_14{padding-left:0}
	.responsive .container_20 .suffix_14{padding-right:0}
	.responsive .container_20 .push_14{left:auto}
	.responsive .container_20 .pull_14{left:auto}
	.responsive .container_20 .grid_15{width:auto}
	.responsive .container_20 .prefix_15{padding-left:0}
	.responsive .container_20 .suffix_15{padding-right:0}
	.responsive .container_20 .push_15{left:auto}
	.responsive .container_20 .pull_15{left:auto}
	.responsive .container_20 .grid_16{width:auto}
	.responsive .container_20 .prefix_16{padding-left:0}
	.responsive .container_20 .suffix_16{padding-right:0}
	.responsive .container_20 .push_16{left:auto}
	.responsive .container_20 .pull_16{left:auto}
	.responsive .container_20 .grid_17{width:auto}
	.responsive .container_20 .prefix_17{padding-left:0}
	.responsive .container_20 .suffix_17{padding-right:0}
	.responsive .container_20 .push_17{left:auto}
	.responsive .container_20 .pull_17{left:auto}
	.responsive .container_20 .grid_18{width:auto}
	.responsive .container_20 .prefix_18{padding-left:0}
	.responsive .container_20 .suffix_18{padding-right:0}
	.responsive .container_20 .push_18{left:auto}
	.responsive .container_20 .pull_18{left:auto}
	.responsive .container_20 .grid_19{width:auto}
	.responsive .container_20 .prefix_19{padding-left:0}
	.responsive .container_20 .suffix_19{padding-right:0}
	.responsive .container_20 .push_19{left:auto}
	.responsive .container_20 .pull_19{left:auto}
	.responsive .container_20 .grid_20{width:auto}
	.responsive body{min-width:320px}
	.responsive .hLibMediaTypeListener{top:-1005px}
	.responsive .hTab.accordion .tabsHeader{display:none}
	.responsive .hTab.accordion .tabsContent .tab-acc{display:block;background:#f5f5f5;border:1px solid #aaa;padding:5px 25px 5px 5px;position:relative;cursor:pointer;border-bottom-width:0}
	.responsive .hTab.accordion .tabsContent .tab-acc span.allRotatingArrow{position:absolute;right:5px;top:50%;margin-top:-3px;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-177px -40px;background-repeat:no-repeat;width:11px;height:6px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}
	.responsive .hTab.accordion .tabsContent .tab-acc.tabActiveHeader,.responsive .hTab.accordion .tabsContent .tab-acc.last{border-bottom-width:1px}
	.responsive .hTab.accordion .tabsContent .tab-acc.tabActiveHeader span.allRotatingArrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
	.responsive .hTab.accordion .tabsContent .tabPage{display:none}.responsive .hTab.accordion .tabsContent .tabActiveContent-acc{display:block}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx)
{
	.responsive .hTab.accordion .tabsContent .tab-acc span.allRotatingArrow{background-image:url('/Images/sprite/sprite-retina.png');background-position:-177px -27px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)
{
	.responsive .hLibCookieInfo{top:0!important;left:0;height:46px;width:100%;overflow:hidden;background:rgba(84,84,84,.9);border-bottom:1px solid #545454;z-index:999;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.responsive .hLibCookieInfo.hLibCookieMobileClosed{display:none!important}
	.responsive .hLibCookieInfo .hLibCookieInfoHeader{height:40px;width:auto;padding:7px 30px 2px 51px!important;overflow:hidden}
	.responsive .hLibCookieInfo .hLibCookieInfoHeader .hLibCookieInfoIcon{position:absolute;right:auto;top:5px;left:5px}
	.responsive .hLibCookieInfo .hLibCookieInfoHeader .hLibCookieInfoHeadline{overflow:visible;position:static;height:auto;width:auto;text-indent:0}
	.responsive .hLibCookieInfo .hLibCookieInfoHeader .hLibCookieInfoHeadline .content{position:static;height:20px;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:auto}
	.responsive .hLibCookieInfo .hLibCookieInfoBody{position:absolute;top:23px;left:51px;height:auto;width:auto}
	.responsive .hLibCookieInfo .hLibCookieInfoBody .content{display:none}
	.responsive .hLibCookieInfo .hLibCookieInfoBody .mobileContent{display:block}
	.responsive .hLibCookieInfo .hLibCookieInfoMobileClose{display:block}
	.responsive .hLibCookieInfo .hLibCookieInfoHeader,.responsive .hLibCookieInfo .hLibCookieInfoHeader .hLibCookieInfoHeadline,.responsive .hLibCookieInfo .hLibCookieInfoHeader .hLibCookieInfoHeadline .content,.responsive .hLibCookieInfo .hLibCookieInfoBody,.responsive .hLibCookieInfo .hLibCookieInfoBody .content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;opacity:1;background:transparent}
	.responsive .hTab.accordion .tabsContent .tab-acc{height:38px;line-height:38px;font-size:13px;font-weight:bold;position:relative;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:34px;border-color:#cdcdd2;background:#f0f0f0;border-left:none;border-right:none}
	.responsive .hTab.accordion .tabsContent .tab-acc span{position:absolute;right:10px;top:50%;margin-top:-5.5px;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-607px -40px;background-repeat:no-repeat;width:14px;height:11px}
	.responsive .hTab.accordion .tabsContent .tabPage{padding:6px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx)
{
	.responsive .hTab.accordion .tabsContent .tab-acc span{background-image:url('/Images/sprite/sprite.png');background-position:0 0;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)
{
	.responsive #hModalWrap .hModal .hModalContent .modalPrint{right:17px}
	.responsive .site-breadcrumbs{display:none}
	.responsive .focus-message{font-size:10px!important;line-height:15px!important;left:-5px!important;letter-spacing:1px!important;padding:3px 5px!important;font-weight:normal!important}
	.responsive .focus-message .l,.responsive .focus-message .r{bottom:-5px;width:5px!important;height:5px!important}
	.responsive .focus-message .r{background-position:-62px -58px}
	.responsive .wupti-msg-wrap .wupti-msg{width:260px;padding:10px;font-size:20px;max-width:310px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive body{width:100%;overflow-x:hidden}
	.responsive body .profiler-results{display:none}
	.ios.touch #hMobileMenu-overflow{width:1000px;overflow:hidden}
	.responsive #hkbLayoutType{content:"mobile"}
	.responsive #site-content{min-height:600px;}
	.responsive .productlistpage #site-content{padding-top:6px}
	.responsive .detailpage #site-content{padding-top:3px}
	.responsive #site-main #mobileMenuShadow{position:absolute;top:0;left:-4px;width:4px;height:100%;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTlBQzZERDJGNDM0MTFFMjhFRjJDNjM4OEVDQUI4N0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTlBQzZERDNGNDM0MTFFMjhFRjJDNjM4OEVDQUI4N0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OUFDNkREMEY0MzQxMUUyOEVGMkM2Mzg4RUNBQjg3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OUFDNkREMUY0MzQxMUUyOEVGMkM2Mzg4RUNBQjg3QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psfpb20AAAAeSURBVHjaYmRgYGAGYj4gls7KyvJnYkADGAIAAQYAQJMBv39nu7gAAAAASUVORK5CYII=');background-repeat:repeat-y;background-position:0 0;z-index:999}
	.responsive .page-header{margin-right:10px;margin-left:10px}
	.responsive .container_20 .grid_5,.responsive .container_20 .grid_15,.responsive .container_20 .grid_20{margin:0 6px 6px}
	.responsive .hModalContent .container_20{width:auto!important}
	.responsive #site-header .site-top{height:43px}
	.responsive #site-header .site-logo{top:9px;margin:0 auto;width:85px;height:40px}.responsive #site-header .site-logo img{width:85px}
	.responsive #site-header .site-user-info{display:none}
	.responsive #site-header .site-basket-info{padding:0;width:50px;right:5px;top:9px;width:47px;height:30px}
	.responsive #site-header .site-basket-info .ico{-webkit-transform:scale(.55);-moz-transform:scale(.55);-ms-transform:scale(.55);-o-transform:scale(.55);transform:scale(.55);-webkit-transform-origin:top left 50%;-moz-transform-origin:top left 50%;-ms-transform-origin:top left 50%;-o-transform-origin:top left 50%;transform-origin:top left 50%;transform-origin:top left;-webkit-transform-origin:top left;top:0;margin:0}
	.responsive #site-header .site-basket-info strong,.responsive #site-header .site-basket-info .items .txt{display:none}
	.responsive #site-header .site-basket-info .btm .goToBasket{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}
	.responsive #site-header .site-basket-info .btm .freight{display:none}
	.responsive #site-header .site-basket-info .items{position:absolute;top:2px;right:0;font-weight:bold;font-size:12px;color:#ff7d1a;background-color:#fff;-webkit-box-shadow:0 0 7px 1px white;-moz-box-shadow:0 0 7px 1px white;box-shadow:0 0 7px 1px white}
	.responsive #site-header .mobileMenu{display:none}
	.responsive .site-search input.search{width:250px}
	.responsive .site-search{width:auto;height:44px;z-index:1;display:block;width:100%!important;background:#203189;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .site-search .wrap{position:static;padding:7px;border-bottom:1px solid #162362}
	.responsive .site-search input.search{display:block;float:none;width:100%;padding-left:28px;border:1px solid #162362;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.2) inset;-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.2) inset;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2) inset}
	.responsive .site-search input.searchButton{position:absolute;top:7px;left:5px;border:none;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
	.responsive .checkout-header .grid_20 .c-info{display:none;}
	.responsive .mainmenu{background:transparent;height:auto}
	.responsive .mm-menu{border:none;background:transparent;height:auto}
	.responsive .mm-menu::before{content:attr(data-title);display:block;height:19px;line-height:19px;color:#323232;background:#d2d2d2;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 7px;font-weight:normal;font-size:12px;margin:0;border:none;cursor:default;text-shadow:none}
	.responsive .mm-menu::before::after{display:none}
	.responsive .mm-menu li.mm-item-top-outlet .mm-item-top-text{width:auto;text-align:left}
	.responsive #mobileMenuButton{display:block;padding-left:8px;padding-right:8px}
	.responsive body #mobileMenuButton{display:block}
	.responsive body .hMobileMenu,.responsive body .hMobileMenu .hMobileMenuContent{background:#203189}
	.responsive body .hMobileMenu .hMobileMenuContent{z-index:1}
	.responsive body .hMobileMenu .hMobileMenuContent .container_20,.responsive body .hMobileMenu .hMobileMenuContent .grid_20{width:auto;margin:0}
	.responsive body .hMobileMenu .mm-menu-sub-desktop{display:none;}
	.responsive body .hMobileMenu .hMobileMenuContent ul{margin:0;padding:0;top:0}
	.responsive body .hMobileMenu .hMobileMenuContent li{float:none;display:block;padding:0;border:none}
	.responsive body .hMobileMenu .hMobileMenuContent li a{
		display:block;
		width:auto!important;
		border-bottom:1px solid #c6e9fb;
		height:29px;
		line-height:29px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		padding:0 8.5px 0 7px;
		text-align:left;
		background-repeat:repeat-x;
		color:#fff;
		font-size:15px;
		text-decoration:none;
		position:relative;
		background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#293eac),color-stop(100%,#1f2f81));
		background:-webkit-linear-gradient(#293eac,#1f2f81);
		background:-moz-linear-gradient(#293eac,#1f2f81);
		background:-o-linear-gradient(#293eac,#1f2f81);
		background:linear-gradient(#293eac,#1f2f81);
		text-shadow:0 -1px rgba(0,0,0,.5)
	}
	.responsive body .hMobileMenu .hMobileMenuContent li a.spacer { margin-top: 15px; border-top:1px solid #c6e9fb; }
	.responsive body .hMobileMenu .hMobileMenuContent li h3 { margin: 15px 0 0; border-bottom:1px solid #c6e9fb; padding-left:7px;}
	.responsive body .hMobileMenu .hMobileMenuContent li a,	.responsive body .hMobileMenu .hMobileMenuContent li a span{font-weight:normal!important}
	.responsive body .hMobileMenu .hMobileMenuContent li a::after{content:"";position:relative;top:9px;float:right;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-664px -40px;background-repeat:no-repeat;width:7px;height:11px}
	.responsive body .hMobileMenu .hMobileMenuContent li a.active,.responsive body .hMobileMenu .hMobileMenuContent li a.hPush-selected{color:#fff!important;text-shadow:0 -1px rgba(0,0,0,.5)!important;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#7e7e83),color-stop(100%,#a5a5aa))!important;background:-webkit-linear-gradient(#7e7e83,#a5a5aa)!important;background:-moz-linear-gradient(#7e7e83,#a5a5aa)!important;background:-o-linear-gradient(#7e7e83,#a5a5aa)!important;background:linear-gradient(#7e7e83,#a5a5aa)!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.responsive body .hMobileMenu .hMobileMenuContent li.mm-item-top-outlet a.mm-item-top-text{color:#333;text-shadow:0 1px rgba(255,255,255,.75);background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#ffdc1f),color-stop(100%,#efbe14));background:-webkit-linear-gradient(#ffdc1f,#efbe14);background:-moz-linear-gradient(#ffdc1f,#efbe14);background:-o-linear-gradient(#ffdc1f,#efbe14);background:linear-gradient(#ffdc1f,#efbe14)}
	.responsive body .hMobileMenu .hMobileMenuContent .menus-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive body .hMobileMenu .hMobileMenuContent .hPush{overflow:hidden;height:100%}
	.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushViews{height:100%;overflow:hidden}
	.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushTitleBar{height:31px;line-height:31px;background:#d2d2d2;font-size:15px;border:none}
	.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushTitleBar,.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushTitleBar a{color:#323232}
	.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushTitleBar .hPushBack{position:absolute;top:0;left:5px;padding:0;background:transparent;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-712px -87px;background-repeat:no-repeat;width:30px;height:30px;text-indent:-500px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
	.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushTitleBar .hPushBack::before{display:none!important}
	.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushTitleBar .active{background-color:rgba(255,255,255,.4)}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std .customer-menu-header{display:none}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std .white-box{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0!important}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std .std-menu{display:block!important}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std a span{display:none}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std .menu-header-level-0{font-weight:normal}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std .menu-item-level-0 .menu-item-level-1{display:none}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std .menu-item-level-1 ul{display:none}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile-std li a{background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0095d4),color-stop(100%,#0081d2));background:-webkit-linear-gradient(#0095d4,#0081d2);background:-moz-linear-gradient(#0095d4,#0081d2);background:-o-linear-gradient(#0095d4,#0081d2);background:linear-gradient(#0095d4,#0081d2)}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile>*{display:none}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile>.heading,.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile>ul{display:block}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile .heading{display:block;height:19px;line-height:19px;color:#7d7d82;background:#c6e9fb;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 7px;font-weight:normal;font-size:12px;margin:0;border:none;cursor:default;text-shadow:none}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile .heading::after{display:none}
	.responsive body .hMobileMenu .hMobileMenuContent .menu-mobile li a{background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#0095d4),color-stop(100%,#0081d2));background:-webkit-linear-gradient(#0095d4,#0081d2);background:-moz-linear-gradient(#0095d4,#0081d2);background:-o-linear-gradient(#0095d4,#0081d2);background:linear-gradient(#0095d4,#0081d2)}
	.responsive body .hMobileMenu .hMobileMenuContent li.mm-item-top .mm-item-top-text.selected,.responsive body .hMobileMenu .hMobileMenuContent a.selected{background:#f0f0f0!important;color:#7d7d82!important;text-shadow:0 1px white!important}
	.cssgradients .responsive body .hMobileMenu .hMobileMenuContent li.mm-item-top .mm-item-top-text.selected,.cssgradients .responsive body .hMobileMenu .hMobileMenuContent a.selected{background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e1e1e6),color-stop(100%,#f0f0f0))!important;background:-webkit-linear-gradient(#e1e1e6,#f0f0f0)!important;background:-moz-linear-gradient(#e1e1e6,#f0f0f0)!important;background:-o-linear-gradient(#e1e1e6,#f0f0f0)!important;background:linear-gradient(#e1e1e6,#f0f0f0)!important}
	.responsive body #hMobileMenu-overflow .mm-menu li.mm-item-top a.active,.responsive body #hMobileMenu-overflow .mm-menu li.mm-item-top a.hPush-selected{color:#fff!important;text-shadow:0 -1px rgba(0,0,0,.5)!important;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#7e7e83),color-stop(100%,#a5a5aa))!important;background:-webkit-linear-gradient(#7e7e83,#a5a5aa)!important;background:-moz-linear-gradient(#7e7e83,#a5a5aa)!important;background:-o-linear-gradient(#7e7e83,#a5a5aa)!important;background:linear-gradient(#7e7e83,#a5a5aa)!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive body .hMobileMenu .hMobileMenuContent li a::after{background-image:url('/Images/sprite/sprite-retina.png');background-position:-158px -58px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive body .hMobileMenu .hMobileMenuContent .hPush .hPushTitleBar .hPushBack{background-image:url('/Images/sprite/sprite-retina.png');background-position:-491px -236px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive .std-menu{display:none!important}
	.responsive .site-links .for-mobile{display:block}
	.responsive .site-footer .top .col{display:inline-block;width:32%}
	.responsive .site-footer{background:#fff;padding:0}
	.responsive .site-footer .container_20{padding:15px 0}
	.responsive .site-footer .infoAndCardsWrapper,.responsive .site-footer .btm-txt{display:none}
	.responsive .mobile-footer{display:block}
	.responsive .site-footer-checkout{background:transparent}
	.responsive .site-footer-checkout .container_20{width:auto;padding-top:0}
	.responsive .site-footer-checkout .infoAndCards{display:none}
	.responsive .article .white-box{padding:10px 10px 0;margin-bottom:10px}
	.responsive .article p{margin-bottom:10px}
	.responsive .article iframe{height:170px}
	.responsive .article .block-seperator{margin-bottom:10px}
	.responsive .article .block-media.block-banner.grid_13:first-child{margin-left:-9px;margin-right:-9px;margin-top:-9px;width:306px}
	.responsive .article .media-align-left .block-item-media{float:none;text-align:center}
	.responsive .article .media-align-left .block-item-text{float:none}
	.responsive .article .media-align-left.reversed .block-item-media{float:none}
	.responsive .article .media-align-right .block-item-media{text-align:center}
	.responsive .article .block-products{height:auto;margin-bottom:10px;width:308px;}
	.responsive .article .block-products article.listProduct{margin-left:0;margin-right:0;position:relative;}
	.responsive .listProduct .mobilelink {display:block;position:absolute;z-index:9999;height:168px;width:294px;}
	.responsive .article .block-giftcard form{margin:0;border:none;padding:0 0 10px 0}
	.responsive .article .block-giftcard form .form-content .card-info{display:block;float:none;width:auto}
	.responsive .article .block-giftcard form .form-content .card-info label span{float:none;width:auto;display:inline-block;margin-right:5px}
	.responsive .article .block-giftcard form .form-content .card-info label .text{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .article .block-giftcard form .form-content .card-theme{display:block;float:none;width:auto;margin:10px 0}
	.responsive .modal-giftcard-example{padding:0}
	.responsive .block-giftcard-example{width:auto;height:auto;margin:0}
	.responsive .block-giftcard-example .name{font-size:11px}
	.responsive .block-giftcard-example .name{font-size:9px}
	.responsive .block-giftcard-example .value{font-size:12px;line-height:13px}
	.responsive .block-giftcard-example .value{font-size:9px;line-height:11px;position:relative;top:-2px}
	.responsive .block-giftcard-example .giftcard-amount .value{font-size:20px}
}
@media only screen and (max-width:480px){
	.responsive .block-giftcard-example .giftcard-amount .value{font-size:9px;line-height:11px;top:-2px}
}
@media only screen and (max-width:700px){
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table{border:0!important}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr{display:block}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td{display:block;padding:0!important}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td.recaptcha_image_cell{width:300px!important;left:-7px!important;position:relative!important}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td #recaptcha_logo{display:none}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td .recaptcha_input_area{width:192px!important}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td .recaptcha_input_area #recaptcha_response_field{width:192px!important}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td #recaptcha_reload_btn{float:right;margin:25px 8px 0 1px;height:14px;overflow:hidden}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td #recaptcha_reload_btn img{margin-top:-2px}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td #recaptcha_switch_audio_btn{float:right;margin:25px 1px 0;height:15px;overflow:hidden}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td #recaptcha_whatsthis_btn{float:right;margin:25px 1px 0;height:14px;overflow:hidden}
	.responsive .block-giftcardstatus .form-content .captcha-block #recaptcha #recaptcha_table tr td #recaptcha_whatsthis_btn img{margin-bottom:-2px}
	.responsive .block-giftcardstatus .saldo-block .value{width:110px}
	.block-giftcardstatus .saldo-block .value{width:200px}
	.responsive .modal-with-article{width:auto}
	.responsive .miniBasket{display:none!important}
	.responsive .page-header h1.search-result-header{overflow:auto!important;white-space:normal!important;text-align:left!important;line-height:20px!important;padding-right:55px;margin-bottom:15px}
	.responsive .page-header .article-search-referer a{white-space:nowrap}
	.responsive .article-search-wrapper h1{font-size:15px;line-height:20px;margin-bottom:15px}
	.responsive .article-search-wrapper h1 .search-term{display:block}
	.responsive .article-search-wrapper .result-list li{margin:0 0 12px;padding:0 0 15px}
	.responsive .banner-usp{display:none}
	.responsive .banner-usp.showInFooter{display:block;margin-bottom:5px;margin-top:10px}
	.responsive .banner-usp.showInFooter .usp-border:last-child{display:none}
	.responsive .banner-reviews{display:none}
	.responsive .homePage .front-slider{overflow:hidden;margin:0 0 15px}
	.responsive .homePage .front-slider li.sliderchild.todays-wupti .counter{font-size:12px;left:11px}
	.responsive .homePage .front-slider li.sliderchild.todays-wupti .counter .colon1{left:22px}
	.responsive .homePage .front-slider li.sliderchild.todays-wupti .counter .colon2{left:48px}
	.responsive .homePage .front-slider li.sliderchild.todays-wupti .counter .number{margin-right:4px}
	.responsive .homePage .front-slider li.sliderchild.todays-wupti .counter .number .digit{width:10px;margin-right:1px;padding-left:0;line-height:16px}
	.responsive .homePage .front-slider li.sliderchild .product{padding:6px;font-size:12px;height:220px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .homePage .front-slider li.sliderchild .product .productText{padding:0 140px 0 2px;width:auto;height:133px}
	.responsive .homePage .front-slider li.sliderchild .product .productName{font-size:15px;line-height:normal}
	.responsive .homePage .front-slider li.sliderchild .product .productReview{margin:5px 0}
	.responsive .homePage .front-slider li.sliderchild .product .splash{width:60px;height:60px;top:50px;right:auto;left:150px}
	.responsive .homePage .front-slider li.sliderchild .product .productMedia{position:absolute;top:70px;left:auto;right:20px;width:100px}
	.responsive .homePage .front-slider li.sliderchild .product .productMedia img{max-width:100%}
	.responsive .homePage .front-slider li.sliderchild .product .productMedia:before{background-image:url(/content/gfx/TodaysWuptiBG-m.png);background-position:-278px -70px;content:' ';display:block;position:absolute;z-index:2;top:0;right:0;width:10px;height:10px}
	.responsive .homePage .front-slider li.sliderchild .product .productMedia:after{background-image:url(/content/gfx/TodaysWuptiBG-m.png);background-position:-188px -160px;content:' ';display:block;position:absolute;z-index:2;background-color:#ff0;bottom:0;left:0;width:70px;height:10px}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink{position:absolute;top:auto;left:0;right:auto;bottom:6px;width:100%;height:22px;padding:0 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink .productAvailability{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;right:25px}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink .productPrice{z-index:3;position:absolute;top:-25px;left:auto;right:59px;height:auto;width:90px;text-align:center}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink .productPrice strong{font-size:20px;line-height:22px}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink .productPrice span.linethrough{font-size:11px}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink .productDetailsLink{background:transparent;position:absolute;top:-3px;right:6px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink .productDetailsLink span{display:none}
	.responsive .homePage .front-slider li.sliderchild .product .availPriceAndLink .productDetailsLink::after{display:block;content:">";width:10px;height:16px;font-size:20px}
	.responsive .homePage .front-slider .slider-pager{height:27px;width:101%}
	.responsive .homePage .front-slider .slider-pager ul{float:left;height:27px}
	.responsive .homePage .front-slider .slider-pager{border:none}
	.responsive .homePage .front-slider .slider-pager::before,.responsive .homePage .front-slider .slider-pager::after{content:"";height:29px;float:left;border-top:1px solid #dcdcdf;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(#fff,#f0f0f0);background:-moz-linear-gradient(#fff,#f0f0f0);background:-o-linear-gradient(#fff,#f0f0f0);background:linear-gradient(#fff,#f0f0f0)}
	.responsive .homePage .front-slider .slider-pager li{display:inline-block;float:none;width:27px;height:27px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .homePage .front-slider .slider-pager li div,.responsive .homePage .front-slider .slider-pager li span{display:none;padding:0;text-align:center;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(#fff,#f0f0f0);background:-moz-linear-gradient(#fff,#f0f0f0);background:-o-linear-gradient(#fff,#f0f0f0);background:linear-gradient(#fff,#f0f0f0)}
	.responsive .homePage .front-slider .slider-pager li span{display:block}
	.responsive .homePage section .headline{font-size:18px;text-indent:0}
	.responsive .homePage.bottomBanner .grid_20{margin-left:auto;margin-right:auto;width:314px}
	.responsive .modal-finance .top{padding-right:0;min-height:0;font-size:12px;min-height:none}
	.responsive .modal-finance .top hgroup .heading{font-size:20px;line-height:24px}
	.responsive .modal-finance .top hgroup .heading-sub{font-size:13px}
	.responsive .modal-finance .top ul.checklist{margin-top:auto}
	.responsive .modal-finance .calculate{overflow:hidden;*zoom:1}
	.responsive .modal-finance .calculate .headline{font-size:13px}
	.responsive .modal-finance .calculate .img{display:inline;float:right;width:40%;position:static;font-size:11px;font-weight:normal}
	.responsive .modal-finance .calculate .img img{max-width:98%}
	.responsive .modal-finance .calculate .period-wrapper{display:inline;float:left;width:56%;height:auto}
	.responsive .modal-finance .calculate .period-wrapper .rangeSlider-wrap{display:none}
	.responsive .modal-finance .calculate .period-wrapper .period-select-mobile{display:block;margin:0 0 15px}
	.responsive .modal-finance .calculate .period-wrapper .period-compiled{display:block;float:none;width:auto;font-size:13px;overflow:hidden;*zoom:1}
	.responsive .modal-finance .calculate .period-wrapper .period-compiled div{height:24px;line-height:24px}
	.responsive .modal-finance .calculate .period-wrapper .period-compiled div .l{font-size:12px;width:70px;padding-left:7px}
	.responsive .modal-finance .calculate .period-wrapper .period-compiled div .r{font-size:15px}
	.responsive .modal-finance footer strong{font-size:13px}
	.responsive .productlist-filter .filter-group{padding:0;margin:0}
	.responsive .productlist-filter .filter-group .filter-header{padding:0 80px 0 10px;position:relative;height:37px;line-height:37px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;cursor:pointer;display:block}
	.responsive .productlist-filter .filter-group .filter-header .arrow{position:absolute;top:15px;right:10px;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-607px -40px;background-repeat:no-repeat;width:14px;height:11px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}
	.responsive .productlist-filter .filter-group .filter-header.filter-open .arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
	.responsive .productlist-filter .filter-group .filter-header a.reset{display:none}
	.responsive .productlist-filter .filter-group .filter-header .amtSelected{display:none;position:absolute;top:0;right:30px;font-size:12px;font-weight:normal;color:#a5a5aa}
	.responsive .productlist-filter .filter-group .filter-header .amtSelected.show{display:block}
	.responsive .productlist-filter .filter-group .filter-content{display:none;padding:0;background:#fff}
	.responsive .productlist-filter .filter-group .filter-chk-lines ul{margin:0}
	.responsive .productlist-filter .filter-group .filter-chk-lines ul li label{border-top:1px solid #cdcdd2;padding:10px 15px 10px 33px}
	.responsive .productlist-filter .filter-group .filter-chk-lines ul li:first-child label{border:none}
	.responsive .productlist-filter .filter-group .filter-chk-lines ul li input{top:13px;left:10px}
	.responsive .productlist-filter .filter-group .filter-chk-lines ul li .txt{color:#5f5f64;font-size:15px}
	.responsive .productlist-filter .filter-group .filter-chk-lines ul li .amt{top:13px;right:10px}
	.responsive .productlist-filter .filter-group .filter-range{margin:10px 8px 0 10px;position:relative;top:5px;background-position:-8px -588px;padding:0 3px 5px}
	.responsive .productlist-filter .filter-group .filter-range .filter-price{height:60px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .productlist-filter .filter-group .filter-header .arrow{background-image:url('/Images/sprite/sprite-retina.png');background-position:0 0;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive .productlist-filter #mobileFilterShow{display:inline-block;position:absolute;top:3px;right:6px;margin-right:0;margin-left:0;padding-left:8px;padding-right:8px;opacity:0}
	.responsive .productlist-filter #mobileFilterShow.show{opacity:1}
	.responsive .productlist-filter #mobileFilterClose{display:block;position:absolute;top:-14px;right:-6px;border:none;z-index:1;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-286px -87px;background-repeat:no-repeat;width:26px;height:26px}
	.responsive .productlist-filter #mobileFilterClose:hover,.responsive .productlist-filter #mobileFilterClose.hover .responsive .productlist-filter #mobileFilterClose{background-position:-390px -87px}
	.responsive .productlist-filter #mobileFilterClose:active,.responsive .productlist-filter #mobileFilterClose.active .responsive .productlist-filter #mobileFilterClose{background-position:-364px -87px}
	.responsive .productlist-filter .filter-top strong{font-weight:normal;font-size:15px}
	.responsive .productlist-filter #filterReset,.responsive .productlist-filter #mobileFilterDone{display:inline-block;cursor:pointer;text-decoration:none;font-family:Arial;font-weight:normal;text-align:center;border:none;color:#009ff2;height:28px;line-height:28px;font-size:14px;padding:0 15px;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;text-shadow:0 1px white;-webkit-box-shadow:0 1px 4px #a5a5aa;-moz-box-shadow:0 1px 4px #a5a5aa;box-shadow:0 1px 4px #a5a5aa;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#cfcfd3));background-image:-webkit-linear-gradient(top,#fff,#cfcfd3);background-image:-moz-linear-gradient(top,#fff,#cfcfd3);background-image:-o-linear-gradient(top,#fff,#cfcfd3);background-image:linear-gradient(top,#fff,#cfcfd3);background-image:-ms-linear-gradient(top,white 0%,#cfcfd3 100%);position:absolute;top:14px;right:10px;padding-left:8px;padding-right:8px;font-weight:bold}
	.ie11 .responsive .productlist-filter #filterReset span,.ie10 .responsive .productlist-filter #filterReset span,.ie9 .responsive .productlist-filter #filterReset span,.ie11 .responsive .productlist-filter #mobileFilterDone span,.ie10 .responsive .productlist-filter #mobileFilterDone span,.ie9 .responsive .productlist-filter #mobileFilterDone span{display:inline-block;margin-top:1px;background:none!important}
	.ie9 .responsive .productlist-filter #filterReset,.ie9 .responsive .productlist-filter #mobileFilterDone{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white',endColorstr='#cfcfd3')}
	.responsive .productlist-filter #filterReset:visited,.responsive .productlist-filter #mobileFilterDone:visited{text-decoration:none}
	.responsive .productlist-filter #filterReset:hover,.responsive .productlist-filter #mobileFilterDone:hover{text-decoration:none;color:#009ff2;outline:none;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fff),color-stop(100%,#dcdcdf));background-image:-webkit-linear-gradient(top,#fff,#dcdcdf);background-image:-moz-linear-gradient(top,#fff,#dcdcdf);background-image:-o-linear-gradient(top,#fff,#dcdcdf);background-image:linear-gradient(top,#fff,#dcdcdf)}
	.ie9 .responsive .productlist-filter #filterReset:hover,.ie9 .responsive .productlist-filter #mobileFilterDone:hover{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='white',endColorstr='#dcdcdf')}
	.responsive .productlist-filter #filterReset.active,.responsive .productlist-filter #filterReset:active,.responsive .productlist-filter #filterReset.IEActiveStateBugfix,.responsive .productlist-filter #mobileFilterDone.active,.responsive .productlist-filter #mobileFilterDone:active,.responsive .productlist-filter #mobileFilterDone.IEActiveStateBugfix{outline:none;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#cfcfd3),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,#cfcfd3,#fff);background-image:-moz-linear-gradient(top,#cfcfd3,#fff);background-image:-o-linear-gradient(top,#cfcfd3,#fff);background-image:linear-gradient(top,#cfcfd3,#fff)}
	.ie9 .responsive .productlist-filter #filterReset.active,.ie9 .responsive .productlist-filter #filterReset:active,.ie9 .responsive .productlist-filter #filterReset.IEActiveStateBugfix,.ie9 .responsive .productlist-filter #mobileFilterDone.active,.ie9 .responsive .productlist-filter #mobileFilterDone:active,.ie9 .responsive .productlist-filter #mobileFilterDone.IEActiveStateBugfix{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cfcfd3',endColorstr='white')}
	.responsive .productlist-filter #mobileFilterDone{right:auto;left:10px}
	.responsive .productlist-filter #filter-mobile{position:absolute;top:0;left:6px;width:307px;z-index:10;display:none}
	.responsive .productlist-filter #filter-mobile .filter-border{margin:0 0 10px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .productlist-filter #mobileFilterClose{background-image:url('/Images/sprite/sprite-retina.png');background-position:-546px -186px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .productlist-filter #mobileFilterClose:hover,.responsive .productlist-filter #mobileFilterClose.hover .responsive .productlist-filter #mobileFilterClose{background-position:-372px -186px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .productlist-filter #mobileFilterClose:active,.responsive .productlist-filter #mobileFilterClose.active .responsive .productlist-filter #mobileFilterClose{background-position:-502px -186px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive article.banner{width:auto!important;height:auto!important;margin:0 0 10px!important}
	.responsive article.listProduct, .responsive article.listProduct:hover{width:auto!important;height:auto!important;padding:7px!important;margin:10px 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .productgroup .productlist li.productlist-item:hover, .responsive .searchresults .productlist li.productlist-item:hover {overflow:hidden;}
	.responsive .productgroup article.listProduct:hover .addtobasket, .responsive .searchresults article.listProduct:hover .addtobasket {display:none;}
	.responsive article.listProduct.outline{padding:4px!important}
	.responsive article.listProduct .splash{top:5px;left:80px}
	.responsive article.listProduct .top{height:148px!important;margin-bottom:20px!important;padding:0 0 0 145px!important}
	.responsive article.listProduct .shortInfo{height:auto!important}
	.responsive article.listProduct .productName{font-size:12px!important;height:auto!important;word-wrap: break-word;width:149px;}
	.responsive article.listProduct .productMedia{position:absolute!important;top:7px!important;left:7px!important;width:130px!important;height:auto!important;margin-top:0!important}
	.responsive article.listProduct .productText{width:149px;}
	.responsive article.listProduct .productMedia img{max-width:130px!important;max-height:130px!important}
	.responsive article.listProduct .productDetails{margin-top:5px!important;position:relative!important;top:auto!important;left:-2px!important;width:auto!important;height:auto!important;right:auto!important;overflow:hidden}
	.responsive article.listProduct .productCompare{display:none}
	.responsive article.listProduct .productAvailability{top:auto!important;left:153px!important;right:auto!important;bottom:7px!important;width:130px!important;background-color:#fff;padding-top:4px}	.responsive article.listProduct .productPrice{bottom:7px!important;left:7px!important}
	.responsive article.listProduct .productPrice strong{font-size:18px!important;position:static!important}
	.responsive article.listProduct .productPrice span.linethrough{font-size:11px}
	.responsive article.listProduct .productDetailsLink,.responsive article.listProduct .productDetailsLink:hover,.responsive article.listProduct .productDetailsLink:active{background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:0 0;background-repeat:no-repeat;width:11px;height:17px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0!important;position:absolute!important;bottom:7px!important;right:7px!important;filter:none}
	.responsive article.listProduct .productDetailsLink span,.responsive article.listProduct .productDetailsLink:hover span,.responsive article.listProduct .productDetailsLink:active span{display:none}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive article.listProduct .productDetailsLink,.responsive article.listProduct .productDetailsLink:hover,.responsive article.listProduct .productDetailsLink:active{background-image:url('/Images/sprite/sprite-retina.png');background-position:-614px 0;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive article.listProduct.width2 .shortInfo{padding-top:0;padding-right:0}
	.responsive article.listProduct.width3 .shortInfo{padding-top:0;padding-right:0}
	.responsive body.productlistpage .site-breadcrumbs{display:block;position:relative;height:0}
	.responsive body.productlistpage .site-breadcrumbs a.mobileArrowLeft{font-size:13px;position:absolute;width:37px;height:37px}
	.responsive body.productlistpage .site-breadcrumbs a.mobileArrowLeft:before{content:" ";display:inline-block;margin-right:5px;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-183px -58px;background-repeat:no-repeat;width:10px;height:13px;position:relative;top:2px}
	.responsive body.productlistpage .site-breadcrumbs a.mobileArrowLeft span{display:none}
	.responsive body.productlistpage .site-breadcrumbs a.mobileArrowLeft:before{top:11px;left:6px}
	.responsive body.productlistpage .site-breadcrumbs ol{display:none}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive body.productlistpage .site-breadcrumbs a.mobileArrowLeft:before{background-image:url('/Images/sprite/sprite-retina.png');background-position:-199px 0;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive .productlist-wrapper .page-header h1,.responsive .productlist-wrapper .page-header h2{font-size:15px;text-align:center;line-height:37px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
	.responsive .productlist-wrapper .page-header .mobile-border{display:block}
	.responsive .productlist-content{width:auto !important}
	.responsive .productlist-header{height:auto;line-height:normal}
	.responsive .productlist-header .text{font-weight:normal;padding-top:1px;line-height:22px}
	.responsive .productlist-header #productlist-compare-button{display:none}
	.responsive .productlist-header #productlist-sort{position:static;display:inline;float:right}
	.responsive .productlist-header .text{float:left}
	.responsive .productlist{margin-left:0;width:308px;}
	.responsive .productlist li.productlist-item{float:none;display:block;height:auto;overflow:auto;width:308px;}
	.responsive .productlist-posttext{margin:10px}
	.responsive .related-products .productlist{width:auto;left:0;overflow:visible}
	.responsive .related-products .productlist article.listProduct{margin:0 0 10px}
	.responsive body.detailpage .site-breadcrumbs{display:block}
	.responsive body.detailpage .site-breadcrumbs .goBack{float:none;display:block;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.responsive body.detailpage .site-breadcrumbs ol{display:none}
	.responsive article.product{width:310px}
	.responsive article.product .d-right,.responsive article.product .d-left{float:none;display:block;width:auto}
	.responsive article.product .padding-box{padding:6px}
	.responsive article.product .padding-box-top{padding:6px 0}
	.responsive article.product .padding-box-top .top,.responsive article.product .padding-box-top .productAccessories{padding:0 6px}
	.responsive article.product h1{left:auto;font-size:18px;line-height:22px}
	.responsive article.product #mobile-media-target{position:relative;display:block;}
    .responsive article.product #product-media{display:none;}
	.responsive article.product .priceAndAvail{margin:10px 0}
	.responsive article.product .priceAndAvail .productPrice{float:none;width:auto;display:block;text-align:left;border-bottom:1px solid #cdcdd2}
	.responsive article.product .priceAndAvail .productAvailability{float:none;display:block;width:auto}
	.responsive article.product .detailsAndFinance{float:none}
	.responsive article.product .detailsAndFinance .productDetails{float:none;display:block;width:auto;padding-left:20px;margin:10px 0 20px;overflow:hidden;*zoom:1}
	.responsive article.product .detailsAndFinance .finance{float:none;display:block;width:auto}
	.responsive article.product .detailsAndFinance .finance a.sellingpoint{background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-303px -587px;background-repeat:no-repeat;width:303px;height:65px;line-height:65px;margin:0 auto}
	.responsive article.product .detailsAndFinance .finance a.sellingpoint span{display:none}
	.responsive article.product .detailsAndFinance .finance a.sellingpoint span.mobile{display:block;font-family:"Just Another Hand",cursive;font-size:30px;padding:0 44px 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
	.responsive article.product .detailsAndFinance .finance a.sellingpoint span.mobile::before{content:"";position:absolute;right:15px;top:50%;margin-top:-11.5px;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-497px 0;background-repeat:no-repeat;width:14px;height:23px}
	.responsive article.product .detailsAndFinance .finance .financeDetails{display:none}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive article.product .detailsAndFinance .finance a.sellingpoint{background-image:url('/Images/sprite/sprite-retina.png');background-position:0 -681px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive article.product .detailsAndFinance .finance a.sellingpoint span.mobile::before{background-image:url('/Images/sprite/sprite-retina.png');background-position:-559px -58px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive article.product .productBuyLine{float:none;display:block;text-align:center}
	.responsive article.product .productBuyLine .productBuy{width:auto;padding:0 25px;font-size:22px}
	.responsive article.product .d-right .productMedia{position:relative;display:none}
	.responsive article.product .productDetailsTabs{float:none;display:block;width:auto}
	.responsive article.product .productAccessories{float:none;display:block;width:auto}
	.responsive article.product .productAccessories .productAccessoriesHeadline{border-bottom:1px solid #cdcdd2}
	.responsive article.product .productAccessories .quickProduct{height:auto;padding:10px 70px;padding-bottom:10px}
	.responsive article.product .productAccessories .quickProduct .hButton{float:right;padding:0;line-height:19px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-918px -87px;background-repeat:no-repeat;width:41px;height:33px}
	.responsive article.product .productAccessories .quickProduct .hButton:hover,.responsive article.product .productAccessories .quickProduct .hButton.hover .responsive article.product .productAccessories .quickProduct .hButton{background-position:-959px -87px}
	.responsive article.product .productAccessories .quickProduct .hButton:active,.responsive article.product .productAccessories .quickProduct .hButton.active .responsive article.product .productAccessories .quickProduct .hButton{background-position:-1000px -87px}
	.responsive article.product .productAccessories .quickProduct .hButton span{display:none}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive article.product .productAccessories .quickProduct .hButton{background-image:url('/Images/sprite/sprite-retina.png');background-position:-215px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive article.product .productAccessories .quickProduct .hButton:hover,.responsive article.product .productAccessories .quickProduct .hButton.hover .responsive article.product .productAccessories .quickProduct .hButton{background-position:-173px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive article.product .productAccessories .quickProduct .hButton:active,.responsive article.product .productAccessories .quickProduct .hButton.active .responsive article.product .productAccessories .quickProduct .hButton{background-position:-256px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive .product-details-info .productReview{margin-bottom:10px}
	.responsive .productMediaSlider{height:auto}
	.responsive .productMediaSlider li.sliderchild iframe{width:250px;height:141px}
	.responsive .productMediaSliderThumb{position:absolute;bottom:0;left:0;width:100%;padding:0 0 8px 0}
	.responsive .productMediaSliderThumb li span{display:inline}
	.responsive .productMediaSliderThumb li.youtube .img{display:none}
	.responsive .productMediaSliderThumb li{background:#fff!important;width:18px;height:18px;border:none;margin:0 3px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px}
	.responsive .productMediaSliderThumb li::before{content:attr(data-nr);color:#009ff2;font-size:12px}
	.responsive .productMediaSliderThumb li.selected::before{color:#7d7d82}
	.responsive #productDetailsLargeImgModal{padding:10px 0}
	.responsive #productDetailsLargeImgModal .productMediaSlider{width:auto}
	.responsive #productDetailsLargeImgModal .productMediaSlider .inner{width:260px}
	.responsive #productDetailsLargeImgModal .productMediaSlider .inner .sliderchild img{width:260px}
	.responsive #productDetailsLargeImgModal .productMediaSlider .inner .sliderchild iframe{max-width:260px;max-height:145px}
	.responsive .details-review{padding:0}.responsive .details-review .product-details-info,.responsive .details-review .tab-wrap{display:block;float:none;width:auto;margin-bottom:20px}
	.responsive .details-review .product-details-info{padding:10px}
	.responsive .details-review .product-details-info .top-info{min-height:55px;padding-left:90px;position:relative}
	.responsive .details-review .product-details-info .img img{max-width:55px;max-height:55px;position:absolute;top:0;left:0}
	.responsive .details-review .product-details-info .productName{font-size:18px;line-height:20px;margin:0}
	.responsive .details-review .product-details-info .productReview .rating{margin-right:-5px;-webkit-transform-origin:0 center 0 50%;-moz-transform-origin:0 center 0 50%;-ms-transform-origin:0 center 0 50%;-o-transform-origin:0 center 0 50%;transform-origin:0 center 0 50%;-webkit-transform:scale(.91,.91);-moz-transform:scale(.91,.91);-ms-transform:scale(.91,.91);-o-transform:scale(.91,.91);transform:scale(.91,.91)}
	.responsive .details-review .product-details-info .productReview .textRating{clear:none}
	.responsive .details-review .product-details-info .productDetails{display:none}.responsive .details-review .product-details-info .productPrice{float:left}
	.responsive .details-review .product-details-info .productBuy{float:right;position:relative;top:2px;padding:0;line-height:19px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-918px -87px;background-repeat:no-repeat;width:41px;height:33px;vertical-align:top}
	.responsive .details-review .product-details-info .productBuy:hover,.responsive .details-review .product-details-info .productBuy.hover .responsive .details-review .product-details-info .productBuy{background-position:-959px -87px}
	.responsive .details-review .product-details-info .productBuy:active,.responsive .details-review .product-details-info .productBuy.active .responsive .details-review .product-details-info .productBuy{background-position:-1000px -87px}
	.responsive .details-review .product-details-info .productBuy span{display:none}
	.responsive .details-review .tab-wrap{clear:both;margin:10px 0 20px}
	.responsive .details-review .tabsHeader .tab{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:7px;padding-right:7px;width:48%;position:relative;top:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .details-review .product-details-info .productBuy{background-image:url('/Images/sprite/sprite-retina.png');background-position:-215px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .details-review .product-details-info .productBuy:hover,.responsive .details-review .product-details-info .productBuy.hover .responsive .details-review .product-details-info .productBuy{background-position:-173px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .details-review .product-details-info .productBuy:active,.responsive .details-review .product-details-info .productBuy.active .responsive .details-review .product-details-info .productBuy{background-position:-256px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive .product-sub-block .headline{font-size:18px}
	.responsive .product-sub-block{margin-top:20px!important}
	.responsive .frontpage .product-sub-block{margin-left:0!important;margin-right:0!important}
	.responsive .offers-pack .offer{padding:8px;min-height:50px}
	.responsive .offers-pack .offer .offer-product{width:55px;padding:0;font-size:11px}
	.responsive .offers-pack .offer .offer-product img{width:55px}
	.responsive .offers-pack .offer .offer-product span{height:33px;overflow:hidden}
	.responsive .offers-pack .offer .offer-total{width:84px;right:0;top:0;position:relative;display:inline;float:right}
	.responsive .offers-pack .offer .offer-total .priceAndBuy{position:relative;top:0;text-align:right}
	.responsive .offers-pack .offer .offer-total .priceAndBuy .productPrice{padding-left:0}
	.responsive .offers-pack .offer .offer-total .priceAndBuy .productPrice strong{font-size:18px}
	.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton{padding:0;line-height:19px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-918px -87px;background-repeat:no-repeat;width:41px;height:33px;vertical-align:top}
	.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton:hover,.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton.hover .responsive .offers-pack .offer .offer-total .priceAndBuy .hButton{background-position:-959px -87px}
	.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton:active,.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton.active .responsive .offers-pack .offer .offer-total .priceAndBuy .hButton{background-position:-1000px -87px}
	.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton span{display:none}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton{background-image:url('/Images/sprite/sprite-retina.png');background-position:-215px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton:hover,.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton.hover .responsive .offers-pack .offer .offer-total .priceAndBuy .hButton{background-position:-173px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton:active,.responsive .offers-pack .offer .offer-total .priceAndBuy .hButton.active .responsive .offers-pack .offer .offer-total .priceAndBuy .hButton{background-position:-256px -277px;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive .review-single.height-limit .review-text{max-height:93px}
	.responsive .checkoutPage .order-main{margin:0 7px}
	.responsive .checkoutPage{padding:0 0 10px}
	.responsive .checkoutPage #mobileShowBack,.responsive .checkoutPage #mobileShowOrder,.responsive .checkoutPage #mobileHideOrder{display:block;position:absolute;top:0}
	.responsive .checkoutPage #mobileShowBack{left:7px;top:6px}
	.responsive .checkoutPage #mobileShowOrder{right:7px;padding:0 5px}
	.responsive .checkoutPage #mobileHideOrder{top:10px;right:10px;padding:0 5px;z-index:1}
	.responsive .checkoutPage .order-details{display:none;position:absolute;top:0;left:7px;margin:0;width:306px}
	.responsive .checkoutPage section.checkout-step .section-headline{font-size:18px;text-align:center}
	.responsive .checkoutPage .order-customer-info section.customer-info .customer-login label.c-i-0{padding-bottom:10px}
	.responsive .checkoutPage .order-customer-info section.customer-info .customer-login label.c-i-0,.responsive .checkoutPage .order-customer-info section.customer-info .customer-login label.c-i-1{float:none;display:block;width:auto;padding-left:10px}
	.responsive .checkoutPage .order-customer-info section.customer-info .customer-login label.c-i-0 span,.responsive .checkoutPage .order-customer-info section.customer-info .customer-login label.c-i-1 span{display:none}
	.responsive .checkoutPage .order-customer-info section.customer-info .customer-login label input{left:-10px;top:3px;margin:0}
	.responsive .checkoutPage .order-customer-info section.customer-info .form-wrapper{padding:0}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields{overflow:visible;padding:5px 10px 0;margin-top:0;border-top:1px solid #f0f0f0;width:auto}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row .f-n{display:none}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row .f-v,.responsive .checkoutPage .order-customer-info section.customer-info .fields .row label{display:block;float:none;width:auto;position:relative}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row .f-v.w-0,.responsive .checkoutPage .order-customer-info section.customer-info .fields .row label.w-0{display:inline-block;width:90px}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row .f-v.w-0 .f-v,.responsive .checkoutPage .order-customer-info section.customer-info .fields .row label.w-0 .f-v{width:auto}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row .f-v.w-1,.responsive .checkoutPage .order-customer-info section.customer-info .fields .row label.w-1{width:187px;float:right}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row .f-v.w-1 .f-v,.responsive .checkoutPage .order-customer-info section.customer-info .fields .row label.w-1 .f-v{width:auto}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;background:rgba(255,255,255,.01)}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row.customerGetAddressInputContainer .f-n{display:block;float:none;width:auto;font-size:12px;top:0}
	.responsive .checkoutPage .order-customer-info section.customer-info .fields .row.customerGetAddressInputContainer .f-v input{display:inline-block;width:200px}
	.responsive .checkoutPage .order-customer-info section.customer-info .delivery-address-other{padding:0 10px;margin-top:0}
	.responsive .checkoutPage .order-customer-info section.customer-info .delivery-address-other .fields{width:auto;position:static}
	.responsive .checkoutPage .order-customer-info section.payment-info .payment-block{margin:0 10px 10px}
	.responsive .checkoutPage .order-customer-info section.payment-info .payment-block-internet-banking{display:none}
	.responsive .checkoutPage .order-customer-info .accept-and-pay .accepts{width:auto;float:none;display:block}
	.responsive .checkoutPage .order-customer-info .accept-and-pay .encryption-add-info{width:auto;float:none;display:block;margin-top:15px}
	.responsive .checkoutPage .order-details .padding-box{padding:10px}
	.responsive .checkoutPage .order-details .order-details-heading{padding-top:5px;min-height:30px}
	.responsive .checkoutPage .order-details ul.order-lines li.order-line img{max-width:57px}
	.responsive .modal-pay,.responsive .modal-paii{width:270px}
	.responsive .modal-paii .form-body .help{display:none}
	.responsive .basketPage header.basketHeader .headline{font-size:18px;text-align:center;font-weight:normal;float:none;display:block}
	.responsive .basketPage header.basketHeader a.continueShopping{display:block;font-size:12px;font-weight:bold;margin:0 0 10px}
	.responsive .basketPage header.basketHeader .encryption-add-info{display:none}
	.responsive .basketPage footer.basketFooter a.continueShopping{display:none}
	.responsive .basketPage .basketListWrap{margin-top:5px}
	.responsive .basketPage .basketListHeader{display:none}
	.responsive .basketPage .basketListItem header{padding-left:70px;min-height:75px;line-height:19px;margin-bottom:6px}
	.responsive .basketPage .basketListItem header .remove-product{top:-10px;left:-10px;margin:0}
	.responsive .basketPage .basketListItem header .productMedia{width:70px;position:absolute;top:10px;left:0}
	.responsive .basketPage .basketListItem header .productMedia img{width:60px}
	.responsive .basketPage .basketListItem header .productName{float:none;display:block;width:auto;padding-right:10px;padding-left:6px;height:40px;overflow:hidden;line-height:15px}
	.responsive .basketPage .basketListItem header .productName a{font-size:12px}
	.responsive .basketPage .basketListItem header .productPrice-single{display:none}
	.responsive .basketPage .basketListItem header .productPrice-total{float:none;display:block;width:auto;padding-right:10px;text-align:right}
	.responsive .basketPage .basketListItem header .productQuantity{position:absolute;top:62px;left:70px}
	.responsive .basketPage .basketListItem header .productQuantity input{padding:3px 0}
	.responsive .basketPage .basketListItem section{padding:0}
	.responsive .basketPage .basketListItem section .headline{padding:0 0 6px 0;text-align:center}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option .text strong{font-weight:normal}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option label{padding:6px 45px 6px 35px;min-height:0}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option .ico{display:none}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option input{left:10px}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option .price{right:10px}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option .text span.comment{display:none}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option.selected .text span.comment{display:block}
	.responsive .basketPage .basketListItem section ul.ci-options li.ci-option:last-child label{padding-bottom:8px}
	.responsive .basketPage .basketListItem section .brd-btm,.responsive .basketPage .basketListItem section .brd-top{margin-left:0;margin-right:0;margin-bottom:6px}
	.responsive .basketPage .checkout-total{background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.responsive .basketPage .checkout-total .padding-box{padding:0}
	.responsive .basketPage .checkout-total .total,.responsive .basketPage .checkout-total .gift-code{float:none;display:block;width:auto;margin:0 0 10px;background:#fff;-webkit-box-shadow:0 0 3px 0 #cdcdd2;-moz-box-shadow:0 0 3px 0 #cdcdd2;box-shadow:0 0 3px 0 #cdcdd2}
	.responsive .basketPage .checkout-total .total{padding:6px}
	.responsive .basketPage .checkout-total .gift-code .g-apply{float:none;display:block;width:auto}
	.responsive .basketPage .checkout-total .gift-code .g-info{display:none}
	.responsive .encryption-add-info{float:none;display:block;margin:10px 0;text-align:center}
	.responsive .encryption-add-info .encryptionNotice,.responsive .encryption-add-info .hButton{display:inline-block;float:none}
	.responsive .IntrusiveInsuranceModal .productAndButton .productAndPrice{min-width:0}
	.responsive .IntrusiveInsuranceModal .productAndButton .productAndPrice .product div,.responsive .IntrusiveInsuranceModal .productAndButton .productAndPrice .product strong{float:none}
	.responsive .IntrusiveInsuranceModal .productAndButton .productAndPrice .product div{text-align:center;padding-top:5px}
	.responsive .IntrusiveInsuranceModal .productAndButton .productAndPrice .product div .only{display:none}
	.responsive .IntrusiveInsuranceModal .productAndButton .productAndPrice .product strong{padding-top:10px;display:block;width:100%;text-align:center}
	.responsive .IntrusiveInsuranceModal .productAndButton .productAndPrice{width:100%;float:none}
	.responsive .IntrusiveInsuranceModal .productAndButton .button{width:auto;float:none;margin-left:0;padding-top:20px;text-align:center}
	.responsive .receiptPage .mobile-header{display:block;margin-bottom:15px}
	.responsive .receiptPage .mobile-header a{position:relative;top:6px}
	.responsive .receiptPage .order-info .white-box{padding:10px}
	.responsive .receiptPage .order-info strong{font-size:13px}
	.responsive .receiptPage .order-info strong.heading{font-size:18px}
	.responsive .receiptPage .order-info p{margin:0 0 10px}
	.responsive .receiptPage .order-info table.delivery-items{background:transparent}
	.responsive .receiptPage .order-info table.delivery-items thead{display:none}
	.responsive .receiptPage .order-info table.delivery-items tr{display:block;background:#dcf3ff;margin:0 0 10px}
	.responsive .receiptPage .order-info table.delivery-items tr:last-child{margin:0}
	.responsive .receiptPage .order-info table.delivery-items td{display:block;width:auto;position:relative;overflow:hidden;*zoom:1;padding:0;border-top:none}
	.responsive .receiptPage .order-info table.delivery-items td::before{content:attr(data-title);float:left;width:35%;font-weight:bold;color:#333338;background:#c6e9fb;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .receiptPage .order-info table.delivery-items td span{float:left;width:65%;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #fff}
	.responsive .customerPage .customerTopMobile{display:block;margin:10px 0 5px}
	.responsive .customerPage .headline{margin:0 0 10px 0;font-size:18px;text-align:center}
	.responsive .customerPage .customer-content-address .intro-text{margin:10px 0;background:#fff;padding:10px;-webkit-box-shadow:0 0 3px 0 #cdcdd2;-moz-box-shadow:0 0 3px 0 #cdcdd2;box-shadow:0 0 3px 0 #cdcdd2}
	.responsive .customerPage .customer-content-address .intro-text .customer-details{margin:0}
	.responsive .customerPage .customer-content-address .customer-info{padding:0}
	.responsive .customerPage .customer-content-address .customer-info .box{width:auto;float:none;display:block}
	.responsive .customerPage .customer-content-address .customer-info .box .headline{color:#5f5f64}
	.responsive .customerPage .customer-content-address .customer-info .box .fields{padding:10px}
	.responsive .customerPage .customer-content-address .customer-info .box .fields,.responsive .customerPage .customer-content-address .customer-info .box .fields input{color:#7d7d82}
	.responsive .customerPage .customer-content-address .customer-info .box .fields .field input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .customerPage .customer-content-address .customer-info .box .fields .field input.s0{width:190px}
	.responsive .customerPage .customer-content-address .customer-info .box .fields .field input.s1{width:99px}
	.responsive .customerPage .customer-content-address .customer-info .box .fields .field input.s2{width:50px}
	.responsive .customerPage .customer-content-address .customer-info .box .fields .field .f-r{width:190px}
	.responsive .customerPage .customer-content-address .customer-info .box .fields .multi-radio label{float:left;margin-right:5px}
	.responsive .customerPage .customer-content-address .customer-info .box .fields .multi-radio label input{margin:0 2px 0 0}
	.responsive .customerPage .customer-content-address .customer-info .customer-account-wrap .customer-account-fields.right{float:none}
	.responsive .customerPage .customer-content-address .customer-info .action{text-align:center;height:auto;line-height:19px;padding-top:15px}
	.responsive .customerPage .customer-content-address .customer-info .action .form-instructions{float:none;display:block;margin:15px 0 5px}
	.responsive .customerPage .customer-content-address .customer-info .action .customer-save{float:none;display:inline-block}
	.responsive .customerPage .intro-text{padding:0;margin:0 0 10px;background:#fff;-webkit-box-shadow:0 0 3px 0 #cdcdd2;-moz-box-shadow:0 0 3px 0 #cdcdd2;box-shadow:0 0 3px 0 #cdcdd2}
	.responsive .customerPage .intro-text p{padding:10px}
	.responsive .customerPage .intro-text p:last-of-type{margin:0}
	.responsive .customerPage .intro-text .top-filter{position:static;padding:10px;text-align:center;border-top:1px solid #cdcdd2;display:block}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .order-item{background:#fff}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .order-header{height:55px}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .order-header .order-sent{position:absolute;top:24px;left:10px;margin:0}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .order-header .order-total{position:absolute;top:24px;right:10px;margin:0}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product{float:none;width:auto;display:block;min-height:80px;padding:10px;border-bottom:1px solid #a5a5aa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header{padding:60px 0 0;position:relative;min-height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .quantity{position:absolute;top:20px;left:0}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header img{position:absolute;top:0;left:25px}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .text{position:absolute;top:5px;left:100px}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .text a{display:block;width:180px;min-height:19px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .dialog{display:block;float:none;width:auto;margin-top:15px;background:#c5e9fc;margin:3px 3px 10px;-webkit-box-shadow:0 0 3px 0 #cdcdd2;-moz-box-shadow:0 0 3px 0 #cdcdd2;box-shadow:0 0 3px 0 #cdcdd2}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .dialog .top,.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .dialog .bottom{display:none}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .dialog .center{background:transparent;border:1px solid #fff}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-product header .dialog .arrow{top:-15px;margin:0 0 -15px;left:50%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-order{float:none;width:auto;display:block;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .product-item .c-order ul li{margin-bottom:0}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .c-actions .read,.responsive .customerPage .customer-orders .customer-orders-list .main-list .c-actions .btns{float:none;display:block;text-align:center;width:auto;padding:10px 0}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .c-actions .read a{margin:0 10px 0 0;float:none;display:inline-block}
	.responsive .customerPage .customer-orders .customer-orders-list .main-list .c-actions .btns{border-top:1px solid #a5a5aa;padding:0}
	.responsive .my-products-not-reviewed header{padding:10px;margin:0 0 10px}
	.responsive .my-products-not-reviewed ul.review-product-list li.review-line{margin-left:0;margin-right:0}
	.responsive .my-products-not-reviewed .review-earlier a::before{float:right;margin-right:0;margin-left:5px;position:relative;top:6px}
	.responsive .review-product{padding:15px 7px 7px}
	.responsive .review-product .top{width:auto;float:none;display:block}
	.responsive .review-product .text{width:auto;float:none;display:block;padding-top:7px}
	.responsive .review-product .review{width:auto;float:none;display:block;padding:0;margin:10px 0;clear:both}
	.responsive .review-product .review .info{clear:none;float:left}
	.responsive .review-product .review .productReview{position:relative;float:left;margin:0 5px 0 0}
	.responsive .review-product .review .productReview .rating-stars{overflow:hidden;*zoom:1}
	.responsive .review-product .review .productReview .rating-stars,.responsive .review-product .review .productReview .rating-stars li{display:block;margin:0;padding:0;list-style:none;background-image:none}
	.responsive .review-product .review .productReview .rating-stars li{display:inline;float:left;background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-165px 0;background-repeat:no-repeat;width:17px;height:16px;text-indent:-100px;overflow:hidden;cursor:default}
	.responsive .review-product .review .productReview .rating-stars li.inactive{background-color:transparent;background-image:url('/Images/sprite/sprite.png');background-position:-182px 0;background-repeat:no-repeat;width:17px;height:16px}
	.responsive .review-product .review .productReview .user-can-rate .rating-stars li{cursor:pointer}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .review-product .review .productReview .rating-stars li{background-image:url('/Images/sprite/sprite-retina.png');background-position:-586px 0;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:700px)and (min-device-pixel-ratio:1.5),only screen and (max-width:700px)and (min-resolution:1\2e 5dppx){
	.responsive .review-product .review .productReview .rating-stars li.inactive{background-image:url('/Images/sprite/sprite.png');background-position:-569px 0;-webkit-background-size:640px 745px;-moz-background-size:640px 745px;-o-background-size:640px 745px;background-size:640px 745px}
}
@media only screen and (max-width:700px){
	.responsive .review-product .review-this{clear:both;position:static;padding:20px 0 10px;text-align:center}
	.responsive .review-product .review-this .close a{display:block;background:#dcf3ff;text-align:left;width:100%;padding:10px 7px;position:relative;left:-7px}
	.responsive .review-product .review-this .close a::before{float:right;position:relative;top:3px}
	.responsive .review-product .review-this .close a:hover{text-decoration:none;background:#e6f6ff}
	.responsive .review-product .review-this .close a:active{background:#d2f0ff}
	.responsive .write-review .review-info{width:auto;float:none;display:block}
	.responsive .write-review .input-fullwidth{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%}
	.responsive .write-review .star-info{width:auto;float:none;display:block;padding:0}
	.responsive .write-review .star-info .create-review{position:static;text-align:center;margin-top:20px}
	.responsive .customerPage .customer-warranties .box .list table{display:block;width:auto}
	.responsive .customerPage .customer-warranties .box .list table thead{display:none}
	.responsive .customerPage .customer-warranties .box .list table tr{position:relative;padding:0 0 31px 100px;display:block;margin-bottom:10px}
	.responsive .customerPage .customer-warranties .box .list table tr:last-child{margin-bottom:0}
	.responsive .customerPage .customer-warranties .box .list table tr td{display:block;padding:0}
	.responsive .customerPage .customer-warranties .box .list table tr span.c-name{background:#7d7d82;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 10px;height:31px;line-height:13px;display:table-cell;vertical-align:middle}
	.responsive .customerPage .customer-warranties .box .list table tr span.c-name,.responsive .customerPage .customer-warranties .box .list table tr span.c-name a{color:#fff;text-shadow:0 -1px rgba(0,0,0,.35)}
	.responsive .customerPage .customer-warranties .box .list table tr span.c-value{display:inline-block;padding:5px;line-height:19px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w1{position:absolute;top:0;left:0;width:99px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w1 span.c-name{width:100px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w2{position:absolute;top:61px;left:0;width:99px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w2 span.c-name{width:100px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w3{padding:0;height:120px;position:relative;width:218px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w3 span.c-name{width:218px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w3 a{padding:10px;display:block}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w4{position:absolute;left:0;bottom:0;width:320px;border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w4 span.c-name{width:104px}
	.responsive .customerPage .customer-warranties .box .list table tr .c-w4 span.c-value{display:table-cell;width:218px;padding-left:10px}
	.responsive .modal-customer-register-warranty .products-wrap .table-heading{display:block;margin:0 10px}
	.responsive .modal-customer-register-warranty .products-wrap label{height:auto;padding-top:5px;padding-right:10px;padding-bottom:10px}
	.responsive .modal-customer-register-warranty .boxes .box{width:auto;display:block;float:none}
	.responsive .modal-customer-register-warranty .boxes .box table.fields{margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .modal-customer-register-warranty .boxes .box table.fields,.responsive .modal-customer-register-warranty .boxes .box table.fields tbody{width:100%;display:block}
	.responsive .modal-customer-register-warranty .boxes .box table.fields tr,.responsive .modal-customer-register-warranty .boxes .box table.fields td{display:block;padding:0;width:auto;text-align:left}
	.responsive .modal-customer-register-warranty .boxes .box table.fields td{padding:0 10px}
	.responsive .modal-customer-register-warranty .boxes .box table.fields input,.responsive .modal-customer-register-warranty .boxes .box table.fields textarea,.responsive .modal-customer-register-warranty .boxes .box table.fields select{margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.responsive .modal-customer-register-warranty .boxes .box table.fields tr.description .rel{padding-right:30px;padding-left:0}
	.responsive .modal-customer-register-warranty .boxes .box table.fields tr.description .rel textarea{width:100%;max-width:none}
	.responsive .modal-customer-register-warranty .boxes .box table.fields tr.description .rel .questionmark{right:0}
	.responsive .modal-customer-register-warranty .boxes .box table.fields label[for="City"]{display:block}
	.responsive .modal-customer-register-warranty .boxes .warranty-customer{width:auto}
	.responsive .modal-customer-register-warranty .actions{border-top:0;padding:15px 0;margin:0}
	
	.responsive #site-links {display:none;}
	
	.responsive .sorting {display:none;}
	.responsive #productlist-sort {display:block !important;}
	
	.responsive article.product .productDetailsTabs p {padding: 10px;}
	.responsive article.product #tab-facebook { position:relative;height:210px;}
	.responsive article.product #tab-facebook iframe { position: absolute; top: 0; left: 0; width: 296px !important; height: 100% !important; }
	
	.responsive #hMobileLanguageSwitcher {text-align:right;padding: 8px 8px 0 0; display:block;}
	
	.responsive .productSpecifics #PaymentMethods {width:296px;overflow:hidden;}
	
	.responsive article.product .detailsAndBuy .buy {margin-bottom:10px;width:296px;}
	.responsive article.product .detailsAndBuy .productBuy {width:296px;}
	.responsive article.product .productSpecifics .leftSide {}
	.responsive article.product .productSpecifics {margin-top:3px;}
	
	.responsive .hLibModalShow {left: 35px !important;}
	
	.responsive #alien {display:none;}
	
	.responsive .productgroup .brand-logo {display:none;}
	
	.responsive #live_icecat {max-width:300px;}
	.responsive article.product .productDetailsTabs #live_icecat p {padding: 0;}
	.responsive #loadLiveIcecatSpec #live_icecat {padding: 0 4px;}
	.responsive #live_icecat.tabs_body .table .tableRowHead span {max-width: 300px; width: 200%;}
}