@charset "UTF-8";

/*
grøn #3AB063
brun #85472b

*/
/*overall*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fancybox-inner * {outline:0!important}
html,body,input, textarea, select, button {font-size: 15px;color:#000;font-family: 'Source Sans 3', serif}
body {background:#fff}
ul{margin:0;padding:0}
a {color:#000;text-decoration:none}
a:hover {text-decoration:none;color:#85472b!important}
.times,h1,h2,h3,.subcat-name a  {color:#000;font-family: 'Times New Roman', Times, serif;}

h1 {font-size: 32px;margin:0 0 15px 0}
h2 {font-size: 28px;text-align:center}
h3 {font-size: 24px;}
p {margin:0px}
img {max-width: 100%;max-height: 100%;vertical-align: middle;border: 0;}
input[type="tel"],input[type=password]:focus,input[type=text]:focus,input[type=email]:focus,textarea:focus{border:1px solid rgb(221,220,220)!important;outline:0}
input[type="submit"]{cursor:pointer;-webkit-appearance: none;appearance: none}
.container,.topline>ul,header>section,nav>section,article {margin:0 auto 0;width: 1600px;max-width: 95%;position:relative}
.container {overflow:hidden}
.fade {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.hover:hover {opacity: 0.7}
.padding {padding:15px}
iframe {max-width:100%}
.knap,
#customer_lookup_submit,
.buyWrapperHeadline,
.ButtonWrapperText,
#confirm-complete-button,
.webshop-productlist .paging .paging_prev a,
.webshop-productlist .paging .paging_next a{font-weight:bold;cursor:pointer;-webkit-appearance: none;appearance: none;border-radius:0;line-height:20px;border:0px;background:#000;color:#fff;display:inline-block;padding:8px 25px;text-align:center;	-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.knap:hover,
.buyWrapper:hover span,
.ButtonWrapperText:hover,
#confirm-complete-button:hover,
.webshop-productlist .paging .paging_prev a:hover,
.webshop-productlist .paging .paging_next a:hover{text-decoration:none;opacity: 0.8;color:#fff!important}

.knapsmart {background:#f2f2f2;border:1px solid rgb(221,220,220);text-decoration: none!important;padding:5px 20px;transition: all .3s ease;}
.knapsmart:hover {background:rgb(221,220,220)}
@media (max-width: 999px) { 
	.knapsmart {display:block;margin:0 5%;width:90%}
}

.gray,.gray:hover {color:#000!important;background:#c2c2c2!important}
select {outline:0;margin-bottom:15px;border:1px solid #000;padding:8px 0px;background:url('/images/skins/dandodesign/media/arrowdown.png') no-repeat center right 10px;
 -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select::-ms-expand {
    display: none;
}
::-webkit-input-placeholder {color: #959595}:-moz-placeholder {color: #959595}::-moz-placeholder {color: #959595}:-ms-input-placeholder {color: #959595}
.hidden {display:none}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center,.text-center * {text-align: center!important;margin-left: auto;margin-right: auto;}
.text-upper {text-transform:uppercase}
.row {position:relative;overflow:hidden}
.left {float:left}
.right {float:right}
.col33 {width:33%;float:left;text-align:center;padding:1%}
.col50 {width:50%;float:left;text-align:center;padding:1%}
.imgfade {position: relative; overflow: hidden;}
.imgfade img {-webkit-transition: 2.0s ease;transition: 2.0s ease;}
.imgfade:hover img {-webkit-transform: scale(1.08);transform: scale(1.08);}
.leftmenu {display:none}

.favpopup {text-align:center}
.favpopup a{text-decoration:underline}
.badge {z-index:99;position:absolute;box-shadow: 0 0 3px #e4e4e4, 0 0 7px #e4e4e4;bottom:15px;left:15px;border-radius:5px;background:#fff;font-size:12px;font-weight:bold;padding:10px 20px}
#ProductMenu_List > li:last-child {display: none !important;}

@media (max-width: 999px) { 
	html,body,input, textarea, select, button {font-size:13px}
	h1 {font-size:28px}
	h2 {font-size: 26px}
	h3 {font-size: 22px}
	.padding {padding:5px}
    .head {font-size:16px}
	.hidden-xs,.hidden-sm {display: none;}
	article,.container {max-width:100%}
	article > .content {background:#fff;padding:10px}
}

@media (min-width: 1000px) { 
	
	article {position:relative}
	article .content {margin-top:20px;background:#fff}
	.visible-xs {display: none;}
   	
	
	article:after {content:'';clear:both;display:block}
	.article .leftmenu {display:none}
	body:not(.webshop-productlist) .content {width:100%}
	body:not(.webshop-productlist) .leftmenu {display:none}
}



/*------------------header & nav start--------------------*/
 
