


	#header .account-box,
	#header .search-form,
	.slideshow .switcher,
	.action-box .breadrumbs,
	.modal-box,
	.detail-set .thumbnails,
	.detail-set .heading,
	.detail-set .options .opener,
	.detail-set .options .guide,
	.detail-set .options .more,
	.info-set .btn-close,
	.info-set h2,
	.style-set .holder,
	.gallery-set .holder,
	.form-box .recommend .text-section,
	.account-block .intro,
	.order-set .listing,
	.order-set .btn-wrap,
	#header .cart-box .shop,
	.checkout-block .login-set .form-box .text-col .check-box,
	.note,
	.checkout-block .payment-set .card,
	.checkout-block .payment-set .form-box .btn,
	#footer .holder .newsletter-form,
	#footer .holder .hotline {
		display:none;
	}
        .gallery-advert,
	.search-form-drop {
		display:none !important;
	}
	.detail-set .links .social .pinterest {
		display:block;
	}
	#page .phone-visible {
		display:block;
	}
        #page .phone-hide {
		display:none;
	}
	#header {
		height:90px;
	}
	#header .logo {
		top:15px;
		margin:0 0 0 -75px;
	}
         #header .logo a img{width: 70%}
	#header .main-nav .opener {
		top:30px;
		left:10px;
		width:40px;
		overflow:hidden;
		text-indent:-9999px;
		padding:0;
	}
	#header .quick-access {
		right:10px;
		top:20px;
	}
	#footer .list li {
		margin:0 9px 0 13px;
	}
	.promo-three-block .block {
		width:50%;
		padding-bottom:20px;
	}
	.promo-three-block .b2 {
		display:none;
	}
        
	.col-set {
		padding:0 10px;
	}
	.filters .opener {
		display:block;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		letter-spacing:1px;
		font-size:14px;
		line-height:40px;
		margin:0 0 10px;
		background:#eeeeed;
	}
	.filters .form-box {
		padding:0;
	}
        .filters .form-box select{width: 100%}
	.gallery-holder {
		padding:0;
	}
	.gallery-box .item {
		width:40%;
		margin:0 3% 12px 0;
	}
	.gallery-box .item-big {
		margin:0 0 25px;
		width:84%;
	}
	.gallery-box .color-list {
		letter-spacing:0;
		margin:0;
	}
        
        .gallery-box .color-list li {
            margin: 0 5px 0 0;
        }
        .gallery-box .photo img {
            width: 100% !important;
        }
        
	.text-box,
	.about-box {
		padding:0;
	}
	.about-box .content {
		padding:0 0 20px;
	}
        .about-box .visual img{width: 100%}
	.detail-set {
		padding:0 10px;
	}
	.detail-set .heading.phone {
		padding:0 0 20px;
	}
	.detail-set .content {
		padding:0;
	}
	.detail-set .main-photo {
		float:none;
		width:auto;
		padding:0 25px;
	}
	.detail-set .main-photo .btn-prev,
	.detail-set .main-photo .btn-next {
		position:absolute;
		top:50%;
		left:0;
		width:9px;
		height:16px;
		margin-top:-20px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(images/sprite.png) no-repeat -70px -50px;
	}
	.detail-set .main-photo .btn-next {
		left:auto;
		right:0;
		background-position:-90px -50px;
	}
	.detail-set .main-photo .switcher ul {
		margin:0;
		padding:10px 0;
		height:12px;
		list-style:none;
		text-align:center;
	}
	.detail-set .main-photo .switcher ul li {
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 2px;
	}
	.detail-set .main-photo .switcher ul a {
		float:left;
		width:12px;
		height:12px;
		border-radius:6px;
		background:#bdbdbe;
		overflow:hidden;
		text-indent:-9999px;
	}
	.detail-set .main-photo .switcher ul a:hover,
	.detail-set .main-photo .switcher ul li.active a {
		background:#7b7b7d;
	}
	.detail-set .main-photo .btn-zoom {
		right:36px;
	}
	.detail-set .description {
		float:none;
		width:auto;
	}
	.detail-set .action-box {
		margin:0;
		padding:0 0 20px;
	}
	.detail-set .options .label {
		float:none;
		display:block;
		padding:0 0 7px;
		width:auto;
	}
	.detail-set .price-box {
		margin:0 3px 14px;
	}
        .newprice {
                padding-left: 1%!important;
        }
	.detail-set .price-box .old {
		padding:0 10px 0 0;
	}
	.detail-set .price-box .price .new {
		display:inline;
		padding:0 5px;
	}
	.detail-set .links {
		padding:0 0 10px;
	}
	#page .detail-set .options .phone-visible {
		display:inline;
		color:#7a7a7c;
		text-transform:none;
	}
	#page .detail-set .options .phone-visible a {
		color:#7a7a7c;
		text-decoration:underline;
		display:inline-block;
		vertical-align:top;
		margin:0 0 0 5px;
	}
	#page .detail-set .options .phone-visible a:hover {
		text-decoration:none;
	}
	.button {
		width:100%;
                max-width: 150px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.product-info {
		margin:0 10px 20px;
		border-bottom:1px solid #cccbcb;
	}
	.info-set,
	.style-set,
	.gallery-set {
		padding:0;
		border:0;
	}
	.info-set .holder .box {
		float:none;
		width:auto;
		padding:0;
	}
	.product-info .opener {
		position:relative;
		font-size:12px;
		line-height:18px;
		padding:12px 45px 12px 0;
		border-top:1px solid #cccbcb;
		margin:0;
		letter-spacing:1px;
		font-weight:normal;
		text-align:left;
		cursor:pointer;
	}
	.product-info .opener:after {
		content:'';
		position:absolute;
		top:17px;
		right:12px;
		background:url(images/sprite.png) no-repeat -160px -50px;
		width:18px;
		height:9px;
		overflow:hidden;
		text-indent:-9999px;
	}
        .product-info .opener.close:after{
            top:13px;
            height:16px;
            background-position: -181px -46px;
        }
	.info-set .area {
		padding:0 0 6px;
	}
	.info-set .area ul li {
		padding:0 0 6px 16px;
	}
	.info-set .area ul li:before {
		left:0;
	}
	.info-set .img-care {
		padding:0 0 5px;
	}
	.product-gallery {
		padding:0 20px;
		position:relative;
		/*margin:0 0 15px;*/
	}
	.product-gallery .btn-prev,
	.product-gallery .btn-next {
		position:absolute;
		top:50%;
		left:0;
		width:9px;
		height:16px;
		margin-top:-8px;
		overflow:hidden;
		text-indent:-9999px;
		background:url(images/sprite.png) no-repeat -70px -50px;
	}
	.product-gallery .btn-next {
		left:auto;
		right:0;
		background-position:-90px -50px;
	}
	.product-gallery .frame {
		width:100%;
		overflow:hidden;
		position:relative;
	}
	.product-gallery .frame ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.product-gallery .frame ul li {
		float:left;
                width: 50%;
	}
	.product-gallery .pic {
		float:left;
		padding:0 5px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.product-gallery .pic img {
		display:block;
		width:100%;
	}
	.form-box {
		padding:0 10px 20px;
	}
	.form-box .intro {
		padding:0 0 10px;
	}
	.form-box .cols {
		padding:0;
	}
	.form-box .col,
	.form-box .col:first-child {
		float:none;
		width:auto;
		padding:0 0 5px;
	}
	.form-box .btn input {
		width:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.form-box p + .btn {
		padding-top:0;
	}
	.form-box .recommend {
		border-top:1px solid #afa9a8;
		padding-top:10px;
	}
	.form-box h2 {
		margin:0 0 10px;
	}
	.form-box .info {
		padding:10px 0 0;
	}
	.form-box .set {
		padding:0;
	}
	.form-box .set + .btn {
		margin:0;
	}
	.form-box input[type="text"]{
		height:37px;
		padding:10px;
                float: left;
                width: 60%;
	}
        .cart-info .form-box .btn{
            float: right;
            width: 38%;
        }
	.form-box .btn .forgot-pass {
		padding:0 0 10px;
	}
	.form-box .text-col {
		float:none;
		margin:0;
		width:auto;
	}
	.form-box .text-col ul {
		margin:0 0 0 14px;
	}
	.form-box .w1 {
		width:100%;
	}
	.account-block, .checkout-block {
		padding:0 10px 20px;
	}
	.account-block .form-box,
	.checkout-block .form-box {
		padding:0;
	}
	.account-nav ul {
		margin:0 0 20px;
		background:none;
	}
	.account-nav ul li {
		display:block;
		margin:0 0 5px;
	}
	.account-nav ul a {
		background:#eeeeed;
	}
	.account-nav ul li.active a {
		background:#575452;
		color:#fff;
	}
	.account-block .form-box .col p {
		min-height:0;
	}
        .product-set h2{ font-size: 15px;}
        .product-set .nr{ font-size: 10px;}
	.product-set .unit {
		padding: 30px 0 15px 0px;
	}
        .product-set .btn-remove{top: 6px;font-size: 10px}
        .product-set .btn-remove span{font-size: 10px}
	.product-set .illustration {
		float:none;
		margin:0 auto;
                width: 40.6%;
	}
	.product-set .description {
		padding:0;
	}
	.product-set .options .label {
		display:block;
		float:none;
		width:auto;
		padding:0 0 7px;
                font-size: 8px;
	}
	.product-set .options .item {
		padding:0 0 7px;
	}
	.product-set .composition {
		text-align:right;
	}
	.product-set .composition .link {
		float:none;
		margin:0 0 10px;
		display:inline-block;
		vertical-align:top;
	}
	.product-set .price-box .retail-price {
/*		float:none;*/
	}
	.product-set .options {
		margin:0 0 15px;
	}
	.product-purchased {
		padding:0;
	}
	.account-nav + .order-set {
		margin:0;
	}
	.account-block .order-info {
		padding:5px 0 0;
	}
	.account-block .order-info h3 {
		font-size:14px;
		line-height:18px;
		margin:0 0 5px;
	}
	.account-block .order-info .section {
		border:1px solid #eeeeed;
		margin:0 0 5px;
	}
	.account-block .order-info .section.active {
		border-color:#d7d6d6;
	}
	.account-block .order-info .opener {
		background:#eeeeed;
		padding:8px 45px 8px 10px;
		font-size:14px;
		line-height:18px;
		position:relative;
		cursor:pointer;
	}
	.account-block .order-info .opener:after {
		content:'';
		position:absolute;
		top:8px;
		right:14px;
		background:url(images/sprite.png) no-repeat -185px -45px;
		width:9px;
		height:18px;
		overflow:hidden;
		text-indent:-9999px;
	}
	.account-block .order-info .active .opener:after {
		background-position:-160px -50px;
		top:14px;
		right:12px;
		width:18px;
		height:9px;
	}
	.account-block .order-info .opener a {
		text-decoration:underline;
		color:#565452;
	}
	.account-block .order-info .opener a:hover {
		text-decoration:none;
	}
	.account-block .order-info .drop {
		padding:8px 10px;
	}
	.account-block .order-info .drop ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.account-block .order-info .drop ul li {
		padding:3px 0;
	}
	.account-block .order-info .drop ul span {
		min-width:90px;
		padding:0 10px 0 0;
		display:inline-block;
		vertical-align:top;
	}
        .checkout-nav p{display:none;}
	.checkout-nav ul {
		margin:0 0 20px;
                font-size: 11px;
                letter-spacing: 0px;
	}
	.checkout-nav ul li {
		display:table-cell;
		/*border-left:0;*/
	}
	.checkout-nav ul a {
		height:40px;
	}
        .checkout-nav ul .cart span:after{left:9px;}
        .checkout-nav ul a.cart span{
           width: 0px;
           overflow: hidden;
        }
	.cart-info {
		padding:14px 0 0;
		margin:0 0 20px;
	}
	.cart-info p {
		margin:0 0 12px;
	}
	.cart-info .coupon-code,
	.cart-info .cart-total {
		float:none;
		margin:0;
		padding:0 0 10px;
		width:auto;
		min-height:0;
		border:0;
	}
	.checkout-block .login-set,
	.checkout-block .address-set {
		padding:0;
	}
	.checkout-block .login-set .form-box .col,
	.checkout-block .payment-set .form-box .col {
		width:auto;
	}
	.checkout-block .login-set .form-box .text-col,
	.checkout-block .address-set .form-box .text-col,
	.checkout-block .payment-set .form-box .text-col {
                padding: 0;
                position: relative;
                width: 100% !important;
                left: 0!important;
	}
	.form-accordion { margin:0 0 20px;}
	.form-accordion .opener,
	.checkout-block .login-set .form-accordion .opener {
		padding:10px 45px 10px 0;
	}
	.form-accordion .slide,
	.checkout-block .login-set .form-accordion .slide {
		padding:5px 0 10px;
	}
	.checkout-block .login-set .form-accordion .opener:after {
		right:18px;
	}
	.checkout-block .login-set .form-accordion .active .opener:after {
		right:14px;
	}
	.checkout-block .address-set .form-box .btn input {
		width:100%;
		margin:0 0 10px;
	}
	.checkout-block .address-set .form-box .btn {
		padding:0;
	}
	.ui-select .ui-btn .ui-btn-inner {
		line-height:37px;
	}
	.ui-select .ui-btn .ui-icon {
		top:15px;
	}
	.checkout-block .payment-set .form-box .form-accordion .btn {
		display:block;
	}
	.checkout-block h1 {
		margin:0 0 26px;
                font-size: 12px;
	}
	.combined {
		border:0;
	}
	.checkout-progress {
		padding:15px 0 0;
	}
	.checkout-progress-nav {
		padding:0;
	}
	.checkout-progress .col,
	.checkout-progress-nav .col {
		padding:0 0 10px;
		width:auto;
	}
	.checkout-progress .info {
		padding:0;
	}
	#footer .holder {
		padding:0;
		text-align:center;
	}
	#footer .menu {
		width:100%;
	}
	#footer .menu > ul > li {
		float:none;
		width:auto;
		padding:10px 10px 15px;
		border-top:2px solid #efefee;
	}
	#footer .menu > ul > li:first-child {
		border:0;
	}
	#footer .menu .drop {
		text-align:center;
		padding:0;
	}
	#footer .content {
		color:#000;
		font-size:12px;
		line-height:16px;
		padding:0 10px;
	}
	#footer .content .box {
		background:#eeeeed;
		text-align:center;
		padding:15px 10px;
		margin:0 0 15px;
	}
	#footer .content p {
		margin:0 0 10px;
		letter-spacing:0;
	}
	#footer .content .phone span {
		display:inline-block;
		vertical-align:top;
		padding:5px 0 5px 35px;
		background:url(images/icon-phone.png) no-repeat;
	}
	#footer .content .phone a { color:#000;}
	#footer .content .mail span {
		display:inline-block;
		vertical-align:top;
		padding:5px 0 5px 35px;
		background:url(images/icon-mail.png) no-repeat;
	}
	#footer .content h3 {
		font-size:18px;
		line-height:20px;
		font-weight:normal;
		text-transform:uppercase;
		letter-spacing:1px;
		margin:0 0 15px;
	}
	#footer .content .newsletter-form {
		float:none;
		margin:0 0 10px;
		display:block;
		width:auto;
		padding:0 30px 0 10px;
		background:#e4e4e5;
	}
	#footer .newsletter-form input[type="text"]{
		font-size:12px;
		line-height:16px;
		padding:10px 0;
		height:36px;
		background:none;
		border:0;
		width:100%;
		margin:0;
		outline:none;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	#footer .content .newsletter-form input:-moz-placeholder { color:#b9b9b9;}
	#footer .content .newsletter-form input::-webkit-input-placeholder { color:#b9b9b9;}
	#footer .content .newsletter-form input::-moz-placeholder { color:#b9b9b9;}
	#footer .content .newsletter-form input:-ms-input-placeholder { color:#b9b9b9;}
	#footer .content .newsletter-form input[type="submit"]{
		position:absolute;
		top:7px;
		right:10px;
		overflow:hidden;
		text-indent:-9999px;
		border:0;
		padding:0;
		background:url(images/sprite.png) no-repeat -150px -155px;
		width:7px;
		height:14px;
		margin:3px 0 0;
	}
	.mobile-title {
		padding:25px 0;
		text-align:center;
		font-size:18px;
		line-height:20px;
		text-transform:uppercase;
		letter-spacing:1px;
		margin:0;
		font-weight:normal;
                display: none;
	}
	.mobile-nav {
		width:70%;
	}
	.mobile-nav .wrap {
		height:160px;
	}
	.mobile-nav .search {
		display:block;
		padding:16px 12px;
		background:#fff;
		position:relative;
		z-index:2;
	}
	.mobile-nav .search fieldset {
		background:#f1f1f1;
		padding:0 15px;
		overflow:hidden;
	}
	.mobile-nav .search input[type="search"]{
		float:left;
		font-size:14px;
		line-height:18px;
		padding:18px 0;
		background:none;
		border:0;
		width:80%;
		margin:0;
		outline:none;
	}
	.mobile-nav .search input:-moz-placeholder { color:#bab9b9;}
	.mobile-nav .search input::-webkit-input-placeholder { color:#bab9b9;}
	.mobile-nav .search input::-moz-placeholder { color:#bab9b9;}
	.mobile-nav .search input:-ms-input-placeholder { color:#bab9b9;}
	.mobile-nav .search input[type="submit"]{
		float:right;
		padding:0;
		overflow:hidden;
		text-indent:-9999px;
		border:0;
		background:url(images/sprite.png) no-repeat -155px -75px;
		width:28px;
		height:25px;
		margin:14px 0 0;
	}
	.mobile-nav .filter {
		display:none;
	}
        .mobile-nav .home,
        .mobile-nav .menu ul a{
            font-size: 12px!important;
        }
        

        
        #summary_list_popup {
		display:none !important;
	}

        .product-set .price-box .retail-price .single-price {
                font-size: 0.6em;
        }
        
        .form-box .btn input {
                cursor: pointer;
                white-space:nowrap;
                font-size:11px;
                line-height:38px;
                background:#dddddc;
                letter-spacing:2px;
                height:37px;
                /*padding:0 15px;*/
                margin:0 0 15px;
                border:0;
                text-align:center;
                display:inline-block;
                vertical-align:top;
        }
              
        
        .amazoncheckoutbutton {
                float: right;
                margin-top: 45px;
                position: absolute;
                text-align: right;
                width: 30%;
                right: 0px;
        }
        
        .amazoncheckoutbutton img {
                text-align: right;
                width: 100%;
        }
        
        
        .button {
                cursor: pointer;
                white-space:nowrap;
                font-size:11px;
                line-height:38px;
                background:#dddddc;
                letter-spacing:2px;
                height:37px;
                /*padding:0 15px;*/
                margin:0 0 15px;
                border:0;
                text-align:center;
                display:inline-block;
                vertical-align:top;
        }
        .button:hover {
                text-decoration:none;
                background:#575452;
                color:#fff;
        }
        .button:active {
                background:#aba9a8;
                color:#fff;
        }
        
        .button-set a.button {
                padding: 0px;
                width: 140px !important;
        
        }
        
        .button-set .button {
                float: left;
                min-width: 100px;
                max-width: 150px;
                margin: 0 0px 0 0;
        }
        
        
        .form-box input[type="text"], .form-box input[type="password"], .form-box input[type="email"] {
                background: #eeeeed;
                width: 100%;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                padding: 6px 10px;
                height: 30px;
                border: 0;
                letter-spacing: 1px;
                margin: 0 0 10px;
                line-height: 18px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
        }
        
        .form-box input[placeholder~="Gutschein"] {
                width: 60% !important;   
                height: 37px;     
        }
        
        #boxes_simple_form_paneleb0bf6b2e8 .row.btn input {
            width: 100%;
                white-space: nowrap;
                font-size: 14px;
                line-height: 38px;
                background: #dddddc;
                letter-spacing: 3px;
                height: 37px;
                padding: 0 15px;
                width: 100% !important;
                border: 0;
                text-align: center;
                display: inline-block;
                vertical-align: top;
        }
        
        
        .form-box .btn .rowlabel {
                display: none;
        }
        
        .form-box .btn input.register-button {
                width: 100% !important;
                max-width: 100% !important;
                font-size: 14px;
        }
        
        .form-box .static { 
                background: #eeeeed;
                box-sizing: border-box;
                padding: 6px 10px;
                height: 30px;
                border: 0;
                letter-spacing: 1px;
                margin: 0 0 10px;
                line-height: 18px;
                display: block;
        }
        
        .form-box select {
                width: 100%;
        }
        
        #sxx_call_c1e4c3dce4__formdata__delivery_country__proxy {
                width: 100% !important;
        }
        
        .checkout-block .address-set .form-box .btn input {
                width: 100% !important;
                max-width: 100% !important;
        }
        
        .bx_payment_type_list_panel {
                width: 100% !important;
        }
        
        .form-accordion .opener h2 {
                letter-spacing: 2px;
                font-size: 14px !important;
        }
        
        .alvinecustom_small_control_panel .alvinecustom_input_checkbox {
                float: left;
        }
        
        #sxx_call_c1e4c3dce4__formdata__delivery_checkbox_deliveryaddress__item__0_label, #sxx_call_3f6b530129__formdata__overview_agb__item__0_label, #sxx_call_3f6b530129__formdata__overview_newsletter__item__0_label {
                margin-left: 25px;
                margin-top:  0px;
                float: left;
                width: 80%;
        }
        
        .checkout-progress-nav {
                font-size: 12px;
        }
        
        .checkout-progress .form-accordion {
                border-top: none;
                padding-top: 0px;
                margin-bottom: 0px;
                border-bottom: none;
        }
        
       .checkout-progress .form-accordion .opener h2 {
                cursor: pointer;
                position: relative;
                font-size: 13px !important;
        }
        .checkout-progress .form-accordion .opener {
                padding: 0px 45px 15px 0 !important;
        }
        .checkout-progress .form-accordion .section {
                border-bottom: none;
        }
        
        .checkout-progress .form-accordion .opener:after {
                top: 0px;
        }
        
        .button-set .area input.buybutton {
                float: right;
                right: 0px;
                margin-right: 0px;
        }
        
        .product-set .price-box .retail-price { 
                font-size: 15px;
        }
        
        .button-left {
                float: left;
                width: 46%;
        }
        
        .button-left a.button {
                min-width: 46%;
        }
        
        .button-right {
                float: right;
                width: 46%;
        }
        
        .button-right input.button {
                min-width: 46%;
        }
        
        
        .mobilepaging .button-right {
                float: right;
                width: 30%;
                height: 52px;
        }
        
        
        .mobilepaging .button-left {
                float: left;
                width: 30%;
                height: 52px;
        }
        
        
        .mobilepaging .button-left a.button {
                min-width: 30%;
                float: left;
        }
        
        .mobilepaging .button-right a.button {
                min-width: 30%;
                 float: right;
        }
        .mobilepaging .page{ float: left;
                width: 40%;text-align: center;}
        
        
        
        .options, .options .listing .item .area ul {
               /* text-align: center; */
        }
        
        .alvineJSPluginLayer_lightbox_container {
                width: 95% !important;
        }
        
        .alvineJSPluginLayer_lightbox_contentbox {
                width: 80% !important;
                margin-left: auto !important;
                margin-right: auto !important;
        }
        
        .login-set .form-box .cols .col a.button {
                width: 100% !important;
        }
        
        .button.back-to {
                min-width: 100%;
                font-size: 14px;
        }
        
        .slideshow-details {
                position: relative;
                width: 100%;
                height: 0;
                padding: 0 0 40% 0;
        }
        
        
        .slideshow .btn-prev, .slideshow .btn-next {
                position: absolute;
                top: 50%;
                left: 0;
                z-index: 2;
                margin-top: -28px;
                background:url(images/sprite.png) no-repeat -70px -50px;
                width:9px;
                height:16px;
                overflow: hidden;
                text-indent: -9999px;
        }

        .slideshow .btn-next {
                left:auto;
                right:0px;
                background-position: -90px -50px;
        }
        
	.slideshow {
            display: none;
            margin: 0 5px 0px 0px;
	}
        
	.slideshow .holder {
		margin:0;
	}
        
        .responsive_height {
				height: 0;
				padding: 0 0 100% 0; /* responsive slider height = 40% of the browser width; ie. slide image aspect ratio: w10xh4 */
				position: relative;
				overflow: visible;
			}
                        
                        .responsive_height > .slideshow-mobile {
				position: absolute;
				width: 100%;
				height: 100%;
                		overflow: hidden;
			}
        
       
        
        
        
        
        
        .slideshow-mobile .btn-prev, .slideshow-mobile .btn-next {
                position: absolute;
                top: 50%;
                left: 0;
                z-index: 2;
                margin-top: -28px;
                background:url(images/sprite.png) no-repeat -70px -50px;
                width:9px;
                height:16px;
                overflow: hidden;
                text-indent: -9999px;
        }

        .slideshow-mobile .btn-next {
                left:auto;
                right:0px;
                background-position: -90px -50px;
        }
        
        .divTable.men-size-adviser {
                width: 100%;
        }
        
        .divTable.women-size-adviser {
                width: 100%;
        }
        
        .divTable.women-size-adviser .headRow .divCell {
                width: 24%;
                font-size: 8px;
                letter-spacing: 0px;
                font-weight: bold;
        }
        
        .divTable.women-size-adviser .headRow .divCell span {
                font-size: 8px;
                letter-spacing: 0px;
        }
        
        .divTable.women-size-adviser .divRow .divCell {
                width: 24%;
                font-size: 8px;
                letter-spacing: 0px;
        }
        
        
        
        .divTable.men-size-adviser .headRow .divCell {
                width: 19%;
                font-size: 8px;
                letter-spacing: 0px;
                font-weight: bold;
        }
        
        .divTable.men-size-adviser .headRow .divCell span {
                font-size: 8px;
                letter-spacing: 0px;
        }
        
        .divTable.men-size-adviser .divRow .divCell {
                width: 19%;
                font-size: 8px;
                letter-spacing: 0px;
        }
        .cart-payment-infotext{
            display:none!important;
        }
		
.storefinder-wrapper {}
.storefinder-wrapper h1 {}
.storefinder-wrapper h2 {}
.storefinder-wrapper .ifrmStorefinder {}