﻿@font-face {font-family: "slick"; src: url('fonts/slick.eot'); src: url('fonts/slick.eot?#iefix') format("embedded-opentype"), url('fonts/slick.woff') format("woff"), url('fonts/slick.ttf') format("truetype"), url('fonts/slick.svg#slick') format("svg"); font-weight: normal; font-style: normal; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif;}
html,body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size: 28px;margin: 0 0 15px 0;line-height: normal;}
h2{font-size: 20px;margin: 15px 0 2px 0;line-height: normal;font-weight: 700;}
h3{font-size: 16px;margin: 15px 0 2px 0;line-height: normal;font-weight: 700;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.75em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p,pre{margin: 0 0 10px 0;}
p:empty {display:none;}
code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
small{font-size:75%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,menu,ol,ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu,ol,ul{padding:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;max-width:100%;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
a img{vertical-align:middle;}
input::-moz-focus-inner{border:0;padding:0;}
input,button,select,textarea{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0!important;/* -webkit-appearance: none; */outline: 0;background-clip: padding-box;}
input:focus,button:focus,select:focus,textarea:focus {border-color:#999;}
*, *:before, *:after {box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;font-size:100%;}
.ClearLine{clear:both;}
body {background-color: #ffffff;line-height: 16px;text-align: center;min-width: 240px;position: relative;-webkit-text-size-adjust: none;height:100%;font-size: 15px;color: #222222;font-family: 'Arial', sans-serif;}
body A:link {outline:0;}
body A:link, body A:visited {color: #777;text-decoration: none;}
body A:hover {color:#000000;}
p {-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;outline: 0;}
body > .Wrapper{position:relative;}
.Wrapper{width:100%;overflow:hidden;}
.Page {text-align: left;	padding: 0;display:block;}
.Container {position:relative;padding-right: 15px;padding-left: 15px;margin-right: auto;	margin-left: auto;}
.Row {margin-right: -15px;margin-left: -15px;}
.Col {position: relative;padding-right: 15px;padding-left: 15px;background-color:#fff;}
.Col:before,.Col:after {content:"";display:table;clear:both;}
.Header-Container {min-height: 137px;}
.Header-Container .Top_row{width:100%;max-width:100%;line-height:20px;color: #222222;position:fixed;left:0;top:0;z-index:200;min-height: 115px;background-color: #fff;border-bottom: 1px solid #d3d3d3;padding: 15px 15px 0px 15px;margin:0;}
.Header-Container .Top_row:before, .Header-Container .Top_row:after {content:"";display:table;clear:both;}
.Header-Container .TopMenu{border-right: 1px solid #fff;height:50px;padding: 3px 15px 0 3px;cursor:pointer;position:relative;z-index:9999;margin:0;font-size:12px;float:left;clear: both;}
.Header-Container .TopMenu:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9";font-size: 25px;}
.Header-Container .TopMenu:after {content:"Menu";display:table;width:100%;text-align:center;font-size:9px;line-height: normal;margin-top: -4px;}
.Header-Container .Logo {float: left;width: 55%;}
.Header-Container .Logo img{max-height: 52px;}
.Header-Container .Logo.jul {position: absolute;top: 6px;left: 15px;width: auto;}
.Header-Container .Logo.jul img {max-height: 58px;}
.Header-Container .ToptryggEhandel {display: block;position: absolute;right: 78px;top: 12px;}
.Header-Container .ToptryggEhandel a {display: block;}
.Header-Container .ToptryggEhandel a img{width: 50px;vertical-align: top;}
.Header-Container .HeadingFreight {float: right;/* width: 52px; */text-align: center;}
.lngNO .Header-Container .HeadingFreight {opacity:0;filter:alpha(opacity=0);}
.Header-Container .HeadingFreight .truck {display: block;margin: 0 0 1px 0;float: left;}
.Header-Container .HeadingFreight img {vertical-align: top;width: 52px;}
.Header-Container .HeadingFreight span + span {display:none;float: left;text-align: left;max-width: 130px;line-height: 13px;margin: -5px -20px 0 5px;}
.Header-Container .HeadingFreight span.days {display:block;font-weight: 700;line-height: normal;padding-bottom: 5px;font-size: 12px;float: none;text-align: center;clear: both;margin-right: auto;max-width: none;margin: 0;}
.Header-Container .HeadingFreight.on {display:none;}
.Header-Container .HeadingFreight.on span {display:block;}
.Header-Container .TopBasket {float: right;margin: 3px 0 0 0;}
.Header-Container .TopBasket i {position: relative;font-size: 28px;color: #66005a;vertical-align: top;margin: 5px 0 0 0;}
.Header-Container .TopBasket i span {font-family:'Arial', sans-serif;background: #4f4f4f none repeat scroll 0 0;border-radius: 100px;position: absolute;top: -4px;left: -8px;color: #fff;font-size: 10px;padding: 5px 0;line-height: 9px;display: block;width: 20px;height: 20px;text-align: center;}
.Header-Container .TopBasket .TopBasketFees,
.Header-Container .TopBasket .TopBasketTotals {display:none;}
.Header-Container a.topFav {}
.Header-Container a.topFav > div {float: right;position:relative;margin: 10px 19px 0 0;}
.Header-Container a.topFav > div:after {display: block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f08a";font-size: 30px;vertical-align: top;padding: 0;color: #ff0000;line-height: normal;}
.Header-Container a.topFav > div:hover:after {content: "\f004"}
.Header-Container a.topFav > div i {font-family:'Arial', sans-serif;background: #4f4f4f none repeat scroll 0 0;border-radius: 100px;position: absolute;top: -6px;left: -10px;color: #fff;font-size: 10px;padding: 5px 0;line-height: 9px;display: block;width: 20px;height: 20px;text-align: center;font-style: normal;}
.Header-Container #Search_Form {width: 65%;vertical-align: top;position: relative;float: left;margin: 5px 0 0 0;width: calc(100% - 140px);}
.Header-Container #Search_Form input[type="text"]{border-radius: 2px !important;-moz-border-radius: 2px !important;-webkit-border-radius: 2px!important;border: 1px solid #d3d3d3;width: 100%;height: 30px;line-height: 30px;padding: 0 5px;}
.Header-Container #Search_Form button{position: absolute;top: 0;right: 0;border: none;background-color: transparent;padding: 0;margin: 0;}
.Header-Container #Search_Form button .fa{height: 30px;line-height: 30px;vertical-align: top;display: block;width: 30px;background-color: #222222;color: #fff;}
.TopElementFixed .Header-Container .Logo,.TopElementFixed .Header-Container .HeadingFreight, .TopElementFixed .Header-Container .ToptryggEhandel {display:none;}
.TopElementFixed .Header-Container .Top_row {min-height:66px;}
.TopElementFixed  #MobileMenuHolder {top:65px;}
.TopMenu-Container {display:none;}
.Main-Container {;}
.ProductMenu {display:none;}
.FrontPageTopSlider {width:100%;margin: 0;}
.FrontPageTopSlider .nivo-controlNav {margin-top:-22px;position:relative;z-index:100;}
.Text1_Frontpage, .Text1_Frontpage a {display:block;}
.Text1_Frontpage + br {display:none;}
.Text1_Frontpage img {width:100%!important;height:auto!important;vertical-align: top;margin: 0 0 20px 0;}
.Text2_Frontpage {display:block;margin:20px 0;}
.Text2_Frontpage h2 {/* font-size:15px; */}
body .Text2_Frontpage a {color: #7d407e!important;text-decoration:underline!important;}
.Text2_Frontpage a:hover {color: #a87fa9!important;}
.FrontPageShortcuts {margin: 0 -1% 20px;font-size: 0;}
.FrontPageShortcuts a {display: inline-block;margin: 0 1% 2% 1%;width: 48%;}
.FrontPageShortcuts a  img{}
.ShortcutsLinks {margin:20px -1%;padding:0;list-style-type: none;width: 100%;font-size: 0;}
.ShortcutsLinks  li{display:block;padding: 1% 1%;/* margin: 20px 0; */text-align: center;}
.ShortcutsLinks  li a{font-size: 14px;background-color: #58005a;color: #fff;padding: 10px 15px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff!important;width: 100%;display: block;text-decoration: none!important;}
.ShortcutsLinks  li a:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\f061";vertical-align: top;margin: 2px 6px 0 0;font-size: 12px;}
.ShortcutsLinks  li a:hover {color: #ccc!important;}
.ShortcutsLinks.black  li a{background-color:#000;}
.ProductList_Custom_DIV,.Frontpage_Custom_DIV,.Related_Custom_DIV,.CustomersAlsoBought_Custom_DIV,.Favorites_Custom_DIV{margin: 0;text-align:left;}
.Frontpage_Custom_DIV > div,.ProductList_Custom_DIV > div,.Related_Custom_DIV > div,.CustomersAlsoBought_Custom_DIV > div,.Favorites_Custom_DIV > div{width: 100%;padding: 0 0 15px 0;display:inline-block;vertical-align:top;text-align:left;position: relative;}
.product-filter-headertext-container {font-size: 21px;font-weight:700;margin:0 0 15px 0;line-height: normal;}
.product-filter-header-container {	background-color:#EBEBEB;border-bottom: 1px solid #EBEBEB;}
.product-filter-header-text	{font-size: 14px;}
.product-filter-header-text i {display:none;}
.product-filter-checkboxes, .product-filter-manufactor-checkboxes, .product-filter-checkbox-container,.product-filter-clear-all {margin:2px 0;}
.product-filter-checkbox {margin:0 5px 0 0;min-height:20px;}
.product-filter-checkbox-label,.product-filter-count-container	{min-height:20px;line-height:20px;}
.product-filter-container {border: 1px solid #EBEBEB;}
.product-filter-row,.product-filter-column {float:none;width:100%!important;	padding:0 0 20px 0;}
.product-filter-clear-all {text-align:right;padding-right:10px;}
.ProductlistTemplate {width:100%;padding: 0;}
.ProductlistTemplate h1, .SubCats_Categories_Container h1 {/* font-size: 20px; */line-height: normal;margin: 5px 0 10px 0;}
.ProductlistTemplate h1:empty, .SubCats_Categories_Container h1:empty {display:none;}
.ProductlistTemplate .ProductListBreadCrumb:not(:empty) {margin: 0 0 10px 0;}
.ProductlistTemplate .ProductListBreadCrumb td{;}
.ProductlistTemplate .ProductListBreadCrumb td a{;}
.ProductlistTemplate .ProductListBreadCrumb td a {display: inline-block;vertical-align: top;}
.CategoryFooterContent a,
.SubCats_Categories_Container a, .ProductlistCatagorydescription a, .ProductlistFooter a {color: #58005a!important;text-decoration:underline!important;} 
.CategoryFooterContent a:hover,
.SubCats_Categories_Container a:hover, .ProductlistCatagorydescription a:hover, .ProductlistFooter a:hover {color: #a87fa9!important;}
.ProductlistCatagorydescription {;}
.ProductlistCatagorydescription p {;}
.ProductlistCatagorydescription h2, .SubCats_Categories_Container h2, .ProductlistFooter h2 {/* font-size: 13px; *//* font-weight:700; */}
.ProductCardBorder .ProdCardDesc h6,.ProductlistCatagorydescription h6, .SubCats_Categories_Container h6 {font-size: 14px;margin: 15px 0 0;background-color: #fff;color: #222;font-weight: 700;padding: 10px 0;}
.ProductCardBorder .ProdCardDesc h6 a,.ProductlistCatagorydescription h6 a, .SubCats_Categories_Container h6 a {color: #58005a!important;font-weight: 700;text-decoration:underline;}
.ProductlistPagingPages {text-align: center;font-size: 0;}
.ProductlistPagingPages a {margin: 14px 6px;vertical-align:top;display: inline-block;font-size: 13px;line-height: 21px;display: inline-block;vertical-align: top;}
.ProductlistPagingPages a.pageingLink{font-size: 13px;font-weight: 700;text-decoration:none;color: #777!important;border: 1px solid #777;text-align:center;text-transform: none;padding: 3px 6px;margin: 10px 2px;min-width: 29px;}
.ProductlistPagingPages a.pageingLink:hover{border: none;background-color: #333333!important;border: 1px solid #333333;color: #fff!important;}
.ProductlistPagingPages a.pageingLink{}
.ProductlistPagingPages a.ActivePageNumber_ProductList{text-decoration:none;color:#fff!important;border: 1px solid #333333!important;background-color: #333333!important;}
.Productlist_Sort_table {display:none;}
.ProductListHolder{position: relative;border: 1px solid #d5d5d5;padding: 10px;background-color:#fff;}
.ProductListHolder:hover {-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);}
.ProductListImage {overflow: hidden;position: static;height: 190px;margin:0px;line-height: 190px;}
.ProductListImage .ProductListNewsImage {display:none;}
.ProductListImage a {display:block;text-align:center;position:relative;}
.ProductListImage img {max-width: 100%;max-height: 190px;}
.ProductListBadgetNew,.ProductListBadget {line-height: normal;position: absolute;z-index: 1;right: 0;top: 0;max-width: 50%;font-size: 0;}
.ProductListCustomLabelNew,.ProductListCustomLabel {position:relative;display:block;}
.ProdCardCustomLabel, .ProductListCustomLabel span {display:none;}
.ProdCardCustomLabelNew,.ProductListCustomLabelNew span,.ProdCardCustomLabel:not(:empty),.ProductListCustomLabel span:not(:empty) {position:absolute;bottom:0;left:0;z-index:1;width: auto;background-color: #222222;height: auto;line-height: normal;color: #fff;padding: 3px 8px 5px;}
.ProductListBadgetSave {line-height: normal;height: auto;position: absolute;top: 10px;left: 10px;z-index: 1;}
body .ProductListBadgetSave span,body .ProductListBadgetSave a {background-color:#f9e422;-moz-border-radius: 50%;-webkit-border-radius: 50%;-khtml-border-radius: 50%;border-radius: 50%;display: block;padding: 10px 0;text-align: center;color: #202020;font-weight: 700;width: 41px;text-transform: uppercase;font-size: 10px;}
body #ProductCardTemplate .ProductListBadgetSave span,body #ProductCardTemplate .ProductListBadgetSave a{font-size: 13px;padding: 15px 0;width: 60px;}
.ProductListHolder h3 {margin:15px 0px 5px 0;font-weight:normal;font-size:16px;}
.ProductListHolder h3 a {display:block;overflow:hidden;text-align:left;text-decoration:none;text-transform:uppercase;color: #222222;font-size: 12px;font-weight:700;line-height: 12px;height: 36px;}
.ProductListHolder h3 a:hover {color:#777;}
.ProductListShortDescription {width: 100%;height: 42px;overflow: hidden;font-size: 12px;line-height: 14px;}
.ProductListStock {margin:5px 0 0 0;display:inline-block;vertical-align:top;padding: 5px 10px;background-color: #58005a;color:#ffffff;font-size: 12px;font-weight:normal;}
.ProductListStock img {display:none;}
.ProductListBottom {height:70px;width:100%;overflow:hidden;}
.ProductListProductPrice {display:block;overflow:hidden;padding:0;text-align:left;color:#222222;font-size: 18px;line-height:35px;height:35px;font-weight:700;}
.frontpage .ProductListProductPrice strike,.product .ProductListProductPrice strike,.ProductListProductPrice .PriceStriked_Productlist {color:#ca292e;font-size: 15px;}
.frontpage .ProductListProductPrice strike, .product .ProductListProductPrice strike {margin:0 5px 0 0;}
.ProductListProductPrice .ProductListProductPriceCurrency {display:inline-block;margin:0 0 0 5px;}
.ProductListProductActions {height:35px;}
.ProductListProductActions .ProductListInfoButton {height:35px;width: 35px;background-color: #ededed;background-image: url('/images/skins/home-tex/dk/images/infolist_btn.png');background-position: center center;background-repeat: no-repeat;vertical-align:top;position: relative;display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: none;} 
.ProductListProductActions .ProductListInfoButton:hover {background-color: #d5d5d5;}
.ProductListProductActions .ProductListInfoButton a {display: block;width: 100%;height: 35px;text-align: center;padding: 8px 0 0 0;}
x.ProductListInfoButton a img{display:none;}
.ProductListBuyButton > a > img{display:none;}
.Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:empty ~ .ProductListBuyButton:after,
.ProductListBuyButton a:after{height: 35px;width: 100%;content:"Vælg variant";font-size: 14px;display:inline-block;font-style:normal;font-weight:normal;line-height: 36px;text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.lngSE .Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:empty ~ .ProductListBuyButton:after,.lngSE .ProductListBuyButton a:after {content:"Välj variant";}
.lngNO .Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:empty ~ .ProductListBuyButton:after,.lngNO .ProductListBuyButton a:after {content:"Velg variant";}
.ProductListProductActionsInner > input ~ .ProductListBuyButton{display:inline-block;vertical-align:top;height: 35px;width: 100%;position:relative;text-transform:uppercase;font-size: 14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:not(:empty) ~ .ProductListBuyButton,
.ProductListBuyButton a:after,.ProductListProductActionsInner > input ~ .ProductListBuyButton{background-color: #0db501;}
.Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:empty ~ .ProductListBuyButton,
.ProductListBuyButton a:after{background-color: #0db501;}
.Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo ~ .ProductListBuyButton:hover,
.ProductListBuyButton a:hover:after,.ProductListProductActionsInner > input ~ .ProductListBuyButton:hover{background-color: #0c9402;}
.ProductListProductActions .ProductListInfoButton a img,.ProductListProductActionsInner > input ~ .ProductListBuyButton input,
.Related_BuyButton_IMG{position:absolute;left:0;width:100%;height: 35px;top:0;opacity:0;filter:alpha(opacity=0);}
.Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:not(:empty) ~ .ProductListBuyButton:after,
.ProductListProductActionsInner > input ~ .ProductListBuyButton:after{content:"Læg i kurv";display:inline-block;vertical-align:top;font-style:normal;font-weight:normal;line-height: 35px;text-align: center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;width: 100%;}
.lngSE .Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:not(:empty) ~ .ProductListBuyButton:after,.lngSE .ProductListProductActionsInner > input ~ .ProductListBuyButton:after {content:"Lägg i korg"}
.lngNO .Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:not(:empty) ~ .ProductListBuyButton:after,.lngNO .ProductListProductActionsInner > input ~ .ProductListBuyButton:after {content:"Legg i kurv"}
.ProductListProductActions .TextInputField_Productlist,.ProductListProductActions .TextInputField_ProductInfo{display:none;}
.ProductListBuyBtn{}
.Favorites_Custom_DIV .ProductListProductActionsInner > .TextInputField_ProductInfo:empty ~ .ProductListBuyButton{text-align:center;}
.Favorites_Custom_DIV > div .ProductListBuyButton{width: 100%;height: 35px;display:inline-block;vertical-align:top;text-transform:uppercase;position:relative;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;width: calc(100% - 45px);margin-right: 10px;}
.Favorites_Custom_DIV > div .ProductListInfoButton a:after{content:"\f014";font-family:'FontAwesome';}
.Favorites_Custom_DIV > div form{position:absolute;width:100%;top:0;left:0;}
.Favorites_Custom_DIV > div form > input[type="image"]{width:100%;height: 35px;opacity:0;filter:alpha(opacity=0);}
.favorites .ProductListProductPrice strike:not(:empty){margin:0 5px 0 0;}
.Favorites_Custom_DIV .ProductListProductActions .ProductListInfoButton {display: inline-block;background-image: none;}
.Favorites_Custom_DIV .ProductListProductActions .ProductListInfoButton a {padding: 9px 0 0 0;text-align: center;color: #ff0202;font-size: 18px;}
.ProductList_Custom_DIV .ProductListBuyButton a:after,
.ProductList_Custom_DIV .ProductListProductActionsInner > input ~ .ProductListBuyButton {width: calc(100% - 45px);margin-right: 10px;}
.ProductList_Custom_DIV .ProductListProductActions .ProductListInfoButton {display: inline-block;background-image: none;}
.ProductList_Custom_DIV .ProductListProductActions .ProductListInfoButton a:after{display: block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f08a";font-size: 20px;vertical-align: top;padding: 0;color: #ff0000;line-height: normal;}
.ProductList_Custom_DIV .ProductListProductActions .ProductListInfoButton:hover a:after {content: "\f004";}
table.FormTB {display:none;}
.SubCats_Categories_TABLE, .SubCats_Categories_TABLE tbody, .SubCats_Categories_TABLE td {display:block;}
.SubCats_Categories_TABLE {margin: 0 -1% 0 -1%;text-align:left;}
.SubCats_Categories_TABLE tr {width: 50%;padding: 0 1% 2% 1%;display: inline-block;vertical-align: top;text-align: left;}
.SubCategoriesContainer {position: relative;border: 1px solid #d5d5d5;padding: 15px;}
.SubCategoriesContainer:hover {-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);opacity: 0.8;filter: alpha(opacity=80);}
.SubCategoriesContainerImage {overflow: hidden;position: static;height:140px;margin:0px;line-height: 138px;}
.SubCategoriesContainerImage a {display:block;text-align:center;}
.SubCategoriesContainerImage img {max-width: 100%;max-height:140px;width:auto;height:auto;}
.SubCategoriesContainer h3 {margin:10px 0 0 0;font-weight:normal;height: 37px;position: relative;}
.SubCategoriesContainer h3 a {display:block;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase;color: #383838;font-size: 15px;font-weight:700;line-height:18px;position: absolute;bottom: 0;width: 100%;}
.SubCategoriesContainer h3 a:hover {color:#777;}
ul.SubCats_Categories_UL {margin: 0;padding: 0;list-style-type: none;margin: 0 -1%;}
ul.SubCats_Categories_UL > li {width: 100%!important;padding: 1%;float: none!important;vertical-align: top;display: inline-block;}
ul.SubCats_Categories_UL > li > div {background-color: #58005a;/* margin: 7px 0; */-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
ul.SubCats_Categories_UL > li  > div > a{display: block;color: #fff!important;padding: 10px;font-size: 15px;text-align: center;}
ul.SubCats_Categories_UL > li  > div > a:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\f061";vertical-align: top;margin: 2px 6px 0 0;font-size: 12px;}
ul.SubCats_Categories_UL > li  > div > a:hover {color:#ccc!important;}

.colorBoxes {margin: 0 -1% 0 -1%;font-size: 0;}
.colorBoxes a {width: 48%;display: inline-block;vertical-align: top;margin: 0 1% 2% 1%;padding: 0;}
.colorBoxes a img{width: 100%!important;}

#ToBottom, #filterSnippet, .showFilter.TopElementFixed #filterSnippet {display:none;}
.TopElementFixed #filterSnippet {position: fixed;top: 50%;right: -31px;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);background-color: #222;color: #fff;padding: 6px 15px;line-height: normal;text-transform: uppercase;font-size: 15px;cursor: pointer;z-index: 1;display: block;}
.ProductlistFooter #ToBottom {display:block;}
#ProductCardTemplate {width:100%;position:relative;vertical-align:top;}
.ProductCardBorder {border:1px solid #ccc;padding: 15px;margin: 0 0 20px 0;}
.ProductCardBackLink {margin: 0 0 40px 0;}
.ProductCardBackLink > a{color: #58005a!important;font-weight: 700;text-transform: uppercase;}
.ProductCardBackLink > a:hover {opacity:0.8;filter:alpha(opacity=80);}
.ProductCardBackLink > a:before{font-size: inherit;font-family: 'FontAwesome';display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: normal;content:"\f060";margin-right: 5px;}
#ProductCardTemplate h1 {/* font-size: 18px; *//* line-height: 20px; */text-transform: none;font-weight: 700;margin: 0 0 30px 0;text-transform: uppercase;}
.ProdCardImageSelector {display: block;width: 100%;text-align: center;min-width: 146px;}
.ProdCardImageSelector img {display:none;}
.ProdCardImageSelector .Thumbnail_Productinfo, .ProdCardImageSelector br, .ProdCardImageSelector > a, .ProdCardImageSelector img {/* display:none; */width: 100%!important;opacity: 0;filter: alpha(opacity=0);}
.ProdCardImageSelector .thumb {border: none;display: inline-block;vertical-align: top;}
.ProdCardImageSelector .thumb a {width: 100%;height: 100%;background-size: contain;background-repeat:no-repeat;background-position:center center;display:block!important;font-size:0;border: 5px solid #fff;padding: 8px;}
.ProdCardImageSelector .thumb a.SelectedThumbnail {border: 5px solid #fff;}
.ProdCardImageSelector .slick-list {outline:0;}
.Element_Overlay_ProdInfo_SavingsImage_DIV {display:none;}
#ProductCardTemplate div.Element_Overlay_ProdInfo_SavingsDIV {vertical-align:top;}
#ProductCardTemplate div.Element_Overlay_ProdInfo_SavingsContainer_DIV {top: 0;left: 0;right: auto;}
#ProductCardTemplate div.Element_Overlay_ProdInfo_SavingsText_DIV {background-color: #f5c736;top: 0;bottom: auto;padding: 8px;font-size: 12px;right: auto;left: 0;color: #222222;}
#thumbs {display: block;background-color:#fff;box-shadow: 0px 1px 11px rgba(0,0,0,0.2);padding: 8px 8px 8px 4px;position:relative;-webkit-user-select: none;user-select:none;margin: 30px;}
#thumbs {box-shadow:none;}
#thumbs div.inner {width: 100%;padding: 0;height:100%;box-sizing:border-box;margin: 0;overflow: hidden;}
#thumbs div.inner img {display:block;margin: 0!important;}
#thumbs div.inner br {display:none;}
#thumbs .slick-prev, #thumbs .slick-next {position: absolute;width: auto;height:30px;line-height:30px;text-align:center;margin:0;z-index:10;cursor:pointer;transition:opacity 0.6s;backface-visibility:hidden;left: 0;display: none;font-size: 0;line-height: 0;background-color: transparent;border: none;margin-top: -15px;}
#thumbs .slick-prev {top: 50%;left: -20px;}
#thumbs .slick-next {top: 50%;right: -20px;left: auto;}
#thumbs .slick-disabled, #thumbs .slick-disabled {opacity:0.1;cursor:default;}
#thumbs .slick-prev::before, #thumbs .slick-next::before {content: "";display: inline-block;width: 10px;height: 10px;margin-left: -5px;border-left: 2px solid black;border-bottom: 2px solid black;}
#thumbs .slick-prev::before {-ms-transform:rotate(-45deg);-webkit-transform:rotate(45deg);transform: rotate(45deg);margin-top: 4px;}
#thumbs .slick-next::before {-ms-transform:rotate(135deg);-webkit-transform:rotate(-135deg);transform: rotate(-135deg);margin-right: -5px;}
#thumbs .slick-dots{position:absolute;bottom: 10px;list-style:none;display:block;text-align:center;padding:0px;width:100%;z-index: 100;}
#thumbs .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer;}
#thumbs .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
#thumbs .slick-dots li button:focus{outline:none;}
#thumbs .slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size: 12px;line-height:20px;text-align:center;color: #ddd;/* opacity:0.25; */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#thumbs .slick-dots li.slick-active button:before{/* opacity:0.75; */color: #66005a;}
.ProdCardImageCanvasHolder table #Productinfo_Fancybox_Image_DIV {display:none;}
.ProdCardImageCanvasHolder {position:relative;}
.ProdCardImageCanvasHolder .ProdCardBadgetNew,.ProdCardImageCanvasHolder .ProdCardBadget {position:absolute;z-index:1;width:30%;right:0;top:0;font-size:0;}
#thumbs {margin:0;position: relative;padding:0;}
.ProdCardImageSelector  .thumb a {border:none;padding:0;}
.ProdCardImageSelector  .thumb a.SelectedThumbnail {border:none;}
.ProductCardPrice {width: 100%;font-size: 30px;font-weight:700;line-height: 30px;color: #222222;margin: 10px 0 2px 0;padding:0 0 5px 0;text-transform:uppercase;border-bottom:1px solid #ccc;}
.ProductCardPrice .Prices_Custom_TBL {border-collapse: collapse;}
.ProductCardPrice .Prices_Custom_TBL td {border: none;}
.PCPriceBeforeTxt {font-size:15px;line-height: 30px;margin-right: 5px;}
.PCPriceBeforeMargin {display:inline-block;margin:0 5px 0 0;}
.PCPrice {vertical-align: top;}
.PCPriceBefore {font-size:15px;line-height: 30px;color:#ca292e;text-decoration: line-through;}
.PCCurrency {display:inline-block;margin:0 0 0 5px;vertical-align: top;}
.PriceBreaker {display:block;}
.ProductCardPriceSave {font-size:16px;color:#0db501;}
.ProdShippingFee{font-size: 13px;color: #fff;font-weight: 700;display: table;padding: 6px 10px 6px;vertical-align: top;line-height: normal;text-transform: none;margin: 0 auto;background-color: #0db501;}
.ProductCardBorder .ProductListStock {font-size: 13px;padding: 6px 10px;}
.ProductCardBorder .ProductListStock {float: left;}
.ProductCardRight .trustpilot-widget {float: right;width: 80px;margin: 8px 0 0 0;}
.ProductCardVariants .Variants {padding:15px 0 0 0;}
.ProductCardVariants .VariantGroupLabel {font:17px 'Arial', sans-serif!important;color:#222222;font-weight:700!important;padding:2px 0;}
.ProductCardVariants .OptionSelect_ProductInfo {font-size:15px;}
.ProductCardVariants .Variants input.TextInputField_ProductInfo {border: 1px solid #66005a;padding: 10px;width: 90px;text-align: center;font-size: 19px;font-weight: 700;-webkit-border-radius: 3px!important;-moz-border-radius: 3px!important;border-radius: 3px!important;}
.ProductCardVariants .Variants .beskTxt {display: inline-block;vertical-align: top;font-size: 18px;margin: 12px 0 0 15px;font-weight: 700;color: #66005a;}
#BUYSECTION {margin: 15px 0;}
#BUYSECTION:before, #BUYSECTION:after  {content:"";display:table;clear:both;}
#BUYSECTION .amountWrapperHeadline, #BUYSECTION .buyWrapperHeadline {display:none;}
#BUYSECTION .amountWrapper{width: 52px;height: 52px;border: 1px solid #ccc;float: left;-webkit-border-radius: 3px!important;-moz-border-radius: 3px!important;border-radius: 3px!important;margin-right: 15px;}
#BUYSECTION .amountWrapper input {border: none;height: 50px;width: 100%;text-align: center;}
#BUYSECTION .buyWrapper{float: left;position: relative;width: calc( 100% - 68px);cursor: pointer;}
#BUYSECTION .buyWrapper:before {content:"LÆG I KURV";display: table;height: 52px;font-size: 22px;background-color: #0db501;color: #fff;line-height: 52px;padding: 0 22px;font-weight: 700;width: 100%;text-align: center;-webkit-border-radius: 3px!important;-moz-border-radius: 3px!important;border-radius: 3px!important;}
.lngSE #BUYSECTION .buyWrapper:before {content:"LÄGG I KORG";font-size: 21px;}
.lngNO #BUYSECTION .buyWrapper:before {content:"LEGG I KURV";font-size: 21px;}
#BUYSECTION .buyWrapper:hover:before {background-color:#0c9402;}
#BUYSECTION .buyWrapper input {position:absolute;width:100%;height:100%;top: 0;left: 0;opacity: 0;filter:alpha(opacity=0);}
.lngDK #BUYSECTION + button.MobilepayCheckoutBtn {/* margin-top: -10px; */ margin: 20px 0 30px auto;}
.ProductCardFavoritesButton {position: relative;margin: 0 0 20px 0;clear: both;}
.ProductCardFavoritesButton a {display: inline-block;vertical-align:top;/* background-color: #ededed; */webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0;}
.ProductCardFavoritesButton a:before {font-size: 18px;display:inline-block;vertical-align:top;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height: normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f08a";color: #ff0000;}
.ProductCardFavoritesButton a:hover {/* background-color:#d5d5d5; */}
.ProductCardFavoritesButton a:hover:before {content:"\f004";}
.ProductCardFavoritesButton a:after {content:"Tilføj til dine favoritter";font-size: 18px;color: #ff0000;display: inline-block;vertical-align: top;margin: 0px 0 0 12px;}
.lngSE .ProductCardFavoritesButton a:after {content:"Lägg till dina favoriter"}
.lngNO .ProductCardFavoritesButton a:after {content:"Legg til dine favoritter"}
.ProductCardFavoritesButton a img {display:none;}
#ProductCardshippingtime {display:table;width: 100%;font-size: 17px;line-height: normal;border-bottom:1px solid #ccc;padding:0 0 10px 0;}
#ProductCardshippingtime div {display:table-cell;vertical-align:top;}
#ProductCardshippingtime .txt {}
#ProductCardshippingtime .timer {padding-left:15px;font-size:17px;line-height:18px;text-align:right;position:relative;width:100px;}
#ProductCardshippingtime .timerShow {font-size:25px;line-height:25px;}
#ProductCardshippingtime .timerShow:after {content:"time:min:sek";position:absolute;left:15px;right:0;width:100px;text-align:center;bottom:-5px;font-size:12px;letter-spacing:1px;}
#ProductCardTemplate h2. #ProductCardTemplate .ProdCardDesc h2 {font-size:14px;margin: 25px 0 5px 0;}
#ProductCardTemplate .ProdCardDesc {margin: 25px 0 5px 0;line-height: 18px;}
#ProductCardTemplate .ProdCardDesc  a {color:#58005a;}
#ProductCardTemplate .ProdCardDesc  a:hover {text-decoration:underline;}
.ProductCardReadmore {display:none!important;}
#ProductCardTemplate .ProdCardManufactors, #ProductCardTemplate .ProdCardProdnumber {font-size: 12px;padding: 5px 0 0 0;line-height: 20px;}
.ProductCardPageTabs {;}
.ProductCardPageTabs h3 {margin:0;font-weight:normal;font-size: 13px;line-height: 20px;}
#ProdCardDescTabs {margin: 10px 0 0 0;width:100%;display:inline-block;vertical-align:top;}
#tabContent h2, #tabContent h3, #tabContent .CmsPageStyle {margin:0;padding:0;font-size:13px;line-height:20px;font-weight:normal;color:#000;}
#tabContent {clear:both;font-size:13px;line-height:20px;background-color:#F1F1F1;color:#777;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#tabs {margin:0px 0px 0px 0px;}
#tabs div{float: none;padding: 10px 14px;cursor: pointer;font-size: 15px;line-height:16px;color:#ffffff;background-color: #222222;text-transform: uppercase;width: auto;text-align:center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;vertical-align: top;}
#tabs div.active,#tabs div.active:hover {color:#312c2b;background-color:#F1F1F1;}
#tabs div.hover{color:#D0D0D0;text-decoration:none;} 
.ProdCardQuestionsProduct {padding:20px;border:1px solid #F1F1F1;}
#QuestionsShow .ProdCardQuestionsProduct h3 {font-size: 16px;color: #222222;margin: 0 0 10px 0;}
.ProdCardQuestionsProductCustName,.ProdCardQuestionsProductCustEmail,.ProdCardQuestionsProductCustQuestion {width:100%;display:block;border:1px solid #dddddd;height:35px;padding:0 5px;margin:5px 0;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;-khtml-border-radius: 0px 0px 0px 0px;border-radius: 0px 0px 0px 0px;}
.ProdCardQuestionsProductCustQuestion {height: 70px;padding: 5px;}
.ProdCardQuestionsProductResponsTxt {margin:5px 0 15px 0;}
.ProdCardQuestionsProductSendBtn {-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;border:none;background-color:#58005a;color:#ffffff;font-size:18px;text-transform:uppercase;width:auto;padding:0 15px;line-height:35px;height:35px;outline: 0;}
.ProdCardQuestionsProductSendBtn:hover {background-color:#86008e;}
#ProdCardCertTabs {margin: 20px 0 0 0;}
#ProdCardCertTabs .ProdCardCertTabsHeader {padding:0 0 10px 0;font-size: 15px;font-weight:700;text-transform: uppercase;color: #58005a;line-height: 16px;}
#ProdCardCertTabs .CertTabBar {;}
#ProdCardCertTabs .CertTabBar .CertTab {display: inline-block;vertical-align:top;padding: 3px 8px;cursor: pointer;font-size:15px;line-height:16px;color:#ffffff;background-color: #fff;text-transform: uppercase;text-align:center;margin-right: 0;border-bottom: 2px solid #ccc;width: 33.333%;}
#ProdCardCertTabs .CertTabBar .CertTab img {max-width:100px;width:100%;}
#ProdCardCertTabs .CertTabBar .CertTab:hover {background-color: #F1F1F1;}
#ProdCardCertTabs .CertTabBar .CertTabActive,#ProdCardCertTabs .CertTabBar .CertTabActive:hover {color: #312c2b;background-color: #F1F1F1;}
#CertTabShow  > table  .CmsPageStyle {padding: 20px;border: 1px solid #F1F1F1;font-size: 14px;line-height: 20px;background-color: #F1F1F1;color: #222222;}
#CertTabShow h3 {margin:0 0 10px 0;}
.ProdCardRelatedText {color: #222222;font-size: 18px;text-transform: uppercase;margin: 0 0 10px 0;line-height: 20px;}
.ProdCardRelatedText:empty {display:none;}
#ShowBasketHolder .ProdCardOtherCustText:not(:empty){font-size:22px;}
#ShowBasketHolder,#ShowBasketHolder .ShowBasketItem{width:100%;}
#ShowBasketHolder td, #ShowBasketHolder th{vertical-align:top;}
#ShowBasketHolder > .Heading_ShowBasket{border-bottom: 2px solid #222222;font-weight: normal;font-size: 24px;padding: 0 0 6px 0;line-height: normal;text-transform: uppercase;}
#ShowBasketHolder a{text-decoration:none;}
#ShowBasketHolder .ShowBasketTable{margin: 20px 0px 30px 0px;width:100%;max-width:100%;font-size:14px;}
#ShowBasketHolder .ShowBasketTable td.cell_1{border-left:none;}
#ShowBasketHolder .ShowBasketTable td.cell_1:after{clear:both;content:"";}
#ShowBasketHolder .ShowBasketTable .cell_1{width:40%;}
#ShowBasketHolder .ShowBasketTable .cell_2{width:18%;}
#ShowBasketHolder .ShowBasketTable .cell_2 .PriceBefore {color: #ca292e;display: block;font-size: 11px;}
#ShowBasketHolder .ShowBasketTable .cell_3{width:18%;}
#ShowBasketHolder .ShowBasketTable .cell_4{width:18%;}
#ShowBasketHolder .ShowBasketTable td.cell_5{border-right:none;}
#ShowBasketHolder .ShowBasketTable .cell_5{width:6%;}
#ShowBasketHolder .ShowBasketTable th{font-size:15px;color:#000;text-transform:uppercase;padding:15px;background:#F2F2F2;border-width:1px;border-style:solid;border-color:#E7E7E7;font-weight:700;}
#ShowBasketHolder .ShowBasketTable th ~ th{text-align:center;}
#ShowBasketHolder .ShowBasketItems > td{border-width:1px;border-style:solid;border-color:#E7E7E7;border-bottom:none;/* border: none; */}
#ShowBasketHolder .ShowBasketItem tr > td,#ShowBasketHolder .ShowBasketSummary td{border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;padding:15px;border-width:1px;border-style:solid;border-color:#E7E7E7;vertical-align:middle;}
#ShowBasketHolder .ShowBasketItem tr > td,#ShowBasketHolder .ShowBasketSummary td{border-top:none;}
#ShowBasketHolder .ShowBasketSummary td{background-color:#F2F2F2;}
#ShowBasketHolder .ShowBasket_Custom_TBL{width:100%;}
#ShowBasketHolder .ShowBasketItem_IMG{width:50px;float:left;}
#ShowBasketHolder .ShowBasketItem_IMG img{max-width:100%;max-height:100px;width:auto!important;}
#ShowBasketHolder .ShowBasketItem_Name{margin:20px 0 0 70px;}
#ShowBasketHolder .ShowBasketItem_Name h3{margin:0;font-size:14px;color:#000;font-weight:normal;}
#ShowBasketHolder .ShowBasketItem_Name h3 a{color:#222222;}
#ShowBasketHolder .ShowBasketItem_Name h3 a:hover{color:#777;}
#ShowBasketHolder .ShowBasketItem_Name .ShowBasketItem_Info{margin:0;font-size:13px;color:#000;line-height:14px;display: none;}
#ShowBasketHolder .QtyBox,#ShowBasketHolder .RemBox{text-align:center;}
#ShowBasketHolder .QtyBox span,#ShowBasketHolder .QtyBox a{display:inline-block;vertical-align:top;width:26px;height:24px;border:2px solid #e7e7e7;line-height: 20px;}
#ShowBasketHolder .QtyBox span{border-left:none;border-right:none;width:40px;}
#ShowBasketHolder .QtyBox a,#ShowBasketHolder .RemBox a{position:relative;color:#aaaaaa;}
#ShowBasketHolder .QtyBox a{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#ShowBasketHolder .QtyBox a:first-child{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#ShowBasketHolder .QtyBox a:hover,#ShowBasketHolder .RemBox a:hover{color:#e7e7e7;}
#ShowBasketHolder .QtyBox a img,#ShowBasketHolder .RemBox a img{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
#ShowBasketHolder .QtyBox a:before,#ShowBasketHolder .RemBox a:before{font-size:14px;display:inline-block;vertical-align:top;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#ShowBasketHolder .ShowBasketItem_Price{text-align:right!important;}
#ShowBasketHolder .QtyBox a:first-child:before{content:"\f068";}
#ShowBasketHolder .QtyBox a:before{content:"\f067";}
#ShowBasketHolder .RemBox a:before{content:"\f1f8";}
#ShowBasketHolder .QtyBox *:first-child:nth-last-child(1){border:2px solid #fff;}
#ShowBasketHolder .ShowBasketSummary p{margin:0;padding:0 0 15px 0;border-bottom:1px solid #e7e7e7;font-size: 15px;color: #222222;/* display:none; */}
#ShowBasketHolder .ShowBasketSummary p ~ p{padding:15px 0;}
#ShowBasketHolder .ShowBasketSummary p:after{content:"";display:inline-block;clear:both;}
#ShowBasketHolder .ShowBasketSummary p span:last-child{float:right;padding:0 5% 0 0;}
#ShowBasketHolder .ShowBasketSummary p.ShowBasketTotal span:last-child{padding:0;}
#ShowBasketHolder .ShowBasketSummary p.ShowBasketTotal{font-weight:700;display:block;font-size: 25px;}
#ShowBasketHolder .ShowBasketEbadge{;}
#ShowBasketHolder .ShowBasketEbadgeTxt:not(:empty){padding: 15px;background-color: #58005a;color:#fff;font-weight:700;font-size: 16px;text-align: center;line-height: 18px;}
#ShowBasketHolder .ShowBasketEbadgeTxt br {display:none;}
#ShowBasketHolder .ShowBasketMethod{float:right;color:#777;}
#ShowBasketHolder .ShowBasketMethod{text-align:right;padding:2% 0 0 1%;font-size:14px;}
#ShowBasketHolder .ShowBasketMethod div{margin:0 0 5px 0;}
#ShowBasketHolder .ShowBasketMethod span{margin:0 0 0 5px;}
#ShowBasketHolder .ShowBasketPayMethodFee{;}
#ShowBasketHolder .ShowBasketShippingFee{;}
#ShowBasketHolder .ShowBasketBasketTotal{margin:20px 0 15px 0!important;font-weight:700;font-size:25px;color:#383838;}
#ShowBasketHolder .ShowBasketBasketTotal span:first-child{margin:0 0 0 15px;}
#ShowBasketHolder .BasketSave {text-align:center;padding: 15px;font-weight: 700;color: #fff;font-size: 16px;font-style: italic;background-color: #58005a;display: table;margin: 40px auto 20px 0;table-layout: auto;border-collapse: separate;}
#ShowBasketHolder .ShowBasketButtons a img{display:none;}
#ShowBasketHolder .ShowBasketClearBtn,#ShowBasketHolder .ShowBasketProceed{display:inline-block;margin:20px 0 5px 10px!important;}
#ShowBasketHolder .ShowBasketProceed{float:right;}
.ShowBasketBackBtn{display:inline-block;margin:20px 0 5px 0!important;}
.ShowBasketBackBtn a{height:40px;line-height:40px;padding:0 20px!important;text-transform:uppercase;background-color: #555!important;margin:0;display:block;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.ShowBasketBackBtn a:hover{opacity:0.8;filter:alpha(opacity=80);}
.ShowBasketBackBtn a:before,.ShowBasketClearBtn a:before{margin:0 6px 0 0;content:"\f060";font-size:12px;display:none;vertical-align:top;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.ShowBasketBackBtn a:after{content:"Tilbage";display:inline-block;vertical-align:top;font-style:normal;font-weight:normal;line-height:40px;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.lngSE .ShowBasketBackBtn a:after{content:"Tillbaka";}
.lngNO .ShowBasketBackBtn a:after{content:"Tilbake";}
.ShowBasketClearBtn a{height:40px;line-height:40px;padding:0 20px!important;text-transform:uppercase;background-color: #555!important;margin:0;display:block;font-size:15px;font-weight:normal;color:#fff;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.ShowBasketClearBtn a:hover{opacity:0.8;filter:alpha(opacity=80);}
.ShowBasketClearBtn a:before{content:"\f1f8";}
.ShowBasketClearBtn a:after{content:"Slet kurv";display:inline-block;vertical-align:top;font-style:normal;font-weight:normal;line-height:40px;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.lngSE .ShowBasketClearBtn a:after{content:"Radera varukorgen";}
.lngNO .ShowBasketClearBtn a:after{content:"Slet korg";}
.ShowBasketProceed a{height:40px;line-height:40px;padding:0 20px!important;text-transform:uppercase;background-color: #0db501!important;margin:0;display:block;font-size: 17px;font-weight:normal;color:#fff;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.ShowBasketProceed a:hover{background-color: #0c9402!important;}
.ShowBasketProceed a:before{content:"Gå til kassen og betal";display:inline-block;vertical-align:top;font-style:normal;font-weight:normal;line-height:40px;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.lngSE .ShowBasketProceed a:before{content:"Gå till kassan och betala";font-size: 15px;}
.lngNO .ShowBasketProceed a:before{content:"Gå til kassen og betal";}
.ShowBasketProceed a:after{margin:0 0 0 6px;content:"\f061";font-size:12px;display:none;vertical-align:top;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;}
.BasketFloatClear{display:none;}
#ShowBasketHolder button.MobilepayCheckoutBtn {float:right;margin-top:10px;}
#ShowBasketHolder .ViaBill_pricetag_basket_container{text-align:right;}
.webshop-checkout .ProductMenu {display:none;}
.webshop-checkout .Container-Content {float:none;width:100%;}
#checkout-container {;}
#checkout-container .checkout-headline {margin: 15px 0 30px 0;border-bottom: 2px solid #222222;padding: 0px 0 11px 0;font-size: 24px;font-weight:normal;text-transform: uppercase;color: #222222;text-align: left;}
#checkout-container #column-data, #checkout-container #column-shipping-payment, #checkout-container #column-order-summary, #checkout-container #customer-alternative-delivery {padding: 0;border: none;margin: 0;float: none;width: 100%;min-height: auto;}
#column-data h3, #column-shipping-payment h2, #column-order-summary h2 {border: 1px solid #222222;background-color: #222222;color:#fff;font-size: 15px;padding: 10px 12px;margin:0;text-transform: uppercase;font-weight:700;line-height: normal;}
#customer-alternative-delivery > p {border:1px solid #222222;background: #e4e4e4;padding: 10px 12px;border-top: none;border-bottom: none;margin: 0;font-weight: 700;}
#customer-data, #payment-methods, #shipping-methods, #checkout-container #order-summary table, #payment-giftcertificateinfo {border:1px solid #222222;background: #e4e4e4;padding: 12px;margin: 0 0 25px 00;border-top: none;}
#payment-giftcertificateinfo h2 {margin: -12px -12px 12px -12px;}
#checkout-container label[for=checkout-giftcertificate-cardnumber] {float: none;width: 100%;text-align: left;font-weight: 700;}
#checkout-container #checkout-giftcertificate-cardnumber{border: 1px solid #ccc;padding: 8px 5px;height: auto;margin-top: 0;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;font-size: 14px;vertical-align: top;width: 100%;}
#payment-giftcertificateinfo input[type="button"] {border: 1px solid #0db501;padding: 8px 5px;height: auto;margin-top: 12px;width: 100%;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;font-size: 14px;vertical-align: top;background-color: #0db501;color:#fff;text-transform: uppercase;font-weight: 700;}
#payment-giftcertificateinfo input[type="button"]:hover {background-color:#0c9402}
#checkout-container #order-summary table {border-collapse: separate;border-top: none;margin: 0;border-spacing: 5px;padding: 10px;}
#checkout-container #order-summary thead th {padding:0;}
#checkout-container table#order-summary td {padding: 5px 0;}
#order-summary + table tr:nth-child(2) {display: none;}
#confirm-accepterms, #confirm-accept-customerdata {display: block;}
#confirm-termsandconditions-text, #confirm-termsandconditions-link-text, #confirm-accepterms, #confirm-accept-customerdata, #confirm-checkout {padding: 10px 12px;background-color: #e4e4e4;float: none;clear: both;border-left: 1px solid #222222;border-right: 1px solid #222222;line-height: 15px;}
#checkout-container #order-summary table a,#order-confirm a {color: #66005a;font-weight: 700;}
#checkout-container #order-summary table a:hover,#order-confirm a:hover{opacity:0.8;filter:alpha(opacity=80);}
#checkout-container #order-summary table a {font-weight:normal;color: #202020;}
#confirm-checkout {border-bottom:1px solid #222222;}
#confirm-checkout input#confirm-complete-button {clear:both;float:none;padding: 0;background-color: #0db501;border: none;color: #fff;width: 100%;text-align: center;padding: 12px 10px;font-size: 16px;text-transform: uppercase;font-weight: 700;line-height: normal;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;}
#confirm-checkout input#confirm-complete-button:hover{background-color:#0c9402;}
#checkout-container label {display:block;font-size: 13px;}
#checkout-container #column-data label input, #checkout-container #column-data label select, #checkout-container #column-data label textarea {border: 1px solid #ccc;padding: 8px 5px;height: auto;margin-top: 5px;width: 100%;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;font-size: 14px;vertical-align: top;}
#checkout-container #column-data label textarea {resize: vertical;min-height: 80px;}
.checkout-customerdata-text-validationmessage {margin-top:-8px;}
#order-confirm {margin:25px 0;}
#order-confirm input[type="checkbox"] {vertical-align: top;margin: 2px 10px 5px 0;display: table-cell;float: left;}
#order-confirm span {display: table-cell;vertical-align: top;clear:both;}
#checkout-container .checkout-shipping-description-cell, #checkout-container .checkout-payment-description-cell {font-weight:700;}
#checkout-container .checkout-shipping-description-cell div:not(:empty), #checkout-container .checkout-payment-description-cell div:not(:empty),
#checkout-container .checkout-shipping-description-cell span:not(:empty), #checkout-container .checkout-payment-description-cell span:not(:empty) {font-weight:normal;margin: 5px 0 0 0;line-height: 15px;}
#checkout-container .checkout-payment-description-cell div.checkout-payment-method-image:not(:empty) {margin:0;}
#checkout-container #column-shipping-payment label {margin: 10px 0;}
.webshop-checkout .gls-parsel-shops--container:empty {padding:0}
#checkout-container #column-shipping-payment .shipping-message a {color: #66005a;font-weight: 700;}
#checkout-container #column-shipping-payment .shipping-message a:hover {opacity:0.8;filter:alpha(opacity=80);}
#checkout-container .bold {font-size: 14px;color: #65005a;}
#checkout-container .checkout-shipping-description-cell div ul {font-style: italic;line-height: 18px;padding: 0 0 0 20px;text-shadow: 0 0 0;list-style-type: disc;}
#checkout-container #column-data #customer-data input, #checkout-container #column-data #customer-data select {}
#customer-data > fieldset > .checkout-row {margin: 15px 0 0 0;}
#customer-data > fieldset > .checkout-row input[type="checkbox"] {margin-bottom:0!important	}
#customer-data > fieldset > .checkout-row  div {float: left;}
.webshop-cmspage #Content table.CmsPageStyle_Table {line-height:20px;}
.webshop-cmspage #Content table.CmsPageStyle_Table, .profileWrapper, .termsWrapper {max-width: 830px;margin: 0 auto;}
.termsWrapper .Heading_Terms_Wrapper, .profileWrapper .Heading_Profile_Wrapper {text-align:left!important;font-size: 22px;margin: 0 0 15px 0;line-height: normal;font-weight:700;}
.termsWrapper .Heading_Terms_Wrapper + br, .profileWrapper .Heading_Profile_Wrapper + br {display:none;}
.webshop-cmspage #Content table.CmsPageStyle_Table a, .Text1_Terms a, .Text1_Profile a {color: #7d407e!important;}
.webshop-cmspage #Content table.CmsPageStyle_Table a:hover, .Text1_Terms a:hover, .Text1_Profile a:hover {color: #a87fa9!important;}
.webshop-cmspage #Content table.CmsPageStyle_Table .ShortcutsLinks li a{color:#fff!important}
.webshop-cmspage #Content table.CmsPageStyle_Table .ShortcutsLinks li a:before{margin-top:4px;}
.webshop-cmspage #Content table.CmsPageStyle_Table .ShortcutsLinks li a:hover{color:#ccc!important;}
.GuideBottomHeader {margin: 30px 0 10px 0;font-size: 16px;font-weight: 700;}
.GuideBottomHeader + ul {margin: 0;padding: 0;list-style-type: none;line-height: 20px;}
#ShowBasketBox {background: #ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 1px solid #536376;-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;box-shadow: rgba(0,0,0,.6) 0px 2px 12px;padding: 10px 10px;/* width: 320px; */position: relative;display: none;max-width: 90%;}
#ShowBasketBox a {text-decoration: none;font-weight: 700;color: #ffffff;font-size: 12px;}
#ShowBasketBox img {border:none;}		
#ShowBasketBox .ShowBasketBoxInner {border:1px solid #536376;padding:10px 10px;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxHeader {font-size: 60px;color: #66005a;margin: 10px 0 0 0;}
#ShowBasketBox .ShowBasketBoxMesssage {font-size: 16px;font-weight: normal;color: #222222;padding: 20px 0;}
#ShowBasketBox .ShowBasketBoxMesssageCustom {font-size: 16px;font-weight: 700;color: #0db501;padding: 20px 0;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea {;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea .ShowBasketBoxCloseLink {float:left;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea a.ShowBasketBoxCloseLink  {display:block;height: 40px;line-height: 40px;padding: 0 13px!important;text-transform: uppercase;background-color: #777;margin-right:10px;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea a.ShowBasketBoxCloseLink:hover {background:#383838;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea .ShowBasketBoxToBasketLink {float:right;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea a.ShowBasketBoxToBasketLink {display:block;height: 40px;line-height: 40px;padding: 0 13px!important;text-transform: uppercase;background-color: #383838;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea a.ShowBasketBoxToBasketLink:hover {background:  #777}
#AlertBox {background: #ffffff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #536376;-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;box-shadow: rgba(0,0,0,.6) 0px 2px 12px;padding: 10px 10px;position: relative;display: none;}
#AlertBox .AlertBoxInner {border:1px solid #536376;padding:10px 10px;}
#AlertBox .AlertBoxInner .AlertBoxHeader {margin: 0;padding: 15px 0px 0px 0px;font-size: 70px;font-weight: 700;text-align: center;color:#279405;}
#AlertBox .AlertBoxInner .AlertBoxMesssage {font-size: 16px;font-weight: normal;color: #000;padding: 20px 0;}
#AlertBox .AlertBoxInner .AlertBoxCloseArea {text-align:center;}
#AlertBox .AlertBoxInner .AlertBoxCloseArea .AlertBoxClose {margin:0;border:none;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;-webkit-appearance: none;background: #000;padding: 0 20px;height: 35px;font-size: 18px;font-weight: 700;color: #ffffff;cursor: pointer;text-transform: uppercase;line-height: 35px;}
#AlertBox .AlertBoxInner .AlertBoxCloseArea .AlertBoxClose:hover {background:#777;}
#CmsCancel input[type=button],#CmsCancel input[type=date],#CmsCancel input[type=datetime-local],#CmsCancel input[type=datetime],#CmsCancel input[type=email],#CmsCancel input[type=month],#CmsCancel input[type=number],#CmsCancel input[type=password],#CmsCancel input[type=search],#CmsCancel input[type=tel],#CmsCancel input[type=text],#CmsCancel input[type=time],#CmsCancel input[type=url],#CmsCancel input[type=week],#CmsCancel textarea {-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0;background-color: #fff;font-family: inherit;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);color: rgba(0,0,0,.75);display: block;font-size: .875em;margin: 0 0 1em;padding: .5em;height: 2.3125em;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: -webkit-box-shadow .45s,border-color .45s ease-in-out;-moz-transition: -moz-box-shadow .45s,border-color .45s ease-in-out;transition: box-shadow .45s,border-color .45s ease-in-out;}
#CmsCancel #formholder {margin: 2em 0;}
#CmsCancel input,#CmsCancel textarea {padding: 10px 10px !important;background: #efefef!important;border: none!important;box-shadow: none!important;height: auto!important;}
#CmsCancel textarea {width:100%!important;}
#CmsCancel input[type=button],#CmsCancel input[type="submit"] {color: #fff;background: #58005a !important;padding: 10px 20px !important;font-size: 20px;font-weight: 700;text-transform: uppercase;line-height:20px;}
#CmsCancel input[type="submit"]:hover {color: #fff;background: #58005a !important;}
#CmsCancel input[type=button] {float:left;margin-right:1em;margin-bottom:0;width:auto;}
#CmsCancel table {width:80%;}
#CmsCancel  p {margin:0 0 30px 0;padding:0;font-size:16px;}
#CmsCancel  strong {display:block;color:#777;font-size:17px;}
#CmsCancel small {font-size:12px;font-weight:700;}
table.employeeTable tbody {margin: 0 -1%;font-size: 0;}
table.employeeTable, table.employeeTable tbody, table.employeeTable tbody tr, table.employeeTable tbody tr td {display:block;}
table.employeeTable tbody tr {width: 23%;border: 1px solid #d5d5d5;padding: 10px;text-align: center;vertical-align: top;display: inline-block;margin: 1%;font-size: 14px;}
table.employeeTable td:empty {border:none;}
table.employeeTable td img {padding:0 0 15px 0;}
.checkGiftcardBox .checkGiftcardBoxHeader {text-align:center;}
.checkGiftcardBox form {display:table;margin:0 auto;}
.checkGiftcardBox form input {width: 100%;border: 1px solid #ccc;padding: 15px;margin: 10px 0;font-size: 18px;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;}
.checkGiftcardBox form input[type="submit"] {border: none;background-color: #65005a;color: #fff;}
.checkGiftcardBox form .response {text-align: center;margin: 15px 0;color: #4d9102;font-size: 18px;font-weight: 700;}
.checkGiftcardBox form .response span {color: #ff0000;}
#sendFavsID {background-color: #ededed;padding: 30px;}
#sendFavsID h2 {margin: 0;font-size: 25px;}
#sendFavsID form {display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;align-items: flex-end;}
#sendFavsID form div {flex: 0 0 100%;max-width: 100%;padding: 20px 0 0;}
#sendFavsID form div label {display: block;font-weight: 700;}
#sendFavsID form div input {padding: 15px;border: 1px solid #d5d5d5;margin: 10px 0 0;width: 100%;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;}
#sendFavsID form div input[type="submit"] {border: 1px solid #58005a;background-color: #58005a;color: #fff;width: 50%;float: right;}
#sendFavsID form div input[type="submit"]:hover {opacity:0.8;}
#sendFavsID .form p {font-weight:700;margin:15px 0 0 0;}

/* PRINT.CSS */
@media screen {
  .PrintContent_DIVnew {display: none;}}
@media print {
	.ProductList_Custom_DIV > div {width:33.333%!important;}
	body {background: #ffffff;}
	.PrintContent_DIVnew {display: block !important;}
	#clientsDropDown,.PrintContent_DIVnew small,.kontakt_send_knap,#Wrapper,.ShopMainLayOutTable {display: none;}
	BODY {margin: 0;}
	.PrintBtnCsv,#CookiePolicy,#notebottom,#SplashHolder{display:none!important;}
}
.FooterTP-Container {;}
.FooterTP-Container .Col:not(:empty) {background-color:#fff;padding-top: 20px;padding-bottom: 5px;}
#ProdCardTP {border-top: 1px solid #cccccc;padding:15px 0 0 0;}
.FrontPageTemplate #ProdCardTP {padding:15px 0;border-bottom: 1px solid #cccccc;margin-bottom: 20px;}
.Footer-Container .Container {background-color:#ffffff;padding-top: 15px;padding-bottom: 50px;}
.Footer {;}
.Footer-cols-wrapper {position: relative;width:100%;display: block;background-color:#252525;padding:15px 10px;margin-bottom: 20px;}
.Footer .Footer-col {width: 100%;display: block;vertical-align:top;}
.Footer h4 {text-transform: uppercase;position: relative;font-size: 21px;font-weight: 300;color: #fff;margin: 15px 0 15px 0;padding: 0px 0 12px 5px;border-bottom:1px solid #fff;}
.Footer-col-content {margin:0 0 0 5px;height: 100% !important;opacity: 1!important;display: none;}
.Footer ul {list-style: none;margin: 0;padding:0}
.Footer ul li {display: block;font-size: 17px;font-weight: 300;padding: 0 0 25px 0;color:#fff;}
.Footer .icons{position:relative;margin-left:35px;}
.Footer [class^="icon-"]:before, .Footer [class*=" icon-"]:before{position:absolute;margin: -4px 15px 0 -35px;font-size: 23px;font-family:'FontAwesome';display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: normal;width: 20px;text-align: center;vertical-align: top;}
.icon-find:before { content: '\f041'; }
.icon-clock:before { content: '\f017';}
.icon-at:before { content: '\f1fa'; }
.icon-phone:before {content: '\f10b';font-size: 27px!important;}
.Footer ul li a {color:#fff;}
.Footer ul li a:hover {color:#ccc;}
.Footer .Footer-col.last {;}
.Footer .Footer-col.last li {padding: 0 0 10px 0;}
.Footer span.toggle {position: absolute;cursor: pointer;right: 10px;top: 0;width: 20px;text-align: center;font-size: 16px;}
.Footer span.toggle:before {content: "\f067";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-indent: 0 !important;}
.Footer span.opened:before {content: "\f068";}
.Footer-col-content .fa{margin:20px 20px 0 0;}
.Footer-col-content .fa, .TopMenuLink .fa {color:#000;font-size:23px;margin:15px 15px 0 0;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;padding:9px 0;width:40px;height:40px;text-align:center;vertical-align:top;}
.Footer-col-content .fa-facebook, .TopMenuLink .fa-facebook{background-color:#3b5998;color:#fff;}
.Footer-col-content .fa-facebook:hover, .TopMenuLink .fa-facebook:hover{background-color: #fff!important;color: #3b5998!important;}
.Footer-col-content .fa-instagram, .TopMenuLink .fa-instagram {background-color:#3f729b;color:#fff;}
.Footer-col-content .fa-instagram:hover, .TopMenuLink .fa-instagram:hover{background-color: #fff!important;color: #3f729b!important;}
.Footer-col-content .fa-twitter{background-color:#55acee;color:#fff;}
.Footer-col-content .fa-twitter:hover{background-color:#fff;color:#55acee;}
.Footer-col-content .fa-linkedin{background-color:#0077B5;color:#fff;}
.Footer-col-content .fa-linkedin:hover{background-color:#fff;color:#0077B5;}
.Footer-col-content .fa-google-plus{background-color:#dd4b39;color:#fff;}
.Footer-col-content .fa-google-plus:hover{background-color:#fff;color:#dd4b39;}
.Footer-col-content .fa-youtube{background-color:#cd201f;color:#fff;}
.Footer-col-content .fa-youtube:hover{background-color:#fff;color:#cd201f;}
.TopMenuLink .fa {margin: 5px 10px 0 0px;height: 30px;width: 30px;font-size: 17px;}
#SignUpNewsLetter {margin:0px;padding:0px;}
#SignUpNewsLetter form {margin:0px 0px 0px 0px;}
#SignUpNewsLetter  form input {-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;}
#SignUpNewsLetter  .namefield {width:96%;height:30px;line-height:30px;font-size:15px;padding:0 10px;margin:0px 0px 0px 0px;border:1px solid #727076;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;-webkit-appearance: none;}
#SignUpNewsLetter  .emailfield {width:96%;height:30px;line-height:30px;font-size:15px;padding:0 10px;margin:0px 0px;border:1px solid #727076;-moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -khtml-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;-webkit-appearance: none;}
#SignUpNewsLetter  .tilmeld_nyhedsbrev {-moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -khtml-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;border:none;}
#SignUpNewsLetter  .tilmeld_nyhedsbrev {color:#ffffff;font-size:16px;background:#ffb200;width:96%; height: 30px;padding:0;-webkit-appearance: none;}
#SignUpNewsLetter  .tilmeld_nyhedsbrev:hover {color:#ffffff;background:#DF9C00;}
#SignUpNewsLetter  .tilmeld_nyhedsbrev:active {color:#ffffff;background:#DF9C00;}
.Footer .Address {margin:10px 0;font-size: 14px;color: #222222;line-height: 17px;text-align: center;}
.Footer .PayCards {margin:5px 0;text-align: center;}
.Footer .PayCards img {vertical-align:top;margin-top: 6px;}
.videoWrapper {display:block;margin:1% 0;position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 0;height: 0;}
.videoWrapperRight {width:45%;float:right;display:inline-block;padding-bottom:23.25%;margin-left:5%;}
.videoWrapperLeft {width:45%;float:left;display:inline-block;padding-bottom:23.25%;margin-right:5%;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
body.MobileDevice #SplashHolder,body.MobileDevice #clientsDropDown {display:none;}
#ScratchBadge {display:none;}
#Btn-gotoTop{position:fixed;right:50%;right:calc(50% - 38px);bottom:0px;clear:both;cursor:pointer;height:35px;width:75px;z-index:100;display:none;background-color:#555;background-size:auto 50%;background-position:50% 50%;background-repeat:no-repeat;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;}
#Btn-gotoTop:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f002";color: #fff;font-size: 20px;vertical-align: top;padding: 7px 0 0 0;}
#Btn-gotoTop:hover{opacity:0.8;filter:alpha(opacity=80);}
#hasFavs {position: fixed;right: 0;bottom: 0;z-index:2;display: none;}
#hasFavs a {display: block;background-color: #ffffff;width: 50px;height: 50px;text-align: center;padding: 12px 0 0 0;-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
#hasFavs a:after {display: block;font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f08a";font-size: 28px;vertical-align: top;padding: 0;color: #ff0000;line-height: normal;}
#hasFavs a:hover:after {content: "\f004"}
@media (min-width: 321px) {
	.ProductList_Custom_DIV,.Frontpage_Custom_DIV,.Related_Custom_DIV,.CustomersAlsoBought_Custom_DIV,.Favorites_Custom_DIV{margin:0 -1% 0 -1%;}
	.Frontpage_Custom_DIV > div,.ProductList_Custom_DIV > div,.Related_Custom_DIV > div,.CustomersAlsoBought_Custom_DIV > div,.Favorites_Custom_DIV > div{width:50%;padding: 0 1% 2% 1%;}	
	.ProductListImage {height: 100px;line-height: 100px;}
	.ProductListImage img {max-width: 100%;max-height: 100px;}
	.ProductListProductPrice {font-size: 14px;}
	.frontpage .ProductListProductPrice strike,.product .ProductListProductPrice strike,.ProductListProductPrice .PriceStriked_Productlist {font-size: 12px;}
}
@media (max-width: 420px) {
	.ShowBasketButtons {text-align:center;/* padding-top: 34px; */position: relative;margin-top: 20px;}
	#ShowBasketHolder .ShowBasketProceed {float: none;/* position: absolute; *//* top: 0; *//* left: 0; *//* right: 0; */margin: 0!important;}
	#ShowBasketHolder button.MobilepayCheckoutBtn {float: none;margin: 15px auto 0 auto;}
	.FrontPageShortcuts a {width: 98%;display: block;}
}
@media (min-width: 421px) {
	#ShowBasketHolder .ShowBasketButtons {}
	#ShowBasketHolder .ShowBasketButtons:after {content:"";display:table;clear:both;}
	#ShowBasketHolder .ShowBasketButtonsBtnActions {float: right;}
	#ShowBasketHolder .ShowBasketButtonsBtn {float: left;}
}
@media (max-width: 767px) {
	.TopMenu-Container {display:block;margin-bottom:5px;}
	.TopMenu-Container .Col {display: flex;flex-direction: row;flex-wrap: wrap;}
	.TopMenu-Container .Col span {display:none;}
	.TopMenu-Container .Col span.onMobile {display: flex;flex: 0 0 33.333%;background-color: #252525;text-align: center;flex-direction: column;justify-content: center;padding: 8px;}
	.TopMenu-Container .Col span.onMobile:not(:first-child) {border-left: 1px solid #424242;}
	.TopMenu-Container .Col span.onMobile a {color:#fff;}
	.TopMenu-Container .Col span.onMobile.showRoom {flex: 0 0 100%;border-top: 1px solid #424242;}
	.TopMenu-Container .Col span.onMobile.showRoom span {display: inline-block;margin-right: 5px;}
	.TopMenuProductGuidesTop {position:relative;}
	.TopMenuProductGuides {position:absolute;display:none;z-index: 2;background-color: inherit;box-shadow: 1px 3px 10px rgba(0,0,0,.5);-moz-box-shadow: 1px 3px 10px rgba(0,0,0,.5);-webkit-box-shadow: 1px 3px 10px rgba(0,0,0,.5);top: 100%;right: 0;min-width:230px;}
	.TopMenuProductGuides ul {margin:0;padding: 0;list-style-type: none;text-align: left;}
	.TopMenuProductGuides ul li {padding: 8px 15px}
	.TopMenuLink .TopMenuProductGuides a {border-right:none!important;box-shadow:none;width: 100%;color: #fff!important;}
	.TopMenuLink .TopMenuProductGuides a:hover {color:#fff!important;}
	#MobileMenuHolder{display:none;top: 118px;left:0;width:100%;height:100%;height:calc(100% - 50px);z-index:200000000;position:fixed;overflow:scroll;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;}
	#MobileMenu a[name],#MobileMenu .Show a[name]{display:none!important;}
	#MobileMenu,#MobileMenu ul.dropdown{display:none;list-style-type:none;padding:0;margin: 0;clear: both;}
	#MobileMenu ul.dropdown {/* border-bottom: 1px solid #bdbdbd; */margin: 0 0 0 5px;border-left: 5px solid #65005a;}
	#MobileMenu{background-color: #fff;display:block;border-bottom: 1px solid #bdbdbd;}
	#MobileMenu li{border-top: 1px solid #bdbdbd;position:relative;width:100%;height:auto;overflow:hidden;clear:both;}
	#MobileMenu li > .OpenBtn{display:none;float:right;height:44px;width:50px;cursor:pointer;}
	#MobileMenu li > .OpenBtn:before{font-family: arial;content: "+";height:44px;width:50px;display:block;z-index:100000;font-size: 20px;line-height:46px;text-align:center;vertical-align:top;color: #434343;border-left: 1px solid #bdbdbd;}
	#MobileMenu li > .OpenBtn.isOpen:before {content:"-";}
	#xMobileMenu > li:first-child{border-top:none;}
	#MobileMenu li a{padding:12px 20px 12px 20px;display:inline-block;vertical-align:top;color: #434343!important;font-size: 15px;font-weight: 700;outline:0;text-transform:inherit;font-family:inherit;line-height: normal;}
	#MobileMenu a.Activ_Productmenu{color:#000!important;}
	#MobileMenu li a .ProductMenu_MenuItemBold{font-weight: 700;}
	#MobileMenu .Hidden{border:0;}
	#MobileMenu .Hidden a{display:none;}
	#MobileMenu .Show{border-bottom:none;}
	#MobileMenu .Show > .dropdown{border-top: 1px solid #bdbdbd;}
	#MobileMenu .Show a{display:inline-block!important;}
	#MobileMenu .has-dropdown > .OpenBtn{display:block;}
	#MobileMenu .Hidden > .OpenBtn,
	#MobileMenu .Show > .OpenBtn{display:none;}
	#MobileMenu .Show > .BackBtn{display:inline-block;}	
	.FilterOpenClose {display:block;background-color: #222222;color:#fff;padding: 10px 12px;font-size: 18px;text-transform: uppercase;margin-bottom:10px;}
	.FilterOpenClose + div[class*="product-filter"] {display:none;}
	.showFilter + div[class*="product-filter"] {display:block;}
	.FilterOpenClose:after {content: "\f055";font-size: 20px;line-height: 15px;float: right;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-indent: 0 !important;vertical-align: top;}
	.showFilter:after {content: "\f056";}
	#ShowBasketHolder .ShowBasketItem_Name {margin-top:0px;}
	#ShowBasketHolder .ShowBasketItem tr > td, #ShowBasketHolder .ShowBasketSummary td {padding: 8px;border: none;}
	#ShowBasketHolder .ShowBasketTable th{display:none;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem{border-bottom:1px solid #E7E7E7;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem tr{display:block;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem td{display:block;float:left;width:25%;border:none;text-align:left!important;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem td.cell_3{width:37%;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem td.cell_5{width:13%;}
	#ShowBasketHolder .ShowBasketTable td.cell_1{display:block;width:100%;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem td ~ td{width:50%!important;height:68px;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem td.cell_2 .Price:before{content: "Pr. stk: ";display: inline-block;font-size: 13px;margin-right: 4px;margin-left: -4px;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem td.cell_4 .Price:before{content: "Total:  ";display: inline-block;margin-right: 4px;margin-left: -4px;font-size: 13px;}
	#ShowBasketHolder .ShowBasketTable .ShowBasketItem td ~ td {height: 42px;line-height: 20px;}
	#ScratchBadge {position:fixed;bottom:0;right:0;display:block;z-index:2;}
	#ScratchBadge a {display:block;}
	#ScratchBadge a  img{vertical-align:top;}
	table.employeeTable tbody tr {width: 48%;}
	.ProductCardFavoritesButton {text-align:right;}
	
}
@media (min-width: 768px) {
	body {font-size:14px;}
	#MobileMenuHolder {display:none;}
	.Header-Container {min-height:auto;}
	.Header-Container .Top_row {position: relative;padding: 15px 0;min-height: auto;border-bottom: none;z-index: 1;}
	.Header-Container .Logo {width: 19.6%;line-height: 80px;}
	.Header-Container .Logo.jul {position: absolute;top: 1px;left: 0;line-height: 100px;width: 19.6%;}
	.Header-Container .Logo img {max-height: none;}
	.Header-Container .Logo.jul img {max-height: 110px;}
	.Header-Container .ToptryggEhandel {right: 98px;top: 23px;}
	.Header-Container .ToptryggEhandel a img{width: 65px;}
	.lngNO .Header-Container .HeadingFreight {opacity:1;filter:alpha(opacity=100);}
	.Header-Container .HeadingFreight {float: none;position: absolute;left: 0;right: 0;width: 40%;margin: 0 auto 0 37%;display: table;width: auto;}
	.Header-Container .HeadingFreight .truck {display: table-cell;vertical-align: top;text-align: left;width: 56px;float: none;}
	.Header-Container .HeadingFreight .truck img {margin-top: 2px;width: auto;}
	.Header-Container .HeadingFreight span + span {display: table-cell!important;vertical-align: top;text-align: left;line-height: 15px;font-weight: 700;font-size: 13px;padding: 4px 0 0 10px;width: auto;float: none;margin: 0;max-width: none;}
	.Header-Container .HeadingFreight span.days {display: none!important;}
	.Header-Container .TopMenu {display:none;}
	.Header-Container #Search_Form {float: none;position: absolute;width: 40%;left: 0;right: 0;margin: 0 auto 0 37%;top: 65px;}
	.Header-Container .TopBasket {text-align: center;margin: 0;}
	.Header-Container .TopBasket i {/* float: right; */font-size: 50px;}
	.Header-Container .TopBasket i span {width: 25px;height: 25px;line-height: 13px;top: -4px;font-weight: 700;}
	.Header-Container .TopBasket .TopBasketTotals {display: block;/* float: left; */margin: 8px 0 0 0;font-size: 18px;font-weight: 700;color: #222222;} 
	.Header-Container .TopBasket .TopBasketTotals .Currency {display:inline-block;margin-left:5px;}
    .Header-Container a.topFav > div {margin: 16px 55px 0 0;}
    .lngSE .Header-Container a.topFav > div {margin: -2px 18% 0 0;}
    .Header-Container a.topFav > div:after {font-size: 42px;}
    .Header-Container a.topFav > div i {padding-right: 2px;}
	.TopMenu-Container {display:block;}
	.TopMenu-Container .Container .Row {background-color:#fff;}
	.TopMenu-Container .Container .Col{margin: 0 15px;padding:0;background: #3a3a3a;background: -moz-linear-gradient(top,#3a3a3a 0,#333333 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#333333));background: -webkit-linear-gradient(top,#3a3a3a 0,#333333 100%);background: -o-linear-gradient(top,#3a3a3a 0,#333333 100%);background: -ms-linear-gradient(top,#3a3a3a 0,#333333 100%);background: linear-gradient(to bottom,#3a3a3a 0,#333333 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a',endColorstr='#333333',GradientType=0 );/* height:40px; */line-height:40px;text-align:left;position:relative;}
	.TopMenuLink a {font-size: 15px;font-weight:normal;padding:0 15px;color: #e1e1e1!important;border-right: 1px solid #231a1a;box-shadow: 1px 0 0 #515151;text-decoration: none;text-transform: uppercase;vertical-align:top;display:inline-block;}
	.TopMenuLink a:hover {color: #fff;background: #58005a;}
	.TopMenuLink {display: inline-block;vertical-align: top;margin-left: -2px;}
	.TopMenuLink:first-child {margin-left: 0px;}
	.TopMenuLink:last-child {float:right;}
	.TopMenuTrust img {vertical-align:top;height: 22px!important;margin: 8px 0px 0 0!important;}
	.TopMenuTrust span {margin:0 0 0 10px!important;}
	.TopMenuProductGuidesTop {position:relative;display:inline-block;vertical-align:top;cursor:pointer;}
	.TopMenuProductGuides {position:absolute;display:none;z-index:10000;background-color: #fff;box-shadow: 1px 3px 10px rgba(0,0,0,.5);-moz-box-shadow: 1px 3px 10px rgba(0,0,0,.5);-webkit-box-shadow: 1px 3px 10px rgba(0,0,0,.5);}
	.TopMenuProductGuides ul {margin:0;padding:0;list-style-type: none;}
	.TopMenuLink .TopMenuProductGuides a {border-right:none!important;box-shadow:none;white-space: nowrap;width: 100%;color:#777!important;}
	.TopMenuLink .TopMenuProductGuides a:hover {color:#fff!important;}
	.TopMenuLink.showRoom span {display:none;}
	.TopMenuLinkBasket {display:none;}
	ul.TopMenu_MenuItems {display:none;}
	.Main-Container .Container {background-color:#ffffff;padding-top:16px;}
	#ProductMenu_List, #ProductMenu_List ul.dropdown {list-style-type:none;padding:0;margin:0;}
	#ProductMenu_List > li {text-align: left;margin: 0 0 0 0;}
	#ProductMenu_List > li > a {color: #ffffff;text-decoration: none;font-size: 17px;font-weight:normal;line-height:23px;display: block;padding: 8px 0px 8px 15px;margin: 12px 0 0 0;background-color:#58005a;text-transform: uppercase;}
	#ProductMenu_List > li:first-child > a {margin:0}
	#ProductMenu_List > li > a:hover {color:#777;	}
	#ProductMenu_List li a .ProductMenu_MenuItemBold {font-weight:normal;}
	#ProductMenu_List > li > .dropdown {display:block;}
	#ProductMenu_List .dropdown {display:block;background-color: #ededed;padding:0px 0px 10px 25px;}
	#ProductMenu_List li .dropdown li a {font-size: 15px;padding: 9px 10px 9px 15px;display: block;text-transform: none;color:#000;border-top: 1px solid #999;line-height: 16px;}
	#ProductMenu_List li .dropdown li a:hover {color:#58005a;}
	.RootCategory_Productmenu a.Activ_Productmenu  {color:#777!important;}
	.dropdown a.Activ_Productmenu  {color:#58005a!important;}
	#ProductMenu_List a[name] {display:none!important;}
	.ProductContainer:before, .ProductContainer:after {content:"";display:table;clear:both;}
	#Content_Productlist {float: left;width: 78.5%;}
	#ProductFilter-Container {float: right;width: 20%;}
	.Frontpage_Custom_DIV > div,.ProductList_Custom_DIV > div,.Related_Custom_DIV > div,.CustomersAlsoBought_Custom_DIV > div,.Favorites_Custom_DIV > div{width: 33.333%;padding: 0 1% 2% 1%;}
    .Favorites_Custom_DIV > div {width:25%;}
	.SubCats_Categories_TABLE tr {width:33.333%;}
	.colorBoxes > a {width: 31.3333%;}
	body .ProductListBadgetSave span,body .ProductListBadgetSave a {font-size: 13px;padding: 15px 0;width: 60px;}
	.ProductListImage {height:190px;line-height:190px;}
	.ProductListImage img {max-height:190px;}
	.ProductListHolder h3 a {line-height:18px;font-size:14px;}
	.ProductListProductPrice {font-size: 18px;}
	.frontpage .ProductListProductPrice strike,.product .ProductListProductPrice strike,.ProductListProductPrice .PriceStriked_Productlist {font-size: 15px;}
	#filterSnippet {display:none;}
	.ProductCardBreadCrumb table td br {display:none;}
	#ProductCardTemplate h1 {/* font-size: 25px; */margin: 20px 0;/* line-height: 25px; */}
	.ProductCardLeft {float:left;width:45%;}
	.ProdCardImageCanvasHolder table {margin: 0 auto;}
	.ProdCardImageCanvasHolder table #Productinfo_Fancybox_Image_DIV {display: block;}
	.ProdCardImageSelector {width: 90%;margin: 0 auto;}
	.ProdCardImageSelector .thumb a {border:10px solid #fff;}
	#ProdCardCertTabs .CertTabBar {display:table;}
	#ProdCardCertTabs .CertTabBar .CertTab {display:table-cell;vertical-align: middle;border-bottom: 2px solid #ccc;background-color: #fff;width: auto;}
	#ProdCardCertTabs .CertTabBar .CertTab img {max-width:80%;}
	.ProductCardRight {float:right;width:50%;}
	.ProductCardRight #ProdCardCertTabs {display:none;}
	.ProductCardRight .trustpilot-widget {/* display:none; */width: auto;}
	.ProductCardPrice {font-size: 35px;}
	.ProductCardPrice .Prices_Custom_TBL td {text-align: left;}
	.PriceBreaker {display:inline-block;vertical-align: top;margin-left: 5px;}
	.ProdShippingFee{display: inline-block;}
	#BUYSECTION {margin:30px 0;}
	#BUYSECTION .amountWrapper input {font-size: 18px;}
	#BUYSECTION .buyWrapper {width:auto;}
	#ProductCardshippingtime {display:none;}
	.ProdCardRelatedText {font-size:22px;}
	.Footer-Container .Container {padding-bottom: 0px;}
	.Footer-cols-wrapper {display: table;margin-bottom: auto;}
	.Footer .Footer-col {width: 25%;display: table-cell;}
	.Footer span.toggle {display:none;}
	.Footer h4 {font-weight:normal;margin-top: 5px;}
	.Footer ul li {font-size:16px;}
	.Footer-col-content {display:block!important;padding-top: 12px;}
	.Footer .Address {float:left;text-align: left;}
	.Footer .PayCards {float:right;text-align: right;}
	.FrontpageInstagramHeader {text-align:center;font-size: 25px;font-weight: 700;line-height: normal;}
	.FrontpageInstagramHeader a {color: #58005a!important;}
	#instafeed {margin: 5px -8px;}
	#instafeed > div {width: 20%;vertical-align:top;display:inline-block;}
	.webshop-frontpage #instafeed a{text-align:center;display:block;margin: 8px;background-size: cover;background-repeat:no-repeat;background-position: center center;}
	.webshop-frontpage #instafeed img{width:100%;max-width:100%;opacity: 0;filter: alpha(opacity=0);}
	#ShowBasketBox a {font-size:15px;}
	.ShortcutsLinks  li {display:inline-block;width:33.333%;vertical-align: top;margin: 0;}
	ul.SubCats_Categories_UL > li {width:33.333%!important;}
	/*.FrontPageShortcuts {display:none;}*/
	#Btn-gotoTop {display: none!important;}
	#hasFavs {top: calc(50% - 25px);bottom: auto;display: block;}
	#sendFavsID form div {flex: auto;max-width: none;}
	#sendFavsID form div input {width:80%;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.Wrapper {overflow:visible;}
	.ProductMenu {display: block;background: #fff;font-size: 17px;cursor: pointer;text-transform: uppercase;margin: 0 0 17px 0;padding: 0;height: 50px;line-height: 50px;position:relative;width:100%;z-index: 6000;}
	.ProductMenu .trustpilot-widget {display:none;}
	#ProductmenuContainer_DIV .Heading_Productmenu {padding: 0 20px;border: 1px solid #ccc;display:block;height:auto;line-height:50px;color:#fff;font-weight:normal;background: #58005a;}
	#ProductmenuContainer_DIV .Heading_Productmenu br {display:none;}
	#ProductmenuContainer_DIV span.OpenBtn {float:right;display:block;}
	#ProductmenuContainer_DIV .Heading_Productmenu:after, #ProductmenuContainer_DIV .OpenBtn:after {content: "\f055";font-size: 25px;line-height: 50px;float: right;display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-indent: 0 !important;	}
	#ProductmenuContainer_DIV .OpenBtn:after {line-height: 35px;padding: 0 20px;}
	#ProductmenuContainer_DIV > .Active:after, #ProductmenuContainer_DIV li.Active > .OpenBtn:after { content: "\f056"; }	
	#ProductMenu_List {display:none;position:absolute;width:100%;z-index:999;background: #d5d5d5;border: 1px solid #ccc;border-top: 0;border-bottom: 0;position: absolute;width: 100%;moz-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin:0;min-height:0;padding:0;}
	#ProductMenu_List > .active {background-image : none;background-color: transparent;}
	#ProductMenu_List > li {line-height:20px;float:none;margin:0;border-bottom: 1px solid #ccc;font-size: 16px;}
	#ProductMenu_List > li > a {padding: 6px 20px;display: inline-block;background-color: transparent;color: #222222;margin: 0;font-size: 20px;vertical-align: top;}
	#ProductMenu_List > li > .dropdown {display:none;position: relative;width:100%;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding:0px 20px 6px 20px;background-image : none;background-color: transparent;clear: both;}
	#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu .CategoryLink1_Productmenu {font-size:17px;display: inline-block;padding:8px 0 8px 8px;border-top: 1px solid #ccc;vertical-align: top;}
	#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu {border-top: 1px dotted #d3d3d3;margin: 0;}
	#ShowBasketHolder .ShowBasketTable th, #ShowBasketHolder .ShowBasketItem tr > td, #ShowBasketHolder .ShowBasketSummary td {padding:5px;}
	#ShowBasketHolder .ShowBasketItem_Name {margin-top:5px;}
	.lngSE .Header-Container a.topFav > div {margin-right: 13%;}
}
@media (min-width: 768px) and (max-width: 1250px) {
	.ProductContainer #ProductFilter-Container {width:30%;}
	.ProductContainer #Content_Productlist {width:68%;}
	.ProductContainer .ProductList_Custom_DIV > div {width:50%;}
}
@media (min-width: 992px) {
	.Page {text-align: left;padding: 0px 0 60px 0;/* background-image: url('/images/skins/home-tex/dk/images/bg.jpg'); *//* background-image: url('/images/skins/home-tex/jul/BG-jul-2021.jpg');*/ background-position: center top;background-attachment:fixed;background-repeat: no-repeat;background-size: cover;background-color: #e6eef8;}
	h1{font-size:36px;}
	h2{font-size:22px;}
	/*.Page {background-color:#97181d;}*/
	.Header-Container .ToptryggEhandel {right: 117px;top: 19px;}
	.Header-Container .ToptryggEhandel a img{width: 75px;}
	.ProductMenu {float:left;width:19.6%;display: block;}
	#ProductMenu_List > li.holdClosed > ul.dropdown {display:none;}
	#ProductMenu_List > li.holdClosed, #ProductMenu_List > li.holdOpen {position: relative;}
    #ProductMenu_List > li.holdOpen > .OpenBtn,#ProductMenu_List > li.holdClosed > .OpenBtn {position: absolute;top: 0;right: 0;cursor:pointer;}
	#ProductMenu_List > li.holdOpen > .OpenBtn:before,#ProductMenu_List > li.holdClosed .OpenBtn:before{font-family:FontAwesome;content: "\f107";height: 39px;width:50px;display:block;z-index:100000;font-size: 20px;line-height: 39px;text-align:center;vertical-align:top;color: #fff;}
	#ProductMenu_List > li.holdOpen > .OpenBtn:before {content: "\f106";}
	#ProductMenu_List > li.holdOpen > a, #ProductMenu_List > li.holdClosed > a {padding-right:55px;}
	.ProductMenu .trustpilot-widget {margin: 20px 0;}
	#ProductMenu_List {display:block!important;overflow:visible!important;}
	.Heading_Productmenu {display:none;}
	.Container-Content {float:right;width: 79%;}	
	.Container {width:98%;}
	.SubCats_Categories_TABLE tr {width:25%;}
	#checkout-container #column-data,#checkout-container #column-shipping-payment, #checkout-container #column-order-summary {width:32%;float:left;}
	#checkout-container #column-shipping-payment {margin:0 2%;}
}

@media (min-width: 1200px) {
	.Related_Custom_DIV > div, .Frontpage_Custom_DIV > div, #ShowBasketRTB .ProductList_Custom_DIV > div {width:25%;}
	.lngDK .ProductCardBuy {}
	.lngDK .ProductCardBuy:after {content:"";display:table;clear:both;}
	.lngDK .ProductCardBuy #BUYSECTION {display: inline-block;vertical-align: top;float: left;}
	.lngDK #BUYSECTION + button.MobilepayCheckoutBtn {float: right;margin-top: 38px;}	
}
@media (min-width: 1400px) { 
	.Container {max-width: 1380px;width: 1380px;}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.prods3 > div:last-child  {display:none;}
}

#countdown_dashboard {display: table;margin: 30px auto;}
#countdown_dashboard .digits {width: auto;display: table;margin: 0 auto;}
#countdown_dashboard .digits:before, #countdown_dashboard .digits:after,
#countdown_dashboard:before, #countdown_dashboard:after {content:"";display:table;clear:both;}
#countdown_dashboard .dashp {border: 1px solid #9e9e9e;float: left;margin: 0 2px;width: 67px;height: 100px;padding: 10px;border-radius: 15px;background-color: #000;}
#countdown_dashboard p {font-size: 24px;font-weight: bold;color: #fff;margin: 25px 0;text-align: center;display: block;}
#countdown_dashboard .dashtitle {font-size: 14px;color: #ccc;clear: both;display: block;width: 100%;text-align: center;}
#countdown_dashboard .bfSignup {text-align: center;padding: 30px 0;clear: both;}
#countdown_dashboard .bfSignup .bfSignupHeader {font-weight: 700;font-size: 28px;line-height: normal;padding: 0 0 10px 0;}
#countdown_dashboard .bfSignup .bfSignupTxt {}
#countdown_dashboard .bfSignup ul {margin: 30px 0;padding: 0;list-style-type: none;}
#countdown_dashboard .bfSignup ul li {}
#countdown_dashboard .bfSignup ul li input {width: 100%;border: 1px solid #ccc;padding: 15px;margin: 10px 0;font-size: 18px;-moz-border-radius: 3px!important;-webkit-border-radius: 3px!important;-khtml-border-radius: 3px!important;border-radius: 3px!important;}
#countdown_dashboard .bfSignup ul li input[type="submit"] {border: none;background-color: #65005a;color: #fff;}
#countdown_dashboard .bfSignup ul li.err {display: none;color: #ff0000;font-weight: 700;text-align: center;}

@media (min-width:768px){
.checkGiftcardBox form {width:440px;}
#countdown_dashboard .digits {width:440px}
#countdown_dashboard .dashp {width: 100px;height: 100px;margin: 0 5px;}
#countdown_dashboard p {font-size: 40px;}
}