header {border-bottom:1px solid #d5d5d5}
header #search {width:60px;background:url('/images/skins/dandodesign/media/icon-soeg.svg') no-repeat top center;background-size:32px;right:160px}
header #favoritter {width:60px;background:url('/images/skins/dandodesign/media/icon-favoritter.svg') no-repeat top center;background-size:32px;right:90px}
header #favoritter > div {border:2px solid #fff;background:#d2be9b;color:#fff;width:24px;height:24px;display:block;line-height:20px;text-align: center;border-radius:50%;position:absolute;right:0;z-index:9;top:-10px;font-size:10px}
header #basket  {width:70px;background:url('/images/skins/dandodesign/media/icon-indkoebskurv.svg') no-repeat top center;background-size:38px; right:0px}
header #basket #totalproducts {border:2px solid #fff;background:#b7a9a1 ;color:#fff;width:24px;height:24px;display:block;line-height:22px;text-align: center;border-radius:50%;position:absolute;right:5px;z-index:9;top:-10px;font-size:10px;font-weight:bold}

header #search, header #favoritter,header #basket {text-align:center;height:52px;position:absolute;top:15px;cursor:pointer;color:#444444;}
header #search > span,header #favoritter > span,header #basket > span {display:block;font-size:12px;bottom:0;position:absolute;margin:0px auto;left:0;right:0}
header #search:hover span, header #favoritter:hover span, header #basket:hover span {color:#85472b}
@media (min-width: 1000px) {
       
	.resmenu {display:none!important}
     
	header {height:80px;position:sticky;top:0;background:#fff;z-index:999}
	header > section {height:100%;display: flex;align-items: center;gap:40px}
	header .logo {width:200px}

	header #Search_Form {position: absolute;top:25px;width: 45%;left:25%;z-index: 99;display: none;}
	header #Search_Form .SearchField_SearchPage {height:45px;width:100%;padding:0 0 0 25px;background: #e2dfda;border: 2px solid #85472b;color:#000}
	header #Search_Form .SearchField_SearchPage:focus {border: 2px solid #85472b!important;}
	header #Search_Form .SubmitButton_SearchPage {z-index:1;background:url('/images/skins/dandodesign/media/icon-soeg.svg') no-repeat center center;background-size: 28px;border:0;font-weight:normal;color:transparent;position: absolute;top: 0px;right: -10px;bottom: 0px;padding: 0 25px;outline: 0;}
	header #Search_Form .nbsp, header #Search_Form .SearchTitle_SearchPage,header #Search_Form br {display:none}


	/*basket dropdown*/
	
	
	header #basket .basketdropdown {transition: all .2s ease .1s;z-index:99;line-height:20px;text-align:left;cursor:initial;color:#000;font-size:12px;visibility: hidden;opacity: 0;top:45px;right:0;padding:15px;width:350px;position:absolute;background:#f2f2f2;border:1px solid rgb(221,220,220)}
	
	header #basket:hover .basketdropdown { visibility: visible; opacity: 1}
	header #basket .dropdownvisible {display:block!important;visibility: visible; opacity: 1;}
	header #basket .basketdropdown b {font-size:18px;margin-bottom:10px;display:block;}
	header #basket .basketdropdown .ProductContainer {overflow:hidden;padding:5px 0}
	header #basket .basketdropdown .ProductContainer > div.ProductOperator {float:left;width:20px;text-align:center}
	header #basket .basketdropdown .ProductContainer > div.ProductAmount {float:left;width:60px;text-align:center}
	header #basket .basketdropdown .ProductContainer > div.ProductName {float:left;width:160px}
	header #basket .basketdropdown .ProductContainerSeperator > div.ProductLink {line-height:12px}
	header #basket .basketdropdown .ProductContainer > div.ProductTotalPrice {float:right;}
	header #basket .basketdropdown .ProductContainer:not(:nth-child(2)) {font-size:11px;font-weight:bold}
	header #basket .basketdropdown .ProductContainerSeperator {border-bottom:1px solid #cecece}
	header #basket .basketdropdown .ProductContainerTotalPrice {font-size:13px!important}
	header #basket .basketdropdown .ButtonContainer {overflow:hidden;margin:15px 0}
	header #basket .basketdropdown .ButtonContainer a:first-child {float:left}
	header #basket .basketdropdown .ButtonContainer a:last-child {float:right}
	header #basket .basketdropdown .ShippingContainer {background: #fee4a6; border-radius: 5px;font-size:14px;text-align:center;padding:10px 0;color:#795600;font-weight:bold}
	header #basket .basketdropdown .ShippingContainer span {font-weight:bold}
	
	/*nav*/
	nav {width:calc(100% - 500px);display: flex;justify-content: space-between}
	
	nav ul {list-style: none}
	nav #ProductMenu_List,
	nav .TopMenu_MenuItems  {display:flex;gap:20px;align-items: center;}
	nav #ProductMenu_List li.RootCategory_Productmenu {height:80px;display: flex;align-items: center}
	nav #ProductMenu_List li.RootCategory_Productmenu > a,
	nav #ProductMenu_List li.RootCategory_Productmenu > a span {font-size:15px;font-weight:600!important}

	nav .TopMenu_MenuItems {display:flex;gap:20px}
	nav .TopMenu_MenuItems a {font-size: 15px;}


	/*topmenu dropdown*/
	nav #ProductMenu_List .RootCategory_Productmenu > ul.dropdown {display: none}
	nav #ProductMenu_List .RootCategory_Productmenu .row {position: fixed;width: 100%;background: #b7a9a0;left: 0;right: 0;padding: 0;margin: 0;opacity: 0;top: 115px;z-index: 99;visibility: hidden;/* margin-top:-1px; */}
	nav:not(.disabledropdown) #ProductMenu_List .RootCategory_Productmenu:hover .row {opacity: 1;visibility: visible;}
	nav #ProductMenu_List .RootCategory_Productmenu .row > div {margin:0 auto 0;width: 1600px;max-width: 95%;position:relative;-webkit-background-clip: padding-box;background-clip: padding-box;padding:30px 0}
	
	nav #ProductMenu_List .RootCategory_Productmenu .dropdown > li {page-break-inside: avoid;break-inside: avoid-column;}
	nav #ProductMenu_List .RootCategory_Productmenu .dropdown a {display:block}
	nav #ProductMenu_List .RootCategory_Productmenu > a {position:relative;}
	nav .arrow-down {display:none;position: absolute;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #fff;z-index: 9999;bottom: -42px;margin-left: auto;margin-right: auto;left: 0;right: 0;}
	nav #ProductMenu_List .RootCategory_Productmenu:hover .arrow-down {display:block}

	/*topmenu dropdown levels*/
	nav #ProductMenu_List .RootCategory_Productmenu li.SubCategory1_Productmenu {vertical-align: top;}
	nav #ProductMenu_List .RootCategory_Productmenu .CategoryLink1_Productmenu {color:#fff;font-size:16px;line-height:35px}
	nav #ProductMenu_List .RootCategory_Productmenu a:hover {color:#67625e!important}
	
	
	/*articles*/
	nav #ProductMenu_List .ul {position:relative;overflow:hidden}
	nav #ProductMenu_List .ul > ul.dropdown {float:left;width:25%}
	nav #ProductMenu_List .ul > div.article {font-size:18px;float:left;width:37.5%;padding:2% 10%;border-left:1px solid #bcc4c4;text-align:center;color:#fff}
	nav #ProductMenu_List .ul > div.article b {font-size:20px;display:block}
	nav #ProductMenu_List .ul > div.article a,nav #ProductMenu_List .ul > div.article a:hover {color:#fff!important}
	nav #ProductMenu_List .ul > div.article a:hover small {color:#85472b!important}
	nav #ProductMenu_List .ul > div.article img {margin-bottom:10px}
	nav #ProductMenu_List .ul > div.article small {display:block;margin-top:10px;font-size:14px}
	nav #ProductMenu_List .ul > div.article small:before {content:'\f105';font-family: fontawesome;margin-right:5px}
}


@media (max-width: 999px) {
	nav {display:none}
	header {position:relative;height:70px}
    header > section {height:100%}
    header .logo {height:30px; position:absolute; top: 15px}
    header #resmenu {right:0px;text-align:center;font-size:25px;position:absolute;top:10px;width:35px;height:35px;color:#444c4f;line-height: 35px;border-radius: 3px;cursor:pointer}
	header #resmenu:after {content:'MENU';position:absolute;left:2px;top:20px;font-size:10px;font-weight:600}
	header #search {right:180px}
	header #favoritter {right:120px}
	header #basket {right:55px}
    header #search, header #favoritter, header #basket {top:20px}  
    header #search > span, header #favoritter > span, header #basket > span {display:none}
	
		
	#Search_Form {position:absolute;margin:0 auto;top:60px;width:100%;display: none;z-index:9999;background: #fff;}
    #Search_Form:after{content:'\f002 ';font-family:FontAwesome;font-size:14px;position:absolute;color:#727272;right:5px;height:40px;width:30px;line-height:40px;text-align:center;}
    #Search_Form .SearchField_SearchPage {-webkit-appearance: none;appearance: none;font-size:13px;height:40px;width:100%;padding:0 0 0 10px; ;border: 1px solid rgba(177, 177, 177, 0.5);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} 
    #Search_Form .SubmitButton_SearchPage {z-index:1;background:transparent;border:0;font-weight:normal;color:transparent;position: absolute;top: 0px;right: 0px;bottom: 0px;padding: 0 15px;outline: 0;}
    #Search_Form .nbsp, #Search_Form .SearchTitle_SearchPage, #Search_Form br {display:none}
	
	/*resmenu*/
	.resmenu .article {display:none;padding:5px 20px;}
	

	.resmenu,#resoverlay {display:none}
	.resselect {margin-bottom:20px}
	.res #resoverlay {position: fixed;display: block;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 7050;cursor: pointer;}
	.res .resmenu {display:block;top:80px;position:absolute;background:#ffffff;width:100%;z-index:9999;padding:60px 0 30px 0}
	.resmenu > .fa {cursor:pointer;color:#85472b;position:absolute;right:25px;font-size:30px;top:15px}
	.resmenu > .fa:hover {color:#000}
	.resmenu a {display:block}
	.resmenu #ProductMenu_List li {position:relative}
	.resmeuu #ProductMenu_List a {display:block}
	.resmenu #ProductMenu_List .dropdown {display:none;background:#fff}
	.resmenu .CategoryLink0_Productmenu {line-height:35px;padding-left:20px}
	.resmenu #ProductMenu_List .CategoryLink0_Productmenu, .resmenu #ProductMenu_List .CategoryLink0_Productmenu span {font-size:15px}
	.resmenu #ProductMenu_List li.SubCategory1_Productmenu {padding-left:20px;line-height:25px;}
	.resmenu #ProductMenu_List .CategoryLink1_Productmenu {font-size:13px;}
	.resmenu .resselect > a,.resmenu .resselect > span > .fa {color:#85472b}
	.resmenu .plus {display:block!important;cursor:pointer;font-size:28px;position: absolute;right:0px;width:100px;text-align:right;padding-right:30px;top:0;margin-top:0px}
	.resmenu .plus:hover {color:#85472b}
	
	/*article*/
	.resmenu .article {font-size:12px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;position:relative;min-height:60px;}
	.resmenu .article a {padding-left:80px}
	.resmenu .article > a {padding-top:5px}
	.resmenu .article img {position:absolute;height:45px;top:6px;left:20px}
	.resmenu .article small {display:none}
	.resmenu .article br {display:none}
	.resmenu .article b {padding-bottom:2px;display:block;font-size:13px}
	.resmenu .ul > .article:nth-child(2) {margin-top:10px}
	.resmenu .ul > .article:last-child {border-top:0px}
	
	
	.resmenu .TopMenu_MenuItems li {line-height:35px;padding-left:20px}
	.resmenu .TopMenu_MenuItems li a {font-size:15px}
}
@media(max-width:1400px) {
    nav {flex-direction: column;gap:10px}
}
/*------------------header end--------------------*/

/*------------------topline start--------------------*/
section.topline {overflow:hidden;height:40px;line-height:40px;border-bottom:1px solid #f2f2f2;color:#000}
section.topline ul {list-style: none}
section.topline ul li:last-child{padding-right:0}
section.topline ul li {color:#959595;background:url('/images/skins/dandodesign/media/icon-check.svg?1') no-repeat left center;background-size:15px;padding-left:20px;font-size:13px;float:left;margin-right:35px}
section.topline ul li#trusticon {text-align:center;background:none;width:150px;padding-left:10px}
section.topline ul li#trusticon img {margin-bottom:5px}
section.topline ul li:last-child {float:right;background:none;padding:0px;margin:0px}
section.topline ul li:last-child span#phone, section.topline > ul > li:last-child a {font-weight:bold;color:#959595;display:inline-block}
section.topline * {outline:0}
@media (max-width: 1300px) {
    section.topline ul li {font-size:11px}
    section.topline ul li .hidden-xs {display:none }
	section.topline ul li#trusticon img {width:70%}
}
@media (max-width: 1100px) {
    section.topline ul li {width:25%;margin:0}
    section.topline ul li:last-child {display:none}
}
@media (max-width: 999px) {
	section.topline {height:30px;line-height:30px}
	section.topline ul li {width:50%}
	section.topline ul li#trusticon img {height:20px;padding-top:7px;width:auto}
}
@media (max-width: 500px) {
	section.topline ul li {width:100%}
}
/*------------------topline end--------------------*/

/*------------------leftmenu start--------------------*/
@media (min-width: 1000px) {
	.leftmenu .article {display:none}
	.leftmenu #ProductMenu_List ul {display:none}
	.leftmenu #ProductMenu_List .SHOWMENU,
	.leftmenu #ProductMenu_List .active > ul {display:block}
	.leftmenu #ProductMenu_List {background:#fff;padding:15px;margin-bottom:0px}
	.leftmenu span {width:100%}
	.leftmenu ul {list-style:none}	
	.leftmenu a,.leftmenu a span {display:block}
	.leftmenu a.CategoryLink0_Productmenu  {font-size:22px;font-weight:bold;border-bottom:1px solid #cfcfcf;padding-bottom:15px;margin-bottom:15px}
	.leftmenu a.CategoryLink1_Productmenu {font-size:16px;line-height:30px}
	.leftmenu .active > a, .leftmenu .active > a span {font-weight:bold!important}
	.leftmenu .RootCategory_Productmenu .dropdown {padding-bottom: 15px}
	.leftmenu #ProductMenu_List .SHOWMENU,.leftmenu #ProductMenu_List .active > .row > ul {display:block!important}
	.leftmenu #ProductMenu_List > li:not(.SHOWMENU) {display:none}
}
/*------------------leftmenu end--------------------*/

/*------------------filter start--------------------*/
/*.filterLoadedOnce .content .SubCats_Categories_Container {display:none}*/

@media (max-width: 999px) {
    #ProductFilter-Container {display:none}
    body.filter .content .MoveBeforeFilter {display:none}
    body.filter .content .CmsPageStyle_Table {display:none}
    .webshop-productlist .leftmenu {padding:0px 0 0 5px;display:block!important}
    .webshop-productlist .leftmenu #ProductMenu_List {display:none}
    .leftmenu #ProductFilter-Container {width:98%;margin-left:1%}
    .webshop-productlist .leftmenu {padding:0 5px!important;width:100%}
    .leftmenu .ResponsiveFilter {font-size:18px;display:block;cursor:pointer;text-align:center}
}
@media (min-width: 1000px) { 
    #ProductFilter-Container {display:block!important}
    .leftmenu .ResponsiveFilter {display:none} 
}

.leftmenu #ProductFilter-Container .product-filter-header-clearlink-container {font-size:12px;padding-top:10px}
.leftmenu #ProductFilter-Container .product-filter-container {margin-bottom:10px;border:0px;}
.leftmenu #ProductFilter-Container .product-filter-header-container {margin-top:15px;border:0px;padding:0px 15px;background:#f2f2f2}
.leftmenu #ProductFilter-Container .product-filter-header-text {width:100%;font-size:22px;font-weight:bold;display:block;border-bottom:1px solid #cfcfcf;padding:20px 0}
.leftmenu #ProductFilter-Container .product-filter-body-container {margin-bottom:10px;border:0px;background:#f2f2f2;padding:15px}
.leftmenu #ProductFilter-Container select {padding-left:15px}
.leftmenu #ProductFilter-Container input[type="checkbox"] {margin:0 8px 0 0}
.leftmenu #ProductFilter-Container .product-filter-checkbox-label {cursor:pointer;}
.leftmenu #ProductFilter-Container .product-filter-checkbox-label {line-height:inherit;width:100%}
.leftmenu #ProductFilter-Container input[type="checkbox"] {display:none;}
.leftmenu #ProductFilter-Container input[type="checkbox"] + label span {display:inline-block;width:19px;height:19px;cursor:pointer;border: 1px solid #cfcfcf;position: relative;vertical-align: middle;background:#fff;margin-right: 8px;}
.leftmenu #ProductFilter-Container input[type="checkbox"] + label:hover span:after {content: "\002714"; position: absolute; font-size: 14px;font-weight:bold;line-height: 1;left: 50%;top: 50%;-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #cccccc;}
.leftmenu #ProductFilter-Container input[type="checkbox"]:checked + label span:after {content: "\002714";position: absolute;font-size: 14px;font-weight:bold;line-height: 1;left: 50%;top: 50%;-ms-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #85472b;}
.leftmenu #ProductFilter-Container input[type="checkbox"]:checked + label {color:#85472b}
.leftmenu #ProductFilter-Container input[type="checkbox"]:checked ~ div {color:#85472b}
.leftmenu #ProductFilter-Container .product-filter-tag-select {border: 1px solid #E2E3E4;border-radius: 5px;height: 40px;}
.leftmenu #ProductFilter-Container .product-filter-checkboxes, .leftmenu #ProductFilter-Container .product-filter-manufactor-checkboxes {margin:0px} 
.leftmenu #ProductFilter-Container .product-filter-checkbox-container {margin-bottom:7px}

/*------------------filter end--------------------*/

/*------------------cms sider start--------------------*/
.webshop-cmspage article {width:100%;max-width:100%}
.webshop-cmspage article .content {margin:0}
@media (max-width: 999px) { 
    .webshop-cmspage article .content {padding:0}
    .webshop-cmspage article .content {padding:0}
}
@media (max-width: 1600px) { 
    .webshop-cmspage article .content .container {width:100%}
}

/*4 pic cat*/
ul.cat {overflow:hidden;position:relative;list-style:none;margin:30px 0}
ul.cat li:nth-child(1),
ul.cat li:nth-child(5) {margin-left:0px}
ul.cat li:nth-child(4),
ul.cat li:nth-child(8) {margin-right:0px}
ul.cat li {float:left;width:calc(25% - 25px);margin:15px}
ul.cat li:hover > a {color:#fff!important;background:#67625d}
ul.cat li img {width:100%}
ul.cat li > a {display:block;background:#f2f2f2;text-align:center;font-size:18px;font-weight:bold;padding:10px 0;transition: all .3s ease;}

@media (max-width: 979px) { 
   ul.cat li  {width:calc(50% - 10px);margin:5px!important}
   ul.cat li > a {font-size:14px}
}
@media (max-width: 500px) { 
   ul.cat li  {width:calc(100% - 10px);margin:5px!important}
}
/*content*/
#content {width:800px;margin:0px auto;padding-bottom:30px}
#content h1 {margin-top:30px}
#content h2 {font-size:21px;text-align:left;margin:30px 0 10px 0}
@media (max-width: 999px) { 
    #content {padding:0 5px 30px 5px;width:100%}
}
/*faq*/
.faq {list-style: none;padding:0px;}
.faq li {position:relative;margin-bottom:15px}
.faq li > div {padding:15px;background:#f2f2f2;display:none}
.faq li > b {display:block;padding:15px;cursor:pointer}
.faq li > b:after {content:'\f105';font-family:fontawesome;position:absolute;right:15px}
.faq li > b {background:#f2f2f2 }
.faq li.active > b:after {content:'\f107';color:#fff}
.faq li.active > div {display:block}
.faq li.active > b {background:#67625d;color:#fff}

/*cms top*/
.cmstop {position:relative;text-align:center}
.cmstop > div {color:#fff;position:absolute;;text-align:center;width:100%; top: 50%; transform: translateY(-50%);}
.cmstop > div > b {font-size:56px;}
.cmstop > div > span {font-size:22px;display:block;margin-top:10px}
@media (max-width: 999px) { 
	.cmstop > div > b {font-size: 16px;}
    .cmstop > div > span {font-size: 10px;}
}

/*cms kontakt*/
.kontaktbox > div {width:49%;background:#f2f2f2;cursor:pointer;text-align:center;padding:30px 0 40px 0;font-size:16px}
.kontaktbox > div .fa {display:block;font-size:40px;margin-bottom:10px}
.kontaktbox > div b {display:block;font-size:26px;margin:15px 0}
.kontakshowroom  {margin:50px 0;background:#67625d}
.kontakshowroom > div {width:50%}
.kontakshowroom > div.right {padding:20px;color:#fff}
.kontakshowroom > div.right h2 {color:#fff}
.kontaktform {background:#f2f2f2;padding:50px 15%}
.kontaktform h2 {text-align:center!important;margin:0 0 20px 0!important}
.kontaktform input[type="text"] {width:100%;line-height:45px;padding:0 20px;margin:5px 0;font-weight:bold;border:1px solid #fff}
.kontaktform textarea {width:100%;margin:5px 0;font-weight:bold;padding:20px;border:1px solid #fff}
.kontaktform input[type="submit"] {margin-top:30px}
@media (max-width: 999px) { 
    .kontaktbox > div {font-size:10px}
    .kontaktbox > div .fa {font-size:25px}
    .kontaktbox > div b {font-size:14px}
    .kontakshowroom > div, .kontakshowroom > div img {width:100%}
    .kontaktform {padding:30px 5%}
}

/*cms håndværker*/
.haandvaerkerbox {margin-top:50px}
.haandvaerkerbox ul {list-style: none;margin:40px 0 50px 0;overflow: hidden;}
.haandvaerkerbox ul li {float:left;width:25%;padding:0 15px}
.haandvaerkerbox ul li img {display:block;margin-bottom:10px}
@media (max-width: 999px) { 
	.haandvaerkerbox {margin:20px 0}
    .haandvaerkerbox ul li {width:50%;padding:0 15px;margin-bottom:30px}
}

/*cms inspiration*/
.inspirationshow .imgfade {border:2px solid #fff}
.inspirationmenu {margin-top:30px}
.inspirationmenu span {display:inline-block;border:1px solid #000;color:#000;cursor:pointer;padding:5px 25px;margin:0 5px;font-weight:bold;transition: all .3s ease;}
.inspirationmenu span:hover,.inspirationmenu span.active {border:1px solid #000;color:#fff;background:#000}
.inspirationshow > div {float:left;width:33.33%}
.inspirationshow > div span {display:none}
.inspirationshow > div:hover span {display:block;position:absolute;z-index:99;bottom:50px;left:20px;color:#fff;font-size:22px;font-weight:bold;}
.inspirationshow > div:hover span:after{content:'SE MERE';display:block;font-size:14px;font-weight: normal;text-decoration: underline;margin-top:10px}
.inspirationshow > div img {cursor:pointer}
.inspirationshow > div a {display:none}
.inspopup {text-align:center}
.inspopup > span {display:block;font-size:32px;margin-top:10px}
.inspopup > a {-webkit-appearance: none;appearance: none;display:inline-block;border: 1px solid #000;background: #000;color: #fff;margin-top:10px;padding: 5px 20px;}
.inspopup > a:hover {text-decoration: underline;color:#fff!important}
@media (max-width: 999px) { 
    .inspirationtop {background:#8A9E9D}
    .inspirationtop > div {position:relative;top:auto;transform:none;padding:15px 0}
    .inspirationmenu span {margin:5px;font-size:12px}
    .inspirationtop img {display:none}
	.inspirationshow > div {width:50%}
}

/*cms download*/
.downloadmenu {margin-top:30px}
.downloadmenu span {display:inline-block;border:1px solid #000;color:#000;cursor:pointer;padding:5px 25px;margin:0 5px;font-weight:bold;transition: all .3s ease;}
.downloadmenu span:hover,.downloadmenu span.active {border:1px solid #000;color:#fff;background:#000}
.downloadshow .group {width:50%;margin:0px auto;background:#f2f2f2;margin-bottom:20px}
.downloadshow .group b {display:block;background:#000;color:#fff;padding:10px 20px;font-size:22px}
.downloadshow .group a {display:block;padding:10px 20px;position:relative}
.downloadshow .group a:after {content:'Download';position:absolute;right:20px;color:#85472b;text-decoration: underline}
.downloadshow .group a:hover {background:rgb(221,220,220)}
@media (max-width: 999px) { 
    .downloadtop {background:#8A9E9D}
    .downloadtop > div {position:relative;top:auto;transform:none;padding:15px 0}
    .downloadmenu span {margin:5px;font-size:12px}
    .downloadtop img {display:none}
    .downloadshow .group {width:95%}
    .downloadshow .group b {font-size:14px}
}
/*------------------cms sider end--------------------*/

/*------------------forside start--------------------*/

.webshop-frontpage article {width:100%;max-width:100%}
.webshop-frontpage section.trustpilot {min-height:200px}

@media (max-width: 999px) { 
    .webshop-frontpage article .content {padding:0;margin:0}
}

.webshop-frontpage .nivo-dynamic-text {font-weight:bold;text-align:left;width:80%;bottom:10%;top:auto!important}
.webshop-frontpage .nivo-dynamic-text-header {font-size:44px;width:100%;padding-left:7.5%;color:#fff;line-height:45px}
.webshop-frontpage .nivo-dynamic-text-teaser {padding-left:7.5%;padding-top:20px}
.webshop-frontpage .nivo-dynamic-text-link {background: #fff;display:inline-block;margin-top:2%;border-radius:5px;margin-left:7.5%}
.webshop-frontpage .nivo-dynamic-text-link a {color:#a2a2a2;font-size:18px;display:block;padding:10px 15px;font-weight:normal}
.webshop-frontpage .nivo-dynamic-text-link a:hover {color:#000!important}
.webshop-frontpage .slider {margin-top:30px}
.webshop-frontpage .slider img {width:100%}
.webshop-frontpage .slider .row .right > div > div {z-index:9;position:absolute;bottom: 0;display:block}
.webshop-frontpage .slider .row .right > div > div b {font-size:44px;display:block;margin-bottom:20px}
.webshop-frontpage .slider .row .right > div > div a {font-weight:normal;background: #fff;display:inline-block;margin-top:5%;border-radius:5px;color:#a2a2a2;font-size:18px;padding:8px 15px}	
.webshop-frontpage .slider .row .right > div > div a:hover {color:#000!important}
.webshop-frontpage .slider .row .right > div.top {color:#fff;}
.webshop-frontpage .slider .row .right > div.top > div {padding:0 35% 10% 7.5%}
.webshop-frontpage .slider .row .right > div.bottom {color:#000;}
.webshop-frontpage .slider .row .right > div.bottom > div {padding:0 50% 10% 7.5%}
.webshop-frontpage .slider .row .right > div.bottom > div span {font-weight:bold;font-size:28px}
.webshop-frontpage .slider .row .right > div.bottom > div b {line-height:40px}
@media (min-width: 1000px) { 
	.webshop-frontpage .slider {margin-top:0px}
    .webshop-frontpage .slider .row {overflow:hidden}
    .webshop-frontpage .slider .row .left {float:left;width:62%}
    .webshop-frontpage .slider .row .right {float:right;width:36%}
    .webshop-frontpage .slider .row .right .bottom {position:absolute;top:0}
	.webshop-frontpage .slider .row .right .top {position:absolute;bottom:0}
}
@media (max-width: 1400px) { 
    .webshop-frontpage .nivo-dynamic-text {font-weight:bold;top:60%!important}
    .webshop-frontpage .nivo-dynamic-text-header {padding:0 5%}
}
@media (max-width: 1250px) { 
    .webshop-frontpage .slider .row .right > div.top > div {padding:5% 15% 0 7.5%}
    .webshop-frontpage .slider .row .right > div.bottom > div {padding:2% 15% 0 7.5%}
}
@media (max-width: 1200px) { 
    .webshop-frontpage .slider .row .right > div > div b {font-size:30px}
}
@media (max-width: 1100px) { 
    .webshop-frontpage .nivo-dynamic-text {font-weight:bold;top:50%!important}
    .webshop-frontpage .nivo-dynamic-text-header {font-size:34px}
    .webshop-frontpage .slider .row .right > div > div b {margin-bottom:5px;font-size:20px}
    .webshop-frontpage .slider .row .right > div > div {padding:2%!important}
    .webshop-frontpage .slider .row .right > div.bottom > div span {font-size:16px}
}
@media (max-width: 999px) { 
	.webshop-frontpage .nivo-dynamic-text-header {font-size:22px}
	.webshop-frontpage .nivo-dynamic-text {top:30%!important;text-align: center;width:100%}
    .webshop-frontpage .slider .row > div {float:none}
    .webshop-frontpage .slider .row .right > div > div {padding:10%!important;margin:0px auto;left:0;right:0}
    .webshop-frontpage .slider {text-align:center}
}

section.categories {background:#e2dfda;padding:60px 0;margin:50px 0 0 0}
section.categories h2 {color:#85472b}
section.categories ul {display: flex;list-style:none;margin-top:35px;gap:20px}
section.categories li {flex:1;text-align: center}
section.categories li img {width:100%}
section.categories li b {display:block;font-size:26px;color:#85472b;margin:10px 0 20px 0;}
section.categories li > a {color:#85472b;border:2px solid #85472b;font-size:16px;font-weight: 600;padding:5px 20px;display: inline-block;transition: all .3s ease;}
section.categories li > a:hover {background:#b7a9a1}
@media (max-width: 999px) { 
     section.categories {padding:20px 2%}
    section.categories ul {row-gap: 30px;flex-wrap:wrap}
    section.categories li {flex:0 0 calc(50% - 10px)}
    section.categories li b {font-size:20px}
    section.categories li > a {font-size:14px}
}

section.seo {position:relative;overflow:hidden;margin-top:50px;padding:80px 0}
section.seo {background: linear-gradient(to right, #e2dfd9 0%,#e2dfd9 70%,#e2dfd9 70%,white 30%,white 100%);}
section.seo .text {width:45%;padding:4%}
section.seo .text h1,
section.seo .text h2 {text-align:left;color:#67625d}
section.seo .image {width:50%}
@media (max-width: 1300px) {
    section.seo .text {width:60%;padding:2%}
    section.seo .image {width:40%}
}
@media (max-width: 999px) {
	section.seo .text h1 {font-size:20px}
    section.seo {background:#f2f2f2;padding:20px 0}
    section.seo .text {width:100%;float:none}
    section.seo .image {width:100%;float:none;margin-top:20px}
}

/*------------------forside end--------------------*/

/*------------------produkt start--------------------*/
.product-list * {outline: none!important}
.product {text-align:center}

.product-list>ul .slick-slide {margin: 5px;padding: 5px} 
.product-list>ul .slick-prev {position:absolute;background:red;left:50%}
#slicknav {text-align:center;margin:20px 0 70px 0}
#slicknav .fa {cursor:pointer;transition: all .3s ease;font-size:32px;color:#000;background:#f2f2f2;width:55px;height:55px;line-height:55px;text-align:center;border-radius:50%;margin:0 15px}
#slicknav .fa:hover {color:#fff;background:#000}

.product-list h2 {margin:60px 0 35px 0}
section.categories ul li:first-child {padding-left:0px}
section.categories ul li:last-child {padding-right:0px}
body div[class*="avingsImage_DIV"] {display:none}
body div[class*="avingsText_DIV"]{color:#795600;font-weight:bold;text-transform:uppercase;font-size:12px;padding:0;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
body div[class*="avingsText_DIV"]:before {content:'-'}
body div[class*="avingsContainer_DIV"]{left:15px;top:15px;background:#fee4a6;border-radius:50%;height:50px;width:50px;padding:0;line-height:15px}
@media (max-width: 999px) {
	body div[class*="avingsContainer_DIV"]{height:40px!important;width:40px!important}
	body div[class*="avingsText_DIV"]{font-size:10px!important}
}

.ProductInfo_Fancybox_IMG {width:100%}
div.Element_Overlay_DIV,
div.Element_Overlay_Frontpage_SavingsDIV,
div.Element_Overlay_ProdList_SpecialOfferDIV,
div.Element_Overlay_ProductInfo-related-savingsDIV,
div.Element_Overlay_ProductInfo-customersboughtDIV,
div.Element_Overlay_ProdList_SavingsDIV {width:100%!important;height:100%!important;position:inherit!important}
.product {text-align:center}
.product-list {margin:0}
/*.product-list>ul {display:flex;flex-wrap: wrap;}*/
.product-list>ul>li {cursor:pointer;display:inline-block;position: relative;float: none;vertical-align: top;box-sizing: border-box;margin: 5px;padding: 5px;text-align: center}
.product-list>ul li:hover .product-name a{text-decoration: none;color:#85472b}
.product {position:relative}
.product-news {position:absolute;right:15px;top:15px;z-index:9}
.product-news span {left:15px;top:15px;background:#85472b;border-radius:50%;height:50px;width:50px;padding:0;line-height:50px;display:block;font-weight: bold;text-transform: uppercase;font-size:11px;color:#fff}
@media (max-width: 999px) {
	.product-news img {height:40px;width:40px}
	.product-news span {height:40px;width:40px;line-height: 40px;font-size:9px}
}
.product-name {height:60px;padding:10px 20px 0 20px}

.product-image:before {content: ' ';display: inline-block;vertical-align: middle;height: 100%;}
.product-image {position:relative}
.product-image img {max-height:100%;display:inline-block!important}
.product-price {padding:10px;font-weight:bold;font-size:18px}
.product-offer .product-price:before {display:none}
.product-price:before {content:'Fra '}
.product-price strike {margin-right:10px; color: #b6b6b6;text-decoration: line-through;position:absolute;margin:0px auto;left:0;right:0;margin-top:-15px;font-weight:normal;font-size:14px}
.product-buy {display:none;position:relative;height:40px;margin:0px auto}
.product-buy input[type="TEXT"] {display:none}
.product-buy input[type="IMAGE"],.product-buy img {outline:0;width:100%;height:100%;position:absolute;margin:0px;padding:0px;left:0;right:0;top:0;bottom:0}

.product .fav {position: absolute;right:10px;bottom:10px}
.product .fav .fa {color:#85472b;font-size:20px;border:1px solid #Fff;padding:10px;border-radius: 50%;background:#fff; box-shadow: 0 0 3px #e4e4e4, 0 0 7px #e4e4e4;transition: all .3s ease;}
.product .favactive .fa,
.product .fav .fa:hover{color:#fff;background:#85472b}

.product-list>ul>li {width: calc(16.66% - 10px)}
.webshop-productlist .product-list>ul>li{width: calc(20% - 10px);}
@media (max-width: 1400px) {
    .product-list>ul>li {width: calc(20% - 10px)}
	.webshop-productlist .product-list>ul>li{width: calc(25% - 10px);}
}
@media (max-width: 1200px) {
    .product-list>ul>li {width: calc(25% - 10px)}
	.webshop-productlist .product-list>ul>li {width: calc(33.33% - 10px)}
}
@media (max-width: 1000px) {
    .product-list>ul>li {width: calc(33.33% - 10px)}
	.webshop-productlist .product-list>ul>li{width: calc(50% - 10px);}
}
@media (max-width: 999px) {	
	.product-list>ul>li {width: calc(50% - 10px)}
	.webshop-productlist .product-list>ul>li{width: calc(50% - 10px);}
	.product-name {padding:5px 0 0 0;height:70px}
	.product-name a {font-size:12px}
	/*.product-image {height:200px}*/
	.product-price {font-size:15px}
}
/*------------------produkt end--------------------*/

/*------------------favorites start--------------------*/
/*
.webshop-favorites article {width:100%;max-width:100%}
.webshop-favorites .content {width:100%}
.webshop-favorites h1 {text-align:center;margin:40px 0 20px 0}
.webshop-favorites .product-price:before {content:''}
.webshop-favorites .pricebefore {margin-right:10px; color: #b6b6b6;text-decoration: line-through;position:absolute;margin:0px auto;left:0;right:0;margin-top:-15px;font-weight:normal;font-size:14px}
.webshop-favorites .favactions img {margin:0 5px}
.webshop-favorites .favdelete img {width:20px;height:20px;margin-top:5px}
*/
.favorites {position:fixed;background:#fff;width:500px;right:-500px;top:0;bottom:0;height:100%;z-index:9999;transition: all 0.5s ease-in-out}
.favorites .head {font-size:20px;padding:25px;border-bottom:1px solid #f2f2f2}
.favorites .head .close {position:absolute;right:30px;top:30px;cursor:pointer}
.favorites .head .icon {position:absolute;right:80px;top:22px;background: url(/images/skins/dandodesign/media/icon-favoritter.png) no-repeat top center;width:60px;height:60px}
.favorites .head .icon span {border:2px solid #fff;background:#85472b;color:#fff;width:24px;height:24px;display:block;line-height:20px;text-align: center;border-radius:50%;position:absolute;right:0;z-index:9;top:-10px;font-size:10px}
.favorites .body {overflow:hidden;position:relative;margin-top:20px;overflow-y: auto;height: 60%;}
.favorites .body .product {float:left;width:33.33%;padding:5px 15px}
.favorites .body .product .remove {background:#000;position:absolute;width:25px;height:25px;line-height:25px;text-align:center;border-radius: 50%;cursor:pointer}
.favorites .body .product .image {height:150px}
.favorites .body .product .name {height:60px;overflow:hidden}
.favorites .body .product .name b  {display:block;margin:5px 0}
.favorites .body .product .name a  {font-size:12px}
.favorites .body .product .price  {font-size:14px;font-weight:bold;margin:10px 0}
.favorites .form .send {width:100%;display:block;background:#000;color:#fff;margin:20px 15px 0 15px;text-align:center;font-weight: bold;font-size: 16px;padding:10px 0;cursor:pointer}
.favorites .form form {display:none;border-top:1px solid #f2f2f2;padding-top:20px}
.favorites .form input[type="email"] {padding-left: 10px;border-radius: 5px;border: 1px solid #cecece;height: 35px;font-size: 13px;margin-left:15px;width:50%}
.favorites .form .sendaction {display:inline-block;background:#000;color:#fff;text-align:center;font-weight: bold;font-size: 16px;padding:6px 20px;cursor:pointer;margin-left:10px;border:0px}
.favorites .form .ok {text-align:center;color:#85472b;font-weight:bold}
.favorites .form .error {text-align:center;color:rgb(217,43,43)}
@media (max-width: 999px) {
    .favorites {width:70%;right:-70%}
    .favorites .body .product {float:none;width:100%;padding:10px;text-align:left;border-bottom:1px solid #f2f2f2}
    .favorites .body .product .image {height:70px;width:70px;float:left}
    .favorites .body .product .name {height:auto}
    .favorites .body .product .name b {margin:0px}
    
}
body.favoritesShow .favorites {right:0}
body .favoritesOverlay {position: fixed;width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.3); z-index: 99;cursor: pointer;}

form.sendfavorites b {font-size:18px;display:block;margin-bottom:20px;border-bottom:1px solid #d5d5d5;padding-bottom:10px;text-align:center}
form.sendfavorites {text-align:left}
form.sendfavorites input {margin-top:5px;line-height:25px;padding-left:5px;border:1px solid #000}
form.sendfavorites .row {margin-bottom:15px}
form.sendfavorites .row .left {width:45%!important}
form.sendfavorites input[name="afsenderMail"] {width:98%}
form.sendfavorites input[name="modtagerMail"] {width:98%}
form.sendfavorites input[name="emne"] {display:block;width:100%}
form.sendfavorites input:focus {border:1px solid #000!important}
form.sendfavorites textarea[name="besked"] {display:block;width:100%;margin-top:15px;height:100px;padding:5px}
form.sendfavorites textarea:focus {border:1px solid #000!important}
form.sendfavorites input[type="submit"] {background: #000;color: #fff;margin: 20px 0;text-align: center;font-weight: bold;font-size: 16px;padding: 5px 0;cursor: pointer;display:block;width:100%}
/*------------------favorites end--------------------*/


@media (min-width: 1000px) { 
	.webshop-productlist article .content {float:right;width:calc(100% - 300px)}
	.webshop-productlist article .leftmenu {float:left;width:270px;display:block}
}
.productlist_footer a,
.productlist_footer a span {color:#85472b!important}
.productlist_footer ul {margin:10px 0 30px 30px}
.webshop-productlist .CmsPageStyle hr {display:none}

.webshop-productlist article {width:100%;padding-top:40px}
.webshop-productlist #Content_Productlist .MoveBeforeFilter {display:none}
.webshop-productlist .MoveBeforeFilterMoved {background:#67625d;padding:3% 0}
.webshop-productlist .MoveBeforeFilterMoved * {color:#fff!important}
.webshop-productlist .MoveBeforeFilterMoved a {text-decoration: underline}
.webshop-productlist .MoveBeforeFilterMoved h1 {font-size:28px;color: #d2be9b!important;}
.webshop-productlist .MoveBeforeFilterMoved h2 {text-align:left;font-size:20px;margin:10px 0;color: #d2be9b!important;}

.webshop-productlist .MoveBeforeFilterMovedSubcat {background:#e2dfda}
.webshop-productlist .MoveBeforeFilterMovedSubcat h2 {color:#844728}


.webshop-productlist .actions {text-align:center;margin:20px auto;font-size:16px}
.webshop-productlist .actions > div {display:inline-block;vertical-align: top;padding:0 20px}
.webshop-productlist .actions .found {margin-top:1px;color:#a2a2a2}
.webshop-productlist .actions .sort select {border:0px;cursor:pointer;padding:0 30px 0 0;font-size:16px}

.webshop-productlist .paging {margin:20px }	
.webshop-productlist .paging_pages a.ActivePageNumber_ProductList {border:1px solid black}
.webshop-productlist .paging_pages a {line-height:25px;height:25px;width:25px;margin:0 1px;border-radius:2px;font-size:12px;border:1px solid #c2c2c2;margin-bottom:5px;display:inline-block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.webshop-productlist .paging_pages a:hover{text-decoration:none;color:#fff;background:#000}	
.webshop-productlist .paging a.ActivePageNumber_ProductList:link {padding:0px!important}
.webshop-productlist .paging .paging_prev a,
.webshop-productlist .paging .paging_next a {display:inline-block}

section.productlist_footer {background:#f2f2f2;padding:50px 0}
section.productlist_footer .container {padding:0 15%}
section.productlist_footer h2 {text-align:left;font-size:22px;margin:0 0 20px 0}
@media (max-width: 999px) {	
    section.productlist_footer {padding:30px 0}
    section.productlist_footer .container {padding:0}
	.webshop-productlist .MoveBeforeFilterMoved .container {padding:0 10px}
}
/*------------------vareliste end--------------------*/
/*skygger start*/
/*
.col-image .zoom-gallery::after {
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: rgba(236, 236, 236, 0.75) 0px 0px 97px 6px inset;
    z-index:9
}
.product-image::after {
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    box-shadow: rgba(236, 236, 236, 0.75) 0px 0px 97px 6px inset;
}
*/
/*skygger end*/
#LabelOverlayLogo {position: absolute;right: 0px;bottom: 0px;}
#LabelOverlayLogo img {float:right}
.LabelOverlayLogoProdList {position: absolute;right: 30px;bottom: 60px;}
.LabelOverlayLogoProdList img {width:50%; float:right}
@media (max-width: 999px) {	
	.LabelOverlayLogoProdList img {width:40%}
	#LabelOverlayLogo img  {width:100px}
}
/*------------------varekort start--------------------*/
.webshop-productinfo article {max-width:100%;width:100%}
.webshop-productinfo h1 {margin-top:15px}
.webshop-productinfo .content {margin-top:0px}
.webshop-productinfo .productimage {position:relative;text-align:center}
.webshop-productinfo .productimage .bbIconTinyText {display:none}
.webshop-productinfo .productimage div[class*="avingsContainer_DIV"] {height:70px;width:70px}
.webshop-productinfo .productimage div[class*="avingsText_DIV"] {font-size:18px!important}

/*greb*/
.webshop-productinfo .greb {border:2px solid #85472b;border-radius:10px;display: flex;align-items: center;margin-top:30px}
.webshop-productinfo .greb h3 {margin:0;font-size:22px}
.webshop-productinfo .greb p {margin:10px 0}
.webshop-productinfo .greb img {border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.webshop-productinfo .greb div {display: flex;flex-direction: column;padding:0 30px}
.greb a {text-transform: uppercase;font-weight: bold}
@media(max-width:1120px) {
    .webshop-productinfo .greb p {display: none}
    .webshop-productinfo .greb h3 {font-size:18px;margin-bottom:10px}
}
@media(max-width:890px) {
    .webshop-productinfo .greb p {display: block}
}
@media(max-width:499px) {
    .webshop-productinfo .greb p {display: none}
    .webshop-productinfo .greb h3 {font-size:18px;margin-bottom:10px}
}

/*news*/
.webshop-productinfo .news {position:absolute;right:15px;top:15px;z-index:9;background:#85472b;border-radius:50%;height:70px;width:70px;padding:0;line-height:70px;display:block;font-weight: bold;text-transform: uppercase;font-size:15px;color:#fff}
@media (max-width: 999px) {
    .webshop-productinfo .news {width:60px;height:60px;line-height:60px;font-size:13px}
}

/*fav*/
.webshop-productinfo .productimage .fav {position: absolute;right:10px;bottom:10px;z-index:99}
.webshop-productinfo .productimage .fav .fa {color:#85472b;font-size:30px;border:1px solid #Fff;padding:10px;border-radius: 50%;background:#fff; box-shadow: 0 0 3px #e4e4e4, 0 0 7px #e4e4e4;transition: all .3s ease;}
.webshop-productinfo .productimage .favactive .fa,
.webshop-productinfo .productimage .fav .fa:hover{color:#ffF;background:#85472b}

/*info*/
.webshop-productinfo .stock {border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:10px 0;margin:20px 0}
.webshop-productinfo .stock:before {margin-right:5px;font-family:fontawesome;content:'\f111';color:#10a54f;}
.webshop-productinfo .nostock:before {color:rgb(255,48,48)}
.webshop-productinfo .stock > span a {text-decoration: underline}
.webshop-productinfo .stock img {margin:0 5px}
.webshop-productinfo .teaser {margin-bottom:20px}
.webshop-productinfo .teaser #readmorelink {font-weight:bold;text-decoration: underline;display:block;cursor:pointer}
.webshop-productinfo .teaser #readmorelink:hover {color:#85472b}

/*variants*/
.webshop-productinfo .VariantGroup {width:100%}
.webshop-productinfo .variants .VariantGroupLabel {font-family:'Source Sans 3', serif;font-size:15px;margin-bottom:10px;display:block}
.webshop-productinfo .variants td[rowspan="3"] {display:none}
.webshop-productinfo .variants .popuplink {position:absolute;right:0}
.webshop-productinfo .variants .popuplink .fa {font-size:26px;margin-top:14px}
.webshop-productinfo .variants .TextInputField_ProductInfo {margin-bottom:10px;padding-left:10px;border:1px solid rgb(221,220,220);line-height:30px;width:150px;margin-right:5px;background:#F2F2F2}
.webshop-productinfo .variants .errstr {display:none}
.webshop-productinfo .variants .errstr span {font-size: 12px;background: #fee4a6;padding: 5px;color:#795600;font-weight: bold;}
.webshop-productinfo .variants .VariantGroupLabel .errstr:nth-child(1) {display:block;margin:10px 0 5px 0}
.webshop-productinfo .variants .FieldError {background:#e0b3b3;-webkit-transition: all 1s ease; -moz-transition: all 1s ease;-ms-transition: all 1s ease; -o-transition: all 1s ease;transition: all 1s ease;}
.webshop-productinfo .variants select {height:50px;outline:0;margin-bottom:15px;border:0px;padding:0 30px;background:url('/images/skins/dandodesign/media/arrowdown.png') no-repeat center right 20px #f2f2f2;width:100%;
 
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;

}

.webshop-productinfo div.lnk {display: inline-block;height: 40px;margin: 10px 0 20px 0;background: #000}
.webshop-productinfo div.lnk a {color:#fff;display:block; padding: 10px 20px;}
.webshop-productinfo div.lnk a:hover {color:#fff!important}
.webshop-productinfo span.tooltip .fa {font-size:22px}
.webshop-productinfo span.tooltip .fa:hover {color:#85472b}

/*addons*/
.Addons{clear:left;border-radius:3px;margin-top:20px;margin-bottom:5px;overflow:hidden;font-size:12px}
.Addons .wSelect-selected {text-transform: lowercase}
.Addons .wSelect-selected:first-letter {text-transform:uppercase}
.AddonsHeading{display:none}
.AddonsChose {position:relative;cursor:pointer;font-size:16px;overflow:hidden;float:left;clear:both;width:calc(100% - 40px);background:url('/images/skins/dandodesign/media/arrowdown.png') no-repeat center right 20px #f2f2f2;margin:0 0 3px;padding-left:30px;height:50px;line-height:50px}
.AddonProduct .wSelect-active {background-image:url('/images/skins/dandodesign/media/arrowup.png')}
.AddonProduct {height:50px;display:none;position:relative;overflow:hidden;float:left;clear:both;width:calc(100% - 40px);border:1px solid #f2f2f2;background:#ffffff;margin:3px 0;padding-left:10px}
.AddonProduct label{margin:0;line-height:20px}
.AddonProduct >div {float:left}
.AddonProduct .fancybox-button {background:#fff;height:50px;}
.AddonProduct .AddonProductCheck input{height:20px;width:20px}
.AddonProduct a img {width:40px!important;height:40px!important}
.AddonProduct > div {float:left;position: relative;top: 50%;transform: translateY(-50%);}
.AddonProduct .AddonProductCheck {width:30px;text-align:center}
.AddonProduct .AddonProductCheck input {width:30px;text-align:center}
.AddonProduct .AddonProductPicture {width:60px;text-align:center}
.AddonProduct .AddonProductName {width:55%;line-height:15px;}
.AddonProduct .AddonProductName > a {font-size:10px;font-weight:500;cursor:pointer;display:inline-block}
.AddonProduct .AddonProductPrice {width:15%;float:right;line-height:50px;font-weight:500}
@media (max-width: 999px) { 
	.AddonProduct {height:60px}
	.AddonProduct .AddonProductName {width:calc(100% - 160px);font-size:10px;line-height:10px}
	.AddonProduct label {line-height:15px}
	.AddonProduct .AddonProductPrice {font-size:10px;width:70px;text-align:right;padding-right:5px}
}

/*buybox*/
.webshop-productinfo .viabill-pricetag {margin:15px 0 0 0;position:relative;display:block;overflow:hidden;}
.webshop-productinfo .viabill-pricetag > iframe {float:right}

.webshop-productinfo .buybox .price {text-align:right;margin-top:20px}
.webshop-productinfo .buybox .price span[itemprop="price"] {font-size:26px;font-weight:bold}
.webshop-productinfo .buybox .price span.price-currency {font-size:26px;font-weight:bold}
.webshop-productinfo .buybox .price span[itemprop="price"]:before {content:'Din pris ';margin-left:25px;font-size:18px}
.webshop-productinfo .buybox .price span[itemprop="price"].pricefrom:before {content:'Din pris fra ';}

.webshop-productinfo .specialoffer .buybox .price .price-before {text-decoration: line-through;color:#959595;font-size:18px}
.webshop-productinfo .specialoffer .buybox .price .price-before:before {content:'Normalpris ';}

.webshop-productinfo .buy > div {position:relative;overflow:hidden;margin-top:20px}
.webshop-productinfo .amountWrapper {float:left;width:150px;height:60px;position:relative;border:2px solid #000}
.webshop-productinfo .amountWrapper .amountWrapperHeadline {display:none}
.webshop-productinfo .amountWrapper input::-webkit-inner-spin-button, input::-webkit-outer-spin-button{display:none}
.webshop-productinfo .amountWrapper input {border-radius:0px;-webkit-appearance: none;appearance: none;margin-left:40px;height:100%;text-align:center;width:60px;border:0px;background:#f2f2f2}
.webshop-productinfo .amountWrapper .dec {border-top-left-radius: 5px;border-bottom-left-radius: 5px;cursor:pointer;position:absolute;top:0;left:0;height:100%;background:#f2f2f2;width:40px;line-height:60px;text-align:center;font-size:30px}
.webshop-productinfo .amountWrapper .inc {border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor:pointer;position:absolute;top:0;right:0;height:100%;background:#f2f2f2;width:50px;line-height:60px;text-align:center;font-size:25px}
.webshop-productinfo .buyWrapper{float:right;width:calc(100% - 170px);position:relative;height:60px;font-size:18px;line-height:60px;text-align:center;border-radius:0px;}
.webshop-productinfo .buyWrapper .buyWrapperHeadline {padding:0px;line-height:60px;display:block;width:100%;height:100%;background:#85472b;text-transform: uppercase;}
.webshop-productinfo .buyWrapper input{cursor:pointer;position:absolute;width:100%;height:100%;z-index:2;left:0;top:0;opacity:0}

/*badges under image*/
.webshop-productinfo .badges {display: flex;gap:20px;justify-content: space-between;margin-top:30px}
.webshop-productinfo .badges img {flex:1;width:100px}

/*infobox*/
.webshop-productinfo .infobox {margin-top:30px;border-bottom:2px solid #000}
.webshop-productinfo .infobox .head {font-size:22px;font-weight: bold;padding:25px 0;cursor:pointer;border-top:2px solid #000;display: flex;align-items: center}
.webshop-productinfo .infobox .head:after {content:'+';position:absolute;right:0;font-size:26px;font-weight: bold}
.webshop-productinfo .infobox .head.active:after {content:'-';}
.webshop-productinfo .infobox .content {display: none;padding-bottom:20px}
.webshop-productinfo .infobox .row,
.webshop-productinfo .infobox .pdf div {display: flex;justify-content: space-between;padding:10px 0;border-bottom:1px solid #c2c2c2}
.webshop-productinfo .infobox .row:last-child,
.webshop-productinfo .infobox .pdf div:last-child {border-bottom:0px}
.webshop-productinfo .infobox .pdf br {display: none}
.webshop-productinfo .infobox .pdf img {width:20px;margin-right:10px}
.webshop-productinfo .col-thumb > a {display:block}
.webshop-productinfo .col-thumb .various {position:relative}
.webshop-productinfo .col-thumb .various:before {content:'\f16a';font-family: fontawesome;position:absolute;color:#fff;font-size:30px;  top: 40%;transform: translateY(-50%);left: 50%;transform: translate(-50%,-50%);}

@media (min-width: 1000px) { 
	.webshop-productinfo .container-fluid {overflow:hidden}
	.webshop-productinfo .col-thumb {width:6%;float:left;margin-top:0px;position:absolute}
	.webshop-productinfo .col-thumb img {width:100%;margin-bottom:10px}
	.webshop-productinfo .col-image {margin-left:8%;width:45%;float:left;}
	/*.webshop-productinfo .col-image .imagecontainer {background:#FBFBFB;text-align:center;padding:20px 0}*/
	.webshop-productinfo .col-info {width:41%;float:right}
}
@media (max-width: 999px) { 
	.webshop-productinfo  h1 {font-size:22px}
	.webshop-productinfo .logo {text-align:left;margin-top:10px}
	.webshop-productinfo .productimage div[class*="avingsContainer_DIV"] {height:60px!important;width:60px!important}
	.webshop-productinfo .productimage div[class*="avingsText_DIV"] {font-size:12px!important}
	.webshop-productinfo .col-thumb {text-align:center}
	.webshop-productinfo .col-thumb a {display:inline-block;width:70px;margin:5px}
	.webshop-productinfo div[class*="avingsContainer_DIV"] {right:15px!important;left:auto!important}
	.webshop-productinfo .desc {margin-top:40px;padding:30px 10px}
	.webshop-productinfo .desc .left {width:100%}
	.webshop-productinfo .desc .right {width:100%}
	.webshop-productinfo .desc .left .safco {margin-top:30px}
	.webshop-productinfo .desc h3 {margin:0 0 10px 0;font-size:18px;}
	.webshop-productinfo .desc .right h3 {margin-bottom:10px}
	.webshop-productinfo .desc .left .safco {margin-top:30px}
	.webshop-productinfo .desc .right .pdf {margin-top:0px}
	.webshop-productinfo .desc h3 {display:block;border-bottom:1px solid #bcc4c4;padding-bottom:15px;cursor:pointer}
	.webshop-productinfo .desc h3:after {font-family:fontawesome;position:absolute;right:0;margin-top:5px}
	.webshop-productinfo .desc h3.active:after {content:'\f107'}
	.webshop-productinfo .desc h3.inactive:after {content:'\f106'}
	.webshop-productinfo .desc div.active {display:block!important}
	.webshop-productinfo .desc div.inactive {display:none!important}
	.webshop-productinfo .desc .left > div,
	.webshop-productinfo .desc .specs,
	.webshop-productinfo .desc .safco > div {margin-bottom:30px}
	.webshop-productinfo .desc .specs h3,
	.webshop-productinfo .desc .right > h3.active,
	.webshop-productinfo .desc .pdf h3 {margin-bottom:0px}
}


/*------------------varekort end--------------------*/

/*------------------subcat start--------------------*/
.SubCats_Categories_UL {position:relative;overflow: hidden; margin:0 -5px}
.SubCats_Categories_UL li {cursor:pointer;display: inline-block!important;position: relative;float: none;vertical-align: top;box-sizing: border-box;margin: 5px;text-align: center}
.SubCats_Categories_UL li a {display:block;}
.SubCats_Categories_UL li img {height:auto}
.SubCats_Categories_UL li .subcat-name {height: 40px;position: relative;text-align: center;}
.SubCats_Categories_UL li .subcat-name a {font-size:18px;font-weight:bold;color:#844728!important;text-decoration:none;padding:7px 0; margin: auto;position: absolute;left: 0;right: 0;top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%)}
.SubCats_Categories_UL li:last-child {display:none}
/*.SubCats_Categories_UL li {width: calc(20% - 10px)!important}
@media (max-width: 1200px) {	
.SubCats_Categories_UL li {width: calc(25% - 10px)!important}
}
@media (max-width: 1000px) {	
.SubCats_Categories_UL li {width: calc(33.33% - 10px)!important}
}
@media (max-width: 999px) {	
.SubCats_Categories_UL li {width: calc(50% - 10px)!important}
}
*/
/*------------------subcat end--------------------*/

/*------------------breadcrumbs start--------------------*/
.breadcrumb br {display:none}
.breadcrumb * {font-size:13px}
.breadcrumb {padding:20px 0}
.breadcrumb a {margin:0px 5px}
.breadcrumb a[href="/"] {margin-left:0px}
.breadcrumb a.BreadCrumbLink_Active {color:#85472b!important}
@media (max-width: 999px) {
	.breadcrumb {padding:5px}
	.breadcrumb * {font-size:10px;line-height:10px}
}

/*------------------breadcrumbs end--------------------*/


/*------------------footer start--------------------*/
footer section.trustpilot {display: none;}
footer section.usp {background:#67625d;text-align:center;color:#fff;padding:70px 0}
footer section.usp h3 {font-size:32px;color:#fff;margin:0 0 40px 0}
footer section.usp ul {list-style:none}
footer section.usp ul > li {float:left;width:33%;padding:0 5%}
footer section.usp ul > li b {display:block;margin:30px 0 10px 0;font-size:22px;color:#d2be9b}
@media (max-width: 999px) {
    footer section.usp {padding:40px 0}
    footer section.usp ul > li {float:none;width:100%;padding:20px 2%;border-bottom:1px solid #d5d5d5;}
    footer section.usp ul > li:last-child {border-bottom:0px;padding-bottom:0px}
}

footer section.trustpilot {padding:50px 0}
@media (max-width: 999px) {
	footer section.usp h3 {font-size:24px}
    footer section.trustpilot {padding:20px 0}
}

footer section.kontaktusp {background:#f2f2f2;text-align:center;padding:50px 0}
footer section.kontaktusp .fa {font-size:40px}
footer section.kontaktusp .fa-phone {font-size:50px}
footer section.kontaktusp ul {list-style:none}
footer section.kontaktusp ul > li {float:left;width:33%}
footer section.kontaktusp ul > li span {display:block;margin:15px 0 0 0;font-weight:bold}
footer section.kontaktusp ul > li b {display:block;margin:0 0 15px 0;font-size:20px}
footer section.kontaktusp ul > li:nth-child(1) {padding-top:53px}
footer section.kontaktusp ul > li:nth-child(2) b {font-size:50px}
footer section.kontaktusp ul > li:nth-child(3) {padding-top:50px}
@media (max-width: 1050px) {
    footer section.kontaktusp ul > li {padding:0 5%}
    footer section.kontaktusp ul > li:nth-child(1) {padding-top:45px}
    footer section.kontaktusp ul > li:nth-child(2) b {font-size:30px}
    footer section.kontaktusp ul > li:nth-child(3) {padding-top:35px}
}
@media (max-width: 999px) {
    footer section.kontaktusp {padding:40px 0}
	footer section.kontaktusp ul > li:nth-child(1) {padding-top:0px}
    footer section.kontaktusp ul > li {float:none;width:100%;padding:20px 2%;border-bottom:1px solid #d5d5d5;}
    footer section.kontaktusp ul > li:last-child {border-bottom:0px;padding-bottom:0px}
}

footer section.maillist { text-align:center; padding:50px 0; background:#f2f2f2 }
footer section.maillist .container { background:#e2dfd9; padding:30px 0 }
footer section.maillist h3 { margin: 0 0 40px 0; color:#85472b }
footer section.maillist input[type="text"],footer section.maillist input[type="email"] { -webkit-appearance: none; appearance: none; border:1px solid #fff; width:25%; padding:10px 20px 10px 20px; margin-right:15px }
footer section.maillist input[type="submit"] { -webkit-appearance: none; appearance: none; border:1px solid #000; background:transparent; color: #85472b; border: 2px solid #85472b; font-size: 16px; font-weight: 600; padding: 8px 50px; display: inline-block; transition: all .3s ease; }
footer section.maillist input[type="submit"]:hover { background: #b7a9a1; opacity:1 }
footer section.maillist input::-webkit-input-placeholder { color: #000 }
footer section.maillist input:-moz-placeholder { color: #000 }
footer section.maillist input::-moz-placeholder { color: #000 }
footer section.maillist input:-ms-input-placeholder { color: #000 }
@media (max-width: 999px) {
	footer section.maillist { padding:20px 0 }
	footer section.maillist input[type="text"],footer section.maillist input[type="email"] { width:45%; margin:0 2% }
	footer section.maillist input[type="submit"] { width:95%; margin-top:4% }
 }


footer section.links {background:#f2f2f2;padding:50px 0}
footer section.links ul {list-style: none}
footer section.links > div > ul {margin:0 20%}
footer section.links > div > ul > li {width:33%;float:left}
footer section.links b {display:block;margin-bottom:25px;font-size:22px}
footer section.links ul.list_link li {line-height:30px}
footer section.links ul.list_link li a {display:block}
footer section.links .fa {border:1px solid #000;border-radius:50%;width:50px;line-height:50px;text-align:center;font-size:22px;margin-right:10px}
@media (max-width: 999px) { 
    footer section.links {padding:20px 0}
    footer section.links b {font-size:18px;margin-bottom:10px}
    footer section.links > div > ul {margin:0}
	footer section.links > div > ul > li {padding:0 10%}
    footer section.links > div > ul > li:nth-child(1) {width:50%}
    footer section.links > div > ul > li:nth-child(2) {width:50%}
    footer section.links > div > ul > li:nth-child(3) {width:100%}
}

footer section.credits {background:#f2f2f2;text-align:center}
footer section.credits img {height:40px}
footer section.credits small {display:block;font-size:10px;margin:5px 0}
footer section.credits small a {color:gray}


/*------------------footer end--------------------*/

/*------------------default pages start--------------------*/
.webshop-terms .Heading_Terms {font-size:2em;font-weight:400;margin:15px 0;text-transform: uppercase;}
.webshop-terms .Heading_Terms_Wrapper {text-align:left!important; margin: 15px 0;}
.webshop-terms .termsWrapper td[valign="top"] > br {display:none!important}
.webshop-profile .Heading_Profile {font-size:2em;font-weight:400;margin:15px 0;text-transform: uppercase;}
.webshop-profile .Heading_Profile_Wrapper {text-align:left!important; margin: 15px 0;}
.webshop-profile .profileWrapper td[valign="top"] > br {display:none!important}
/*------------------default pages end--------------------*/

/*------------------basket & checkout usp start--------------------*/
.webshop-showbasket ul.basketusp * {outline:none!important;}
.webshop-checkout #trusticon {display:none}
@media (min-width: 1000px) {
    .webshop-showbasket ul.basketusp, .webshop-checkout ul.basketusp{margin:0;width:100%;clear:both;text-align:center}
    .webshop-showbasket ul.basketusp li, .webshop-checkout ul.basketusp li{text-align:center;display:inline-block;background:url(/images/skins/dandodesign/media/icon-check.png) no-repeat top center;padding:20px 0;width:20%}
    .webshop-showbasket ul.basketusp li:last-child, .webshop-checkout ul.basketusp li:last-child {display:none}
}
@media (max-width: 999px) {
	.webshop-showbasket ul.basketusp, .webshop-checkout ul.basketusp{margin:20px 0;display:block;font-size:13px;overflow:hidden;width:100%;clear:both;height:25px}
	.webshop-showbasket ul.basketusp li, .webshop-checkout ul.basketusp li{text-align:left;width:100%;margin-bottom:10px;float:none;display:inline-block;background:url(/images/skins/dandodesign/media/icon-check.png) no-repeat center left;padding-left:20px}
}
/*------------------basket & checkout usp end--------------------*/

/*------------------basket & checkout continue shopping start--------------------*/
.webshop-showbasket .continue-shopping, .webshop-checkout .continue-shopping {z-index: 9; position:absolute;top:35px;left:25px;cursor:pointer;font-weight:bold}
.webshop-showbasket .continue-shopping .fa,.webshop-checkout .continue-shopping .fa {font-size:30px;position:absolute;margin-top:-5px}
.webshop-showbasket .continue-shopping span, .webshop-checkout .continue-shopping span{font-size:15px;margin-left:35px;}
@media (max-width: 999px) {
	.webshop-showbasket .continue-shopping,.webshop-checkout .continue-shopping {z-index:999;top:20px;font-size:14px;left:5px}
    .webshop-showbasket .continue-shopping .fa,.webshop-checkout .continue-shopping .fa {font-size:20px;margin-top:0px}
    .webshop-showbasket .continue-shopping span,.webshop-checkout .continue-shopping span {font-size:10px;margin-left:25px}
}
@media (max-width: 480px) {
    .webshop-showbasket .continue-shopping span,.webshop-checkout .continue-shopping span {display:none}
}

/*------------------basket & checkout continue shopping end--------------------*/


/*------------------showbasket start--------------------*/
.webshop-showbasket article {width:1200px}
.webshop-showbasket{background:#f2f2f2}

.webshop-showbasket .topline,
.webshop-showbasket header,
.webshop-showbasket nav {background:#fff}
.webshop-showbasket-empty h1,
.webshop-showbasket-empty .head,
.webshop-showbasket-empty .fragtnotok {display:none}
.webshop-showbasket .continue-shopping,
.webshop-showbasket .basketlinks{display:none}
.webshop-showbasket article .content{background:#f2f2f2;padding-bottom:60px}
.webshop-showbasket h1{text-align:center;margin:40px 0}


/*
.webshop-showbasket .topline,
.webshop-showbasket .basketlinks,
.webshop-showbasket #Search_Form,
.webshop-showbasket #favoritter,
.webshop-showbasket #basket,
.webshop-showbasket nav,
.webshop-showbasket-empty h1,
.webshop-showbasket-empty .head,
.webshop-showbasket-empty .fragtnotok {display:none}
.webshop-showbasket article .content{background:#f2f2f2;padding-bottom:60px}
.webshop-showbasket h1{text-align:center;margin:40px 0}
.webshop-showbasket header{border-bottom:1px solid #d5d5d5;background:#fff}
.webshop-showbasket .WebShopSkinLogo{margin:0 auto;left:0;right:0;top:20px}
*/

.webshop-showbasket .content .head{position:relative;overflow:hidden;background:#67625d;margin:50px 0 0;color:#fff;padding:10px;font-size:14px}
.webshop-showbasket .content .head > div{float:left}
.webshop-showbasket .content .head .amount{width:10%;text-align:center}
.webshop-showbasket .content .head .desc{width:50%}
.webshop-showbasket .content .head .unit,.webshop-showbasket .head .total{width:15%}
.webshop-showbasket .content .head .remove{width:10%}
.webshop-showbasket .content .line{margin-top:10px;border-bottom:1px solid #E2E3E4;position:relative;overflow:hidden;min-height:100px;background-color:#fff;padding:12px}
.webshop-showbasket .content .line .amountWrapper{float:left;position:absolute;height:100%;width:9%;margin-top:60px}
.webshop-showbasket .content .line .amount a{display:block;color:#000}
.webshop-showbasket .content .line .amount .amountWrapper .dec,.webshop-showbasket .line .amount .amountWrapper .inc{cursor:pointer;text-align:center;position:absolute;font-size:20px;top:0}
.webshop-showbasket .content .line .amount .dec{left:15px}
.webshop-showbasket .content .line .amount .amount{text-align:center;color:#000;font-size:18px;font-weight:bold;}
.webshop-showbasket .content .line .amount .inc{right:15px}
.webshop-showbasket .content .line .desc{float:left;width:50%;margin-left:10%}
.webshop-showbasket .content .line .desc .ProductImage_ShowBasket{max-width:100px;width:auto!important;padding:10px 0;margin-right:30px}
.webshop-showbasket .content .line .desc .info{color:#7c8284;padding-top:30px}
.webshop-showbasket .content .line .desc .info span{color:#959595}
.webshop-showbasket .content .line .desc .name a{font-size:14px;margin:3px 0;display:block;padding-top:15px}
.webshop-showbasket .content .line .unit{float:left;font-weight:bold;width:15%;font-size:18px;margin-top:60px}
.webshop-showbasket .content .line .total{float:left;font-weight:bold;width:15%;font-size:18px;margin-top:60px}
.webshop-showbasket .content .line .remove{position:absolute;right:30px;margin-top:60px}
.webshop-showbasket .content .line .remove i{font-size:20px}
.webshop-showbasket .content .baskettotals{overflow:hidden;margin-right:10%}
.webshop-showbasket .content .baskettotals .basketprice{font-size:18px;margin-top:20px}
.webshop-showbasket .content .baskettotals .basketship{font-size:18px}
.webshop-showbasket .content .baskettotals .basketprice-incl-shipping{font-size:26px;font-weight:700!important}
.webshop-showbasket .content .baskettotals > div{width:40%;float:right;padding:10px 0;border-bottom:1px solid #E2E3E4;font-weight:600}
.webshop-showbasket .content .baskettotals > div > div:nth-child(1){float:left;white-space:nowrap}
.webshop-showbasket .content .baskettotals > div > div:nth-child(2){float:right;text-align:right;white-space:nowrap}
.webshop-showbasket .content .basketactions{margin:50px 0 10px;padding-right:10%;width:100%;text-align:right}

.webshop-showbasket .basketactions a.knap{width:40%;padding:15px 0;background-color:#10a54f;font-size:16px}
.webshop-showbasket .basketactions a.ShowBasket_SendBasketLink_Dialog_Link {padding:15px 50px;background:#000;color:#fff;margin-right:20px;font-weight: bold;font-size: 16px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.webshop-showbasket .basketactions a.ShowBasket_SendBasketLink_Dialog_Link:hover {color:#fff!important;opacity: 0.7}
.webshop-showbasket .fragtok,.webshop-showbasket .fragtnotok{position:absolute;right:0;border-radius:5px;font-size:14px;margin-top:5px;color:#795600;font-weight:700;margin-right:10%}

.webshop-showbasket-empty .baskethead,.webshop-showbasket-empty .basketusp,.webshop-showbasket-empty .basketlinks,.webshop-showbasket-empty .product-list,.webshop-showbasket-empty .ShowBasket_Custom_DIV,.webshop-showbasket-empty .baskettotals,.webshop-showbasket-empty .basketactions,.webshop-showbasket-empty .basketcards,.webshop-showbasket-empty .basketusp{display:none!important}
.webshop-showbasket-empty .showbasketempty{display:block!important;text-align:center;padding:20px 0;font-size:25px}
.webshop-showbasket-empty .ButtonWrapperText{font-size:14px}

.webshop-showbasket .ui-widget.dd-dialog-responsive .ui-dialog-titlebar {color:#fff;font-weight:normal}
.webshop-showbasket .ui-widget.dd-dialog-responsive .ui-widget-header {background:#67625d;color:#fff}
.webshop-showbasket .ui-widget.dd-dialog-responsive .ui-dialog-content {font-size:12px}
.webshop-showbasket .ui-widget.dd-dialog-responsive .ddrd-button {color:#fff;background:#10a54f;width:100%;text-align:center}
.webshop-showbasket .ddsbr-linkPreview {display:none}
.webshop-showbasket .ddsbr-dialog .ddsbr-body .ddsbr-body-textarea {border-bottom:1px solid #ccc}

.webshop-showbasket .product-list {background:#fff;padding:20px 0 30px 0}



@media (max-width: 999px) {
    
    .webshop-showbasket header {height:60px}
    .webshop-showbasket .WebShopSkinLogo{top:7px}
    
    .webshop-showbasket h1 {margin:10px 0}
	.webshop-showbasket .head{display:none}
	.webshop-showbasket .line .amount .amountWrapper{right:12px;width:130px;bottom:20px;margin:0px;height:auto}
	.webshop-showbasket .line .desc{margin-left:0;margin-top:30px;overflow:hidden}
	.webshop-showbasket .line .desc .info{display:none}
	.webshop-showbasket .line .unit{display:none}
	.webshop-showbasket .line .total{margin-top:10px}
	.webshop-showbasket .fragtok,.webshop-showbasket .fragtnotok{right:5px;margin-right:10px}
	.webshop-showbasket .baskethead{height:50px;text-align:center;padding:0}
	.webshop-showbasket .baskethead ul{position:relative;float:none}
	.webshop-showbasket .baskethead ul li{font-size:12px;padding-top:32px}
	.webshop-showbasket .baskethead > span{display:none}
	.webshop-showbasket .baskettotals{margin-right:0}
	.webshop-showbasket .baskettotals > div{width:100%}
	.webshop-showbasket .line .desc{float:none;width:90%}

	.webshop-showbasket .line .desc .ProductImage_ShowBasket{max-width:100px}
	.webshop-showbasket .line .price{position:relative;right:auto;bottom:auto;text-align:right;margin-top:15px}
    .webshop-showbasket .line .remove {top:20px;margin:0;right:20px}
	.webshop-showbasket .basketactions a{margin-top:10px;margin-left:0}
    .webshop-showbasket .basketactions {padding-right:0px}
    .webshop-showbasket .basketactions > a {width:100%!important;display:block;text-align:center}
	.webshop-showbasket .basketactions a.ShowBasket_SendBasketLink_Dialog_Link {background: transparent;color:#000}
	.webshop-showbasket .basketactions a.ShowBasket_SendBasketLink_Dialog_Link:hover {color:#000!important}
    .webshop-showbasket .product-list h2 {margin:20px 0}
}



/*------------------showbasket end--------------------*/



/*------------------checkout start--------------------*/
.webshop-checkout #checkout-container #order-confirm .warning {padding:10px 20px;font-weight: bold;display:none}
.webshop-checkout #checkout-container #confirm-checkout input.disabled {background:rgb(119,119,119);cursor:default}

.webshop-checkout body {background:#f2f2f2}
.webshop-checkout  ul.basketusp {margin-bottom:50px}
.webshop-checkout .topline,.webshop-checkout #Search_Form,.webshop-checkout #favoritter,.webshop-checkout #basket,.webshop-checkout nav{display:none}
.webshop-checkout header{border-bottom: 1px solid #d5d5d5;background: #fff;}
.webshop-checkout .WebShopSkinLogo{margin:0 auto;left:0;right:0;top:20px}
.webshop-checkout article{width:100%;max-width:100%;background:#f2f2f2}
.webshop-checkout article .content{margin-top:0px;max-width:1600px;background-color:transparent;margin-left:auto;margin-right:auto}
.webshop-checkout h1{text-align:center;padding-top:40px;margin-bottom:40px}

.webshop-checkout label[for="res2"] {display:none!important}
#checkout-container{margin-top:0!important;padding-bottom:50px}
#checkout-container .checkout-headline{border:0}
#checkout-container h2{font-size:18px;text-align:left;border:0!important;background:#67625d;padding:12px;margin:0;color:#fff}
#checkout-container h2 span{font-size:23px}
#checkout-container h2 hr{display:none}
#checkout-container h3{font-size:18px;border:0!important;background:#67625d;padding:12px;margin:0;color:#fff}
#checkout-container h3 span{font-size:23px}

#checkout-container #column-shipping-payment{border:0;width:31%;margin:0 2%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
#checkout-container #column-shipping-payment > div{background:#fff;border:0!important}
#checkout-container #column-shipping-payment #customer-data{padding:20px}
#checkout-container #column-shipping-payment #customer-data fieldset{margin-top:0!important}
#checkout-container #column-shipping-payment #shipping-methods{margin-bottom:30px;padding:20px 20px 10px!important;padding:10px 20px}

#checkout-container #column-shipping-payment .checkout-payment-description-cell,#checkout-container #column-shipping-payment .checkout-shipping-description-cell{font-size:12px;font-weight:700;border:none}
#checkout-container #column-shipping-payment .payment-message{font-size:11px;font-weight:400}
#checkout-container #column-shipping-payment .shipping-message{font-size:11px;font-weight:400}
#checkout-container #column-shipping-payment .checkout-shipping-radio-cell,#checkout-container #column-shipping-payment .checkout-payment-radio-cell{width:40px;border:none}
#checkout-container #column-shipping-payment label{background:#fff;margin-bottom:0px!important;padding:10px}
#checkout-container #column-shipping-payment #payment-methods{padding:20px 20px 10px!important;padding:10px 20px}
#checkout-container #column-shipping-payment .shipping-fee {display:block;font-weight:normal;margin-top:5px}
#checkout-container #column-shipping-payment .checkout-payment-method-image {margin-bottom:2px}

/*date start*/
#checkout-container #column-shipping-payment label[for="deliverdate_shipping"],
#checkout-container #column-shipping-payment label[for="deliverdate_pickup"] {font-size:12px}
#checkout-container #column-shipping-payment label[for="deliverdate_shipping"] #deliverdate_shipping,
#checkout-container #column-shipping-payment label[for="deliverdate_pickup"] #deliverdate_pickup {width:65%;cursor:none;pointer-events:none;padding-left: 10px!important;border-radius: 5px;border: 1px solid #cecece;height: 35px;font-size: 13px}
#checkout-container #column-shipping-payment label[for="deliverdate_shipping"] .ui-datepicker-trigger,
#checkout-container #column-shipping-payment label[for="deliverdate_pickup"] .ui-datepicker-trigger {margin-top:5px;border: 1px solid #10a54f;height: 35px;font-size: 13px;background:#10a54f;}
#checkout-container #column-shipping-payment label[for="deliverdate_shipping"] button,
#checkout-container #column-shipping-payment label[for="deliverdate_pickup"] button {cursor:pointer;margin-top:5px;width:30%;outline: 0;margin-left:5%;-webkit-appearance:none;appearance:none;color:#fff;font-weight: bold;font-size:14px}

#checkout-container  #shipping-methods > label > label[for="deliverdate_shipping"],
#checkout-container  #shipping-methods > label > label[for="deliverdate_pickup"] {display:none}
#checkout-container  #shipping-methods > label.checked > label[for="deliverdate_shipping"],
#checkout-container  #shipping-methods > label.checked > label[for="deliverdate_pickup"] {display:block;padding-bottom:0px}
/*date end*/

#checkout-container #column-data{border:0;width:31%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
#checkout-container #column-data > div{background:#fff;border:0!important}
#checkout-container #column-data > div p{padding:10px 20px 0}
#checkout-container #column-data #customer-login-devider{border:0}
#checkout-container #column-data label{display:block}
#checkout-container #column-data #customer-data{padding:20px}
#checkout-container #column-data #customer-data label{font-size:11px;line-height:20px}
#checkout-container #column-data #customer-data .div-checkout-checkbox-label label {font-size:14px;font-weight:bold;line-height:0px}
#checkout-container #column-data #customer-data fieldset{margin-top:0!important}
#checkout-container #column-data #subscription-maillist label:nth-child(2){padding-top:7px}
#checkout-container #column-data .right-label{width:80%}
#checkout-container #column-data label[for="checkout_note"] > div{position:static!important}
#checkout-container #column-data .div-checkout-checkbox{width:60px}
#checkout-container #column-data .div-checkout-checkbox-label{padding-top:15px}
#checkout-container #column-data .checkout-row{padding-bottom:10px}
#checkout-container #column-data .checkout-row h2{border:none!important;margin-bottom:10px}
#checkout-container #column-data #customer-login{margin-bottom:25px}
#checkout-container #column-data .column-data p{padding:10px 20px}
#checkout-container #column-data .column-data fieldset{padding:0 20px}
#checkout-container #column-data input[type=text],#checkout-container #column-data input[type=password]{padding-left:6px}
#checkout-container #column-data #checkout_customer_zipcode,#checkout-container #column-data #checkout_customer_altdelivery_zipcode{width:100%!important}

#checkout-container #order-summary table:last-child{border:0}
#checkout-container #column-order-summary{border:0;width:33%;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
#checkout-container #column-order-summary > div#order-summary{background:#fff}
#checkout-container #column-order-summary #customer-data{padding:20px}
#checkout-container #column-order-summary #customer-data fieldset{margin-top:0!important}
#checkout-container #column-order-summary > div{border:0!important}
#checkout-container #column-order-summary #order-summary{margin-top:0}
#checkout-container #column-order-summary #order-summary th{font-weight:400}
#checkout-container #column-order-summary #order-summary .order-summary-variants{font-weight:400;font-size:12px}
#checkout-container #column-order-summary #order-summary > table{padding:5px;border-spacing:3px!important;border-collapse:separate}
#checkout-container #column-order-summary #order-summary > table th{padding:0 5px;font-size:11px}
#checkout-container #column-order-summary #order-summary > table td{padding:0 5px;font-size:13px;}
#checkout-container #column-order-summary #order-summary table#order-summary > tbody > tr > td > a {color:#000;text-decoration:none}
#checkout-container #column-order-summary #order-summary table#order-summary > tbody > tr > td {padding:10px 0}

#checkout-container #column-order-summary #order-confirm {margin-top:30px;background:#fff}
#checkout-container #column-order-summary #order-confirm #confirm-termsandconditions-text {padding:20px}
#checkout-container #column-order-summary #order-confirm #confirm-termsandconditions-link-text {padding:0px 0 20px 20px }
#checkout-container #column-order-summary #order-confirm #confirm-termsandconditions-link-text a {text-decoration: underline}
#checkout-container #column-order-summary #order-confirm .checkmark {border-radius:5px;width:30px;height:30px}
#checkout-container #column-order-summary #order-confirm .customControl {margin-right:10px!important}

#checkout-container #column-order-summary #confirm-accepterms,#checkout-container #column-order-summary #confirm-accept-customerdata{padding:0;display:block;width:100%;font-size:13px;overflow:hidden;position:relative;height:50px}
#checkout-container #column-order-summary #confirm-accepterms a,#checkout-container #column-order-summary #confirm-accept-customerdata a{display:block;color:#0080a8;text-decoration:underline;margin-top:2px}
#checkout-container #column-order-summary #confirm-accepterms > label,#checkout-container #column-order-summary #confirm-accept-customerdata > label{float:left;display:block;margin:7px 15px}
#checkout-container #column-order-summary #confirm-accepterms > span,#checkout-container #column-order-summary #confirm-accept-customerdata > span{line-height:40px;cursor:pointer}
#checkout-container #column-order-summary #mailchimp-subscribe-box,#checkout-container #column-order-summary #mc-subscribe-box{padding:0;display:block;width:100%;font-size:13px;overflow:hidden;position:relative;height:50px}
#checkout-container #column-order-summary #mailchimp-subscribe-box > label:first-child,#checkout-container #column-order-summary #mc-subscribe-box > label:first-child{float:left;display:block;margin:7px 15px}
#checkout-container #column-order-summary #newslettersignup-link,#checkout-container #column-order-summary .mailchimp-subscribe-label{line-height:50px;cursor:pointer}

#checkout-container #confirm-checkout {padding:15px;background:#fff;}
#checkout-container #confirm-complete-button{float:none;margin-bottom:15px;width:100%;color:#fff;background:#10a54f;position:relative;font-weight:600;font-size:16px!important;padding:20px 0;text-align:center}


#checkout-container #customer_lookup_submit{height:30px;line-height:30px;padding:0 20px!important}
#checkout-container #checkout_username{padding-left:5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #cecece;height:30px;font-size:12px}
#checkout-container #checkout_password_login{padding-left:5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #cecece;height:30px;font-size:12px}
#checkout-container #customer-data select{padding-left:10px!important;-webkit-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #cecece;height:35px;font-size:13px}
#checkout-container #customer-data input{padding-left:10px!important;-webkit-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #cecece;height:35px;font-size:13px}
#checkout-container #customer-data textarea{padding-left:10px!important;padding-top:5px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #cecece;font-size:13px;height:75px}
#checkout-container .checkout-salesdiscount-code-button {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;cursor:pointer;background:#000;border-radius: 0px!important;border:1px solid #000;color:#fff;outline: 0;width:95%}
#checkout-container .checkout-salesdiscount-code-button:hover {opacity: 0.7}
#checkout-container input[type="radio"] {cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:32px;position:relative;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;width:40px;height:40px;margin-right:15px;-webkit-transition:opacity .2s ease-in-out,border .2s ease-in-out;transition:opacity .2s ease-in-out,border .2s ease-in-out}
#checkout-container input[type="radio"]:hover{border:1px solid #cacaca}
#checkout-container input[type="radio"]:checked{background:#fff url(/images/skins/dandodesign/media/icon-check-simple.png) center center no-repeat;background-size:12px 12px;border:1px solid #cacaca}
#checkout-container input[type="radio"]:checked::-ms-check{color:transparent;background:#fff url(/images/skins/dandodesign/media/icon-check-simple.png) center center no-repeat;background-size:12px 12px}

#checkout-container #payment-methods{margin-bottom:20px!important;display:block;overflow:hidden}
#checkout-container .Checkout_ShippingMethodServices_Devider_HR{display:none}


.customControl{position:relative;height:35px;width:35px;float:left;margin-right:15px}
.customControl input{opacity:0;float:none!important}
.customControl input:checked ~ .checkmark{border:1px solid #10a54f}
.customControl input:checked ~ .checkmark:after{content:"\002714";display:block;width:100%;height:100%;font-size:16px;text-align:center;color:#000;line-height:25px}
.customControl .checkmark{cursor:pointer;position:absolute;top:0;left:0;height:35px;line-height:35px;width:35px;background:#fff;border-radius:50%;border:1px solid #cecece}
#checkout-container #customer_lookup_submit,#checkout-container #checkout-container #checkout_lookupphone_submit,#checkout-container #confirm-complete-button,#checkout-container #checkout_altdelivery_lookupphone_submit,#checkout-container .checkout-salesdiscount-code-button{-webkit-appearance:none;appearance:none}
@media (min-width: 1025px) {
    .customControl:hover .checkmark:after{content:"\002714";display:block;width:100%;height:100%;font-size:16px;text-align:center;color:#000;line-height:25px}
}
@media (max-width: 999px) {
    .webshop-checkout ul.basketusp {margin:20px}
    .webshop-checkout h1 {margin:10px 0!important;padding:0px!important}
    .webshop-checkout .topicons > div:not(.logo){display:none!important}
    .webshop-checkout content > .container{padding-top:50px}
    .webshop-checkout header {height:60px}
    .webshop-checkout .WebShopSkinLogo{top:7px}
    .webshop-checkout #column-data,.webshop-checkout #column-shipping-payment,.webshop-checkout #column-order-summary{width:100%!important;margin:0!important}
    #checkout_lookupphone_submit{float:none;width:100%}
    #checkout-container #column-shipping-payment{min-height:auto}
    #checkout-container #checkout-lookupphone-container,#checkout-container #checkout-lookupphone-button-container{float:none;width:100%}
}

#checkout-container #column-data .checkout-row {margin-top:20px}
#checkout-container #column-data .checkout-row .div-checkout-checkbox {width:40px}
#checkout-container #column-data .checkout-row .customControl {margin-right:0px!important}
#checkout-container #column-data .checkout-row .customControl .checkmark {border-radius:5px;width:25px;height:25px}
/*------------------checkout end--------------------*/

/*------------------step 4 start--------------------*/
.webshop-orderstep4 .Heading_OrderStep4, 
.webshop-orderstep4 .Foto1_OrderStep4,
.webshop-orderstep4 .TableLines_OrderStep4 img,
.webshop-orderstep4 .Heading_Order4 {font-size:22px;font-weight:normal}
@media (max-width: 767px) {
	.webshop-orderstep4 content > .container {padding-top:50px;}
	.webshop-orderstep4 .img-responsive {padding-bottom:10px}
}
/*------------------step 4 end--------------------*/

/*------------------kundecenter start--------------------*/
.webshop-customercenter #Content > table,.webshop-customercenter #Content > form {background:#fff;max-width: 960px;width: 100%; margin: 0px auto;}
.webshop-customercenter .Heading_Customer {font-size:30px;color:#626262;padding:10px;display:block;}
.webshop-customercenter #Content > br {display:none}
.webshop-customercenter .Login_Customer {padding:10px 0 50px 10px}
.webshop-customercenter .Login_Customer input[type="text"]#xprofileid.TextInputField_Customer, .Login_Customer input[type="password"]#xprofileid1.TextInputField_Customer {	-webkit-appearance: none;appearance: none;height: 35px;width: 200px!important;margin: 10px 4px 10px 0;padding: 0 10px;border: 1px solid rgb(221,220,220)}
.webshop-customercenter .SubmitButton_Customer {height: 35px;margin-top: 10px; border:0px;color: #fff;background: #10a54f;margin-left:10px;border-radius:5px;padding:0 15px;-webkit-appearance: none;appearance: none;outline:0}
.webshop-customercenter .Login_Customer a {color:#848484;text-decoration: underline}
.webshop-customercenter .Login_Customer a:hover {color:#111}
.webshop-customercenter .Login_Customer td {color:#626262}
.webshop-customercenter .Login_Customer td[width="130"] {width:150px}
.webshop-customercenter .Text1_Customer .Heading_Customer {font-size: 25px;border-bottom: solid 1px #dbdbdb;display: block;padding:30px 0 5px 0;margin-bottom:15px;outline: 0;}
.webshop-customercenter .Text1_Customer {padding:0 10px 100px 10px;position:relative}
#tabB1 {margin-left:10px}
#tabB1 > span, #tabB2 > span, #tabB3 > span, #tabB4 > span, .tabLinkID > a {display: inline-block;background-color: #3AB063;padding: 5px 10px;color: rgba(255,255,255,1.00);border-radius: 2px;margin: 0 10px 0 0;border: solid 1px #3AB063;}
#tabB1 > span.Tabactive_Customer, #tabB2 > span.Tabactive_Customer, #tabB3 > span.Tabactive_Customer, #tabB4 > span.Tabactive_Customer,#tabB1 > span.Tabhover_Customer, #tabB2 > span.Tabhover_Customer, #tabB3 > span.Tabhover_Customer, #tabB4 > span.Tabhover_Customer, .tabLinkID > a:hover {background-color:rgba(255,255,255,1.00);border: solid 1px #78BD55;color: #095a3e;}
#tabB4 {float: right;margin-right:10px}
#tabB4 > span {margin: 0;background-color: #e03325;border-color: #e03325;}
#tabID2 > tbody > tr > td > br {display: none;}
#tabID2 > tbody > tr > td > table > tbody > tr:nth-child(1), #tabID2 > tbody > tr > td > table > tbody > tr:nth-child(2) {display: none;}
#tabID2 > tbody > tr > td > table > tbody > tr > td:nth-child(3) {font-size: 0;position: relative;width: 0;}
#tabID2 > tbody > tr > td > table > tbody > tr > td {padding: 4px 0;}
#tabID2 > tbody > tr > td > table > tbody > tr > td:nth-child(1) {padding-right: 15px;}
#tabID2 > tbody > tr > td > table > tbody > tr > td:nth-child(3) > span {position: absolute;right: 7px;z-index: 20;color: red;font-size: 11px;top: 50%;transform: translateY(-50%);}
.webshop-customercenter #tabID2 input.TextInputField_Customer,
.webshop-customercenter #tabID2 select.OptionSelect_Customer{font-size: 14px;height: 35px;width: 100%!important;margin: 0 4px 0 0;padding: 0 10px;display: inline-block;border-radius: 3px;border: 1px solid #ddd;}
.webshop-customercenter .MemberFrame {margin-top:20px}

.Heading_Customer {font-family: 'Source Sans 3', serif!important;color:#000!important}
.clubmember input {border:1px solid rgb(221,220,220);line-height:30px;padding:0 10px}
.clubmember input[type="submit"] {background:#10a54f;border:0px;color:#fff;padding:10px 0;font-size:18px;margin:20px 0;border-radius:5px;outline:0;-webkit-appearance: none;appearance: none;}
/*------------------kundecenter end--------------------*/

/*kurv popup*/
.fancybox-lock .fancybox-overlay{z-index:9999999}
.fancybox-skin {background:#fff}
.fancybox-wrap {top:10%!important}
.fancybox-overlay-fixed{bottom:0;position:fixed;right:0}
#KurvPopup{padding:5px;width:750px;background:#fff;overflow:hidden;padding-top:20px}
#KurvPopup > div {position:relative;overflow:hidden}
#KurvPopup .left{float:left;width:50%}
#KurvPopup .right{float:right;width:47%}
#KurvPopup .pophead {font-size:18px}
#KurvPopup .left{border-right:1px solid #ccc;text-align:center}
#KurvPopup .left .pophead{color:#048e49;}
#KurvPopup .left img {max-width:80%;max-height:220px;padding:10px}
#KurvPopup .right .pophead{margin:0 0 20px 0px;border-bottom:1px solid #ccc;padding:0 0 20px 20px}
#KurvPopup .right .info{padding-left:0px}
#KurvPopup .right .info > div {margin:5px 0}
#KurvPopup .right .info > div b {width:80px;display:inline-block}
#KurvPopup .right .knapper{padding:15px 0;overflow:hidden}
#KurvPopup .right .knapper a:first-child {float:left}
#KurvPopup .right .knapper a:last-child {float:right}
#KurvPopup .right .fragttxt {background: #FAD400; border-radius: 5px;font-size:13px;text-align:center;padding:2px 0}
#KurvPopup .right .fragttxt span {font-weight:bold}
#KurvPopup .prod {padding-top:10px;border-top:1px solid #ccc;text-align:center}
#KurvPopup .prod .img {height:200px;margin-bottom: 5px}
#KurvPopup .prod > div{float:left;text-align:center;width:calc(25% - 10px);margin:5px}
#KurvPopup .prod .price {font-weight:600;margin:5px 0}
#KurvPopup .prod .price span {padding-left:5px}
#KurvPopup .prod .knap {padding:3px 10px;cursor:pointer}
@media (max-width: 999px){
	#KurvPopup{width:auto;padding:0px!important}
	#KurvPopup .prod {display:none}
	#KurvPopup .left {width:100%}
	#KurvPopup .left img {display:none}
	#KurvPopup .left {border:0px}
	#KurvPopup .right {width:100%}
	#KurvPopup .right .knapper {margin-bottom:30px}
	#KurvPopup .right .fragttxt {background:#fff}
	#KurvPopup .right .pophead,#KurvPopup .right .info{display:none}
}

/*til toppen*/
#BackTo>span{position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-weight:300;line-height:20px;z-index:999;cursor:pointer;background-color:#fff;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.2)}
#BackTo>span:hover{box-shadow:0 0 3px #000;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all .1s ease-in-out 0s;-ms-transition:all .1s ease-in-out 0s;-o-transition:all .1s ease-in-out 0s;transition:all .1s ease-in-out 0s}
#BackToTop{padding:10px 20px 10px 40px;opacity:0;visibility:hidden;bottom:-10px;right:20px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
#BackToTop.FixedTop{bottom:20px;opacity:1;visibility:visible}
#BackToTop:before {top:8px;content:'\f106';font-family: FontAwesome;font-size:30px;position:absolute;left:12px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
#BackToTop:hover:before {top:0px;}


/*dbsearch*/
/*overall styles*/
body .ui-autocomplete .ui-state-active, 
body .ui-autocomplete .ui-widget-content .ui-state-active, 
body .ui-autocomplete .ui-widget-header .ui-state-active, 
body .ui-autocomplete a.ui-button:active, 
body .ui-autocomplete .ui-button:active, 
body .ui-autocomplete .ui-state-active.ui-button:hover {
  background: #E3E3E3!important
}
body .ui-autocomplete li.uigroup .ui-state-active,
body .ui-autocomplete li.uiVisAlle .ui-state-active {
  background:none!important
}
.ui-menu-item-wrapper {overflow:hidden}
.ui-autocomplete  {z-index: 999999999!important;background: #ffffff;border: 1px solid #b5beca;border-radius:5px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); color: #1f2a2a;margin:0px!important;padding:0px!important;}
/*reset*/
.ui-autocomplete a.ui-state-focus {background:none repeat scroll 0 0 #e9e9e9;text-decoration:none!important;display:block;	overflow:hidden;border-radius:0px}
.ui-autocomplete .ui-state-active {border:0px;background:none;}
.ui-autocomplete .ui-menu-item a {line-height:1.2!important;padding:0px}
.ui-autocomplete a.ui-state-focus * {text-decoration:none;line-height:1.2!important;}
.ui-autocomplete *{font-size:14px!important; }
.ui-autocomplete .uiVisAlle .ui-state-active {margin:0 0 0 15px!important}
/*group*/
.ui-autocomplete .uigroup {text-transform: uppercase;background: #fff;text-align: left;width:100%;margin-top:20px}
.ui-autocomplete .uigroup p {font-weight:bold;font-size: 16px!important;margin:0px;padding: 10px 18px 10px 5px;line-height: 20px}
.ui-autocomplete li:first-child {margin-top:5px}
/*category*/
.ui-autocomplete .uicategory {width:100%;height:25px;line-height:25px}
.ui-autocomplete .uicategory a {padding:2px 0 2px 15px;display:block}
.ui-autocomplete .uicategory a:hover {text-decoration: none;background:red}
/*product*/
.ui-autocomplete .uiproduct {list-style: none;width:100%;border-top: 1px solid #e9e9e9;cursor: pointer;text-align: left !important;}
.ui-autocomplete .uiproduct:hover {background:#e9e9e9}
.ui-autocomplete .uiimg {width:100px;cursor: pointer;float: left;text-align:center}
.ui-autocomplete .uiimg img {max-height: 80px !important;max-width: 90%!important;padding: 5px 10px;}
.ui-autocomplete .uicontent {width:calc(100% - 150px);float:left;padding-top: 10px;background:transparent;padding-bottom:0px;}
.ui-autocomplete .uipris {margin-top:2px;font-size:11px!important;font-weight:bold;}
.ui-autocomplete .uivarenummer {margin:2px 0 5px 0;color: #8f8f8f; font-size: 10px!important;}
/*vis alle*/
.ui-autocomplete .uiVisAlle {border-top: 1px solid #b5beca;width:100%}
.ui-autocomplete .uiVisAlle div {margin-left:15px}
.ui-autocomplete .uiVisAlle p,.uiVisAlle p:hover {text-align:left;margin:0px;background: url("/images/skins/dandodesign/media/lup.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0); color: #000; cursor: pointer; font-size: 14px; font-weight: bold;line-height: 40px; padding-left: 25px; text-decoration: none;}
/*noproducts*/
.ui-autocomplete .uinoProducts {color: #931600;font-size: 12px;font-style: italic;line-height: 10px;padding: 5px 0;text-align: left;text-decoration: none;width: 400px;}
.ui-autocomplete .uinoProducts p {padding:20px;line-height:20px;height:auto}
/*defaults*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   border: 0 none;}
.ui-autocomplete .ui-menu-item a,.ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active {margin: 0px!important; cursor:pointer;text-align:left!important;display:block;} 
* html .ui-autocomplete {width: 1px;}
.ui-autocomplete-loading {background: url("/images/skins/dandodesign/media/ui-anim_basic_16x16.gif") no-repeat scroll right center white;}
.ui-autocomplete .ui-menu-item,.ui-autocomplete .uigroup, .ui-autocomplete .uiVisAlle {clear: left; float: left;}
/*responsive*/
@media (max-width: 810px) {
	.ui-autocomplete  {width:100%!important; left:0!important}
	.ui-autocomplete .uiVisAlle div {margin-left:150px!important}
}

#tooltip{text-align:center;text-shadow:0 1px rgba(0,0,0,.5);line-height:1.5;color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,1));background:-moz-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,1));background:-ms-radial-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,1));background:-o-linear-gradient( top, rgba(0,0,0,.8),rgba(0,0,0,1));background:linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,1));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);position:absolute;z-index:8000;padding:15px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #333;border-top-color:rgba(0,0,0,.9);content:'';position:absolute;left:50%;bottom:-9px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #333;border-bottom-color:rgba(0,0,0,.8);top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}