@media screen and (min-width: 1366px){
	.navigation, .breadcrumbs, .page-wrapper .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{ max-width: 1250px }
	.cms-index-index .page-main{ max-width: 100%; padding: 0 }
	.mpbrand-index-index .block-brand-list ol li{ display: flex; width: 24% !important; }
	.page-products .products-grid .product-item.slick-slide,
	.page-products .products-grid .product-item.slick-slide:nth-child(1n + 1),
	.page-layout-1column .products-grid .product-item.slick-slide:nth-child(1n + 1),
	.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(1n + 1),
	.page-products.page-layout-1column .products-grid .product-item.slick-slide:nth-child(1n + 1),
	.page-products.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(1n + 1),
	.page-products .products-grid .product-item.slick-slide:nth-child(2n + 1),
	.page-layout-1column .products-grid .product-item.slick-slide:nth-child(2n + 1),
	.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(2n + 1),
	.page-products.page-layout-1column .products-grid .product-item.slick-slide:nth-child(2n + 1),
	.page-products.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(2n + 1),
	.page-products .products-grid .product-item.slick-slide:nth-child(3n + 1),
	.page-layout-1column .products-grid .product-item.slick-slide:nth-child(3n + 1),
	.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(3n + 1),
	.page-products.page-layout-1column .products-grid .product-item.slick-slide:nth-child(3n + 1),
	.page-products.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(3n + 1),
	.page-products .products-grid .product-item.slick-slide:nth-child(4n + 1),
	.page-layout-1column .products-grid .product-item.slick-slide:nth-child(4n + 1),
	.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(4n + 1),
	.page-products.page-layout-1column .products-grid .product-item.slick-slide:nth-child(4n + 1),
	.page-products.page-layout-3columns .products-grid .product-item.slick-slide:nth-child(4n + 1){
	    margin:0 5px;
	}
}
@media screen and (min-width: 1024px){
	.nav-panel-inner .nav-block--center ul > a{ display: none; }
}
@media screen and (min-width: 640px) {
	.page-products .products-grid .product-item:nth-child(3n + 1),
	.page-layout-1column .products-grid .product-item:nth-child(3n + 1),
	.page-layout-3columns .products-grid .product-item:nth-child(3n + 1),
	.page-products.page-layout-1column .products-grid .product-item:nth-child(3n + 1),
	.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n + 1){
		margin-left: 0;
	}
	.page-layout-1column .block.widget .products-grid .product-item:nth-child(3n + 1){ margin-left: 1%; }
}
@media screen and (min-width: 768px){
	.page-header,#header-container-wrap{ transition: all 0.1s ease 0s; }
	.page-header{ z-index: 9; background: #FFFEFA; width: 100%; transition: transform 0.5s; top:0; margin-bottom: 20px; width: 100%;}
	.cms-index-index .page-header{ margin-bottom: 0 }
	.page-header.sticky{ box-shadow: 0px 3px 4px rgba(0,0,0,0.1); position: fixed;}
	.page.messages{ position: fixed; top: 100px; z-index: 99; width: 100%; left: 0;  }
	.page.messages.sticky{ top:85px; }
	.page.messages .message.success{ background: #bf907b; color: #fff; animation: messages-display 4s cubic-bezier(.5,0,.5,1); }
	.page.messages .message.error{ background: #EFECE1; color: #433F3A; animation: messages-display 4s cubic-bezier(.5,0,.5,1); }
	.message.success > *:first-child:before{ color: #fff; }
	.message.error > *:first-child:before{ color: #433F3A; }
}
@media screen and (max-width: 1366px){
	.threecolumn-image-only .threecolumn-image-only-wrapper ul li{ width: calc(33.33% - 7.5px); }
    .inf-block-outer{ max-width: 90%; }
    .testimony-outer{ max-width: 90%; }
	:root{ --slider_width: 1185px }
}
@media screen and (max-width: 1280px){
	.block-search{ max-width: 550px; }
	.page-products.page-layout-1column .products-grid .product-item{ width: 31.055%; }
	.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{ max-width: 1200px }
	#header-container-wrap .megamenu.container,.banner-front .container,.navi .nav-panel-inner{ max-width: 1200px; margin:0 auto; padding: 0px 15px }
	.banner-front .container{ padding-top:90px }
	.cms-index-index .page-main{ max-width: 100%; padding: 0 }
	.brand-wrapper .slick-slider{ max-width: 1200px }
	.top-right-nav li a{ margin-left: 15px }
	.gallery-block .gallery-box{ width: 30% }
	.machine-wrap .machine-img img{ width: 45% }
	.brand-wrapper .slick-slide{ text-align: center; }
	.slick-slide img{ margin: 0 auto }
	.brand-wrapper .slick-prev{ left: 0 }
	.brand-wrapper .slick-next{ right: 0 }
	.badge-block .right{ margin-right: 0; }
	.crosssell .slick-prev, .upsell .slick-prev{ left:0; }
	.crosssell .slick-next, .upsell .slick-next{ right: 0; }
	.wishlist-index-index .products-grid.wishlist .product-item .fieldset .product-item-actions{width: 100%; display:inline-block; vertical-align: top; margin-bottom: 0; }
	.wishlist-index-index .products-grid.wishlist .box-tocart, .wishlist-index-index .products-grid.wishlist .product-item .fieldset{ margin-bottom: 0; }
}
@media screen and (max-width: 1200px){

	.page-layout-1column .product-info-main{ width: calc(50% - 40px); }
	.product-info-main .page-title-wrapper h1, .product-info-main .page-title-wrapper h1 span{ font-size: 38px; }
	.block-search{ max-width: 500px; }
	.topmid-block{ width: auto; }
	.top-right-nav li a{ margin-left: 9px }
	.page-products.page-layout-1column .products-grid .product-item{ width: 30.6%; }
	.category-description .right-block .grey-box { padding: 28px 40px 35px 40px; }
	#authenticationPopup + .toolbar.toolbar-products .pages { margin-left: -12%; }
	.product-item-actions .actions-primary .action.primary{ min-width: 100% }
	.cms-index-index .products-grid .product-item-actions .action.primary{ font-size: 16px }
	.minicart-wrapper .block-minicart{ min-width: 70% }
	#tooltip-info,.tooltip .tooltiptext{ min-width: 400px; }
	.page-layout-1column .product.media{ width: 50%; }
	.product-item .price-box{ margin-bottom: 10px; }
	.svea-checkout-cart-summary .cart,
	.svea-checkout-cart-summary .cart thead,
	.svea-checkout-cart-summary .summary.title,
	.svea-checkout-cart-summary .block.discount,
	.svea-checkout-cart-summary .cart-totals,
	.svea_hidden_shipping .svea-checkout-cart-summary { display: table; width:100%; }
	.block-products-list .slick-slider .slick-arrow.slick-prev,
	.inspiration .slick-slider .slick-arrow.slick-prev{ right: 70px; }
	.block-products-list .slick-slider .slick-arrow.slick-next,
	.inspiration .slick-slider .slick-arrow.slick-next{ right: 15px; }
	.cms-index-index .product-item-info a.product-item-photo{ overflow: hidden; }
	.products-related-wrapper .slick-slider .slick-arrow.slick-prev{ right: 70px; }
	.products-related-wrapper .slick-slider .slick-arrow.slick-next{ right: 15px; }
	.products-related-wrapper .slick-list{ padding-left: 15px !important}

	.block-products-list .slick-slider .slick-list,
	.inspiration .slick-slider .slick-list{ padding-left: 15px !important; }
	.cms-page-view .user-testimony-bg > span{ width: 100vw; }
	.cms-page-view .block-products-list{ margin-left: -15px; width: calc(100% + 30px); }
	.cms-page-view .decore{ margin-left: -15px; width: calc(100% + 30px); }

	.catalog-product-view .custom-measurements-outer .content-left{ width: 100%; max-width: 100%; margin-right: 0; margin-bottom: 15px; }
	.catalog-product-view .custom-measurements-outer .content-right{ width: 100%; max-width: 100%; }
	.catalog-product-view .custom-measurements-outer .toggle-content.show{ flex-wrap: wrap;  }
	.catalog-product-view .custom-measurements-outer .radio-wrapper .radio-inner{ width: 47%; }
	.catalog-product-view .custom-measurements-outer .content-right > .field{ width: 47%; }
	.catalog-product-view .custom-measurements-outer .content-right .customtext { width: 47%; }
}
@media screen and (max-width: 1024px){

	.cms-index-index .new-range .products-grid .product-item-actions{ width: 100% }
	.topmid-block{ width: calc(100% - 550px); }
	.block-search{ max-width: 430px; }
	.top-right-nav li a{ margin-left: 6px }
	.nav-regular:not(.nav-vert) .nav-item.level0:hover > a{ padding-bottom: 24px }
	.nav-regular .nav-panel-inner{ max-width: 991px }
	.slick-slider .slick-prev:before{ display: block; }
	.slick-slider .slick-next:before{ display: block; }
	.badge-block .right{ margin-right: 0 }
	.svea-checkout-cart-summary #block-discount{ margin-top: 20px }
	.products-grid .product-item-inner{ width: 100% !important }
	.mpbrand-index-index .brand-list-content li .product.name.product-item-name{ min-height: 100% }
	.mpbrand-index-index .block-brand-list,.mpbrand-index-index .block-brand-list .products{ margin-top: 5px !important }

	.crosssell .slick-prev, .upsell .slick-prev{ left:-20px; }
	.crosssell .slick-next, .upsell .slick-next{ right: -20px; }

	.desc-modal-wrapper.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{ max-height: calc(100% - 40px); }
	.category-description .left-block { width: 50%; }
	.mpbrand-index-index .product-list-container{ margin:0 1%; }
	.mpbrand-index-index .brand-list-content li{ width: 24% !important }
 	.product.name.product-item-name,.cms-index-index .product-item-name{ min-height: 45px; margin-bottom: 5px }

	.catalog-product-view .product-add-form .product-options-wrapper .field .control.st input.correct-value,
	.catalog-product-view .product-add-form .product-options-wrapper .field .control.st input.incorrect-value,
	.catalog-product-view .product-add-form .product-options-wrapper .field .control.cm input.correct-value,
	.catalog-product-view .product-add-form .product-options-wrapper .field .control.cm input.incorrect-value{ background-position: calc(100% - 35px); }
	.product-item-actions .actions-primary{ width: 100%; }
    .cms-page-view .product-item-name{ margin-bottom: 5px; }

    .cms-page-view .product-item-name {min-height: 45px; margin-bottom: 5px; }
}
@media screen and (max-width: 991px){
	#tooltip-info,.tooltip .tooltiptext{ bottom: 100px !important; }
	.catalog-product-view .custom-measurements-outer .toggle-content{ flex-wrap: wrap; }
	.product-info-main .box-tocart .actions{ width: calc(100% - 130px); }
	.page-main{ padding-top: 87px; }
	.front-banner .banner-content{ max-width: 620px; }
	.front-banner .banner-content h2,
	.decore h2,
	.sale h2{ font-size: 40px; line-height: 1.2; margin-bottom: 20px; }
	.sale { padding: 55px 0; }
	.sale .btn-offwhite{ margin-left: 0; margin-right: 0; font-size: 10px; }

	.decore{ padding: 82px 0; }
	.decore .btn-offwhite{ font-size: 10px; }

	.about-front .about-img .cnt h2{ font-size: 34px; }
	.about-front .about-img .img { margin-right: 50px; }
	.about-front .about-img .cnt{ max-width: calc(100% - 420px); }

	.topmid-block{ width: auto }
	.nav-sections{ margin-bottom: 10px }
	.top-right-nav li a{ margin-left: 15px }
	#header-container-wrap{ padding-bottom: 15px }
	.header.content{ padding-top: 15px }
	.cms-index-index #header-container-wrap{ margin-bottom: 10px; margin-top: 10px; }
	.cms-index-index .product-item-info a.product-item-photo { height: 228px; }
	.page-products.page-layout-1column .products-grid .product-item{ width: 31.5%; padding-left: 0; margin-left: 20px; }
	.page-header.sticky .header.content{ padding-top: 15px; }
	.navi-wrapper .nav-mobile > ul > .nav-item{ padding: 0 0px !important; }
	.navi-wrapper .nav-mobile > ul > .nav-item.item-active .nav-panel--dropdown a{ background: #fff; border-bottom: 1px solid #ccc; color: #333 }
	.navi-wrapper .nav-mobile > ul > .nav-item.item-active .nav-panel--dropdown li:last-child a{ border-bottom: 0 }
	.nav-mobile .nav-item.level0.item-active > a{ font-weight: 700 }
	.nav-mobile .nav-item.level0.item-active .nav-item--only-subcategories.item-active > a{ font-weight: 700 }
	.nav-mobile .nav-item.level0.item-active .nav-item--only-subcategories.item-active .nav-submenu a{ background: #f8f8f8; color: #333 }
	.nav-mobile .nav-item.level0.item-active .nav-item--only-subcategories.item-active .active a > span:before{ content: ''; height: 50px; width: 10px; background: #333; display: inline-block; position: absolute; margin-left: -20px; }
	.nav-mobile .nav-item.level0 > a{ padding-left: 20px }
	.nav-mobile .nav-item.level0 .block-cms-link > a{ padding-left: 20px }
	.navi-wrapper .nav-acco .opener:hover{ background-color: transparent; }
	.navi-wrapper .nav-acco .opener{ width: 100%; text-align: right; right: 0px }
	.navi-wrapper .nav-item .opener:before{ right: 25px; position: relative; }
	.navi-wrapper .nav-acco > ul > li > .opener{ right: 0px; }
	.navi-wrapper .nav-acco ul > a{ line-height: 50px; padding: 0px 30px; display: inline-block; width: 100% }
	.navi-wrapper .nav-acco ul.level1 > a{ line-height: 50px; padding: 0px 50px }
	.navi-wrapper .nav-acco > ul > li > .opener:before{ right: 25px; position: relative; }
	.level0.open a:before{ display: none; }
	.navi.nav-mobile ul.level0 .nav-item > a:hover{ background-color: inherit; color: inherit; text-transform: none; }
	.top-right-nav .block-cms-link{ margin-bottom: 5px }
	.logo{ margin-bottom: 0 }
	.block-search{ max-width: 50%; padding: 0 }
	.header.content .header.links .customer-welcome .customer-name span{ display: none; }
	.header.content > .header.links > li > a{ font-size: 0 }
	.minicart-wrapper .action.showcart .text,.minicart-wrapper .showcart-link .text { display: none; }
	.minicart-wrapper .block-minicart{ min-width: 90% }
	.navi-wrapper .menu-trigger, .nav-regular .nav-item.level0 > a{ line-height: 20px }
	.navi-wrapper .menu-trigger .label{ text-transform: uppercase; }

	.page-layout-1column .filter-content .category-listing-kategori .item{ margin: 5px; }

	.front-banner{ height: 600px; }
	.front-banner img{ width: auto; height: 100%; }

	.inspiration .usr-block{ left: 20px; }
	.inspiration .usr-block .usr-img{ width: 45px; height: 45px; }
	.inspiration .usr-block .urs-nm{ font-size: 16px; }

	.cat_list_front{ padding-bottom: 0 }
	.cat_list_front ul{ flex-wrap: wrap; }
	.cat_list_front ul li{ flex-basis: unset; flex-grow: unset; margin-right: 0; width: 25%; margin-bottom: 50px }
	.cat_list_front ul li span:before{ right: auto; margin-left: 110px }

	.cms-kontakta-oss .right-block{ max-width: 300px }
	.cms-kontakta-oss .left-block{ width: calc(100% - 310px); }

	.cms-om-oss .right-block{ max-width: 300px }
	.cms-om-oss .left-block{ width: calc(100% - 310px); }
	.discount-block .discount-wrap .title br{ display: none; }
	.customised-block .customised-wrap .title br{ display: none; }
	.gallery-block .gallery-box{ width: 29.5% }

	.range-inner ul li .price-range{ width: 100% }
	.range-inner ul li .actions{ width: 100%; margin-top: 15px }

	.category-description .right-block .grey-box { padding: 30px 15px 60px; }
	.category-description .right-block .grey-box li { font-size: 15px; }
	.category-description .right-block { width: 45%; margin-left: 20px; margin-top: 0; }
	.category-description .left-block { width: 50%; }

	.configurable-product-checkbox span{ margin: 5px 20px 5px 0; }
	.cms-index-index .block.widget .products-grid .product-item:nth-child(4n + 1), .cms-index-index .block.widget .products-grid .product-item{ width: 30.5%; padding-left: 0; margin-bottom: 25px }
	#authenticationPopup + .toolbar.toolbar-products .pages { margin-left: -12%; }

	.product-info-main .page-title-wrapper h1, .product-info-main .page-title-wrapper h1 span{ font-size: 34px; }
	.product-info-main .page-title-wrapper h1 span{ max-width: calc(100% - 110px); display: inline-block; }
	.catalog-product-view .custom-swatchs-outer .swatch-imgage-block{ margin-right: 13px; }
	.product-info-main .product-info-price{ max-width: 130px; }
	.catalog-product-view .product-options-bottom .box-tocart .actions{ width: calc(100% - 130px); }
	.catalog-product-view .custom-swatchs-outer .swatch-imgage-block{ width: 60px; }
	.catalog-product-view .custom-swatchs-outer .swatch-option{ min-width: 60px; width: 60px !important; height: 60px !important; }

	.footer-top .logo-footer{ margin-bottom: 0; }
	.footer-top .footer-links ul li{ width: 49%; margin-top: 40px; padding-left: 13px; }
	.footer-top h3{ min-height: 65px; display: flex; align-items: flex-end; }
	.footer-top .footer-links ul li:nth-child(odd){ padding-left: 0; }
	.footer-bot ul li{ width: 46%; margin: 10px 5px; font-size: 11px; }
	.footer-bot ul li a{ font-size: 11px; }

	.footer-top-wrapper{ margin-top: 0; }
	.footer-mid .footer-mid-block{ width: 100%; }
	.footer-mid .footer-mid-block .desc{ margin-right: 20px; width: 47% }
	.footer-mid .block.newsletter{ width: 100%; margin-top: 50px }

	.footer-bot .container{ flex-wrap: wrap; justify-content: center; }
	.footer-bot .pay-info{ margin-top: 25px; }

	.nav-mobile .nav-item.level0 .opener:before{ content: "\f107"; font: normal normal normal 14px/1 FontAwesome; font-size: 26px; display: inline-block; line-height: 13px; vertical-align: middle; transition: all 0.2s ease; }
	.nav-mobile .nav-item.level0.current > a{ background: transparent; color: #80358d; }
	.nav-mobile .nav-item.active > .opener:before{ color: #80358d; }
	.nav-mobile .nav-item.item-active > .opener:before{ transform: rotate(-180deg); }
	#mainmenu li.level0>a>span.fa.fa-angle-down{ display: none; }
	.cms-index-index .products-grid .product-item-actions{ width: 100% }

	.allcat li{ width: 33% }
	.tooltip .tooltiptext{ min-width: 380px }

	.customised-twopart-block .img{ height: 420px; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup.modal-slide,
	.desc-modal-wrapper.modal-popup.modal-slide { left: 0;}

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap{ width: calc(100% - 40px); margin: 20px auto; min-height: inherit;}

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right{ padding-right: 0; padding-left: 15px; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full .title,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title
	{ font-size: 16px; padding: 0 0 11px; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full p,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left p,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full p,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left p,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p{ font-size: 16px; line-height: 21px; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn{ min-width: 90px; height: 29px; margin: 1rem 0; padding: 0; line-height: 28px; font-size: 15px;}

	.instruction-modal-wrapper.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 0px 8px; }
	.instruction-modal-wrapper.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.mob-display{ display: none; }

	.desc-modal-wrapper.modal-popup footer button{ font-size: 15px; line-height: 28px; padding: 0; min-width: 90px; }

	/* TGGL Popup */
	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content {padding: 37px 21px 0;}
	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.left{ margin: 0px 0 0 -69px; }

	/* TGHI Popup */
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content{ padding: 30px 25px 0; }
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align.border-left .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right.center-align .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right.center-align .short-descrpition br{ display: none; }

	/* TGPA Popup */
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content{ padding: 36px 15px 0; }

	/* TGSL Popup */
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content{ padding: 30px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.top{ font-size: 15px; display: flex; min-height: 80px; padding: 0px 8px; margin: 23px auto; }

	/* TGVE Popup */
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content{ padding: 30px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align .image-caption{ font-size: 13px; margin: 0; padding: 0px; }
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.top{ font-size: 15px; display: flex; min-height: 80px; padding: 0px 8px; margin: 23px auto; }

	/* TGWA Popup */
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .short-descrpition{ width: 400px; padding: 12px 15px; }

	/* TGRU Popup */
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content{ padding: 30px 25px 0; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align.border-left .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right.center-align .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right.center-align .short-descrpition br{ display: none; }

	/* Product Advisor Page
	-----------------------------------------------------------*/
	.product-advisor-page .curtain-step#curtainStep2{ max-width: 800px; }
	.product-advisor-page .curtain-step .curtain-content{ justify-content: center; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-style-list li{ width: 171px; }
	.product-advisor-page .curtain-step .curtain-content .col.col-half.wid-60{ width: 50%; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-light-list li{ width: 222px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-light-list li .radioselectopt p{ font-size: 15px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-model-list li{ width: 175px; margin: 0 6px 18px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-model-list li .radioselectopt [type="radio"]:checked + label:after,
	.product-advisor-page .curtain-step .curtain-content ul.curtain-model-list li .radioselectopt [type="radio"]:not(:checked) + label:after{ left: 72px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-model-list li .radioselectopt label span{ min-height: auto; padding: 0; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-style-list li .radioselectopt label img{ height: 100%; width: 100%;	object-fit: cover; }

	.mpbrand-index-index .brand-list-content li{ width: 33% !important }

	.svea_checkout-order-success .order-details-items .table-order-items > tbody > tr > td .product-img{ max-width: 100px }
	.svea_checkout-order-success .order-details-items .table-order-items > thead > tr > th,
	.svea_checkout-order-success .order-details-items .col.price .price-excluding-tax .price,
	.svea_checkout-order-success .order-details-items .col.subtotal .price-excluding-tax .price,
	.svea_checkout-order-success .order-details-items .table-order-items > tbody > tr > td{ font-size: 16px }
	.svea_checkout-order-success .product.name.product-item-name{ width: calc(100% - 115px); margin-left: 10px; font-size: 16px }
	.svea_checkout-order-success .order-details-items tfoot > tr:first-child > td{ padding-top: 50px }
	.svea_checkout-order-success .block-order-details-view .box{ font-size: 14px }
	.svea-success-top h2{ font-size: 26px; margin-top: 0; }
	.svea-checkout:before{ font-size: 26px }
	.svea_checkout-order-success .page-title-wrapper h1.page-title,.svea_checkout-order-success .page-title-wrapper h1.page-title span{ font-size: 26px }
	.product-advisor-page .curtain-step#curtainStep6 .curtain-content .col.col-customer-from{ margin-right: 20px; width:47%; }
	.product-advisor-page .curtain-step#curtainStep6 .curtain-content .col.col-customer-info{ width:50%; }
	.product-advisor-page .curtain-step#curtainStep6 .curtain-content .col.col-customer-info .speech-bubble{ left:1%; }

	#svea_checkoutSidebar #svea-checkout_cart #svea_coupon_toggle label{ display: inline-block; width: calc(100% - 35px); vertical-align: top; }

    .inf-block-outer li .inf-avtar{ max-width: 100px; }
    .inf-block-outer li a .cnt-block .title{ font-size: 24px; }

    .cms-page-view .block.widget .products-grid .product-item:nth-child(4n + 1),.cms-page-view .block.widget .products-grid .product-item{ width: 31%; padding-left: 0; margin: 0px 1% 25px; }
    .cms-page-view.page-layout-1column .four-col .block.widget .products-grid .product-item{ width: 31%; }

	.catalog-product-view .custom-measurements-outer .content-right.content-full select{ background-size: 30px; }
}
@media screen and (max-width: 767px){

	.fotorama__wrap--slide .fotorama__stage__frame span.alt-text{ bottom: 15px; padding: 14px 16px; max-width: calc(100% - 125px); }
	.fotorama__nav-wrap{ display: none !important; }
	.fotorama--fullscreen .fotorama__nav-wrap{ display: block !important; }
	.fotorama--fullscreen .fotorama__wrap--slide .fotorama__stage__frame span.alt-text{ display: none; }
	.fotorama--fullscreen .fotorama__stage,.fotorama--fullscreen .fotorama__nav{ max-height: 100% !important; }
	.catalog-product-view .custom-measurements-outer .toggle-content{ flex-wrap: wrap; }
	.catalog-product-view .custom-swatchs-outer .swatch-imgage-block { margin-right: 10px; }
	.catalog-product-view .fotorama__stage__frame .fotorama__img{ max-height: 515px; width: 100%; object-fit: cover; }
	.fotorama__stage, .fotorama__nav{ max-height: 515px !important}

	.cms-page-view .page-main{ padding-top: 44px; }

	.product-info-main .page-title-wrapper #sample-btn{ top: -15px; }
    .catalog-category-view .category-view .catdesc-widget{ font-size: 14px; }
	.page-main{ padding-top: 64px; }

    .inf-block-outer{ margin: 20px auto; }
    .inf-block-outer .inf-bg{ display: none; }
    .inf-block-outer li{ width: 100%; margin-bottom: 30px; }
    .inf-block-outer li .inf-avtar{ position: relative; display: inline-block; bottom: auto; transform: none; left: auto; float: left; margin: 0; }
    .inf-block-outer li a .cnt-block { padding-top: 0; display: inline-block; width: calc(100% - 145px); text-align: left; }

	.front-banner .banner-content{ max-width: 320px; }
	.front-banner .banner-content h2, .decore h2, .sale h2{ font-size: 30px; line-height: 1.3; }
	.front-banner .banner-content button{ margin-bottom: 20px; }

	.page-header.sticky .header.content{ padding-top: 2px; }
	.page-header.sticky .navi-wrapper .mobnav-trigger{ top: -11px; }

    .testimony-outer{ margin: 20px auto; }
    .testimony-outer .testimony li{ width: 48%; margin-bottom: 30px; }
    .testimony-outer .testimony li:last-child {display: none; }

	.stc_block{ padding: 17px 10px 20px; }
	.stc_block ul li{ font-size: 9px; padding-top: 28px; padding-left: 0; display: inline-block; height: auto; }
	.stc_block ul li::before{ background-size: 20px !important; background-position: center top !important; left: 50%; transform: translateX(-50%); }

    .influ-main{ padding: 20px; }
    .influ-main .influ-content{ width: 100%; margin-left: 0; margin-top: 30px; }
    .influ-bedroom-curtain ul{ flex-wrap: wrap; }
    .influ-bedroom-curtain ul li{ width: 100% }

    .page-layout-1column .four-col  .block.widget p{ font-size: 18px; }
    .news-block .news-wrapper .title{ font-size: 24px; }

    .cms-gardiner-till-kontor .showmore[data-hide="hide"] .showhide{ height: 80px; }

    .page-layout-1column .three-col .block.widget .products-grid .product-item { width: 46%; margin: 2%; }
    .page-layout-1column .four-col .block.widget .products-grid .product-item { width: 46%; margin: 2%; }

	.block-products-list .block-title strong,
	.inspiration .block-title strong{ font-size: 20px; max-width: calc(100% - 75px); display: block; }
	.inspiration .block-title{ margin-bottom: 45px; }
	.catalog-product-view .upsell-wrapper .title strong { max-width: calc(100% - 75px); display: block; margin-bottom: 0; padding-bottom: 0; }
	.minicart-wrapper .showcart-link .counter.qty { margin-top: -15px; margin-left: 10px; }

	.about-front{ padding-bottom: 35px; padding-top: 35px; }
	.about-front .about-img{ flex-wrap: wrap; }
	.about-front .about-img .img{ margin-right: 0 }
	.about-front .about-img .cnt{ width: 100%; max-width: 100%; }
	.about-front .about-img .cnt h2{ font-size: 26px; margin-bottom: 25px; }
	.about-front .about-img .cnt p{ margin-bottom: 25px; }

	.block-products-list{ padding-top: 70px; padding-bottom: 35px; }
	.block-products-list .slick-slider .slick-arrow{ top: -65px; width: 30px; height: 30px; }
	.block-products-list .slick-slider .slick-arrow::after{ width: 30px; height: 30px; }
	.block-products-list .slick-slider .slick-arrow.slick-prev, .inspiration .slick-slider .slick-arrow.slick-prev{ right: 60px; }
	.block-products-list .slick-slider .product-item{ margin: 0 15px 0 0 !important; }

	.inspiration{ padding-top: 70px; padding-bottom: 35px;  }
	.inspiration .slick-slider .slick-arrow{ top: -80px; width: 30px; height: 30px; }
	.inspiration .slick-slider .slick-arrow:after{ width: 30px; height: 30px; }

	.inspiration .slick-slide img{  }

	.user-desc h2{ font-size: 38px; }
	.cms-page-view .about-front .container{ padding: 0; }
	.column-images{ display: inline-block; width: 100%; }
	.column-images .column-right-top{ padding-top: 30px; padding-bottom: 0; }
	.column-images .column-right-bottom { padding-left: 0; padding-top: 30px; }
	.column-images .column-right-top img{ max-width: 225px; }
	.column-images .column-right-bottom img{ max-width: 225px; }

	.user-desc{ margin-top: 40px; }
	.user-desc h2{ margin-top: 20px; }
	.user-testimony h2{ font-size: 26px; }
	.user-testimony blockquote,
	.user-testimony-bg blockquote{ font-size: 26px; }
	.user-testimony-bg{ height: 330px; margin-bottom: 0; margin-top: 60px; }

	.cms-page-view .user-testimony-bg > span{ min-height: 330px; }

    .customised-block .custom-html { order: 1; }
    .customised-block .customised-wrap { order: 0; }
    .customised-block .img{ order:1 }

    .sveacheckout-index-index .svea-cart-container{ display: inline-block; vertical-align: top; }
    .sveacheckout-index-index .svea-cart-container .ext-btn{ position: fixed;bottom: 0; text-align: center; z-index: 101; background: #B88974;left: 0;right: 0;padding: 15px;font-size: 18px;color: #fff;font-weight: 600; }    .svea-checkout-cart-summary form{ display: inline-block; width: 100%; vertical-align: top; }
    .sveacheckout-index-index .svea-cart-container .ext-btn::after{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 18px; line-height: 20px; color: #fff; content: '\e608'; font-family: 'luma-icons'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; margin-left: 5px; }

    .catalog-category-view .page-main{ margin-top: 15px; }
    .catalog-category-view .breadcrumbs{ margin-bottom: 0; margin-top: 15px; }
    .catalog-category-view .page-title-wrapper h1{ margin-top: 0px; }
    .catalog-category-view.page-layout-1column.page-with-filter .column.main{ padding-bottom: 15px; }
	.catalog-category-view .page-title-wrapper h1.page-title{ margin-top: 40px; }
    .catalog-category-view .page-title-wrapper h1.page-title, .catalog-category-view .page-title-wrapper h1.page-title span{ font-size: 38px; }
    .category-description .left-block p{ font-size: 14px; }

	.products.wrapper~.toolbar .toolbar-amount{ width: calc(100% - 105px); }
	.product-advisor-page .curtain-step#curtainStep6 .curtain-content .col.col-customer-from{ margin-right: 0px; width:100%; margin-bottom: 25px; }
	.product-advisor-page .curtain-step#curtainStep6 .curtain-content .col.col-customer-info{ width:100%; }
	.product-advisor-page .curtain-step#curtainStep6 .curtain-content .col.col-customer-info .image-wrap{ width:100%; height: auto; }
	.product-advisor-page .curtain-step#curtainStep6 .curtain-content .col.col-customer-info .speech-bubble{ top:60%; }
	.columns .column.main{ min-width: 0 }
	.page-header{ margin-bottom: 0px; z-index: 9; width: 100%;  background: #FFFEFA; border: 0; }
	.page-header.sticky{ position: fixed; top: 0;  }
	.header.content{ display: inline-block; width: 100%; vertical-align: top; padding-bottom:15px; }
	.block-search .control:after{ display: none }
	#header-container-wrap{ margin-bottom: 0px; margin-top: 10px;z-index: 9; position: absolute; top: 18px; }
	.navi-wrapper .nav-mobile .nav-item{ padding: 0 !important; }
	.mobnav-trigger, .nav-mobile .nav-item.level0 > a{ line-height: 50px; font-size: 16px; text-transform: capitalize; display: inline-block; width: 100% }
	.nav-mobile .nav-item.level0 .block-cms-link > a{ line-height: 50px; font-size: 16px; text-transform: capitalize; padding: 0 20px; color: #222222; font-family: 'nunito_sansregular'; display: inline-block; width: 100% }
	.nav-acco .nav-item>a{ line-height: 50px; display: inline-block; width: 100% }
	.navi.nav-mobile ul.level0 .nav-item > a{ font-size: 14px;  }
	.nav-acco .opener{ height: 40px; line-height: 40px; top: 5px; }
	.cms-index-index #header-container-wrap{ margin-bottom: 0px; position: absolute; }
	.minicart-wrapper .block-minicart .minicart-items-wrapper{ max-height: 290px; overflow: auto; }
	.minicart-open .minicart-wrapper .mage-dropdown-dialog:before{ top: 54px }
	.minicart-wrapper .block-minicart{ min-width: 100%; width: 300px; top:37px; padding: 0; }
	.minicart-wrapper .block-minicart #minicart-content-wrapper{ padding: 25px 20px;  max-height: calc(100vh - 65px); overflow: auto; }
	header .minicart-items-wrapper{ width: 100%; max-height: calc(100vh - 280px); overflow: auto; padding: 15px 0 0 0; margin:0; }
	#minicart-content-wrapper .minicart-items-wrapper .product-item .product-item-photo{ max-width: 36% }
	#minicart-content-wrapper .minicart-items .product-item-details{ width: 55%; margin-left: 2% }
	#minicart-content-wrapper .minicart-items .item-qty{ width: 40px }
	.minicart-wrapper .showcart-link:before{ width: 24px; height: 24px; background-size: 24px; }
	.minicart-wrapper .product .actions > .primary:not(:last-child), .minicart-wrapper .product .actions > .secondary:not(:last-child){ margin-right: 10px }
	header .right-minicart-wrap{ width: 100%; padding: 15px; position: absolute; left: 0; bottom: 0; right: 0; }
	.close-cart-wrap{ border-bottom: 0; margin-bottom: 0; }
	.measure-desc{ display: inline-block; width: 100%; margin-left: 0; }
	header .right-minicart-wrap .actions button,#minicart-content-wrapper .secondary .viewcart{ border-radius: 20px; }
	.help-option-link, .help-option-link:hover, .help-option-link:focus{ margin-left: 0; display:inline-block; width: 100% }

	#co-shipping-method-form .choice.item .description{ margin-top: 0 }

	.data.item.title > a{ display: inline-block; width: 100%; background-color: #f5f5f5; color: #333; padding: 15px; border-bottom: 1px solid #ababab }
	.data.item.title:last-child > a{ border-bottom: 0px }
	.data.item.content{ padding: 15px; }
	.product.info.detailed .container{ padding: 0px; }
	.info.detailed .data.item.title{ width: 100% !important; background: none }
	.info.detailed .data.item.title a.switch,.info.detailed .data.item.title.current a.switch,
	.info.detailed .data.item.title a.switch:focus,
	.info.detailed .data.item.title a.switch:hover{ display: inline-block; width: 100%; background-color: #f5f5f5; color: #333; padding: 15px 0; border-bottom: 1px solid #ababab; height: auto; text-align: left; font-size: 14px; font-family: 'nunito_sansregular'; font-weight: 400 }
	.info.detailed .product.data.items > .item.title.active > .switch{ padding-bottom: 15px }

	.info.detailed .data.item.content{ display: none !important; }
	.info.detailed .data.item.content.showCurrent{ display: block !important; }
	.product.data.items > .item.title:not(.disabled) > .switch:active,
	.product.data.items > .item.title.current > .switch,
	.product.data.items > .item.title.current > .switch:focus,
	.product.data.items > .item.title.current > .switch:hover{ padding: 15px 0; }
	.detailtab-wrap{ flex-wrap: wrap; }
	.detailtab-wrap .col-left{ width: 100%;}
	.detailtab-wrap .col-right{ width: 100% }
	.product.data.items > .item.content{ margin:0 15px; }
	.info.detailed .data.item.title.current a::before{ display: none; }
	.careinstructions{ justify-content: center; }

	.navi-wrapper .nav-acco .opener:hover {background-color: transparent; }
	.level0.open a:before{ display: none; }
	.top-right-nav{  text-align: center; }
	.top-right-nav .block-cms-link{ margin-bottom: 0 }
	.nav-toggle{ display: none; }
	.navi-wrapper .mobnav-trigger{ position: absolute; top: 0px; left: 0; }
	.navi-wrapper, .nav-regular{ width: 100% }
	.navi-wrapper .mobnav-trigger .label{ display: none; }
	.navi-wrapper .nav-item .opener:before{ right: 25px }
	.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks{ display: block;background-color: #f8f8f8 }
	.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks .block-cms-link{ margin-bottom: 0px; margin-top: 0 }
	.page-header .top-right-nav .block-cms-link{ margin-bottom: 0 }
	.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks.item-active .nav-panel--dropdown{ display: block !important;  }
	.nav-panel--dropdown{ display: none; }
	.cms-alla-kategorier .nav-panel--dropdown{ display: block; }
	.nav-mobile.opt-sb0 .nav-item.nav-item--only-blocks.open .nav-block{ display: block; padding: 0px 15px; max-height: 250px; overflow: auto; }
	.cms-alla-kategorier #maincontent .column.main .main-cat { column-count: 1; padding: 0; margin: 10px 0 0; padding-bottom: 5px; }
	.cms-alla-kategorier #maincontent .column.main .main-cat h3 { position: relative; left: inherit; top: inherit; margin-bottom: 5px; }
	.cms-kontakta-oss .right-block{ max-width: 100%; width: 100%; margin-top: 25px }
	.cms-kontakta-oss .right-block .cms-links{ padding: 20px 40px 0px; border-radius: 30px; margin-bottom: 20px }
	.cms-kontakta-oss .left-block{ width: 100%; padding-right: 0 }
	.cms-alla-kategorier #maincontent .column.main .main-cat { column-count: 1; padding: 0; margin: 10px 0 0; padding-bottom: 5px; }
	.cms-alla-kategorier #maincontent .column.main .main-cat h3 { position: relative; left: inherit; top: inherit; margin-bottom: 5px; }

	.cms-alla-varumarken .nav-panel--dropdown{ display: block; }
	.cms-alla-varumarken.cms-page-view .page-main{ padding-top: 0 }
	.allcat li{ width: 49%; top: 0px; padding:0; }
	.allcat .border-line{ margin:10px 0; width: 100% }
	.allcat h3{ margin:0 0 10px; }
	.cms-om-oss .right-block{ max-width: 100%; width: 100%; margin-top: 25px }
	.cms-om-oss .right-block .cms-links{ padding: 20px 40px 0px; border-radius: 30px; margin-bottom: 20px }
	.cms-om-oss .left-block{ width: 100%; padding-right: 0 }

	.cms-index-index .products-grid .product-item-actions .action.primary{ font-size: 13px; }
	.products-grid .product-item-details > .price-wrapper{ width: 100% }
	.page-products .product-item-info .product-in-sale, .cms-index-index .product-item-info .product-in-sale{ width: 50px; height: 50px; line-height: 50px; right: 5px; top:5px; font-size: 13px }
	.gallery-block .gallery-box{ width: 100%; margin:15px 0; text-align: center; }

	.textil-gallery .desc .desc-wrapper .title{ font-size: 18px; margin-bottom: 15px }
	.textil-gallery .desc .desc-wrapper .title-det{ font-size: 21px }

	form.contact .field.email, form.contact .field.ordernumber{ width: 100%; margin-right: 0 }
	form.contact .field.telephone, form.contact .field.choose-case{ width: 100%; margin-left: 0 }

	.mobile-menu-custom{ display: inline-block; width: 100%; padding: 0px 0px }
	.mobile-menu-custom .top-right-nav{ display: inline-block; width: 100%; margin: 0; }
	.mobile-menu-custom .top-right-nav li{ display: inline-block; width: 100%; text-align: left; border-bottom: 1px solid #ccc }
	.mobile-menu-custom .top-right-nav li a{ margin-left: 0; line-height: 50px; font-size: 16px; text-transform: capitalize; padding: 0px 20px; color: #222222; font-family: 'nunito_sansregular'; display: inline-block; width: 100% }
	.user-block-custom { display: inline-block; width: 100%; padding: 0px 20px }
	.user-block-custom li{ margin-top: 15px }
	.user-block-custom li a{ background: #BF907B; color: #fff; font-size: 20px; font-family: 'nunito_sanssemibold'; border-radius: 30px; padding: 12px 15px; text-decoration: none; width: 100%; text-align: center; display: inline-block; vertical-align: top; }

	.page-main{ margin-top: 30px }
	.product-info-main .page-title-wrapper h1, .product-info-main .page-title-wrapper h1 span{ font-size: 24px }
	.page-layout-1column .product-info-main,.page-layout-1column .product.media{ width: 100%; position: relative; }
	.page-layout-1column .product.media{ margin-top: 0px; width: calc(100% + 30px); margin-left: -15px; }
	.catalog-product-view .product.data.items{ margin:0; border:0; }
	.catalog-product-view .product-info-main{ display: inline-block; width: 100%; flex-wrap: inherit; }
	.catalog-product-view .product.info.detailed{ margin-bottom: 0; }
	.catalog-product-view .column.main{ padding-bottom: 20px; }
	.catalog-product-view .product.data.items .item.title a:after{ content: "\f067"; font: normal normal normal 14px/1 FontAwesome; color: #4c4c4c; display: none; }
	.catalog-product-view .product.data.items .item.title.current a:after{ content: "\f068"; font: normal normal normal 14px/1 FontAwesome; color: #4c4c4c; display: none; }
	.catalog-product-view .upsell-wrapper:nth-child(even),.catalog-product-view .upsell-wrapper{ padding: 25px 0 15px; }
	.catalog-product-view .cutomitems-wrapper .products-grid .product-item .product-item-info .product-item-details{ width: calc(100% - 66px); }
	.catalog-product-view .custom-swatchs-outer label{ font-size: 12px; }
	.catalog-product-view .custom-measurements-outer .toggle-content.show{ flex-wrap: wrap; }
	.catalog-product-view .custom-measurements-outer .content-left{ width: 100%; margin-right: 0; margin-bottom: 15px; max-width: 100%; }
	.catalog-product-view .custom-measurements-outer .radio-wrapper .radio-inner{ width: 48%; }
	.catalog-product-view .custom-measurements-outer .content-right{ width: 100%; }
	.catalog-product-view .custom-measurements-outer .content-right > .field{ width: 48% }
	.delivery-desc{ flex-wrap: wrap; justify-content: center; }
	.delivery-desc .desc-link{ margin-bottom: 8px; }
	.info.detailed .product.data.items > .item.title.active > .switch{ padding-left: 0; }

	.page-layout-1column .product.media .product-first-img,
	.page-layout-1column .product.media .product-last-img{ display: none; }

	.catalog-product-view .fotorama__arr{ display: block !important; bottom: 15px; }
	.catalog-product-view .fotorama__arr--prev{ left: auto; right: 70px; }
	.catalog-product-view .fotorama__arr--next { left: auto; right: 15px; }

	.product-info-main .product-info-price{ width: 100% !important }
	.product-info-main .overview .value{ width: 100% }
	.product-info-main .product-add-form{ width:100%; }
	.product-info-main .box-tocart{ margin-bottom: 15px }
	.page-product-bundle .product-info-main .product-social-links .towishlist, .catalog-product-view .product-info-main .product-social-links .towishlist{ margin-bottom: 0; margin-right: 0; width: 32px; background: url(../images/favorite-heart-button.svg) no-repeat; height: 32px; background-size: cover; }
	.page-product-bundle .product-info-main .product-social-links .towishlist:hover, .catalog-product-view .product-info-main .product-social-links .towishlist:hover{ background: url(../images/favorite-heart-button-clr.svg) no-repeat; width: 32px; height: 32px; background-size: cover; }
	.product-info-main .product-social-links .towishlist:before{ display: none; }
	.product-info-main .product-social-links{ width: 40px; float: right; right: 0px; bottom: 14px; margin-top: 5px }
	.product-info-main .product-social-links .towishlist{ margin-right: 2%; }
	.productinfo-wpar .container{ display: flex; flex-wrap: wrap; }
	.length-wrap{ padding-bottom: 0; padding-top: 0 }
	.machine-wrap{ margin:0; }
	.catalog-product-view .upsell-wrapper{ padding: 20px 0 }
	.length-wrap ul{ flex-wrap: wrap; }
	.length-wrap ul li{ padding-right: 0; margin-bottom: 40px; margin-right: 0; max-width: 100%; }
	.length-wrap ul li:after{ top:auto; right: 50%; margin-right: -15px; bottom: -27px; margin-top: 0; transform: rotate(90deg); }
	.length-wrap ul li img{ object-fit: cover; width: 100%; }
	.machine-wrap .machine-img{ width: 100% }
	.machine-wrap .machine-img img{ width: 45% }
	.product.data.items > .item.content{ padding: 20px 0px }
	.info.detailed .desc-title{ flex-wrap: wrap; position: relative; }
	.info.detailed .desc-title .title{ flex-basis: inherit; width: 100% }
	.product.data.items .item.title a:after{ top: 19px; }
	.info.detailed .desc-title .title.active a::before{ display: none; }
	.info.detailed .desc-title::before {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #f5f5f5; border-width: 15px; margin-left: -15px; }

	.cms-alla-kategorier #maincontent{ margin-top: 0 }
	.cms-index-index .page-main{ margin-top: 0 }
	.cms-index-index .block.widget .products-grid .product-items{ margin-top: 35px }
	.top-right-nav{ margin-top: -20px; float: left; width: 100%; display: none; }
	.top-right-nav li a{ font-size: 14px; margin-left: 5px }
	.block-search{ width: auto; max-width: inherit; margin-left: 0px; margin-top: 8px; float: right; }
	.block-search .label:before{ font-size: 27px }
	.block-search .input-text{ border-radius: 30px; margin-top: 5px; left: 0; }
	.block-search .block-content.showSearch{ bottom: 0; }
	.block-search .label{ display: none; }
	.header.content .header.links{ margin-top: 0; position: static; display: none; }
	.page-wrapper .header.panel{ display: none; }
	.header.content .header.links li a{ padding-right: 33px }
	.customer-welcome .customer-name{ display: block; }
	.customer-welcome .customer-name button{ border:0; background: none; box-shadow: none; padding: 0 }
	.customer-welcome .customer-name > span {display: none;}
	.customer-welcome .customer-menu{ display: none; }
	.customer-welcome.active .customer-menu{ display: block; position: absolute; left: 0; right: 0; width: 100%; z-index: 9; background:#fff; }
	.customer-welcome.active .customer-menu .links{ width: 100%; padding:15px; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1 }
	.header.content .header.links li.authorization-link{ position: relative; margin-bottom: 0 }
	.customer-welcome .customer-name button span{ display: none; }
	.minicart-wrapper{ margin-left: 10px; margin-top: 10px }
	.minicart-wrapper .action.showcart:before{ background: url(../images/shopping-cart.png) no-repeat; width: 32px; height: 32px; background-size: cover }
	.block-search .block-title{ width: 24px; height: 24px; }
	.block-search .block-title::after{ width: 18px; height: 19px; background-size: 18px; }
	.block-collapsible-nav{ top: 0 }
	.logo{ margin-left: 65px; width: calc(100% - 130px); }
	.logo img{ max-width: 110px; height: auto; margin-top: 8px; }
	.block-search .control{ margin: 0; border: 0; position: absolute; left: 0; right: 0; top: 100%; z-index: 99; padding: 0; }
	.navi.nav-mobile-triggerable.show{ top: 57px; background-color: transparent; position: fixed !important; width: 100%; height: 100%; background: #f8f8f8; overflow: auto; padding-bottom: 72px }
	.topmid-block{ display: none; }
	.topleft-block a.ph{ display: none; }
	.topleft-block p{width: 100%; text-align: center; display: inline-block; margin-right: 0; color: #222222; font-size: 14px; line-height: 20px; margin-top: 10px }
	.topleft-block a{ width: 100%; text-align: center; display: inline-block; margin-right: 0; color: #222222; font-size: 14px; line-height: 20px; margin-top: 10px }
	.topleft-block{ width: 100% }
	.banner-front h2{ font-size: 34px; }
	.banner-front{ min-height: auto; padding-bottom: 85px }
	.cat_list_front ul li{ width: 50% }
	.cat_list_front h2{ padding-top: 0 }
	.news-block .news-wrapper{ flex-wrap: wrap; margin-top: 40px }
	.news-block h2{ padding-top: 0 }
	.news-block .left-block{ margin-right: 0; margin-bottom: 15px }
	.news-block .right-block{ margin-left: 0; }
    .inspire .news-block .news-wrapper{ margin-top: 0; }

	.mpbrand-index-index .block-brand-search{ margin-top: 0 }
	.mpbrand-index-index .brand-list-content li{ width: 49% !important }
	.mpbrand-index-index .product-list-container{ flex-wrap: wrap; }
	.mpbrand-index-index .product-list-container .brand-char-title{ width: 100%; margin-bottom: 13px; }
	.mpbrand-index-index .brand-mix-container { margin-top: 0px !important }
	.mpbrand-index-index .block-brand-list{ margin-top: 10px !important }
	.mpbrand-index-index .block-brand-list ol li.product-item{ padding-left: 0; margin-top: 0; line-height: 20px }
	.mpbrand-index-index .product-list-container{ padding: 15px 0 5px }

	.faverites-products{ padding-bottom: 30px }
	.faverites-products .block-title > p{ max-width: 90% }
	.faverites-products .block-title h2{ padding-top: 0 }

	.inspire-wrapper ul{ flex-wrap: wrap; }
	.inspire-wrapper ul li{ width: 48%; margin-bottom: 30px; }
	.inspire-wrapper ul li:last-chid{ margin-bottom: 0 }
	.cms-index-index .block.widget .products-grid .product-item:nth-child(4n + 1), .cms-index-index .block.widget .products-grid .product-item{ width: 44%; padding-left: 0; margin:10px 3%; }
	.new-range .product-items .product-item .product-item-info .product-item-photo{ padding: 0px}
	.new-range .product-items .product-item .product-item-info .product-in-sale{ width: 50px; height: 50px; font-size: 13px; right: 7px; top: 5px; line-height: 50px; }

	.customised-block{ flex-wrap: wrap; }
	.customised-block .img{ width: 100%; height: auto }
	.customised-block .custom-html{ width: 100%; height: auto }
	.customised-block .img img{ position: relative; }
	.customised-block .customised-wrap{ width: 100%; padding:25px 0; }
	.customised-block.right .customised-wrap .title{ max-width: 100% }

	.discount-block{ flex-wrap: wrap; }
	.discount-block .img{ width: 100%; height: auto }
	.discount-block .img img{ position: relative; }
	.discount-block .discount-wrap{ width: 100%; padding:25px 0; }

	.range-inner{ padding-bottom: 50px }
	.new-range .block-title h2{ padding-top: 0 }
	.new-range .block-title > p{ max-width: 90% }
	.inspire-wrapper h2{ padding-top: 0; margin-top: 0 }
	.range-inner h2{ padding-top: 0 }
	.range-inner ul{ flex-wrap: wrap; margin-top: 40px; }
	.range-inner ul li{ width: 100%; display: inline-block; margin-bottom: 20px }

	.products-grid .delivery-time{ display: none; }
	.cms-index-index .product-item-name{ margin-bottom: 3px; text-align: left; font-size: 14px; margin-top: 10px; }
	.cms-index-index .product-item .price-box{ text-align: left; font-size: 10px; }
	.cms-index-index .product-item-info .brand-name{ margin-bottom: 0px }
	.category-description { display: block; margin-top: 0; margin-bottom: 0; }
	.category-description .left-block { width: 100%; }
	.category-description .left-block p { margin-bottom: 15px; }
	.category-description .right-block { width: 100%; margin-left: 0; margin-top: 30px; }
	.category-description .right-block .grey-box { padding: 15px; border-radius: 15px; }
	.category-description .right-block h3 { margin-bottom: 20px; }
	.category-description .right-block .grey-box li { font-size: 14px; margin-bottom: 15px; }
	.category-description .right-block .grey-box li:before { margin-right: 10px; }
	.category-description .curtain-type-block { margin-top: 20px; padding: 15px; }
	.category-description .curtain-type-block .tips, .category-description .curtain-type-block h3, .category-description .curtain-type-block .btn-primary { margin: 0 auto; display: block; }
	.category-description .curtain-type-block h3 { margin: 15px auto; }
	.category-description .curtain-type-block .btn-primary { padding: 17px 15px; }
	.curtain-desc-block { width: 100%; margin: 40px 0; }
	.curtain-desc-block h2 { line-height: 1.2; margin-bottom: 30px; }
	.pages .pages-items { padding: 0; }
	.pages .item { position: relative; }
	.page-products .products-grid .product-items{ justify-content: space-between; }
	.page-products.page-layout-1column .products-grid .product-item { width: calc(50% - 7.5px); padding-left: 0; margin:0; }
	.page-with-filter .toolbar-amount{ margin:20px 10px 0;  }
	.product.details.product-item-details a{ font-size: 16px }
	.slick-track .product.name.product-item-name{ margin-bottom: 5px }

	.configurable-product-checkbox span{ margin-right: 0px; }
	.configurable-product-checkbox span:first-child{ margin-right: 15px }
	.catalog-category-view .filter .filter-current{ margin: 5px 0 0; flex-wrap: wrap; width: 100%; border: 0;}
	.page-layout-1column .filter-current-subtitle{ display: none; }
	.filter .filter-current + .block-actions{ display: inline-block; margin: 10px 0 0 0;}
    .catalog-category-view.page-layout-1column .filter-content .filter-current .action.remove, .catalog-category-view.page-layout-1column .filter-content .filter-current .amshopby-remove{ display:none; }
    .catalog-category-view.page-layout-1column .filter-content .filter-current .item{ margin-right: 10px; }
	.page-layout-1column .filter-current .item{ margin: 7px 5px; }
	.page-layout-1column .filter-current .items { padding: 0; margin-left: 0; flex-wrap: wrap; }
	.page-products .columns{ padding-top: 0 }
	.page-products .column.main .filter.block{ padding: 0; margin: 0; border: 0; display: inline-block; vertical-align: top; width: 100%; padding-bottom: 20px; position: relative; }
	.page-products .column.main .filter.block .filter-title{ display: none; }

	.badge-block .right{ margin-right: 0 }
	.badge-block .left ul li{ width: 100%; margin-right: 0; }

	.page-products .filter-options-item{ margin-right: 0; width: 100% }
	.page-products .filter-options-title{ width: 100%; padding: 10px 15px; background: none; color: #000; text-align: left; height: inherit; }
	.page-products .filter-options-title:after{ top: 11px !important }
	.page-products .filter-options-content{ padding: 5px 25px 5px; }
	.page-products .filter-options-content .item{ margin:0; padding: 9px 0; }
	.page-product-bundle .product-options-wrapper > .fieldset > .field{ width: 100%; margin-right: 0 }
	.fotorama__nav--dots .fotorama__nav__frame--thumb{ display: inline-block; height: 90px; margin:10px 5px; }
	.fotorama__nav--dots .fotorama__nav__frame--dot{ display: none; }
	.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left, .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{ display: block !important }

	.new-range .product-items .product-item .product-item-info .product-new,.product-item-info .product-new{ top:5px; right: 5px; }
	.page-products .product-item-info .brand-name, .cms-index-index .product-item-info .brand-name{ line-height: 25px }
	.product-item-actions { display: block; }
	.products-grid .product-item-inner { width: 100% !important; }
	.product.name.product-item-name { margin-bottom: 3px; }
	.page-products .products-grid .delivery-time{ display: none; }
	.product-item .price-box { margin-bottom: 10px; margin-top: 0 }
	.page-products.page-layout-1column .products-grid .product-item { margin-bottom: 30px; }
	.pages .action.previous, .pages .action.next{ margin:0; }
	.pages .action.previous>span, .pages .action.next>span { text-indent: -9999px; margin: 14px; }
	.toolbar .pages { margin-bottom: 5px; margin-top: 15px; }
	#authenticationPopup + .toolbar.toolbar-products .pages { margin: 20px 0; }
	.page-products .sorter { left: auto; width: 55%; right: 0; margin-top: -45px; background: #f0f0f0; padding: 9px 15px 14px 15px; border-radius: 20px; z-index: 2 }
	.page-products .desk-sorting { display: inline-block; font-size: 16px;}
	.page-products .desk-sorting .btn-group{ background: transparent; position: static; }
	.page-products .desk-sorting .actions button.action.toggle{ border-radius: 0; font-weight: 400;  padding: 0; border: 0; box-shadow: none; position: relative;  font-size: 16px; color: #333 }
	.page-products .desk-sorting .actions button.action.toggle:focus{ background: none; box-shadow: none; }
	.page-products .desk-sorting .actions button.action.toggle:after{ content: '\e622'; font-family: 'luma-icons'; color: #333; padding-left: 10px; font-size: 12px }
	.page-products .desk-sorting .actions ul.dropdown{ display: none; position: absolute; right: 0px; top: 55px; width: 240px; background: #f0f0f0; text-align: left; padding: 15px 20px; border-radius: 20px; }
	.page-products .desk-sorting .actions ul.dropdown { border: 1px solid #f0f0f0; }
	.page-products .desk-sorting .actions ul.dropdown:after, .page-products .desk-sorting .actions ul.dropdown:before {bottom: 100%; left: 70%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
	.page-products .desk-sorting .actions ul.dropdown:after {border-color: rgba(240, 240, 240, 0); border-bottom-color: #f0f0f0; border-width: 8px; margin-left: -8px; }
	.page-products .desk-sorting .actions ul.dropdown:before {border-color: rgba(240, 240, 240, 0); border-bottom-color: #f0f0f0; border-width: 9px; margin-left: -9px; }
	.page-products .desk-sorting .actions ul.dropdown li a, .page-products .desk-sorting .actions ul.dropdown li a:hover, .page-products .desk-sorting .actions ul.dropdown li a:focus{ color: #333333; text-decoration: none; }

	.page-products .desk-sorting .actions.active ul.dropdown{ display: block }
	.product-options-wrapper .options-list .product-name { display: inline-block; width: 50%; vertical-align: top; line-height: 20px }
	.page-products .desk-sorting select{ width: 100%; margin:0; border: 1px solid #ccc; padding: 0px 10px }
	.page-products .desk-sorting label,.page-products .desk-sorting select,.page-products .sorter-action{ display: none; }
	.page-products .page-with-filter .toolbar-amount { float: none; text-align: center; bottom: 0; position: absolute; top: inherit; left: 0; right: 0; }
	.page-layout-1column .same-product-wapper .products-grid .product-item{ width: 100%; padding: 0 30px; margin-bottom: 20px }
	.same-product-wapper .slick-prev,.upsell .slick-prev{ left: 20px; z-index: 8;box-shadow: none !important; }
	.products-related .slick-prev{ z-index: 8; box-shadow: none !important; }
	.products-related .slick-next{ z-index: 8; box-shadow: none !important; }
	.crosssell .slick-next,.upsell .slick-next,.same-product-wapper .slick-next{ right: 10px; z-index: 8; box-shadow: none !important; }
	.column.main .slick-list .product-item{ text-align: center; padding-left: 0 }
	.block .slick-list .product-item-info{ width: 100%; }
	.catalog-product-view .upsell-wrapper .title strong{ font-size: 20px; }
	.products-related-wrapper .slick-slider .product-item{ margin: 0 15px 0 0 !important; }
	.products-related-wrapper .slick-slider .slick-arrow{ top: -70px; width: 30px; height: 30px; }
	.products-related-wrapper .slick-slider .slick-arrow:after{ width: 30px; height: 30px; }
	.products-related-wrapper .slick-slider .slick-arrow.slick-prev{ right: 60px; }

	.block.crosssell{ margin-top: 0; padding: 0 }
	.crosssell .slick-prev,.upsell .slick-prev{ left: 10px; z-index: 8 }
	.catalog-product-view .upsell-wrapper .title, .catalog-product-view .upsell-wrapper .title strong{ padding-bottom: 25px }
	.same-product-wapper .slick-next{ right: 10px }
	.container{ padding: 0px 15px }
	.svea-checkout-cart-summary{ padding: 0px; }
	.svea-checkout-cart-summary .cart.table-wrapper .product-item-details{ width: 100%; }
	.svea-checkout-cart-summary .form-cart .cart.main.actions .action{ width: 100%; margin:5px 0; }
	.svea-checkout-cart-summary #block-discount{ width: 100% }
	.svea-checkout-cart-summary #cart-totals{ width: 100%; margin-top: 0;  padding-left:0; padding-right:0;}
	.svea-checkout-cart-summary #block-discount .fieldset .input-text{ min-width: 150px; padding-left: 15px }
	.svea-checkout-cart-summary #block-discount .fieldset button.apply{ min-width: inherit; font-size: 14px; }
	.svea-checkout-cart-summary .cart,
	.svea-checkout-cart-summary .summary.title,
	.svea-checkout-cart-summary .block.discount,
	.svea-checkout-cart-summary .cart-totals,
	.svea_hidden_shipping .svea-checkout-cart-summary {display: table; width:100%; }

	.svea-checkout-cart-summary .cart-totals .grand .amount, .cart-totals tr.grand:not(:last-child) > td.amount:last-child {border-top: 1px solid #ccc; }
	.footer-top{ padding-bottom: 20px; margin-bottom: 25px }
	.footer-top .footer-links{ width: 100%; }
	.footer-top .footer-links ul{ max-width: 100%; }
	.footer-mid .footer-mid-block .desc{ width: 100%; margin:0 0 25px; }
	.page-footer{ display: inline-block; width: 100%; margin-top: 0 }
	.footer-mid .block.newsletter{ margin:20px 0 40px; }
	.footer-mid .block.newsletter .actions .action.primary{ min-width: 100%; padding:10px }

	.footer-top .logo-footer .social{ position: relative; top: auto; transform: none; text-align: center; width: 100%; display: flex; justify-content: center; margin-top: 20px; }
	.footer-top .logo-footer .social ul li{ margin: 0 5px; }

	.brand-wrapper .slick-slide{ width: 100%; text-align: center; margin: 0 auto }
	.brand-wrapper .slick-slide img{ margin: 0 auto; }
	.brand-wrapper .slick-prev{ left:10px; }
	.brand-wrapper .slick-next{ right:10px; }

	.brand-wrapper .slick-slider .slick-prev:before{ display: block; }
	.brand-wrapper .slick-slider .slick-next:before{ display: block; }

	#tooltip-info,.tooltip .tooltiptext { min-width: 300px }
	.cutomitems-wrapper #tooltip-info{ left:0px; bottom: 70px !important;}
	.tooltip .tooltiptext{ left: -60px }
	.tooltip .tooltiptext:after{ left:70px; }
	.cutomitems-wrapper #tooltip-info:after{ left: 63px }

	.instruction-modal-wrapper.modal-popup .modal-inner-wrap header{ height: 32px; }
	.instruction-modal-wrapper.modal-popup .action-close{ width:18px; height: 18px; right: 12px; top: 8px; }
	.instruction-modal-wrapper.modal-popup .action-close:before{ font-size: 10px; line-height: 18px; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup.modal-slide,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup.modal-slide{ left: 0;}

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap{ width: calc(100% - 40px);  height: calc(100% - 40px); margin: 20px auto; min-height: inherit;}

	.desc-modal-wrapper.modal-popup .modal-inner-wrap{ width: calc(100% - 40px); margin: 20px auto; min-height: inherit !important; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full{ width: 100%; margin: 0; padding: 0;}

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left{ width: 100%; margin: 0; padding: 0;}

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right{ width: 100%; margin: 0; padding: 0;}

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full .title,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right .title,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full .title{ font-size: 16px; padding: 0 0 11px; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full p,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left p,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full p,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left p,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right p{ font-size: 16px; line-height: 21px; }

	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure p.close-btn-wrap .close-btn{ min-width: 90px; height: 29px; margin: 0 0 5px; padding: 0; line-height: 28px; font-size: 15px;}

	.instruction-modal-wrapper.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition{display: none;}
	.instruction-modal-wrapper.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.mob-display{ font-size: 15px; display: flex; min-height: 80px; padding: 0px 8px; }

	.how-to-measure .short-descrpition.top:after, .how-to-measure .short-descrpition.top:before, .data .how-to-measure .short-descrpition.top:after, .data .how-to-measure .short-descrpition.top:before { bottom: 94%; }

	/* TGGL Popup */
	.instruction-modal-wrapper.how_to_measure_TGGL.modal-popup .modal-inner-wrap .modal-content {padding: 25px 15px 0;}

	/* TGOL Popup */
	.instruction-modal-wrapper.how_to_measure_TGOL.modal-popup .modal-inner-wrap .modal-content{ padding: 19px 17px 0; }

	/* TGHI Popup */
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content{ padding: 12px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align.border-left{ border: 0; }
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align.border-left .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }
	.instruction-modal-wrapper.how_to_measure_TGHI.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right.center-align .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }

	/* TGPA Popup */
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content{ padding: 20px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGPA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.top{ font-size: 15px; display: flex; min-height: 80px; padding: 0px 8px; margin: 23px auto; }

	/* TGSL Popup */
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content{ padding: 12px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGSL.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.top{ font-size: 15px; display: flex; min-height: 80px; padding: 0px 8px; margin: 23px auto; }

	/* TGVE Popup */
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content{ padding: 22px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align .image-caption{     font-size: 13px; margin: 0; padding: 0px; }
	.instruction-modal-wrapper.how_to_measure_TGVE.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.top{ font-size: 15px; display: flex; min-height: 80px; padding: 0px 8px; margin: 23px auto; }

	/* TGWA Popup */
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content{ padding: 22px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGWA.modal-popup .modal-inner-wrap .modal-content .how-to-measure .short-descrpition.top{ font-size: 15px; display: flex; min-height: 80px; padding: 10px 8px; margin: 23px auto; }

	/* TGRU Popup */
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content{ padding: 12px 15px 0; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align.border-left{ border: 0; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.center-align.border-left .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right.center-align .short-descrpition{ font-size: 15px; display: flex; min-height: 80px; padding: 15px 8px; margin: 15px auto 15px !important; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-left.pl-30,
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-right.pl-30{ padding-left: 0; }
	.instruction-modal-wrapper.how_to_measure_TGRU.modal-popup .modal-inner-wrap .modal-content .how-to-measure .col-full.highlight-note{margin: 0 10px 20px; padding: 20px; }

	.how-to-measure .col-left, 	.how-to-measure .col-right,	.data .how-to-measure .col-left, .data .how-to-measure .col-right{ width: 100%; }
	.how-to-measure .short-descrpition.top.mob-display, .data .how-to-measure .short-descrpition.top.mob-display{ display: block; }
	.how-to-measure .short-descrpition.left, .data .how-to-measure .short-descrpition.left{ display: none; }
	.how-to-measure .col-left.center-align.border-left, .data .how-to-measure .col-left.center-align.border-left{ border-left: 0;}

	.customised-twopart-block .img,
	.customised-twopart-block .customised-wrap{ width: 100%; height: auto; }
	.customised-twopart-block .img img{ position: relative;}
	.customised-twopart-block .customised-wrap a{ max-width: 80%; }
	.customised-twopart-block .customised-wrap{padding: 25px 0;}
	.customised-twopart-block .customised-wrap .content .heading{ font-size: 16px; }
	.customised-twopart-block .customised-wrap .content .paragraph{ font-size: 14px; }

	.threecolumn-image-only .threecolumn-image-only-wrapper ul li{ width: 100%; margin: 0px 15px 15px; text-align: center; }
	.threecolumn-image-only .threecolumn-image-only-wrapper ul li:last-child{ margin-bottom: 0; }

	.cms-gardinvaljaren .page-main{ margin: 0; }
	.cms-gardinvaljaren .columns .column.main{ padding: 0; }
	.product-advisor-page .advisor-title{ padding: 10px 0 0; margin: 0 0 5px; font-size: 24px; }
	.product-advisor-page .curtain-step .curtain-content{ flex-direction: column; }
	.product-advisor-page .curtain-step .curtain-content .curtain-title{ font-size: 18px; line-height:normal; padding: 0 0 5px;}
	.product-advisor-page .curtain-step#curtainStep1 .curtain-action{ justify-content: center; }
	.product-advisor-page .curtain-step .curtain-content .col .label{ font-size: 18px; padding: 0 0 10px; line-height: normal; }
	.product-advisor-page .curtain-step .curtain-content .col .radioselectopt label{ font-size: 16px;}
	.product-advisor-page .curtain-step .curtain-content .col.col-half{ border-left: 0; padding-left: 0; }
	.product-advisor-page .curtain-step .curtain-content .col.col-half.wid-60{ width: 100%; border-bottom: 1px solid #c9c9c9; margin: 0 0 20px; padding: 0 0 15px; }
	.product-advisor-page .curtain-step .curtain-content .col.col-half.wid-40{ width: 100%; }
	.product-advisor-page .curtain-step .curtain-action a.submit,
	.product-advisor-page .curtain-step .curtain-action a.prev-step,
	.product-advisor-page .curtain-step .curtain-action a.next-step{ width: 130px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-style-list{ justify-content: center; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-style-list li{ width: 143px; margin: 0 5px 10px; box-shadow: none; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-style-list li .radioselectopt label span{ bottom: 8px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-style-list li .radioselectopt [type="checkbox"]:checked + label:after,
	.product-advisor-page .curtain-step .curtain-content ul.curtain-style-list li .radioselectopt [type="checkbox"]:not(:checked) + label:after{ width: 31px; height: 31px;	background: url(../images/radio.png) no-repeat; top: 30px; left: 54px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-light-list{ justify-content: center; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-light-list li{ width: 250px; margin-bottom: 20px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-light-list li .radioselectopt label{ height: 190px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-light-list li .radioselectopt p{ text-align: center; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-model-list li{ width: 139px; }
	.product-advisor-page .curtain-step .curtain-content ul.curtain-model-list li .radioselectopt [type="radio"]:checked + label:after,
	.product-advisor-page .curtain-step .curtain-content ul.curtain-model-list li .radioselectopt [type="radio"]:not(:checked) + label:after{ left: 54px; }
	.product-advisor-page .curtain-step#curtainStep5 .curtain-content .col.col-half.wid-252{ margin: 10px auto; text-align: center; border-top: 1px solid #c9c9c9; padding-top: 15px; }
	.product-advisor-page .curtain-step .curtain-content .col.col-half.wid-225{ margin: 10px auto; text-align: center; border-top: 1px solid #c9c9c9; padding-top: 15px; }
	.product-advisor-page .curtain-step#curtainStep5 .curtain-content .col ul.color-pattern-list{ justify-content: center; }
	.fieldset-bundle-options .product-image:hover #tooltip-info{ left: 0; bottom: 100%; }
	.fieldset-bundle-options .product-image #tooltip-info:after{ left: 65px }

	.catalog-product-view .product-add-form .product-options-wrapper .field .control input.mage-error,
	.catalog-product-view .product-add-form .product-options-wrapper .fieldset .control input.mage-error,
	.catalog-product-view .product-add-form .product-options-bottom .fieldset .control input.mage-error,
	.catalog-product-view .product-add-form .product-options-wrapper .fieldset .control input.correct-value.mage-error{ background-position: calc(100% - 10px); }
	.catalog-product-view .product-add-form .product-options-wrapper .field .control input.correct-value,
	.catalog-product-view .product-add-form .product-options-wrapper .fieldset .control input.correct-value,
	.catalog-product-view .product-add-form .product-options-bottom .fieldset .control input.correct-value{ background-position: calc(100% - 10px); }

	.field-wrap > span{ display: block; }

	.svea_checkout-order-success .order-details-items{ padding: 0 }
	.svea_checkout-order-success .order-details-items .table-order-items > tbody > tr > .name{ width: 100% }
	.svea_checkout-order-success .product.name.product-item-name{ min-height: auto; width: auto; margin-bottom: 0 }
	.svea_checkout-order-success .order-items.table-wrapper .col.price,
	.svea_checkout-order-success .cart.table-wrapper .col.price,
	.svea_checkout-order-success .order-items.table-wrapper .col.price,
	.svea_checkout-order-success .cart.table-wrapper .col.qty,
	.svea_checkout-order-success .order-items.table-wrapper .col.qty,
	.svea_checkout-order-success .cart.table-wrapper .col.subtotal,
	.svea_checkout-order-success .order-items.table-wrapper .col.subtotal,
	.svea_checkout-order-success .cart.table-wrapper .col.msrp,
	.svea_checkout-order-success .order-items.table-wrapper .col.msrp{ text-align: left; }
	.svea_checkout-order-success .block-order-details-view{ margin-bottom: 0 }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td:before,
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th:before{ font-family: 'nunito_sanssemibold'; width: 100% }
	.svea_checkout-order-success .order-details-items tfoot td table th, .svea_checkout-order-success .order-details-items tfoot td table td{ padding: 7px 0 !important }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child{ border-bottom: 0; padding-bottom: 7px }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child{ border-top: 0; padding-top: 7px }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td,
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th{ padding-left: 0; padding-right: 0 }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody{ margin-bottom: 25px; display: inline-block; width: 100% }

	.svea_checkout-order-success .order-details-items .table-order-items > thead > tr > th, .svea_checkout-order-success .order-details-items .col.price .price-excluding-tax .price, .svea_checkout-order-success .order-details-items .col.subtotal .price-excluding-tax .price, .svea_checkout-order-success .order-details-items .table-order-items > tbody > tr > td{ float: left; width: 32%; border:0; }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td.options:first-child{ border-top:1px solid #ccc; }
	.svea_checkout-order-success .order-details-items .item-options{ padding-bottom: 15px;  max-width: 100%; margin-left: 10px; padding-top: 10px }
	.svea_checkout-order-success .order-details-items .item-options dd{ width: 48% }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td.options:before { display: none; }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td.sku{ width: 100%; }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td.name{ padding-top: 15px }
	.svea_checkout-order-success .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td.name:before{ display: none; }
	.svea_checkout-order-success .order-details-items .item-options span{ font-size: 12px; }

	.svea-checkout-wrapper{ padding: 0; }
	table.svea-checkout-review th.price, table.svea-checkout-review th.qty, table.svea-checkout-review th.subtotal, table.svea-checkout-review th, table.svea-checkout-review th.item-img{ display: none }
	.svea-checkout-wrapper .svea-checkout-item{ display: table; width: 100%; }
	table.svea-checkout-review .svea-checkout-col .product-item-info .product-item-name{ min-height: 100%; }
	table.svea-checkout-review td.item-img{ padding: 15px 15px 10px 80px; border-top: 1px solid #ccc; }
	table.svea-checkout-review tr:first-child td{ border-width: 2px; }
	.order-items table.svea-checkout-review td.col.price{ width: 33%; display: inline-block; vertical-align: top; text-align: left; }
	table.svea-checkout-review td.qty{ width: 33%; display: inline-block; vertical-align: top; text-align: center !important; }
	table.svea-checkout-review td.subtotal{ width: 33%; display: inline-block; vertical-align: top; padding-bottom: 50px; }
	table.svea-checkout-review td.subtotal .remove-product{ bottom: 10px }
	table.svea-checkout-review td::before{ content: attr(data-th); display: block; font-weight: 600; padding-bottom: 10px; color: #333; }
	table.svea-checkout-review .product-item-info{ width: 100%; }
	#svea_checkoutSidebar #svea-checkout_cart #svea_cart_extra{ width: 100%; border-top: 1px solid #ccc; margin-top: 15px; }

	#svea-checkout_cart_totals{ width: 100%; }
	#svea_checkoutSidebar h4[role=heading]{ font-size: 24px; }
	#svea_checkoutSidebar .svea-checkout-block.discount #discount-coupon-form .fieldset .field{ margin-bottom: 0; }
	#svea-checkout_cart_totals table tfoot th{ padding-left: 0; }
	#svea-checkout_coupon.visible .svea-checkout-title h4{ padding-bottom: 0; }
	#svea_checkoutSidebar .svea-checkout-block.discount #discount-coupon-form .fieldset .field{ width: 70%; }
	#svea_checkoutSidebar .svea-checkout-block.discount #discount-coupon-form .fieldset .actions-toolbar .action.apply.primary{ min-width: 100%; font-size: 14px; }

	table.svea-checkout-review td{ display: block; }
	.svea-checkout-cart-summary .cart.table-wrapper .product-item-photo, table.svea-checkout-review .product-item-image{ width: 65px; display: inline-block; vertical-align: top; padding-right: 0px; max-width: 65px; min-width: 65px; position: absolute; left: 0;  }
	.svea-checkout-cart-summary .cart.table-wrapper .product-item-details, table.svea-checkout-review .product-item-details{ width: 100%; }

	.svea-checkout-order-success .order-details-items .options-label td{ display: none !important; }
	.svea-checkout-order-success .order-details-items .item-options-container::before{ padding-top: 15px; }
	.svea-checkout-order-success .order-items.table-wrapper .col.price{ text-align: left; }
	.svea-checkout-order-success .cart.table-wrapper .col.price,
	.svea-checkout-order-success .order-items.table-wrapper .col.price,
	.svea-checkout-order-success .cart.table-wrapper .col.qty,
	.svea-checkout-order-success .order-items.table-wrapper .col.qty,
	.svea-checkout-order-success .cart.table-wrapper .col.subtotal,
	.svea-checkout-order-success .order-items.table-wrapper .col.subtotal,
	.svea-checkout-order-success .cart.table-wrapper .col.msrp,
	.svea-checkout-order-success .order-items.table-wrapper .col.msrp{ text-align: left; }

	.svea-checkout-order-success .order-details-items td span.price-including-tax{ font-size: 14px !important; }
	.svea-checkout-order-success .table tfoot td:first-child{ width: 0; padding: 0; }
	.svea-checkout-order-success .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr{ display: table; width: 100%; }
	.svea-checkout-order-success .table tfoot td table td{ width: 30%!important; padding: 5px 0 5px 10px !important; border: 0 !important; }
	.svea-checkout-order-success .table tfoot td table th{ width: 70%!important; padding: 5px 10px 5px 0 !important; }
	.svea-checkout-order-success .order-details-items .table tfoot td{ width: 100%; }

	.wishlist-index-index .product-items .product-item{ padding: 10px 5px !important; width: 49%; border-bottom: 0; margin-bottom: 15px; }
	.wishlist-index-index .product-items .product-item:first-child{ border-top: 0; }
	.wishlist-index-index .products-grid.wishlist .product-item-actions{ width: 100% }
	.wishlist-index-index .products-grid.wishlist .product-item-photo{ margin-right: 0; }
	.wishlist-index-index .products-grid.wishlist .product-item-name,
	.wishlist-index-index .products-grid.wishlist .product-item-name,
	.wishlist-index-index .products-grid.wishlist .product-item-description,
	.wishlist-index-index .products-grid.wishlist .product-item .price-box,
	.wishlist-index-index .products-grid.wishlist .product-item-tooltip{ margin-left: 0; }
	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart{ margin-right: 0; width: 100%; margin-bottom: 0; }
	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .fieldset{ margin-bottom: 0 }
	.wishlist-index-index .actions-toolbar .primary button{ margin: 5px 0 }

	.am_shopby_apply_filters.visible{ bottom: auto; top: 70px; }
	.filter-active .am_shopby_apply_filters{ display: block; }
	.am-show-button{padding: 0; border: 0; }
	.am-show-button > .am-button{ margin: 0; padding: 15px; width: 100%; border-radius: 0; color: #fff; background: #B88974; box-shadow: none; border:0; font-family: 'Montserrat', sans-serif; font-weight: 600; text-transform: uppercase; }
	.filter.active .filter-options-item:last-child{ border-bottom: 0; }

    .cms-page-view .block.widget .products-grid .product-item:nth-child(4n + 1),.cms-page-view .block.widget .products-grid .product-item{ width: 44%; padding-left: 0; margin: 10px 3%; }
    .cms-page-view.page-layout-1column .four-col .block.widget .products-grid .product-item{ width: 44%; margin: 10px 3%; }
}
@media screen and (max-width: 414px){
	.inspire-wrapper ul li{ width: 100% }
}
@media screen and (max-width:320px){
	.logo{ max-width: 140px }
	.block-search{ margin-left: 15px }
	.top-right-nav li a{ font-size: 11px }
	.configurable-product-checkbox span{ margin-top: 10px; margin-bottom: 10px; }
	.page-product-configurable .configurable-product-checkbox{ padding: 0 25px }
}
