@charset "utf-8";

body.minimum_order_amount #checkout-container #column-order-summary #order-summary > table:nth-child(3) > tbody > tr:nth-child(2) {display:table-row}
body.minimum_order_amount .showbasketPayMethodFee {display:block}
body.minimum_order_amount #BasketDropdown .TotalsContainer.TotalsContainerFee {display:flex!important}

 .top-check {
	display: inline-block;
	margin-right:7px;
	margin-left:50px;
	transform: rotate(45deg);
	height: var(--height);
	width: var(--width);
	border-bottom: var(--borderWidth) solid var(--borderColor);
    border-right: var(--borderWidth) solid var(--borderColor);
}

 :root {
	--borderWidth: 3px;
	--height: 10px;
	--width: 5px;
	--borderColor: #27a500;
  }

.minorder {color:#8b8b8b!important; font-size: 11px!important;}

#checkout-container > div {float:left}
#checkout-container {position:relative;overflow: hidden}
#checkout-container #order-summary table {width:100%}
#checkout-container .right-align {text-align: right;}
#checkout-container .checkout-select, #checkout-container .checkout-text {width: 100%;height: 25px;margin: 0px;margin-bottom: 5px;}
#checkout-container fieldset {padding: 0;margin: 0;border: none;}
#checkout-container #column-shipping-payment label {display: block;margin-bottom: 10px;}
  
#Product_Rating_Container{overflow:hidden}
.Product_Rating_Symbols_Idle{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:0 0;width:20px;height:20px;float:left}
.Product_Rating_Symbols_Active{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:0 20px;width:20px;height:20px;float:left}
.Product_Rating_Symbols_Hover{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:0 40px;width:20px;height:20px;float:left}
.Product_Rating_Symbols_Idle_Left{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:0 0;width:10px;height:20px;float:left}
.Product_Rating_Symbols_Idle_Right{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:10px 0;width:10px;height:20px;float:left}
.Product_Rating_Symbols_Active_Left{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:0 20px;width:10px;height:20px;float:left}
.Product_Rating_Symbols_Active_Right{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:10px 20px;width:10px;height:20px;float:left}
.Product_Rating_Symbols_Hover_Left{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:0 40px;width:10px;height:20px;float:left}
.Product_Rating_Symbols_Hover_Right{background-color:transparent;background-image:url(/shop/frontend/components/rating/images/stars20.png);background-position:10px 40px;width:10px;height:20px;float:left}
#ReviewDialog{width:500px;height:500px}
#ProductInfo_Reviews #ProductInfo_ReviewHeadline{margin-bottom:10px}
.ProductInfo_ReviewEntry{font-size:11px;font-style:italic;padding-bottom:5px}
#ProductReviewPage #ProductReviewPageProductName{float:left;width:100%}
#ProductReviewPage #ProductReviewPageProductRating{margin-bottom:10px;margin-left:10px;float:left;width:240px}
#ProductReviewPage #ProductReviewNewReviewLink{float:left;width:240px;margin-left:10px}
#ProductReviewPage #ProductReviewNewReview{display:none;width:100%;margin-bottom:25px;margin-top:20px}
#ProductReviewPage #ProductReviewConfirmation{display:none;width:400px;height:50px}
#ProductReviewPage #ProductReviewNewReview textarea{width:100%;height:200px;margin-bottom:5px}
#ProductReviewPage #ProductReviewNewReview #ProductReviewSaveLink{float:right}
#ProductReviewPage .Product_Rating_Review_Text{display:none}
#ProductReviewPage #ProductReviewPageProductName{font-weight:700}
#ProductReviewPage #ProductReviewPageProductImage{float:left}
#ProductReviewPage #ProductReviewPageProductImage img{width:200px}
#ProductReviewPage #ProductReviewPageReviews{width:100%;float:left}
#ProductReviewPage .ProductReview{float:left;margin-bottom:10px;width:450px}
#ProductReviewPage .ReviewHead{float:left;width:100%;border-bottom:solid #000 1px;margin-bottom:2px}
#ProductReviewPage #ProductReviewPageReviewHeadline{margin-bottom:10px;font-weight:700;display:none}
#ProductReviewPage .ReviewUser{font-size:10px;font-weight:700;float:left;width:350px;padding-top:6px}
#ProductReviewPage .ReviewUsername{float:left;padding-right:5px}
#ProductReviewPage .ReviewVerifiedBuyer{float:left;font-weight:400}
#ProductReviewPage .RatingStars{float:right;width:100px;height:20px}
#ProductReviewPage .ReviewText{float:left;width:300px;font-size:10px}
#ProductReviewPage .ReviewDate{float:left;font-size:10px;margin-left:0;width:75px}
#ProductReviewPage .ReviewEditLinkText{float:right;font-size:10px}
#ProductReviewPage .ReviewEditLinkText a{outline:none}
#ProductReviewPage #ProductReviewLoginRequired{float:left;width:100%;margin-bottom:10px;margin-top:10px}
#ProductReviewPage #ProductReviewLoginRequired a{outline:none}
#ProductReviewPage #ProductReviewLogin{display:none;float:left;width:350px;position:relative}
#ProductReviewPage #ProductReviewLogin #ProductReviewLoginHeading{margin-bottom:10px;width:300px}
#ProductReviewPage #ProductReviewLogin #ProductReviewUsername{width:300px}
#ProductReviewPage #ProductReviewLogin #ProductReviewPassword{width:300px}
#ProductReviewPage #ProductReviewLogin #ProductReviewLoginButton{position:absolute;top:54px;left:280px;margin:0}
#ProductReviewPage #ProductReviewLogin #ProductReviewLoginButton input{margin:0}
#ProductReviewPage #ProductReviewLogin label span{width:100px;float:left;display:block}
#ProductReviewPage #ProductReviewLogin #ProductReviewLoginFailure{display:none}
#ProductReviewPage #ProductReviewAlreadyWritten{float:left;width:100%;margin-top:10px}


/*fancybox*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/*/des20/style.css?v=621*/
/* New general sections*/

.white {background-color: #FFF}		
.grey {background-color: #f1f1f1}	
.blue {background-color: #21425f; display: block}
.green {background-color: #27a500}
.light-blue {background-color: #edf6ff}
.container {width:1715px; margin: 0 auto; position: relative; display: block}	
.container1225 {width:1225px; margin: 0 auto; position: relative; display: block}

.top-warning {background-color: yellow; height:30px; text-align: center; font-size: 13px; line-height: 30px; font-weight: 700;}

/*Best sellers*/
.menuPicSekt {float:right; padding-bottom:20px; width: 600px; }
.menuPic, .menuPicA {padding:20px 20px 0px 0px; opacity:1; float:left}
.menuPic:hover, .menuPicA:hover {opacity:0.80}
.menuPic img{border-radius: 10px; }


.starBoxSekt {background-color: #FFF; border-radius:5px; height:210px; padding-top:30px; margin:0px 30px; }
.starBox, .starBoxA, .starBoxB {float:left; width:25%;text-align: center }
.starBox:hover, .starBoxA:hover, .starBoxB:hover {opacity:0.80 }
.starBox img, .starBoxA img, .starBoxB img{border-radius: 5px; }

.favSupSekt {padding:30px 200px; height:100px; text-align: center }
.favSupTit { text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 400; padding-bottom: 15px;font-family: futura-pt, sans-serif }
.favSup, .favSupA, .favSupB {float: left; width:8.3% }

.fBanner { background-color: #21425f; height:350px; padding: 20px; border-radius:20px; }
.fBanner-Hs {float: left; width:70%; }
.fBanner-H1 {font-size: 96px; font-weight:900; color:#FFF; padding: 0px 0px;  text-align: center;  }
.fBanner-H2 {font-size: 66px; font-weight:700; color: #b4deff;  padding: 0px 0px; text-align: center; margin-top:-20px; }
.fBannerImg {float: left; width:30%; text-align: center; }
.fBannerImg a {display:block; position: relative; padding-left:1180px; margin-left:-1180px;}
.fBanner-But {position: absolute; margin-top: 250px; margin-left:480px; }
.fBanner-But #FP-SeAlle-knap, .fBanner-But .FP-SeAlle-knap {width: 170px; background: #27a500 url(/images/design/des2015/button-arrows.png) no-repeat 160px 50%;}
.fBanner-But #FP-SeAlle-knap:hover,
.fBanner-But .FP-SeAlle-knap:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 167px 50%;}




/*cookie start*/
div#CookiePolicy,
div#CookiePolicy.fixed-bottom{background-color:rgba(0,0,0,.75);left:0;top:0;bottom:auto;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:99999999;position:fixed;margin:0;border-radius:0;right:auto}
div#CookiePolicy div.CookiePolicyCenterText{background:#f6f6f6;flex:none;width:600px;max-width:90%;max-height:90%;box-shadow:0 0 40px rgba(0,0,0,.7);border-radius:10px;color:rgba(0,0,0,1.00);margin:0;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}
div.CookiePolicyText{padding:0px 0px;display:flex;flex-direction:column;min-height:200px;max-height:none;overflow:visible; background:#f6f6f6;}
div.CookiePolicyText a{text-decoration:underline}

div.CookiePolicyText > h2{margin:0 0 20px 0;font-size:25px;font-weight:400}

div.cookie-details-button-container{display:flex;justify-content:flex-end;padding:20px 40px}


div.cookie-policy-accept-buttons-container{order:2;margin:0;padding:30px 0;display:flex;justify-content:center; background-color: #FFF;}
div.cookie-policy-accept-buttons-container > input {margin:0;border-radius:5px;padding:20px 0px;font-weight:400;text-align:center;text-decoration:none; cursor: pointer; width:42%; font-weight: 700}
div.cookie-policy-accept-buttons-container .cookie-policy-accept-all {background:#1f8300;border:solid 1px #d2d2d2;}
div.cookie-policy-accept-buttons-container .cookie-policy-accept-all:hover {background:#2ab200;}
div.cookie-policy-accept-buttons-container .cookie-policy-accept {margin-right:20px;background-color:#fff!important;border:solid 1px #eaeaea;color:#000}
div.cookie-policy-accept-buttons-container .cookie-policy-accept:hover {border:solid 1px #acacac}


div.cookie-policy-details-link-container{order:4;padding:0 20px;display:flex;justify-content:center;margin-bottom:20px; }
div.cookie-policy-details-link-container a { font-size:12px; color: #606060; text-decoration: underline}

div.cookie-policy-details-container{order:5;display:none}


div.cookie-policy-consents-container{order:4;display:flex;padding:15px 0px; border-radius:5px; width:90%; margin:0 auto;}

div.cookie-policy-consents-container > div{flex:auto;display:flex;flex-direction:column;align-items:center;padding:5px}


div.cookie-policy-consents-container label{font-weight:400;margin:0;display:flex;flex-direction:column;align-items:center; font-size: 13px; margin-top:5px;}
div.cookie-policy-consents-container label div {border-radius:25px;width:50px;margin:0;background-color:#ccc;padding:3px;display:flex;justify-content:flex-start;cursor:pointer}
div.cookie-policy-consents-container input:checked + label div{justify-content:flex-end;background-color:#004438}
div.cookie-policy-consents-container input:checked:disabled + label div{cursor:default}
div.cookie-policy-consents-container label div > span{width:20px;height:20px;border-radius:50%;background:#fff}
.rtable{display:flex;flex-wrap:wrap;margin:0;padding:0}
.rtable--4cols>.rtable-cell{width:25%}
.rtable-header-cell{background-color:rgba(0,0,0,0.05);font-weight:700}
.rtable-cell{box-sizing:border-box;flex-grow:1;width:100%;padding:.8em 1.2em;overflow:hidden;list-style:none;border-bottom:1px solid #ececec;font-size:.85em}


.CK-popuptype_logo {text-align: center; padding:35px 0px; }
.CK-popuptype_head {text-align: center; font-size: 24px; font-weight: 500; color: #313131; padding: 0px 15px }
.CK-popuptype_text {padding:10px 35px; color: #505050; font-size: 12px; }

#CookiePolicy.fixed-center .CookiePolicyCenterText {padding: 0px!important;}
.cookie-policy-consents-container input[type=checkbox] {width:30px; height:30px; cursor: pointer; border-radius: 5px;}

/* DD cookie popup*//*
.CookiePolicyCenterText {width:600px!important; border-radius:10px; padding:0px!important;}

.cookie-policy-consents-container {background-color: #FFF; padding:15px 35px 15px 100px; height:80px;}
.cookie-policy-details-link-container { text-align: center; padding: 15px 0px; font-size: 12px; color: #878787; text-decoration: underline}
.cookie-policy-accept-buttons-container {padding:0px 20px 35px 20px;}

.cookie-policy-button {border-radius:5px; padding: 20px 15px; width:46%; margin: 0% 2%; font-weight: 700; }
.cookie-policy-accept{ color: #6e6e6e!important }


.cookie-policy-consents-area {width:50%; float: left; padding:8px 0px;}
.cookie-policy-consents-container input[type=checkbox] {width:24px; height:24px;}

.cookie-policy-details-container {padding:0px 35px; background-color: #FFF}
.rtable--4cols>.rtable-cell {max-width: 23%; padding:1%;}
.rtable-header-cell {background-color: #FFF;font-weight: bold; font-size:16px;}


@media (max-width: 1000px) {
div.CookiePolicyText > img{margin:20px 25px}
div.CookiePolicyText > h2{padding:25px;font-size:21px}
div.CookiePolicyText > p{padding:0 25px 25px;font-size:95%}
div.cookie-policy-accept-buttons-container{padding:20px 25px;flex-direction:column-reverse}
div.cookie-details-button-container{padding:20px 25px}
div.cookie-details-button-container > input{width:100%}
div.cookie-policy-accept-buttons-container > *,div.cookie-details-button-container > *{font-size:90%}
div.cookie-policy-details-link-container{padding:0 0 20px}
div.cookie-policy-consents-container{flex-wrap:wrap}
div.cookie-policy-consents-container > div{flex:none;width:50%}
div.cookie-policy-consents-container > div:nth-child(-n+2){border-bottom:solid 1px #d4d4d4}
div.cookie-policy-accept-buttons-container > input,div.cookie-policy-accept-buttons-container > a{padding:13px 15px}
div.cookie-policy-accept-buttons-container > a{padding-top:10px;padding-bottom:10px;margin:15px 0 0}
div.cookie-policy-consents-container label{font-size:80%}
div.cookie-policy-consents-container label div > span{width:20px;height:20px}
}*/
/*cookie end*/


@media screen and (max-width: 1714px) {
	.container {width:1225px; }
	.container1225 {width:1225px; }
	.menuPicSekt { width: 300px; }
	.menuPicA {display:none}
	.favSupSekt {padding:30px 50px; }
	.fBanner {}
	.fBanner-H1 {font-size: 70px; padding: 20px 0px;  }
	.fBanner-H2 {font-size: 48px;  }
	.fBannerImg a { padding-left:800px; margin-left:-800px;}
	.fBanner-But { margin-top: 230px; margin-left:300px; }
}

@media screen and (max-width: 1469px) {
.starBox, .starBoxB  {width:33.3% }
.starBoxA {display: none }	
}

@media screen and (max-width: 1224px) {
	.container {width:980px; }
	.container1225 {width:980px; }
	.menuPicSekt {display:none}
	.favSupA {display:none}
	.favSup {width:11.1% }
	.fBanner-Hs { width:60%; }
	.fBannerImg {width:40%;  }
	.fBanner-H1 {font-size: 50px; padding: 20px 0px; padding-top:50px;  }
	.fBanner-H2 {font-size: 33px;  }
	.fBannerImg a { padding-left:570px; margin-left:-570px;}
	.fBanner-But { margin-top: 220px; margin-left:200px; }
}


	
@media screen and (max-width: 979px) {
	.container 		{width:100%; }
	.container1225  {width:100%; }
	.starBox  {width:46%; padding:0% 2% 3% 2%; }
	.starBox img  {width:auto; height:auto }
	.starBoxB {display: none }	
	.starBoxSekt {  padding-top:0px; margin:0px 15px;}
	.favSupSekt {height:300px;; }
	.favSup {width:33.3% }
	.fBanner {  height:520px; padding: 20px; margin: 0px 15px }
	.fBanner-Hs { width:100%; }
	.fBannerImg {width:100%;  }
	.fBannerImg a { padding-left:0px; margin-left:0px;}
	.fBanner-H1 {font-size: 30px; padding-top:10px;  }
	.fBanner-H2 {font-size: 19px; padding-bottom:15px; }
	.fBanner-But { margin: 0 auto; margin-top: 460px; position: relative; width:210px; }
	
	
	
	body.hideExternal #tidio-chat,
	body.hideExternal #Coi-Renew,
	body.hideExternal #recent-sales {display:none!important}
	
	.CK-popuptype_head {font-size: 18px; }
	.CK-popuptype_text {padding:10px 20px; font-size: 12px;}
	.cookie-policy-consents-container { padding:15px 35px 15px 45px;}
}


.tp-widget-reviews-filter-label {display:none}


/*Forside*/
.frontpage-banner {text-align:center}
.frontpage-banner img{max-width:100%;height: auto}

/*Standards*/
A:link     { color:#292929;text-decoration:none;}
A:visited  { color:#292929;text-decoration:none;}
A:hover    { color:#27a500;text-decoration:none;}
A:active   { color:#292929;text-decoration:none;}
Body{ font-size:14px;color:#292929;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;}
Td {font-size:14px;}
body.HideMomsMenu #momspopuplnk {display:none!important;}


/* LAYOUT 3.0 */
body{font-family:Helvetica,Arial,sans-serif;font-size:100%;background-color:#f1f1f1;background-attachment:fixed;background-repeat:repeat-x;background-image:-webkit-gradient(linear,0% 5%,0% 100%,from(#f1f1f1),to(#f1f1f1));background-image:-webkit-linear-gradient(top,5% #f1f1f1,100% #f1f1f1);background-image:-moz-linear-gradient(top,5% #f1f1f1,100% #f1f1f1);background-image:-ms-linear-gradient(top,5% #f1f1f1,100% #f1f1f1);background-image:-o-linear-gradient(top,5% #f1f1f1,100% #f1f1f1)}
#tpo-content{width:1715px;margin:0 auto;height:100%;min-height:500px;padding-bottom:5px}
#tpo-bottomframe{width:1705px;margin:0 auto;background-color:#FFF;margin-top:30px;margin-bottom:30px;border-radius:5px}
#tpo{width:100%;height:100%}
.tpo-topBar{background-color:#f1f1f1}
.tpo-topBarHold{width:1725px;margin:0 auto;height:30px;color:#656565;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:14px}
.tpo-topBarHold a{color:#656565;font-family:Raleway,Helvetica,Arial,sans-serif}
.tpo-topBarHold a:hover{text-decoration:underline}
.tpo-tbLeft{line-height:30px;float:left;padding-left:20px}
.tpo-tbLeft span{background:url(/images/design/des2015/topsect/blue-phone.png) 5% 50% no-repeat;font-weight:700;padding-left:18px;font-size:14px;margin-left:5px}
.tpo-topsek-a,.tpo-topsek-b,.tpo-topsek-c,.tpo-topsek-d{line-height:30px;float:left;padding-left:19px;font-size:12px;color:#4A4A4A}
.top-trustSP{display:inline-block;margin-left:50px;margin-right:7px;line-height:30px;vertical-align:middle;color:#4A4A4A}
.tpo-topsek-a a,.tpo-topsek-b a,.tpo-topsek-c a,.tpo-topsek-d a,.top-trustSP a{color:#4A4A4A}
.tpo-topsek-a:hover,.tpo-topsek-b:hover,.tpo-topsek-c:hover,.tpo-topsek-d:hover,.top-trustSP:hover{color:#4A4A4A;text-decoration:underline}
.top-check{display:inline-block;margin-right:7px;margin-left:50px;transform:rotate(45deg);height:var(--height);width:var(--width);border-bottom:var(--borderWidth) solid var(--borderColor);border-right:var(--borderWidth) solid var(--borderColor)}
:root{--borderwidth:3px;--height:10px;--width:5px;--bordercolor:#27a500}
.bottom-row3 .tpo-tbRight-c{float:left;text-align:center;width:100%}
.bottom-row3 .momsactive,.bottom-row3 .momspadding{color:#27a500!important;font-size:14px}
.bottom-row3 .momsdeactive{color:#FFF!important;font-size:14px}
.tpo-tbRight{background:url(/images/design/des2015/topsect/blue-konto.png) 5% 50% no-repeat;line-height:30px;font-size:12px;float:right;padding-left:26px;padding-right:20px}
.tpo-tbRight1{background:url(/images/design/des2015/topsect/blue-kontakt.png) 5% 50% no-repeat;line-height:30px;font-size:12px;float:right;padding-left:26px;padding-right:25px}
.tpo-tbRight2{background:url(/images/design/des2015/topsect/blue-qorder.png) #F1F1F1 5% 50% no-repeat;line-height:30px;font-size:12px;float:right;padding-left:34px;padding-right:25px}
.tpo-tbRight3{background:url(/images/design/des2015/topsect/blue-levering.png) 5% 50% no-repeat;line-height:30px;font-size:12px;float:right;padding-left:32px;padding-right:25px}
.tpo-Top{height:110px;width:100%;background:#fff}
.tpo-TopHolder{width:1715px;margin:0 auto;height:105px}
.tpo-topmenu{height:47px;width:100%;background-color:#244561}
.StepsTop{display:none;overflow:hidden}
.StepsTop-sect,.StepsTop-sect1{float:left;width:300px;text-align:right;padding-top:35px}

/*4.0 top sect*/
.tpo4-logoSect {float: left;width: 550px;height: 103px;}
.tpo4-logo {padding: 14px 15px 0px 15px; float:left}
.tpo4-logo img {max-width: 246px;max-height: 43px;}

.tpo-bizSelector{float:left;width:200px;padding-left:15px}
.tpo4-logoSect .tpo-tbRight-c{line-height:20px;width:200px;padding-top:16px;float:none}
.tpo4-logoSect .CP-AllePriser{line-height:16px;font-size:13px;width:200px;padding:0;float:none;text-align:left;color:#86929f}
.tpo4-searchSect{width:600px;height:100px;float:left;margin-left:50px}
.tpo-search{padding-top:18px}
.tpo-search .SearchField_SearchPage{width:600px;height:45px;margin-left:15px;margin-top:13px;position:relative;top:0;background:#f1f1f1;border-radius:30px;border:0 #cfcfcf solid;padding-left:25px;font-size:14px}
.tpo-search .SearchField_SearchPage:focus{background:#FFF;border-bottom-right-radius:30px;border-bottom-left-radius:30px}
.tpo-search .SubmitButton_SearchPage{display:none;position:relative;top:-41px;left:262px;width:50px;height:34px;background:url(/des20/design/icons/search-icon.png) no-repeat 50% 50%;border:0;z-index:5000;border-top-right-radius:20px;border-bottom-right-radius:20px;color:#FFF;font-weight:700;cursor:pointer}
.search-buttop{display:block;position:relative;top:-75px;left:590px;width:50px;height:34px;background:url(/des20/design/icons/search-icon.png) no-repeat 50% 50%;border:0;z-index:5000;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#FFF;font-weight:700}
.tpo4-tmidSect{float:right;width:170px;height:70px;margin-left:0;padding-top:10px}
.tpo4-midBox{margin-left:25px;margin-top:0;float:left;text-align:center;width:60px}
.tpo4-midBox-img{position:relative;top:-39px}
.tpo4-midBox-img img{max-width:25px;max-height:25px}
.tpo4-midBox-txt{font-size:12px;position:relative;top:-15px;color:#575757}
.tpo-basketSect{float:right;height:100px;width:110px}
.tpo-basketSect .tpo-basket{padding-top:10px;margin-top:0;height:100px;position:relative}
.tpo-basketSect #kurv-top-shipping{position:absolute;margin-top:20px;left:0;right:0;color:#27a500!important;text-align:center;font-size:13px;display:none}
.tpo-basketSect #kurv-top-shipping span{color:#27a500!important;font-weight:400!important}

.mobile-sps {display:none}
.mobSP {width:100%; float:left; text-align: center; line-height: 40px; background-color: #244561; color:#FFF; }
.mobSP a { color:#FFF; animation: pulse 5s infinite;}
.mobSP .top-check { margin-left: 0px;}
@keyframes pulse {
  0% {
    color: #FFF;
  }
  50%{
    opacity:0.5;
  }
  100% {
    color: #FFF;}
	
 }

  



/* Top Kurv  4.0*/	 
.kurv-top-title{font-size:15px;font-weight:700;margin-top:17px}
.kurv-top-title a{color:#454545}
.kurv-top-price{color:#454545;margin-top:10px;font-size:12px;position:relative;left:0;top:3px;font-weight:500;text-align:center}
.kurv-top-antal{color:#FFF;font-size:14px;font-weight:700;position:relative;left:10px;top:-80px;z-index:11;padding:5.5px 9px;background:#27a500;display:inline-block;text-align:center;line-height:14px;cursor:default;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}
.kurv-top-bgc{position:relative;left:25px;top:5px}
.but-top-bgc{position:relative;left:0;top:5px}
.bg-circle{width:60px;height:60px;background:#f1f1f1;-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;-webkit-transition:all .5s ease-in-out 0;-moz-transition:all .5s ease-in-out 0;-ms-transition:all .5s ease-in-out 0;-o-transition:all .5s ease-in-out 0;transition:all .5s ease-in-out 0}
.kurv-top-bg{position:relative;left:25px;top:-80px;float:left}
.kurv-top-bg a{width:200px}
.tpo4-midBox:hover .bg-circle,.kurv-top-bg:hover .bg-circle{background:#c5c5c5}
.kurv-top-FriF{height:25px;line-height:25px;background-color:#FFF;width:100%;margin-top:15px;border-top:1px #e0e8ee solid;border-bottom:1px #e0e8ee solid}
#Box1ShippingTxt.prodcardBox1ShippingTxt{color:#464646;font-size:13px;text-align:center;font-family:Helvetica,sans-serif}
#Box1ShippingTxt.prodcardBox1ShippingTxt span{color:red;font-size:13px;font-weight:800}


/*4.0 top sect - end*/
.StepsBot{display:none}
.StepsBot-sect{width:861px;margin:0 auto;padding:30px 0}
#CSSmenu-TB{background:url(/images/design/des2015/topmenu-bgTB.png) bottom left;margin-left:-5px}
#mc_embed_signup{font:14px Helvetica,Arial,sans-serif}
.tpo-newsBg{background-color:#363c41;width:100%;height:90px}
.tpo-news{height:70px;padding-top:20px;width:940px;margin:0 auto;background-color:#363c41}
.news-head{float:left;font-size:22px;font-weight:900;color:#FFF;line-height:20px;padding-top:5px}
.news-head span{color:#CCC;font-size:13px;font-weight:100}
.news-headSE{float:left;font-size:18px;font-weight:900;color:#FFF;line-height:20px;padding-top:5px}
.news-headSE span{color:#CCC;font-size:12px;font-weight:100}
#mce-error-response{position:absolute;margin-top:48px;color:#aedc9a}
#mce-error-response a{color:#ffc9c9;text-decoration:underline;color:#FFF}
#mce-error-response a:hover{color:#aedc9a}
.tpo-news .mc-field-group{float:left}
.mc-field-group{float:left;margin-left:50px;padding-top:6px}
.mc-field-group input{width:250px;height:30px;border-radius:5px;padding-left:10px;padding-right:20px}
#mc-embedded-subscribe{-webkit-appearance:none;display:block!important;background-color:#005780;height:36px;position:relative;left:-20px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#FFF;font-weight:700;cursor:pointer;box-sizing:border-box;padding:0 10px;border:#005780 1px solid;top:6px}
#mc-embedded-subscribe:hover{background-color:#059ee8}
.mc-field-group div{color:#ff6060;text-align:center;padding-top:5px;position:absolute}
#mce-success-response{position:absolute;color:#27a500;font-size:24px;font-weight:900;width:100%;text-align:center;background-color:#333;left:0;height:90px;margin-top:-20px;line-height:90px;z-index:1999}



@media screen and (max-width: /*2500px*/1714px) {
#tpo-content {width:1225px;}
#tpo-bottomframe {width: 1215px;}
	
	
.tpo-topBarHold { width:1225px;  }
.tpo-TopHolder {width: 1225px;}
	
.tpo-topsek-d {display:none}
.top-check, .top-trustSP {margin-left:20px;}	

.tpo4-searchSect{ width: 300px;margin-left:0px}	
.tpo-search .SearchField_SearchPage{width:278px;}
.search-buttop{left:262px;}	

}






@media screen and (max-width: 1224px) {
    #tpo-content {width: 980px;}
    #tpo-bottomframe {
        width: 970px;
    }
	.tpo-topBarHold { width:980px; }
    .tpo-TopHolder {width: 980px;}
	.tpo-tbRight-c { width: 300px; }
	
.adSect1 { width: 180px;}
.adSect2, .adSect2p { width: 200px;}
.adSect3 { width: 200px;}
.adSect4 { width: 110px;}
.adSect5 { display: none;}
	
.tpo4-logoSect {width: 450px;}
.tpo4-logo img {max-width: 200px;max-height: auto; padding-top:5px;}	
/*.tpo4-logoTX {font-size: 12px; padding-top:10px;}	*/
.tpo-search .SearchField_SearchPage{width:238px;}
	

	
.StepsTop-sect, .StepsTop-sect1 {width: 225px;}		
.tpo-topsek-c {display:none}	
		


#midbox2	{display:none}
.tpo4-tmidSect {width:85px;}	
	
.search-buttop{top:-58px;left:227px;}	
	
	
}

	
    @media screen and (max-width: 979px) {
        #tpo-content {width: 100%;box-shadow: 0px 0px 0px #091c2a;border-radius: 0px; }
        #tpo-bottomframe { width: 100%; box-shadow: 0px 0px 0px #091c2a;border-radius: 0px;}
		
		    .tpo-TopHolder {width: 100%;}
			.tpo-topBarHold { width:100%; }
			.tpo-tbRight-c { width: 30%; text-align: center}
			
.tpo-logoSect {width: 34%;}
.tpo-basketSect {width: 200px;}


.tpo-tbRight2, .tpo-tbRight3 { display:none;}		
		
.tpo-logo {padding: 20px 0px 0px 15px;}
.tpo-logo img {max-width: 200px;max-height: 39px;}

/*.tpo-AdSect { width: 800px; margin: 0 auto;}
.adSect1 { width: 170px;}
.adSect2, .adSect2p { width: 190px;}
.adSect3 { width: 180px;}
.adSect4 { display: none;}*/
	
.StepsTop-sect1 { display:none;}	
.StepsBot-sect{ display: none;}

.tpo-newsBg {height:140px;}
.tpo-news { height:140px; padding-top:20px; width:100%; margin:0 auto; background-color:#333333}
.news-head, .news-headSE { float: none; text-align:center; padding-top:0px; }
.mc-field-group { float: none; margin-left:10px; padding-top:6px;}
#mc_embed_signup { width:415px; margin:0 auto; margin-top:10px;}

#mce-success-response { color:#27a500; font-size:24px; left:0px; height:140px; margin-top:-80px; line-height:140px;}
		
		
.tpo-Top, .tpo-topBar, .kurv-top-bgc {display: none;}

	
/*.tpo-AdSect { width: 550px; margin: 0 auto;}
.adSect1 { width: 170px;}
.adSect2, .adSect2p { width: 190px;}
.adSect3 { display: none}	*/
		
.mc-field-group input{ height:30px!important; font-size:14px;}	
#mc-embedded-subscribe {height:38px!important; }		

.mobile-sps {display:block}		
		
}
  



@media screen and (max-width: 549px) {


		
/*.tpo-AdSect { width: 355px; margin: 0 auto;}
.adSect1 { padding-left: 55px; width: 125px; background:url(/images/design/des2015/topsect/grey-tick.png) 10% 100% no-repeat;}
.adSect2, .adSect2p { padding-left: 55px; width: 120px; background:url(/images/design/des2015/topsect/grey-tick.png) 10% 100% no-repeat;}
	.adSectMob {display:none}	*/

.news-head {font-size:22px; }
.news-head span, .news-headSE span { display:none; }
.mc-field-group input{ width:170px;}
#mc_embed_signup { width:315px;}
}
		

.FT { float:left;}

 




/* BOTTOM FRAME 3.0 */

.BotFrame{ height:50px; padding:25px; }
.BotFrame .BF33{ text-align:center; float:left; width:33%;}
.BotFrame .BF34{ text-align:center; float:left; width:34%;}
.BotFrame .BF35{ text-align:center; float:left; width:33%}

.BF34 .trustpilot-widget { width:150px;  margin:0 auto; }

@media screen and (max-width: 979px) {
.BotFrame{ width:100%; max-height:50px; padding:15px 0px; }
.BotFrame .BF33{ width:50%}
.BotFrame .BF33 img{ max-width:100%;height: auto;}
.BotFrame .BF34{ width:50%; }
.BotFrame .BF34 img{ max-width:60%;height: auto;}
.BotFrame .BF35{ display:none;}
}

@media screen and (max-width: 400px) {
.BotFrame{ max-height:35px; padding:15px 0px; }
}


.tpo-flags { width:200px; margin:0 auto; text-align:center; padding-top:20px;}
.tpo-flags img {  padding:7px;}







/*JUL*/
.julHat { position:absolute; margin-left:2px; margin-top:2px; display:none  }

html.inklmoms .webshop-showbasket .VB-TotalEks-T,
html.inklmoms .webshop-showbasket .VB-TotalEks{color:#adadad;font-weight:400;font-size:16px}
html.inklmoms .webshop-showbasket #VB-TotalInk {color: #545454;font-size: 18px;font-weight: 700;line-height: 34px;}

/*creditcard fail*/
.cCard-fail { padding:50px 0px 50px 160px; font-size:14px; width:500px; }
.cCard-fail span{ font-weight:900; font-size:24px; color:#FF0004}

/*popuptype start*/
.popuptype {text-align:center!important}
.popuptype_logo {padding:20px 80px 40px 80px}

 
.popuptype_head {font-size:20px;} 
.popuptype_knap {overflow:hidden;width:100%;}
.popuptype_knap div {display:inline-block;margin:10px 10px}
.popuptype_knap span {text-transform:uppercase;margin-bottom:5px;border-radius: 5px;display: block;text-align:left;text-align:center;height: 35px;line-height:35px;color: #fff;width: 120px;font-weight: 700;font-size: 16px;cursor:pointer;}
.popuptype_knap_erhverv span {border: 1px solid #1c598d;background: #235580}
.popuptype_knap_erhverv span:hover {border: 1px solid #1c598d;background: #1c598d}
.popuptype_knap_privat span {border: 1px solid #dd942c;background:#dd942c}
.popuptype_knap_privat span:hover {border: 1px solid #cd8218;background: #cd8218}
.popuptype_knap div {font-size:13px;color:#575757}
.popuptype_cookies {border-top:1px solid #ccc;padding:10px;color:#575757;font-size:13px;margin-top:40px}
#momspopuplnk {font-size:17px;margin-right:10px;color:#d4d4d4}
#momspopuplnk .momspadding {margin:0 5px}
#momspopuplnk span:not(.momspadding):hover {text-decoration:underline}
#momspopuplnk .momsactive { font-weight:900; color:#27a500; text-transform: uppercase;  }
#momspopuplnk .momsdeactive {font-weight:900;cursor:pointer; color:#d4d4d4; text-transform: uppercase;}

/*popuptype slut*/

.medMoms {display:none}

.step2print #ShippingMethod_61{opacity:0}
.step2print #ShippingMethod_61 span,
.step2print #ShippingMethod_61 img {display:none}

/* test area */

/*.tpo-basket .kurv-top-price span {display:none}*/


/*  STEPS basket*/


.Steps-basket { display:none ; position:absolute; margin-top:130px; margin-left:-10px; width:240px; border-radius:5px; box-shadow: 0px 0px 6px #355a75; background-color:#FFFFFF }

.Steps-basket .Head { text-align:center; font-size:16px; font-weight:700; line-height:30px;  color:#21425f }
.Steps-basket .Lines { padding:0px; color:#666666  }
.Steps-basket .Lines td { font-size:14px; }
.Steps-basket .Fragt { line-height:30px; font-size:14px; padding-left:7px; font-size:12px; background-color:#dcebf6; color:#21425f; font-weight:700; }
.Steps-basket .Fragt span{ float:right; padding-right:7px; font-weight:100; }

.Steps-basket .Total { line-height:50px; font-size:14px; padding-left:7px; color:#21425f; font-weight:700; }
.Steps-basket .Total span{ float:right; padding-right:7px; font-weight:100; }

.Steps-basket .Button { text-align:center; padding-bottom:20px; }
.Steps-basket .Button a { text-align:center; font-size:12px; background:#e7e7e7; padding:5px 10px; border-radius:3px; font-weight:700; border:1px solid #d1d1d1; box-shadow: 0px 0px 3px #aeaeae;}
.Steps-basket .Button a:hover { background:#d1d1d1; }

.Steps-basket .Products_Basket_TBL tr{ height:60px; border-bottom:1px solid #CCCCCC}
.Steps-basket .Products_Basket_TBL td{}

.Steps-basket .Products_Basket_Amount_TD { vertical-align:top;padding:18px 0px 8px 10px; }

.Steps-basket .Products_Basket_Amount_TD:after{ content:"stk";}

.Steps-basket .Products_Basket_ProductName_TD { position:absolute; width:220px; overflow:hidden; margin-left:-50px; height:16px;font-weight:700; color:#666666; }
.Steps-basket .Products_Basket_ProductName_TD a {color:#666666; }

.Steps-basket .Products_Basket_TotalPrice_TD { vertical-align:top;padding-top:18px; }


/* NEW product category page  */

.PCP-main-Left {width: 505px;float: left;padding-left: 30px;}

.PCP-header {margin-top: 0px;padding-left: 30px;}
.PCP-header h1 {font-weight: 800;margin-bottom: 0px; padding-top:10px;}


.PCP-varenr { color:#999999; float:right; padding-right:20px; margin-top:-85px;}
.PCP-rating .Product_Rating_Review_Text, .PCP-rating .Product_Rating_Sum, .PCP-rating .Product_Rating_Voted { display:none}
#Product_Rating_Container span {display:none}

.PCP-MainImg { padding: 15px 0px 15px 0px;width: 300PX;  margin: 0 auto;}
.PCP-MainImg img{ max-width:300px; height:auto}

.PP-ImgSel{padding-left:0px;width:305PX; margin:0 auto;}
.PP-ImgSel img{width:70px; margin-right:4px;}

.PCP-main-Right {width: 800px;margin-left: 30px;float: left;}

.PCP-desc { font-size:14px; padding:0px 30px; color: #666666; min-height:210px; padding-bottom:15px; }
.PCP-desc H2 { margin-bottom:-10px; font-size:18px; color:#666666; margin-top:0px;}
.PCP-pris { width:160px; background-color:#21435f; text-align:center; color:#FFFFFF; padding:13px 5px; border-radius:10px; float:left; margin-left:30px;}
.PCP-pris span { font-size:18px; font-weight:800}
.PCP-pris .PriceDevider_ProductInfo_TR, .PCP-pris .PriceText_ProductInfo_SPAN  { display:none;}
.PCP-pris .PriceBefore_ProductInfo_TD { display:none;}

.PCP-stock { float:left; margin-left:30px; border:1px solid #CCCCCC; padding:5px; border-radius:10px;}
.PCP-stock .PP-LevBox-ST { margin-top: 0px;}
.PCP-variant { width:100%; text-align:center; background-color:#21425f; color: #FFF; font-size:18px; font-weight:800; padding:10px 0px; margin-top:15px;}

.PCP-RightCol{width:200px; background-color:#f1f1f1; vertical-align:top; padding:0px 21px 0px 22px; }
.PCP-RightCol .trustpilot-widget{margin-bottom:15px; border:#e3e3e3 1px solid; background-color:#FFFFFF; padding:15px 15px;}

.PCP-RightCol #CountDown{ margin-bottom:15px;}

.PCP-trust { background-color:#FFFFFF; margin:30px 15px 30px 15px;  border:1px #e3e3e3 solid;  border-radius:10px; padding:15px 15px; padding-top:0px;}
.PCP-trust-H1 { font-size: 26px; font-weight: 900; position: absolute; margin-top: 50px; margin-left: 30px; color: #21425f }

.PP-LeftCol .Related_Custom_DIV { border-right:1px solid #CCCCCC; }

.PCP-rating {padding-top: 6px;}
.PCP-reviewLink { margin-top:-5px; margin-left:10px;}
.PCP-ImgSel { margin:0 auto; padding-left:0px; width:305px;}
.PCP-ImgSel img{width:70px; margin-right:4px;}

.ULlink > a {position: relative; color: #999999; text-decoration: none;}
.ULlink > a:hover {color: #999999;}

.ULlink > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #999999;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.ULlink > a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}


/* NEW product category products  */




.PCB-piclist { height:132px; width:100%; border-bottom:1px solid #CCCCCC;  }
.PCB-piclist:hover { background-color:#f7f7ff}

.PCB-img { float:left; padding:15px; width:100px;}
.PCB-img img{ height:100px; width:auto;}
.PCB-img a{ width:200px; position: absolute; display:block}

.PCB-MidSekt { float:left; padding:15px; font-size:14px; width:260px; padding-top:25px;}

.PCB-tilbud { position:absolute;}

.PCB-size { font-weight:700; font-size:16px}
.PCB-size span { font-weight:800; color: #333333}
.PCB-varenum { color:#999999; font-size:12px; line-height:30px;}

.PCB-PrisSekt { float:left; font-size:12px; padding-top:32px; padding-left:225px;}

.PCB-pris {   color: #333333; margin-top:15px; margin-bottom:10px; text-align:right}
.PCB-pris strike { padding-right:10px; color:#999999; font-weight:300; font-size:16px;}
.PCB-pris span { color: #666666; font-size:20px; font-weight:900}

.PCB-ButSekt { float:right;  width:180px; margin-right:30px; padding-top:10px;}

.PCB-amount .TextInputField_ProductInfo { float:left; background-color: #F2F5F7;border: 1px solid #8D9CAA;height: 27px;padding: 0px 5px;text-align: center;width: 50px;font-size: 16px; margin-right:10px;}

.PCB-infobut .Related_InfoButton_IMG { 
    border-color: #0f990c;
	width:172px;
	height:30px;
    background: #9f9f9f url('/images/design/des2015/infobutton-ProdCat.png') no-repeat 50% 50%;
	margin-bottom:10px; margin-top:20px;
	
	}
.PCB-infobut .Related_InfoButton_IMG:hover { background-color: #7c7c7c}

.PCB-buybut .Related_BuyButton_IMG {
    border-color: #0f990c;
	width:100px;
	height:30px;
    background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;
	float:left
	}
.PCB-buybut .Related_BuyButton_IMG:hover {border-color: #0a6608; background-color: #1f8500;}



select {
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: url(/des20/design/downarrow-select1.png) no-repeat;
background-position: 96% 50%;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #cecece;}	



@media screen and (max-width: 1714px) {

.PCP-main-Right {width: 600px;}
.PCP-main-Left {width: 305px;}
.PCB-PrisSekt { padding-left:0px;}

}

@media screen and (max-width: 1224px) {
 .PCP-RightCol{ display:none;}   
 .cCard-fail { padding:50px 0px 50px 30px;  }
	}

	
@media screen and (max-width: 979px) {
.PCP-main-Left {width:40%; padding:0px;}
.PCP-main-Right {width:60%;padding:0px; margin:0px;}
.PCP-pris { display:none;}
.PCB-MidSekt { width:25%;}
.PCP-ImgSel { padding-left:30px;}
.PCP-varenr { color:#999999; float:none; padding-right:20px; margin-top:0px;}
.PCP-header {padding-left: 15px;}
.PCP-header h1 {padding-top:10px;margin-top: 0px;}	
}

@media screen and (max-width: 979px) {
.PCP-main-Left {width:100%; padding:0px;}
.PCP-main-Right {width:100%;padding:0px; margin:0px;}
.PCB-PrisSekt { display:none}
.PCB-MidSekt { width:190px;}
.PCB-img {padding:15px 0px;}
.PCB-ButSekt { margin-right:15px; position:absolute; right:0px}
.PCP-stock { display:none}
.PCP-ImgSel { margin:0 auto; padding-left:0px; width:305px;}

.PCB-piclist { height:112px;}


.PCB-img { width:80px;}
.PCB-img img{ height:80px; width:auto;}

.PCB-ButSekt { padding-top:0px;}
.PCB-MidSekt { padding-top:15px;}
.PCB-PrisSekt { float:left; font-size:12px; padding-top:22px;}
}

@media screen and (max-width: 489px) {

}


/*JUL */














/* Hover info side */
.SideHover{ 
width:165px; 
height:200px; 
position: fixed;
top:300px;
margin-left:1230px;
float:right;
	display:none;

}

.SH-box{ background-color:#FFF; box-shadow: 0px 0px 10px #091c2a; padding:7px 10px 5px 10px; border-radius:5px; margin-top:12px; text-align:center;}
.SH-box .name{ font-weight:700; font-size:14px; }
.SH-box .price{ font-size:12px;}
.SH-box .price span{ font-size:18px; line-height:24px; font-weight:900; color:#FF0000}
.SH-box .nyhed{ position:absolute; margin-top:-197px; margin-left:95px;}

.SH-TBbox{ background-color:#FF0000; box-shadow: 0px 0px 10px #091c2a; padding:3px 0px 0px 00px; border-radius:5px; margin-top:12px; text-align:center;}

.SH-box a{ padding-bottom:30px; }

.emaerket-SH { background-color:#FFF; box-shadow: 0px 0px 10px #091c2a; padding:7px 10px 5px 10px; border-radius:5px; margin-top:12px; text-align:center;}


.SideHoverWB{ 
width:175px; 
height:200px; 
position: fixed;
top:300px;
margin-left:-200px;
float:right;

z-index:2000
}

.SHw-box{ background-color:#FFF; box-shadow: 0px 0px 10px #091c2a; padding:7px 0px 5px 0px; border-radius:5px; margin-top:12px; text-align:center;}
.SHw-box .name{ font-weight:700; font-size:14px; }
.SHw-box .price{ font-size:12px;}
.SHw-box .price span{ font-size:18px; line-height:24px; font-weight:900; color:#FF0000}
.SHw-box .nyhed{ position:absolute; margin-top:-197px; margin-left:95px;}

.SHw-box a{ padding-bottom:30px; }


@media screen and (max-width: 1599px) {
.SideHover{ display:none; }
.SideHoverWB{ display:none; }	
}

/* BOTTOM SECTION 3.0 */


.bottom-row0{ height:220px; background-color:#41484e; width:100%; }
.bottom-row0-holder{ width:1225px; height:170px; margin: 0 auto;padding-top:30px; border-bottom: 1px solid #2f3439}	

.botad-sect {float:left; padding:0px 55px;}
.botad-tit1 {color:#FFF; font-size:56px; font-weight: 750;  margin-bottom:-10px;}
.botad-tit2 {color:#05aeff; font-size:36px; font-weight: 750}
.botad-tit3 {color:#bfbfbf; font-size:15px; font-weight: 300;padding-left: 3px;}






.bottom-row1{ height:350px; background-color:#41484e; width:100%;}
.bottom-row1-holder{ width:1225px; height:300px; margin: 0 auto;border-bottom: 1px solid #2f3439; padding-bottom: 30px;}	
.bottom-row1-sector1, .bottom-row1-sector2, .bottom-row1-sector3, .bottom-row1-sector4{
	font-size:14px;
	color:#FFFFFF;
	margin: 0 auto;
	height:210px;
	float:left;
	padding-top:30px;}
.bottom-row1-sector1{ width: 25%; color:#E6E6E6}	
.bottom-row1-sector1 a{ color:#FFFFFF;}	
.bottom-row1-sector1 img{padding-bottom:10px;}
.bottom-row1-sector2{ width: 27%;}
.bottom-row1-sector3{ width: 27%;}
.bottom-row1-sector4{ width: 21%;}
.bottom-row1-sector4 a{color:#FFFFFF; vertical-align:middle;}
.bottom-row1-sector4 a:hover{ opacity:0.7}

.bottom-row1-sector1 a[href^="mailto"] {line-height:50px;display: inline-block;font-size:18px}
@media screen and (max-width: 1599px) {
	.bottom-row1-sector1 a[href^="mailto"] {line-height:50px;display: inline-block;font-size:18px;margin-top:10px}
}
.botloc {position: absolute; margin-left: 66px; margin-top: -30px; opacity:0.5}

.bottom-row2{ height:70px; background-color:#FFFFFF;}
.BotCards-box{ width:830px; margin:0 auto; }
.BotCards{ float:left;}


.bottom-row2a { height:70px; background-color:#41484e;}
.BotCards-holder{ width:780px; margin:0 auto; }
.BotCard{ float:left; padding:0px 15px; opacity:0.5}

.bottom-row3 { height:70px; background-color:#41484e; border-bottom: 1px solid #2f3439; padding-bottom: 30px;}


.bot-tlf {font-size:22px; font-weight:900!important; color:#FFF!important}
.bot-tlf a { color:#FFF!important}
.bot-link{ vertical-align:middle; line-height:30px;}
.bot-link-img{float:left; margin-left:40px;}
.bot-title{ color:#757575; font-size:18px; font-weight:bold; margin-left:70px; margin-bottom:10px;}




.flagsbot-sect {width:200px; height: 50px; margin:0 auto; padding-top:15px;}
.flagbot, .flagbot-a {float:left; padding:5px 10px; opacity: 0.5}
.flagbot-a { opacity: 1}
.flagbot:hover {opacity:1}





@media screen and (max-width: 1224px) {
.bottom-row0-holder{ width:980px;}	
.botad-sect {padding:0px 25px;}
.bottom-row1-holder{ width:982px; }
.botloc { margin-left: 36px; }
}



@media screen and (max-width: 979px) {
.bottom-row0{ display:none }	
.bottom-row1{ height:500px;}
.bottom-row1-holder{ width:100%; height:500px;}
.bottom-row1-sector1{ min-width: 220px; float:none; height:230px;}
.bottom-row1-sector2{ width: 50%;padding-top:0px;}
.bottom-row1-sector3{ width: 50%;padding-top:0px;}
.bottom-row1-sector4{ display:none;}
	
.botloc{ display:none;}

.bottom-row2{ height:170px;}
.BotCards-box{ width:415px; margin:0 auto;}
	
.BotCards-holder{ display:none;}	

}

@media screen and (max-width: 489px) {
.BotCards-box{ width:100%; }
.bottom-row2 img{ max-width:100%;height: auto;}
}













/* Tilbage til toppen 3.0 */
 #BackTo > span {
    position: fixed;
    -webkit-transform: translateZ(0); /* Forbedring af FPS i Chrome/Safari */
    font-size: 14px;
    font-weight: 300;
    height: 20px;
    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);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;}

#BackTo > span:hover {

    box-shadow: 0 0 3px #1eafe1;
    -webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -ms-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;}

#BackToTop {
    padding: 10px 20px 10px 40px;
    background: url('/images/arrow-up24.png') no-repeat 10px center;
    opacity: 0;
    color:#000;
    visibility: hidden;
    bottom: -10px;
    right: 60px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

#BackToTop:hover {background-position: 10px 4px;}
#BackToTop.FixedTop {bottom: 50px; opacity: 1; visibility: visible;}

/* IE fix */
.lt-ie9 #BackToTop {
    border: 1px solid #aaa;
}



/* Product page Buttons  3.0 */

.Related_BuyButton_IMG, .BuyButton_Productinfo input[type="image"], #product_price, .CP-Tilb, .CP-Tilb-tit a, .PP-buysect3{
	-webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;}

.Related_BuyButton_IMG { /* Læg i kurv */
    border-color: #0f990c;
	width:100px;
	display: initial!important;
	height:30px;
    background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;
	}
.Related_BuyButton_IMG:hover {border-color: #0a6608; background-color: #1f8500;}
.BuyButton_Productinfo input[type="image"]{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 240px;
    height: 50px;
    background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #27a500;
    border: 1px solid #1f8200;
    border-radius: 0px;
    vertical-align: bottom;
	}
.BuyButton_Productinfo input[type="image"]:hover{background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #1f8500;}

.Thumbnail_Productinfo{ border:#cccccc 1px solid;}



.VB-alsobought .Related_BuyButton_IMG   {background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;
	}


/* Product page tilbehør  3.0 */
.RightCol-TilbH{ width:200px;  text-align:center; font-size:18px; font-weight:700; line-height:25px; margin-bottom:-10px;}

.PP-RelBot {padding-left:20px;}

.PP-related{
position: relative;
overflow: hidden;
z-index: 9;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease;
padding:5px;
width:200px!important;; 
background-color:#FFFFFF; 
height:250px; 
border:#e3e3e3 1px solid;
margin: 0px 12px 12px 12px !important;
float:left;
}

.PP-related:hover{
box-shadow: 0px 0px 12px #878d93;
z-index: 2000;
border-radius: 5px;
}

.PP-related .PP-Rel-Buy  {
    height: 50px;
   
    line-height: 50px;
    color: #13cc10;
	width: 100%;
    
	
	
	text-align:center;
}
.PP-related:hover .PP-Rel-Buy {}


.PP-Rel-Name{ font-size:12px; font-weight:700; width:180px; line-height:14px; text-align:center; height:30px; overflow:hidden; padding:0px 5px; margin-bottom:5px;}
.PP-Rel-Img{  width:150px; margin:0 auto; text-align:center; height:150px;}
.PP-Rel-Img img{  max-width:150px;}
.PP-Rel-Sdes{ text-align:center}
.PP-Rel-Price{ text-align:center; font-size:15px; font-weight:800; line-height:36px; margin-top:-10px;}
.PP-Rel-Price strike{ font-weight:100; color:#666666; margin-right:5px;  }
.PP-related:hover .PP-Rel-Price{color:#27a500;}
.PP-Rel-Buy .TextInputField_ProductInfo{ float:left; width:30PX; height:19px; margin-right:-15px; margin-left:20px;  text-align:center; padding:3px;}





@media screen and (max-width: 730px) {

.PP-related{
position: relative;
overflow: hidden;
z-index: 9;
-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; 
-o-transition: all 0.5s ease;
padding:5px;
width:40%!important;; 
background-color:#FFFFFF; 
height:250px; 
border:#e3e3e3 1px solid;
margin: 0px 18px 24px 4px !important;
float:left;}
	
.PP-Rel-Buy .TextInputField_ProductInfo {display:none}	
.PP-Rel-Name {width:90%}	
	
}

/* Countdown timer 3.0 */	
#CountDown .timer{padding:4px 0 4px 2px;line-height:30px;font-size:18px;font-weight:Bold;color:red;letter-spacing:0;text-align:center;background-color:#FFF}
#CountDown {font-size:14px;font-weight:700;text-align:center;color:#000;line-height:20px;padding:10px;border:#e3e3e3 1px solid;background-color:#f6ff00;background-repeat:repeat-x;background-image:-webkit-gradient(linear,0% 20%,0% 100%,from(#fcffa7),to(#f6ff00));background-image:-webkit-linear-gradient(top,20% #fcffa7,100% #f6ff00);background-image:-moz-linear-gradient(top,20% #fcffa7,100% #f6ff00);background-image:-ms-linear-gradient(top,20% #fcffa7,100% #f6ff00);background-image:-o-linear-gradient(top,20% #fcffa7,100% #f6ff00)}
.listpage-RightCol #CountDown{margin-bottom:15px}
#CountDown strong {color:#000;font-weight:700;line-height:16px;padding:4px 0 4px 2px;font-size:16px}

/* ROLLUP Countdown timer 3.0 */	
.RollupCounter {
color:#393939;
font-weight:700;
font-size:14px;
line-height:20px;
margin-top:15px;
margin-left:23px;
	padding:10px; 
	width:180px;
	height:80px;;
	text-align:center;
    border:1px #dddddd solid;
	background-color: #f6ff00;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#fcffa7), to(#f6ff00));
    background-image: -webkit-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -moz-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -ms-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);
    background-image: -o-linear-gradient(top, 20% #fcffa7, 100% #f6ff00);}
	
.RollupCounter span{ font-weight: 900; font-size:16px; color:#FF0000; display:block; background-color:#FFFFFF; padding:5px; border:1px #CCCCCC solid; margin-top:5px; text-transform:uppercase;}



/* --- LIST PAGE --- */





/* CATEGORY PAGE 3.0 */

.CP-Left-TD{width:230px; padding-right:14px; vertical-align:top; background-color:#f1f1f1; padding-bottom:30px; border-right:#e3e3e3 0px solid; }
.CP-Main-TD{ vertical-align:top;border-top:#e3e3e3 0px solid; width: 1471px; /*padding-bottom:30px;*/}

.CP-ReklameB-tab{ width:100%; margin-bottom:30px; border-top:#dddddd 1px solid; border-bottom:#dddddd 1px solid; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.CP-ReklameB-tab:hover{ box-shadow: 0px 0px 10px #a5a7aa;}


@media screen and (max-width: 1714px) {
.CP-Main-TD{ width: 981px;}

}


@media screen and (max-width: 1224px) {
.CP-Main-TD{ width: 736px;}

}


@media screen and (max-width: 979px) {
.CP-Main-TD{ width: auto;}	
.CP-Left-TD{ display:none;}
#BackToTop {display: none}
}

@media screen and (max-width: 979px) {
.CP-ReklameB-tab td{ padding:10px;}
.CP-ReklameB-tab .RB-image img{ width:100%; height:auto;}
.CP-ReklameB-tab .RB-Mob { display:none;}
.RB-price { width:120px;}
.RB-price img { width:120px; height:48px;}
.CP-ReklameB-tab:hover{ box-shadow: 0px 0px 0px #a5a7aa;}
}


/* CP index's */
.CP-BrochIX, .CP-frontpladerIX{ width:100%; height:auto;  }

.CP-IndBox{ float:left; width:305px; border:1px solid #dddddd; margin-top:-1px; margin-left:-1px; background-color: #FFF; padding-bottom: 15px;}
.CP-frontpladerIX .CP-IndBox{ width:395px; margin:15px}
.CP-IndBox:hover{border: 1px solid #D7DCE2; box-shadow: 0px 0px 10px #a5a7aa; border-radius:5px;}
.CP-IB-image{ text-align:center; padding:10px 0px;  }
.CP-IB-tit{  text-align:center; font-size:16px; font-weight:700;  padding:0px 10px;}
.CP-IB-var {text-align:center; font-size:14px; font-weight:600; color:#21425f; margin-top:5px;}

.CP-IB-pris{  text-align:center; margin-bottom:10px; color: #c8c8c8;}
.CP-IB-pris span{ font-size:18px; font-weight:800;}
.CP-IndBox:hover .CP-IB-pris span{ color:#009933}



.CP-IndBox:hover .CP-IB-tit a{ color:#27a500}

.CP-banner-head2 { background-color:#fff; color:#494949; font-size:13px; text-align:center; padding:20px 15px;}

.CP-topvid { float:right; padding:0px 30px; text-align:center; position:relative; color: #000; font-size:14px }
.CP-topvid img { border:2px #000000 solid}
.CP-topvid img:hover {box-shadow: 0px 0px 5px #a5a7aa;}


.CP-Tilb-td {background-color:#f1f1f1; padding-bottom: 30px;}
.CP-Tilb-head { text-align: center; padding:40px 0px 20px 0px; font-size: 20px; font-weight:700; color:#888888}
.CP-TilbBox { width:704px; margin:0 auto; }
.CP-Tilb { width:300px; float:left; border:1px #CCCCCC solid; margin:0px 25px 30px 25px; background-color:#FFF }
.CP-Tilb-img { padding:5px 0px; text-align:center}
.CP-Tilb-tit { text-align:center; font-weight:700; font-size:14px; line-height:20px; padding-bottom: 15px;}

.CP-Tilb:hover {border: 1px solid #D7DCE2; box-shadow: 0px 0px 10px #a5a7aa; border-radius:5px; }
.CP-Tilb:hover .CP-Tilb-tit a { color:#27a500}

.CP-printSekt {background-color: #21425f; width:100%;height: 72px; display: block}
.CP-printBox {width:50%; float:left;}
.CP-printBut-b, .CP-printBut-a {text-align: center}
.CP-printBut-b a, .CP-printBut-a a{display:block; background-color: #FFF; padding:8px 15px; width:230px; margin:0 auto; margin-top: 15px; font-weight: 900; font-size: 16px; border-radius: 5px; color: #222222; }
.CP-printBut-a a{ background-color: #FF0000; color: #FFF!important}
.CP-printBut-b a{opacity:0.7}
.CP-printBut-b a:hover{opacity:1}

.CP-bfSekt {background-color: #21425f; width:100%;height: 72px; display: block}
.CP-bfBox, .CP-bfBoxM {width:25%; float:left;}
.CP-bfBut-b, .CP-bfBut-a {text-align: center}
.CP-bfBut-b a, .CP-bfBut-a a{display:block; background-color: #FFF; padding:13px 10px; width:180px; margin:0 auto; margin-top: 15px; font-weight: 700; font-size: 14px; border-radius: 5px; color: #222222; }
.CP-bfBut-a a{ background-color: #FF0000; color: #FFF!important}
.CP-bfBut-b a{opacity:0.7}
.CP-bfBut-b a:hover{opacity:1}


@media screen and (max-width: 1714px) {
.CP-frontpladerIX .CP-IndBox{ width:274px;}

}


@media screen and (max-width: 1224px) {
.CP-IndBox{width:244px;}
.CP-frontpladerIX .CP-IndBox{ width:294px;}
.CP-bfBut-b a, .CP-bfBut-a a{ width:140px; }
}

@media screen and (max-width: 979px) {
.CP-IndBox{width:33.1%}

.CP-bfBoxM {display: none}	
.CP-bfBox, .CP-bfBoxM {width:50%; }	
}



@media screen and (max-width: 979px) {
.CP-IndBox{width:49.6%}
.CP-frontpladerIX .CP-IndBox{ width:47%;margin:1%}
.CP-IndBox:hover{border: 1px solid #D7DCE2; box-shadow: 0px 0px 0px #a5a7aa; border-radius:0px;}
.CP-TilbBox { width:100%; margin:0 auto;}
.CP-Tilb { width:90%; margin:0% 5%; margin-bottom:30px; }
.CP-printBut-b a, .CP-printBut-a a{ width:150px;  font-size: 16px; }	
}

@media screen and (max-width: 479px) {
.CP-IB-image img{ height:auto; }
.CP-IB-tit{  font-size:14px; }
.CP-IB-var {font-size:12px;}
	
	
	
	
	
}



/* 3.0 Mellemside box */

.MelSide-box, .ms-head a, .CP-IndBox, .ProSbox, .ms-semere a{
-webkit-transition: all 0.3s ease; 
-moz-transition: all 0.3s ease; 
-o-transition: all 0.3s ease;
text-align:center
}

.MelSidePage{ padding:0px 0px;}
.MelSide-box{     
	width: 260px;
    float: left;
    background-color: #FFFFFF;
    margin: 0px 10px;
    padding: 0px;
    border-radius: 10px;
    border: 1px #FFF solid;
    margin-bottom: 20px;
	position: relative;
	}
.MelSide-box:hover{ border:1px #27a500 solid; border-radius: 10px;}
.MelSide-box .ms-img{ text-align:center; margin-top: 10px; }
.MelSide-box img{ padding:0px 2px; max-width: 200px; height: auto;  }
.MelSide-box .ms-head{ text-align:center; font-size:16px; font-weight:700; height:50px; padding:0px 10px; line-height: 24px; overflow: hidden}
.MelSide-box:hover .ms-head a{ color:#27a500}



.SubCats_Categories_TABLE > tbody > tr { float:left;width:280px; text-align: center;   }

.SubCats_Categories_TD { width:100%; display:block; }

.ms-semere{
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-bottom: 15px;
}

.ms-semere a {
    background-color: #27a500;
    width: 200px;
    color: #FFFFFF!important;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: 600;
}
.ms-semere a:hover{ background-color:#1e8100;}

@media screen and (max-width: 1224px) {
	.SubCats_Categories_TABLE > tbody > tr { float:left;width:33%;	}
.MelSide-box{ width:90%; margin:10px 4% 10px 4%; border-radius: 15px; border: 1px #FFF solid; }
}

@media screen and (max-width: 979px) {
	.SubCats_Categories_TABLE > tbody > tr { float:left;width:50%;	}


}

@media screen and (max-width: 979px) {
.MelSide-box .ms-head{font-size:14px;}

.MelSide-box:hover{ box-shadow: 0px 0px 0px #a5a7aa; border-radius:0px;}

}


@media screen and (max-width: 600px) {
.MelSide-box img{ width: 90%; height: auto; margin: 0 auto;  }

}


/* CatPage sort section 3.0 */
.CP-opt{width:243px; height:100%;float:left; padding-bottom:30px; border-bottom:1px solid #dddddd }
.CP-opt-H{width:215px;margin:0 Auto;margin-top:15px;}
.CP-opt-header{font-weight:700;line-height:30px;font-size:15px;}
.CP-options-box{line-height:25px; font-size:14px;} 
.CP-options-box input{ } 

.CP-options-box-s{ font-size:13px; line-height:25px;}
.CP-options-box input, .CP-options-box-s input{
height:15px;
width:15px;
margin:0 auto;
vertical-align:middle;
margin-right:5px;
margin-bottom:4px;}

.CP-options-box label, .CP-options-box-s label{
cursor:pointer;
display:inline-block;
width:185px;
}

.CP-options-box label:hover, .CP-options-box-s label:hover{color:#27a500;}
.CP-options-box span{color:#9d9d9d;}

.nulstil-knap{
	border: #989898 1px solid;
	background: #FFFFFF url('/images/design/des2015/nudstil-knap.png') no-repeat 50% 50%;
	width:130px;
	height:30px;
	line-height:30px;
	cursor: auto;
	margin:0 auto;
	margin-top:30px;
	box-shadow: 0px 0px 10px #D7DCE2;}

.nulstil-knap:hover { background-color: #e9e9e9;}	
	
.nulstil-knap a{
display:block;
width:130px;
height:30px;
float:left;
text-align:center;
color:#989898;}

.CP-SeOgsa{ padding:25px 8px; float:left;}
.CP-SeOgsa div{ line-height:24px; font-size:14px;}


.CP-SeOgsa-pic {padding:35px 0px; padding-left:28px;}
.CP-SeOgsa-hd { font-weight: 900; color:#244460; font-size: 20px; text-align: center; padding-right:30px; }
.CP-SeOgsa-but { margin-bottom: 30px;}
.CP-SeOgsa-but a {width:200px;  background-color:#27a500; height: 50px; padding: 12px 20px; color:#FFF; font-weight: 700; margin-left: 18px; position: relative; top:30px; }
.CP-SeOgsa-but a:hover {  background-color:#1f8500;}

.CP-LeftNav{ }
.CP-LeftNav-head{ padding: 20px 0px 15px 0px; font-weight:800; font-size:16px; text-align:center; background-color:#21425f; color:#FFFFFF; text-transform:uppercase}
#CP-LeftNavBut{	
	line-height: 20px;
	font-weight: normal;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:25px;
	border-top: 1px solid #466b8c;
	border-bottom: 1px solid #0a1e2f;
	color: #FFF;
	width: 208px;
	font-weight: 600;
	padding: 5px 0 0 22px;
	font-size: 14px;
	background: #21425f url('/images/design/des2015/button-arrows.png') no-repeat 191px 50%;


	}
#CP-LeftNavBut:hover {border-top:1px solid #466b8c;border-bottom:1px solid #0a1e2f; background:#3d6689 url('/images/design/des2015/button-arrows.png') no-repeat 205px 50%;}	
#CP-LeftNavBut-a{	
	line-height: 20px;
	font-weight: normal;
	display:block;
	height:25px;
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	color: #FFF;
	width: 208px;
	font-weight: 600;
	padding: 5px 0 0 22px;
	font-size: 14px;
	background: #FF0000 url('/images/design/des2015/button-arrows.png') no-repeat 201px 50%;
	}
	
.CP-LeftNavBut-a{}




.snaptop-guide a{ padding:10px; background-color:#0066FF; color:#FFFFFF; border-radius:5px; margin-left:25px; z-index:2000; position:relative; margin-left:0px;}
.snaptop-guide a:hover{ background-color: #0033FF }



.CP-adSect{}
.CP-ad{ text-align:center; margin-top:15px; }
.CP-ad img{ border:#e3e3e3 1px solid; }
.CP-adSect .tp_-_box{ margin:15px 21px 0px 21px; border:#e3e3e3 1px solid; width:200px; }

.CP-adSect .trustpilot-widget{ margin:15px 14px 0px 14px; border:#e3e3e3 1px solid; width:170px; padding:20px 15px 5px 15px; background-color:#FFFFFF }



.CP-AutoSortSekt{ background-color:#f1f1f1; height:40px; padding-top:11px;}
.CP-AutoSort{  float:right;  text-align:center; padding-right:15px;}
.CP-AutoSort .Productlist_Sort_Select{ height:40px; width:150px;background-color: #F2F5F7;border: 1px solid #8D9CAA;border-radius: 3px;padding-left: 10px;}

.CP-AutoSort-Tit{ width:100px; float:left; line-height:30px; font-weight:600;}

.CP-PopHead { width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:700; background-color:#f1f1f1}

/* CatPage top index */
.CP-TopIndex{ background-color:#f1f1f1}
.CP-TopIndex-H, .CP-TopIndex-bot, .CP-afspaer-H{ background-color:#21425f; text-align:center; color:#FFFFFF; font-size:14px; font-weight:600; line-height:25px;}
.CP-afspaer-H{ margin-top:30px;}


.CP-TopIndex-dex{ border-left:25px solid #21425f; border-right:25px solid #21425f; }
.CP-TopIndex-dex img{ padding:0px 10px;}
.CP-TopIndex-dex a:hover{ opacity:0.7;}
.CP-TopIndex-bot{ }

.CP-TopIndex-kli img{ padding:0px 10px;}
.CP-TopIndex-kli a:hover{ opacity:0.7;}

.CP-TopIndex-roll { background-color:#e9f3de; border-left:25px solid #21425f; border-right:25px solid #21425f;}
.rollup-IX { margin:15px 12px; border:1px solid #CCCCCC;opacity:0.7}
.rollup-IX img, .rollup-IX-a img{ max-width:100%; height:auto;}
.rollup-IX:hover {opacity:1; box-shadow: 0px 0px 3px #091c2a;}
.rollup-IX-a { margin:15px 12px; border:2px solid #FF0000;opacity:1}

.rollup-IX-guide a{ padding:10px; background-color:#0066FF; color:#FFFFFF; border-radius:5px; margin-left:25px; z-index:5; position:relative;}
.rollup-IX-guide a:hover{ background-color: #0033FF }

.CP-MenuSel a{ font-weight:700; color:#FF0000; font-size:15px}


.MobSizeDrop-box { display:none}
.MobSizeDrop-box24 { display:none}


/* Gadeskilt 2019 index */
.CP-TopIndex-gs { background-color:#e9f3de}
.gsskilt-IX, .gsskilt-IX img, .gsskilt-IX:hover{
-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;}

.gsskilt-IX { margin:8px; opacity:0.4}
.gsskilt-IX-sd { margin:8px 12px;}
.gsskilt-IX img, .rollup-IX-a img{   -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}
.gsskilt-IX:hover {opacity:1; margin-top: 3px; margin-bottom: 13px; }
.gsskilt-IX img:hover {   }
.gsskilt-IX-a {  opacity:1}


/* Gadeskilt index */

.GSI-index { float:right; margin-right:15px;  }

.GSI-figleft { float:left; padding-right:10px;}
.GSI-figright {float:left; padding-left:10px;}

.GSI-A3, .GSI-A2, .GSI-B2, .GSI-A1, .GSI-B1, .GSI-A0, .GSI-B0 { float:left; width:auto; vertical-align:bottom; padding:0px 2px; height:90px; opacity:1; }
.GSI-A3:hover, .GSI-A2:hover, .GSI-B2:hover, .GSI-A1:hover, .GSI-B1:hover, .GSI-A0:hover, .GSI-B0:hover {}

.GSI-A3 img { height:28px; width:auto; padding-top:50px; }
.GSI-A2 img { height:38px; width:auto; padding-top:40px; }
.GSI-B2 img { height:46px; width:auto; padding-top:32px; }
.GSI-A1 img { height:53px; width:auto; padding-top:25px; }
.GSI-B1 img { height:60px; width:auto; padding-top:18px; }
.GSI-A0 img { height:71px; width:auto; padding-top:7px; }


.GSI-A3 div, .GSI-A2 div, .GSI-B2 div, .GSI-A1 div, .GSI-B1 div, .GSI-A0 div, .GSI-B0 div{ display:none;   }
.GSI-A3:hover div, .GSI-A2:hover div, .GSI-B2:hover div, .GSI-A1:hover div, .GSI-B1:hover div, .GSI-A0:hover div, .GSI-B0:hover div{ display:block; text-align:center; font-weight:800; position: relative; margin-top:-17px;  }

.StolpTD { background-color:#f1f1f1; padding:30px 15px}
.StolpBox-sekt { width:944px; margin:0 auto;}
.StolpBox { width:400px; float:left; background-color:#FFFFFF; margin:0px 10px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.StolpBox:hover { border:1px #27a500 solid;}
.StolpBox-img { text-align:center; }
.StolpBox-tit {text-align:center; font-weight:700; font-size:16px; line-height:24px;}
.StolpBox-price {text-align:center}
.StolpBox-price span { color:#FF0000}
.StolpBox-mere{ text-align:center; margin-top:20px; margin-bottom:10px; }
.StolpBox-mere a{ background-color:#27a500; width:200px; color:#FFFFFF; padding:10px; border-radius:5px;}






.c3boxTD { background-color:#f1f1f1; padding:15px 0px}
.c3box-sekt { width:1715px; margin:0 auto;}
.c3box-sekt h2{ padding:0px 10px;}
.c3box, .c3boxL { width:260px; float:left; background-color:#FFFFFF; margin:0px 10px; padding:0px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.c3box:hover, .c3boxL:hover { border:1px #27a500 solid;}
.c3box-img { text-align:center; margin-top:10px;}
.c3box-tit {padding:5px; text-align:center; font-weight:700; font-size:16px; color:#FFF; line-height:24px; border-top-left-radius:5px; border-top-right-radius: 5px; }
.c3box-mere { text-align:center; margin-top:20px; margin-bottom:10px; padding-bottom: 15px; }
.c3box-mere a{ background-color:#27a500; width:200px; color:#FFFFFF!important; padding:10px 15px; border-radius:5px; font-weight: 600;}
.c3box-mere a:hover{ background-color:#1e8100;}

.c3box-uden, .c3box-inkl { text-align:center; margin-top:20px; margin-bottom:10px; padding-bottom: 15px; width:50%; float:left; }
.c3box-inkl a{ background-color:#27a500; color:#FFFFFF!important; padding:10px 20px; border-radius:5px; font-weight: 700;}
.c3box-uden a{ background-color:#898989; color:#FFFFFF!important; padding:10px 20px; border-radius:5px; font-weight: 700;}
.c3box-inkl a:hover, .c3box-uden a:hover{ background-color:#1e8100; }


.c3box, .c3boxL .c3box-uden a, .c3box-inkl a, .c3box-mere a{
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}



.c3-banner-head { background-color:#f1f1f1; color:#717171; font-size:16px; text-align:center; padding:10px 15px; font-weight:700; margin-top:0px;}
.c3-banner-head h2{  color:#717171; font-size:16px; }





.ProSbox { width:400px; margin:0 auto; border:1px solid #CCCCCC; margin-top:30px; border-radius:5px; padding:5px;}
.ProSbox:hover { border:1px #27a500 solid;}
.ProSbox-img {}
.ProSbox-txt {text-align:center; font-weight:bold; padding:5px; font-size:18px}
.ProSbox-txt a {  }
.ProSbox .StolpBox-mere{ text-align:center; margin-top:15px; margin-bottom:20px; }


.SubCatBox, .SubCatBox-tit a, .SubCatBox3, .SubCatBox-mere a, .SubCatBox3-tit a, .SubCatBox2, .SubCatBox2-tit a{
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}


.SubCatTD { background-color:#f1f1f1; padding:10px 20px 0px 20px}
.SubCatTD h2{ color:#666666; font-weight:900;}
.SubCatBox-sekt { width:1185px; margin:0 auto;}
.SubCatBox { width:322px; float:left; background-color:#FFFFFF; margin:0px 20px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:10px;}
.SubCatBox:hover { border:1px #27a500 solid;}
.SubCatBox-img { text-align:center}
.SubCatBox-tit {text-align:center; font-weight:900; font-size:24px; line-height:24px;}
.SubCatBox-tit a{ color:#666666!important}
.SubCatBox-text { text-align:center}
.SubCatBox:hover .SubCatBox-tit a{ color:#000}
.SubCatBox-mere{ text-align:center; margin-top:20px; margin-bottom:10px; }
.SubCatBox-mere a{ background-color:#27a500; width:200px; color:#FFFFFF!important; padding:10px; border-radius:5px;}
.SubCatBox-mere a:hover{ background-color:#1f8500; }

.SubCatBox3 { width:165px; float:left; background-color:#FFFFFF; margin:0px 20px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.SubCatBox3:hover { border:1px #27a500 solid;}
.SubCatBox3-tit {text-align:center; font-weight:900; font-size:50px; line-height:24px; padding:25px 0px}
.SubCatBox3-tit a{ color:#999999!important; width:160px; display:block; }
.SubCatBox3:hover .SubCatBox3-tit a{ color:#000; }

.SubCatBox2 { width:224px; float:left; background-color:#FFFFFF; margin:0px 20px; padding:15px; border-radius:10px;border:1px #FFF solid; margin-bottom:30px;}
.SubCatBox2:hover { border:1px #27a500 solid;}
.SubCatBox2-tit {text-align:center; font-weight:700; font-size:14px; height:32px; }
.SubCatBox2-tit a{color: #666666!important;}
.SubCatBox2:hover .SubCatBox2-tit a{ color:#000; }
.SubCatBox2-img { text-align:center}
.SubCatBox2-img img { width:180px; height:auto;}



@media screen and (max-width: 1714px) {
.c3box-sekt { width:1175px; margin:0 auto;}
.c3box, .c3boxL { width:270px; }	
	
}






@media screen and (max-width: 1224px) {
.SubCatBox-sekt { width:940px; }
.SubCatBox { width:240px; }
.SubCatBox-img img, .SubCatBox2-img img{width:100%; height:auto;}

.SubCatBox3 { width:125px; margin:0px 15px;}
.SubCatBox3-tit a{ width:125px; }
.SubCatBox2 { width:163px;}

.c3box-sekt { width:880px; }
	
.CP-TopIndex-kli img{ padding:0px 5px;}	
}


@media screen and (max-width: 979px) {

.CP-TopIndex-dex img{ padding:0px 0px;}
.CP-TopIndex-kli img{ padding:0px 0px;}		
.StolpBox-img img { width:250px; height:auto;}
.StolpBox { width:250px; }
.StolpBox-sekt { width:644px; }

.SubCatTD {  padding:10px 10px 0px 10px}
.SubCatBox-sekt { width:100%; }
.SubCatBox { width:27%; margin:0px 2%; padding:15px 1%; margin-bottom:10px;}
.SubCatBox3 { width:13.6%; margin:0px 2%; padding:15px 1%; margin-bottom:10px;}
.SubCatBox3-tit { font-size:30px;}
.SubCatBox3-tit a{ width:100%; }
.c3box-sekt h2{ padding:10px 0px 0px 0px; font-size:15px; margin: 0px;}	

.c3box, .c3boxL { width:48%;   }		
	
	
.c3boxTD { padding:0px 0px 30px 0px}
.c3box-sekt { width:100%;}
.c3box, .c3boxL { width:45%; margin:0px; margin-left:3%; margin-top:15px; }	
.c3box img, .c3boxL img { width:90%; height:auto; margin: 0 auto; }		
.c3box-tit {padding:5px; text-align:center; font-weight:700; font-size:16px; color:#FFF; line-height:24px; border-top-left-radius:5px; border-top-right-radius: 5px; height:48px; overflow: hidden }	
.c3box-uden, .c3box-inkl { text-align:center; margin-top:20px; margin-bottom:10px; padding-bottom: 15px; width:100%; float:none; }
.c3boxL .c3box-mere { margin-bottom:59px;  }	
}

@media screen and (max-width: 979px) {
.CP-TopIndex, .CP-TopIndex-bot, .GSI-index{ display:none;}
.MobSizeDrop-box { display: block; text-align:center; padding:15px 0px 5px 0px; background-color:#f1f1f1; border-top:1px solid #e3e3e3}
.MobSizeDrop-box select{ height:40px; width:300px; font-size:14px; padding:5px; border-radius:5px; line-height:30px;background-color: #F2F5F7;border: 1px solid #8D9CAA;padding-left: 10px;}
	
.MobSizeDrop-box24 { display: block; text-align:center; padding:15px 0px; background-color:#f1f1f1;  position:absolute; width:46%}
.MobSizeDrop-box24 select{ height:40px; width:80%; font-size:13px; padding:5px; border-radius:5px; line-height:30px;background-color: #F2F5F7;border: 1px solid #8D9CAA;padding-left: 5%;}	
	
.CP-AutoSortSekt{ background-color:#f1f1f1; height:30px; padding:15px 0px;}
.StolpBox-sekt { width:322px; }

.SubCatBox { width:93%; margin:0px 2%; padding:15px 1%; margin-bottom:20px;}
.SubCatBox-img img { width:320px;}

.SubCatBox3 { width:26.7%; margin:0px 2%; padding:15px 1%; margin-bottom:20px;}
	

}

@media screen and (max-width: 600px) {


}



#CP-TilbageBut {
	border-radius: 5px;
	line-height: 20px;
	font-weight: normal;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:25px;
	border: 1px solid #1f8500;
	color: #fff;
	width: 175px;
	font-weight: 600;
	padding: 5px 0 0 22px;
	font-size: 14px;
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 160px 50%;
	margin-top:15px;
}

#CP-TilbageBut:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 165px 50%;}



.CP-KatSect{ width:1715px; margin:0 auto; height:237px; overflow:hidden;}



/* Autogen CatPage */
.CatPage-AG{ width:100%;}
.CatPage{}

.CatHeader, .CatHeader-index, .CatHeader-index24{
margin-top:0px;
line-height:30px;
color:#244460;
font-size:18px;
text-align:center;
padding:0px;
}

.CatHeader-index{text-align:left; padding-left:30px}


.CatHeader H1, .CatHeader-index H1 { font-weight:800; margin-top: 0px;}
.CatHeader-index24 H1 { font-weight:800;  margin-bottom:0px;}
.CatHeader span, .CatHeader-index span, .CatHeader-index24 span { font-size:22px; font-weight:300; color:#999999}


.CP-standardH1 h1{font-size:36px; font-weight:900; color:#244460; text-align:center;}

.CP-standardH1 td {font-size:36px; font-weight:900; color:#244460; text-align:center;}






.CatHeadText{  padding:0px 15px 30px 15px; font-size:13px; color:#535353}	
.CatHeadText img{ float:right; max-width:150px; height:auto; position:relative; margin-top:-50px; padding:0px 30px;}
.afsTop .CatHeadText img{ float:right; max-width:293px; height:auto; position:relative; margin-top:0px; padding:0px 15px;}

.CatAutoProds{background-color:#f1f1f1;}
.CatAutoProds H2{margin top:30px; text-align:center;color:#244460; font-size:20px}
.CP-AllePriser{ text-align:center; padding:30px; font-size:18px; font-weight:600; color:#474747}
.CatDescrip{background-color: #FFFFFF;height:100%;padding: 25px; width:1665px; margin: 0 auto}
.CatDescrip img{float:right; padding:10px;}
	

.TopBrC, .TopBrC-1{

width:100%;
line-height:40px;
height:40px;
overflow:hidden;
border-top:#e3e3e3 1px solid;
}
.TopBrC a, .TopBrC-1 a{ color:#717171; font-size:12px;}	
.TopBrC a:hover, .TopBrC-1 a:hover{ color:#353535; text-decoration:underline;}	

.TopBrC div, .TopBrC-1 div{ padding-left:15px;}

.TopMobAds { display:none;}


/*@media screen and (max-width: 1224px) {
.TopBrC div, .TopBrC-1 div{width:965px;}
}*/
.CatMobAds{ display:none;}

.CP-banner-head, .CP-banner-head1	{ background-color:#21425f; color:#FFFFFF; font-size:20px; text-align:center; padding:10px 15px; font-weight:700; margin-top:0px;}
.CP-banner-head1{ margin-top:30px;}
.CP-banner-head h2, .CP-banner-head1 h2{ color:#FFFFFF; margin:0px; font-size:20px;}


@media screen and (max-width: 1715px) {
.CP-KatSect{ width:100%; }
.CatDescrip{width:auto;}	
}

@media screen and (max-width: 979px) {
.CatMobAds{ display:block; width:100%; height:124px; padding:15px 0px; background-color: #f1f1f1; }
.CatMobAd{ width:50%; float:left; text-align:center}
.CatMobAd img{ margin:0 auto; box-shadow: 0px 0px 5px #7d7d7d;}
.CatHeader H1, .CatHeader-index H1 { font-weight:800; margin: 0px; padding:15px 0px; background-color: #FFF}	
.CatHeader span, .CatHeader-index span, .CatHeader-index24 span { font-size:18px; font-weight:300; color:#999999}
}

@media screen and (max-width: 979px) {
.CatHeader{ font-size:14px;  }	
.CatHeadText img{ margin-top:0px; }
.CatHeadText { background-color: #FFF }
.CatHeader-index { padding-left:0px; text-align:center}
.CatHeader-index24 H1 { font-weight:800;  margin:0px; padding:15px 0px; background-color: #FFF}

}

@media screen and (max-width: 489px) {
.CatMobAds{ height:272px }
.CatMobAd{ width:100%; padding:6px 0px }
.CatDescrip img{float:none; width:80%; height:auto;  }
.CP-KatSect{ height:auto;}

}


/* Prodbox 3.0 */

.prodbox-3 .prodbox-3-BBox, .prodbox-3 .Cprodbox-3-BBox, .prodbox-3-Pris, .prodbox-3-Pris a, .prodbox-3-nyhed, .BuyButton_ProductList, 
.InfoButton_ProductList, .SeVariButton, prodbox-3-variant, .nulstil-knap, .prodp-priser-pris, .PP-related .PP-Rel-Buy, .PP-Rel-Price, .SeMereButton, .prodbox-3-format, .prodbox-3-pop, .prodbox-3-nyhed-DIY, .prodbox-3-tilbud, .SHbutton, .prodbox-3-MR, .RBB-img, .prodbox-varText, .prodbox-ekstraDyb, .prodbox-medlys, .prodbox-band, .prodbox-topRight, .prodbox-nobo, .prodbox-udsolgt, .prodbox-restsalg, .prodbox-3-b1  {
-webkit-transition: all 0.0s ease-in-out 0s;
    -moz-transition: all 0.0s ease-in-out 0s;
    -ms-transition: all 0.0s ease-in-out 0s;
    -o-transition: all 0.0s ease-in-out 0s;
    transition: all 0.0s ease-in-out 0s;}


.prodbox-3 .prodbox-3-BBox, .prodbox-3 .Cprodbox-3-BBox {font-weight: normal; border-top-right-radius: 5px;border-top-left-radius: 5px;width: 100%;height: 0px;overflow: hidden;}


	
.prodbox-3 .prodbox-3-BBox, .prodbox-3 .Cprodbox-3-BBox {position: absolute;bottom: 0;line-height: 50px;color: #13cc10;}
.prodbox-3:hover .prodbox-3-BBox, .prodbox-3:hover .Cprodbox-3-BBox {height: 50px;}






.prodbox-3 {
-webkit-transition: all 0.0s ease-in-out 0s;
    -moz-transition: all 0.0s ease-in-out 0s;
    -ms-transition: all 0.0s ease-in-out 0s;
    -o-transition: all 0.0s ease-in-out 0s;
    transition: all 0.0s ease-in-out 0s;
position: relative;
margin-left:-1px;
float:left;
overflow: hidden;
z-index: 9;
width:244px;
background-color:#FFFFFF;
border:#FFF 1px solid;
	border-radius: 10px;
}


.prodbox-3 {height:380px; }


.prodbox-3:hover {
box-shadow: 0px 0px 10px #D7DCE2;
border: 1px solid #D7DCE2 !important;
padding-top:30px;
margin: 12px 12px -30px -1px !important;
z-index: 2000;
border-radius: 5px;
}

.prodbox-3:hover{height:380px!important;}




.prodbox-3 a {font-weight:bold;  }
	
.prodbox-3-Name{height:35px;font-size:14px; text-align:center; padding: 0px 10px 0px 10px; overflow:hidden; margin-bottom:5px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.prodbox-3-Name a span{ font-weight:100}
.prodbox-3-image{width:220px;margin: 0 auto; margin-top:30px; text-align:center}
.prodbox-3:hover .prodbox-3-image{margin-top:0px;}
.prodbox-3-image img{max-width:150px; height:auto}
.prodbox-3-image a {width:220px; display:block; z-index:1000; position:relative; padding-bottom: 60px; margin-bottom: -60px; }
.prodbox-3-InfoBut{line-height:40px;}
.prodbox-3-Vejl{color:#616161; text-align:center;height:12px; font-size:12px; }
.prodbox-3-Vejl a{color:#616161; font-weight:400}
.prodbox-3-Pris{line-height:40px;font-size:20px;font-weight:bold; text-align:center; }	
.prodbox-3:hover .prodbox-3-Pris, .prodbox-3:hover .prodbox-3-Pris a { color:#27a500;}
.prodbox-3-Pris strike{ color: #999999; font-weight:300; font-size:16px; padding-right:10px;}	
.prodbox-3-variant{line-height:20px;font-size:12px;font-weight:bold; text-align:center; color:#244460}	
.prodbox-3-variant a{color:#244460}
.prodbox-3:hover .prodbox-3-variant  { display:none;}

.prodbox-3-format{ text-align:center; font-size:13px; font-weight:600; color:#666666; height:25px; overflow:hidden; }
.prodbox-3-format span{ color: #0066FF;}
.prodbox-3:hover .prodbox-3-format {height: 0px;}


.prodbox-3-MR { height:0px; overflow:hidden;  margin:0 auto; }
.prodbox-3:hover .prodbox-3-MR { display:block; height:50px; position:absolute; background-color:#FFF; width:100%}

.Prodbox-MRpriser { line-height:16px; height: 16px; width:85%; padding:0 0% 0 15%}
.Prodbox-MRpriser:hover { background-color: #f2f9ff}
.Prodbox-MRtext { float:left; width:33%; color:#8d8d8d }
.Prodbox-MRunit {float:left; width:33%;color:#8d8d8d}
.Prodbox-MRprice {float:left; width:33%; font-weight:700;}

.prodbox-3-Trustpilot {height:25px;padding-top:5px; }
.prodbox-3-Trustpilot .trustpilot-widget iframe:last-child{display:none !important;    }
.prodbox-3-Trustpilot .wrapper-company-stars{cursor:default!important}
.prodbox-3-Trustpilot .tp-widget-readmore-arrow{display:none !important;    }


/* Prodbox Wide - SQ*/
.prodbox-WdSQ .prodbox-3 {width:232px; height:380px; margin-right:12px; margin-top:12px;}


.prodbox-WdSQ .prodbox-3:hover{height:380px!important;}
.prodbox-WdSQ .prodbox-3-image {margin-top: 30px; }
.prodbox-WdSQ .prodbox-3-image img{max-width:200px; height:auto}
.prodbox-WdSQ .Element_Overlay_ProdList_SavingsContainer_DIV {margin:5px 0 0 -17px!important}

.prodbox-WdSQ .prodbox-varText {position:absolute;top:10px;left:0px; z-index:1100; transform: rotate(0deg); color:#000; font-size:12px; background: rgba(0,0,0,0.05); padding: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; opacity:1 }
.prodbox-WdSQ .prodbox-3:hover .prodbox-varText { top:10px; color:#000;transform: rotate(0deg); background: rgba(0,0,0,0.05); opacity:0.5}

/* Prodbox Wide - Stolper*/

.prodbox-Wd .prodbox-3 {width:232px; height:520px;margin-right:12px; margin-top:12px;}
.prodbox-Wd .prodbox-3:hover{height:520px!important;}
.prodbox-Wd .prodbox-3-image img{max-width:200px; height:auto}

.wp-bk-band, .wp-rd-band, .wp-bl-band, .wp-yb-band, .wm-bk-band, .wm-rd-band, .wm-bl-band, .wm-yb-band, .bk-band, .rd-band, .bl-band, .fyw-band, .nbl-band, .for-band, .yb-band, .rw-band, .nbl-bandLogo, .bk-bandLogo, .rd-bandLogo, .bl-bandLogo, .yw-bandLogo, .lgn-bandLogo, .gy-bandLogo, .pe-bandLogo  {
-webkit-transition: all 0.1s ease-in-out 0s;
    -moz-transition: all 0.1s ease-in-out 0s;
    -ms-transition: all 0.1s ease-in-out 0s;
    -o-transition: all 0.1s ease-in-out 0s;
    transition: all 0.1s ease-in-out 0s;}

/*.prodbox-Wd .Cprodbox-3-BBox .InfoButton_ProductList {margin-left:105px;}*/


.prodbox-Wd .prodbox-3-sDesc { text-align: center; margin-bottom: 10px; }
.Prodbox-sdText  {font-size: 13px; color: #686868; line-height:24px; text-align:left; margin-left: 25px; margin-top: 6px; margin-bottom:6px;}


.Prodbox-color { font-weight: 700; color:#858585; line-height: 25px; background-color: #edf7ff}
/*.Prodbox-color a { margin:0px 2px;}*/




.gr-band, .wh-band, .bk-band, .rd-band, .bl-band, .fyw-band, .nbl-band, .for-band, .yb-band, .rw-band, .bk-bandLogo, .nbl-bandLogo, .rd-bandLogo, .bl-bandLogo, .yw-bandLogo, .lgn-bandLogo, .gy-bandLogo, .pe-bandLogo {width:58px; height: 10px;  position:absolute;top:11px;right:120px; z-index:1100; opacity:0 }
.gr-band {background-color:#04c05f; }
.wh-band {background-color:#e5e3e4; }
.bk-band {background-color:#222222; }
.rd-band {background-color:#e00000; }
.bl-band {background-color:#0068d3; }
.fyw-band {background-color:#efec00; }
.nbl-band {background-color:#224773; }
.for-band {background-color:#ff8a00; }
.yb-band {background: url(/images/design/des2015/cat/stolper/gul-sort-baand.jpg) no-repeat ; }
.rw-band {background: url(/images/design/des2015/cat/stolper/hvid-roed-baand.jpg) no-repeat ; }

.bk-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-sort-baand.jpg) no-repeat ; }
.nbl-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-marineblaa-baand.jpg) no-repeat ; }
.rd-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-roed-baand.jpg) no-repeat ; }
.bl-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-blaa-baand.jpg) no-repeat ; }
.yw-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-gul-baand.jpg) no-repeat ; }
.lgn-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-groen-baand.jpg) no-repeat ; }
.gy-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-graa-baand.jpg) no-repeat ; }
.pe-bandLogo {background: url(/images/design/des2015/cat/stolper/logo-lilla-baand.jpg) no-repeat ; }


.prodbox-3:hover .gr-band, .prodbox-3:hover .wh-band, .prodbox-3:hover .bk-band, .prodbox-3:hover .rd-band, .prodbox-3:hover .bl-band, .prodbox-3:hover .fyw-band, .prodbox-3:hover .nbl-band, .prodbox-3:hover .for-band, .prodbox-3:hover .yb-band, .prodbox-3:hover .rw-band, .prodbox-3:hover .bk-bandLogo, .prodbox-3:hover .nbl-bandLogo, .prodbox-3:hover .rd-bandLogo, .prodbox-3:hover .bl-bandLogo, .prodbox-3:hover .yw-bandLogo, .prodbox-3:hover .lgn-bandLogo, .prodbox-3:hover .gy-bandLogo, .prodbox-3:hover .pe-bandLogo      { top:41px;}

.dot-gr:hover .gr-band, .dot-wh:hover .wh-band, .dot-bk:hover .bk-band, .dot-rd:hover .rd-band, .dot-bl:hover .bl-band, .dot-fyw:hover .fyw-band, .dot-nbl:hover .nbl-band, .dot-for:hover .for-band, .dot-yb:hover .yb-band, .dot-rw:hover .rw-band, .dot-bk:hover .bk-bandLogo, .dot-nbl:hover .nbl-bandLogo, .dot-rd:hover .rd-bandLogo, .dot-bl:hover .bl-bandLogo, .dot-fyw:hover .yw-bandLogo, .dot-lgn:hover .lgn-bandLogo, .dot-gy:hover .gy-bandLogo, .dot-pe:hover .pe-bandLogo  { opacity:1 }




.wm-bk-band, .wm-rd-band, .wm-bl-band, .wm-yb-band, .wm-rw-band {width:94px; height: 57px;  position:absolute;top:110px;right:70px; z-index:1100; opacity:0 }
.wm-bk-band {background: url(/images/design/des2015/cat/stolper/wm-bk-band.png) no-repeat ;  }
.wm-rd-band {background: url(/images/design/des2015/cat/stolper/wm-rd-band.png) no-repeat ;  }
.wm-bl-band {background: url(/images/design/des2015/cat/stolper/wm-bl-band.png) no-repeat ;  }
.wm-yb-band {background: url(/images/design/des2015/cat/stolper/wm-yb-band.png) no-repeat ;  }
.wm-rw-band {background: url(/images/design/des2015/cat/stolper/wm-rw-band.png) no-repeat ;  }

.prodbox-3:hover .wm-bk-band, .prodbox-3:hover .wm-rd-band, .prodbox-3:hover .wm-bl-band, .prodbox-3:hover .wm-yb-band, .prodbox-3:hover .wm-rw-band { top:110px;}
.dot-bk:hover .wm-bk-band, .dot-rd:hover .wm-rd-band, .dot-bl:hover .wm-bl-band, .dot-yb:hover .wm-yb-band, .dot-rw:hover .wm-rw-band    {Opacity:1 }


.wp-bk-band, .wp-rd-band, .wp-bl-band, .wp-yb-band, .wp-rw-band {width:94px; height: 57px;  position:absolute;margin-top:13px;right:52px; z-index:1100; opacity:0  }
.wp-bk-band {background: url(/images/design/des2015/cat/stolper/wp-bk-band.png) no-repeat ;  }
.wp-rd-band {background: url(/images/design/des2015/cat/stolper/wp-rd-band.png) no-repeat ;  }
.wp-bl-band {background: url(/images/design/des2015/cat/stolper/wp-bl-band.png) no-repeat ;  }
.wp-yb-band {background: url(/images/design/des2015/cat/stolper/wp-yb-band.png) no-repeat ;  }
.wp-rw-band {background: url(/images/design/des2015/cat/stolper/wp-rw-band.png) no-repeat ;  }

.prodbox-3:hover .wp-bk-band, .prodbox-3:hover .wp-rd-band, .prodbox-3:hover .wp-bl-band, .prodbox-3:hover .wp-yb-band, .prodbox-3:hover .wp-rw-band { top:110px;}
.dot-bk:hover .wp-bk-band, .dot-rd:hover .wp-rd-band, .dot-bl:hover .wp-bl-band, .dot-yb:hover .wp-yb-band, .dot-rw:hover .wp-rw-band     {Opacity:1 }





.dot-gr, .dot-wh, .dot-bk, .dot-rd, .dot-bl, .dot-yb, .dot-fyw , .dot-rw, .dot-nbl, .dot-for, .dot-lgn, .dot-gy, .dot-pe {height: 18px; width: 18px; border-radius: 50%; display: inline-block; border:1px solid #cfcfcf; margin:2px 2px; }
.dot-gr:hover, .dot-wh:hover, .dot-bk:hover, .dot-rd:hover, .dot-bl:hover, .dot-yb:hover, .dot-fyw:hover , .dot-rw:hover, .dot-nbl:hover, .dot-for:hover, .dot-lgn:hover, .dot-gy:hover, .dot-pe:hover { height: 20px; width: 20px; margin:1px 1px;}

.dot-gr {background-color: #04c05f;}
.dot-wh {background-color: #FFFFFF;}
.dot-bk {background-color: #000000;}
.dot-rd {background-color: #FF0000;}
.dot-bl {background-color: #003CFD}
.dot-fyw {background-color: yellow}
.dot-nbl {background-color: #224773}
.dot-for {background-color: #ff8a00}
.dot-lgn {background-color: #42a18b}
.dot-gy {background-color: #FFF}
.dot-pe {background-color: #593495}
.dot-yb {background: linear-gradient( -45deg, yellow, yellow 49%, white 49%, white 51%, black 51% ); }
.dot-rw {background: linear-gradient( -45deg, white, white 49%, white 49%, white 51%, red 51% ); }

.afs-space { padding-left:15px; margin-top: -5px;}

/*Buttons*/

.prodbox-3-BBox .BuyButton_ProductList, .InfoButton_ProductList {
	width:100px;
	height:30px;
	float:left;
	margin-left:11px;
}
.prodbox-3-BBox .InfoButton_ProductList {margin-left:11px;}
.prodbox-3-BBox .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;}
.prodbox-3-BBox .BuyButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}


.Cprodbox-3-BBox .InfoButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%;width:120px;height:30px;
float:left;margin-left:57px;}
.Cprodbox-3-BBox input[type="image"] { background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%; }

.Cprodbox-3-BBox .InfoButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}




.PB-Printknap { padding-left:30px;}
.PB-Printknap .BuyButton_ProductList {background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%; padding-left:50px;}

.InfoButton_ProductList { border-color: #686868; background: #9f9f9f url('/images/design/des2015/infoknap-lille.png') no-repeat 50% 50%;}
.InfoButton_ProductList:hover {border-color: #686868; background-color: #686868;}

#InfoButton-forside a {display:block;}

.SeVariButton {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-varianter-knap.png') no-repeat 50% 50%;width:120px;
	height:30px;
	line-height:30px;
	float:left;
	margin-left:62px;
	cursor: auto;}
	
	

.SeMereButton {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%;width:120px;
	height:30px;
	line-height:30px;
	float:left;
	margin-left:62px;
	cursor: auto;}

.SeMereButton {margin-left:72px;} 	

.SeVariButton:hover, .SeMereButton:hover {border-color: #0a6608; background-color: #1f8500;}

.prodbox-3-amount{ display:none;}
.prodbox-3-BBox a{display:block;width:110px;height:30px;float:left;color:#0f990c;}




.prodbox-3 .AFHENT{ color:#FFF; font-size:11px; font-weight:500; padding-left:20px; margin-left:35px; float:right; background: transparent url('/images/design/des2015/prodbox-afhent.png') no-repeat 5% 45% ;}
.prodbox-3 .AFHENT:before{content: "Klik & Hent";  }

.prodbox-stock{float:left;padding-left:8px;font-size:11px; color:#FFFFFF}
.prodbox-Wd .prodbox-stock {position:absolute;bottom:10px;}

.prodbox-3:hover .prodbox-stock{display:none}



.Global-PaFjernLager{color:#FFF; float:left;padding-left:15px;font-weight:500;font-size:11px;background: transparent url('/des20/design/icons/bestillingsvare-10.png') no-repeat 1% 40% ;}
html.da .Global-PaFjernLager:before{content: "Bestillingsvare"; }
html.se .Global-PaFjernLager:before{content: "Beställningsvara"; }
html.de .Global-PaFjernLager:before{content: "Bestellungsware"; }
html.no .Global-PaFjernLager:before{content: "Bestillingsvare"; }
.Related_Custom_DIV .Global-PaFjernLager {color:#292929}
.Global-NoLager{ float:left; padding-left:15px;color:#616161;font-weight:500;font-size:11px;background: transparent url('/des20/design/icons/nolager10.png') no-repeat 1% 50% ;}
.Global-NoLager:before{content: "Ikke på lager"; }


.Global-PaLager{ float:left;padding-left:18px;color:#000;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/paalager-lille.png') no-repeat 1% 40% ;}
.Global-PaLager:before{content: "På lager"; color: #27a500; font-weight: 900 }

.StockEmailNotificationDialog_Link_ProductInfo{
    display: block;
    box-sizing: border-box;
    width: 300px;
    height: 40px;
	line-height: 40px;
    background: #999999;
    border: 1px solid #999999;
    border-radius: 5px;
	margin:0 auto;
	text-align: center;
	font-size:13px;
	color: #FFF;
	text-decoration: none;
	font-weight: 700;
	margin-top:15px;
cursor: pointer}

.StockEmailNotificationDialog_Link_ProductInfo:hover{background: #707070; }

.ui-widget-content
.ui-widget.ui-widget-content {border: 1px solid #d3d3d3;}
.ui-widget.dd-dialog-responsive .ui-widget-header {background: #21425f;}
.ui-widget.dd-dialog-responsive .ui-dialog-titlebar {padding: 15px 10px;border: none;font-size: 14px;color: #FFF;text-align: center;}
.ui-widget.dd-dialog-responsive .ui-dialog-title {display:block;overflow:visible;text-overflow:inherit; white-space:inherit;}
.ddssmr-dialog .ddssmr-notification-email-field, .ddssmr-dialog .ddssmr-captcha-value {
    height: 40px;
    line-height: 40px;
    width: 100%;
    padding: 0 8px;
    border: 1px solid #cccccc;
	border-radius: 5px;
    max-width: 250px;
	margin:15px 0px 5px 0px;
}
.ui-widget.dd-dialog-responsive input[type="button"], .ui-widget.dd-dialog-responsive .ddrd-button {
    border: none;
    padding: 0px 50px;
    background: #27a500;
    border-radius: 3px;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    height:40px;
	line-height: 40px;
    transition: background-color 150ms ease-in;
	color:#FFF;
	font-size:16px;
}
.ui-widget.dd-dialog-responsive input[type="button"]:hover, .ui-widget.dd-dialog-responsive .ddrd-button:hover {
    background: #1f8500

}

#StockEmailNotificationDialog_Container_5537  { height:150px!important; text-align: center}
.ui-widget.dd-dialog-responsive .ui-dialog-content {padding: 10px 5px;font-size: 14px;  height:150px!important; text-align: center;
}

.prodbox-stock .Global-PaLager { color:#575757}
.prodbox-stock .Global-NoLager { color:#575757; background: transparent url('/des20/design/icons/nolager10.png') no-repeat 1% 50% ;}
.prodbox-stock .Global-PaFjernLager { background: transparent url('/des20/design/icons/bestillingsvare-10white.png') no-repeat 1% 40% ; color: #000}

.prodbox-stock-DIY{float:left;padding-left:20px;color:#FFF;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/prodbox-paalager.png') no-repeat 10% 45% ;}
.prodbox-stock-DIY:before{content: "På lager";  }
.prodbox-stock-DIY-0{float:left;padding-left:20px;color:#FFF;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/prodbox-ikkepaalager.png') no-repeat 10% 45% ;}
.prodbox-stock-DIY-0:before{content: "Ikke på lager";  }
.prodbox-afhent-DIY{ color:#FFF; font-size:11px; font-weight:500; padding-left:20px; margin-right:10px; float:right; background: transparent url('/images/design/des2015/prodbox-afhent.png') no-repeat 5% 45% ;}
.prodbox-afhent-DIY:before{content: "Klik & Hent";  }

.prodbox-3-nyhed{position:absolute;top:0px;right:0px; z-index:1100;}
.prodbox-3:hover .prodbox-3-nyhed { padding-top:0px}

.prodbox-3-nyhed-DIY{position:absolute;top:0px;right:0px;background:url(/images/design/des2015/prodbox-nyhed.png) no-repeat ;width:90px;height:90px; z-index:1100;}
.prodbox-3:hover .prodbox-3-nyhed-DIY { margin-top:0px;}

.prodbox-3-tilbud{position:absolute;top:0px;left:0px; z-index:1100;}
.prodbox-3:hover .prodbox-3-tilbud { padding-top:0px}

.prodbox-3-pop{position:absolute;top:0px;right:0px;background:url(/images/design/des2015/prodbox-popular.png) no-repeat ;width:90px;height:90px; z-index:1100;}
.prodbox-3:hover .prodbox-3-pop { margin-top:0px;}




.prodbox-varText {position:absolute;top:10px;left:0px; z-index:1100; color:#000; font-size:12px; background: rgba(0,0,0,0.05); padding: 5px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; opacity:0.5  }
.prodbox-3:hover .prodbox-varText { top:10px; background: rgba(0,0,0,0.05); opacity:0.5  }

.prodbox-ekstraDyb {position:absolute;top:135px;left:130px; z-index:1100; color:#FFF; font-size:14px; display:block; background-color:#FF0000; width:50px; text-align:center; padding:5px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-ekstraDyb { top:135px;}

.prodbox-topRight {position:absolute;top:135px;right:10px; z-index:1100; color:#FFF; font-size:14px; display:block; background-color:#474747; width:50px; text-align:center; padding:5px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-topRight { top:135px;}

.prodbox-medlys {position:absolute;top:135px;right:10px; z-index:1100; color:#FFF; font-size:12px; display:block; background-color:#3fbced; width:50px; text-align:center; padding:5px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-medlys { top:135px;}

.prodbox-nobo {position:absolute;top:160px;left:15px; z-index:1100; color:#FFF; font-size:12px; display:block; background-color:#ff8201; width:200px; text-align:center; padding:3px; border-radius:10px; font-weight:700; }
.prodbox-3:hover .prodbox-nobo { top:160px;}

.prodbox-band {position:absolute;top:50px;right:37px; z-index:1100; color:#8d8d8d; font-size:22px; font-weight:700; }
.prodbox-3:hover .prodbox-band { top:50px;}

.prodbox-udsolgt {position:absolute;top:115px;left:75px; z-index:1100; color:#FFF; font-size:14px; display:block; background-color:#FF0000; width:90px; text-align:center; padding:5px; border-radius:10px; font-weight:900; }
.prodbox-udsolgt span { font-size:12px;font-weight:100;}
.prodbox-3:hover .prodbox-udsolgt { top:115px;}

.prodbox-restsalg {position:absolute;top:150px;right:10px; z-index:1100; color:#FFF; font-size:12px; display:block; background-color:#FF0000; width:75px; text-align:center; padding:5px; border-radius:5px; font-weight:700; }
.prodbox-3:hover .prodbox-restsalg { top:150px;}


.prodbox-3-b1{position:absolute;top:30px;left:8px;background:url(/images/prod_pics/brandschutz-b1-icon-45.png) no-repeat ;width:30px;height:45px; z-index:1100;}
.prodbox-3:hover .prodbox-3-b1 { margin-top:00px;}

.prodbox-3-waterproof{position:absolute;top:90px;left:160px;background:url(/des20/design/icons/waterproof.png) no-repeat ;width:44px;height:45px; z-index:1100;}




.PP-custombox9 .prodbox-varText, .PP-custombox9 .prodbox-ekstraDyb, .PP-custombox9 .prodbox-ekstraDyb, .PP-custombox9 .prodbox-topRight, .PP-custombox9 .prodbox-medlys, .PP-custombox9 .prodbox-nobo,.PP-custombox9 .prodbox-band, .PP-custombox9 .prodbox-udsolgt, .PP-custombox9 .prodbox-restsalg, .PP-custombox9 .prodbox-3-waterproof{display:none}


.PP-custombox9 .prodbox-3-b1 {position:absolute; top: auto; left: auto; z-index:1 }

.PP-custombox9 .supersaver {position:absolute;top:auto;right:auto; margin-left: 300px; margin-top:-28px; z-index:1; color:#FFF; font-size:14px; display:block; background-color:#FF0000; width:120px; text-align:center; padding:5px; border-radius:5px; font-weight:700; }
.prodbox-3 .supersaver {display:none}

.PP-custombox9 .prodbox-3-pop{position:absolute;top:auto;right:auto; margin-left: 300px; margin-top:-28px; background:url(/des20/Pages/bestseller-prodcard2.png) no-repeat ; z-index:1;width:120px;height:28px;}


.PP-custombox9 .prodbox-3-pop:after{content: "BEST SELLER"; color: #FFF; font-weight: 900; position: relative; top:5px; font-size: 14px; background-color:#21425f;padding:5px; border-radius:5px; }



/* Reklamebannere box*/

.RBannerBox { width:430px; float:left; border:1px solid #e3e3e3; margin-left:35px; margin-bottom:15px; height:680px; border-radius:5px; background-color: #FFF}
.RBannerBox:hover {box-shadow: 0px 0px 10px #D7DCE2;}

.RBB-img{ padding:15px 15px 0px 15px; text-align:center;}
.RBB-tit{ font-size:22px; text-align:center; line-height:30px; font-weight:900;}
.RBB-tit a{ color:#464646}
.RBB-levT{ font-weight: 700; color:#ff6000; text-align: center; font-size: 18px; }
.RBB-levD{ font-weight: 700; color:#000; text-align: center}
.RBB-levDd{ font-weight: 200; color:#ff6000; text-align: center; font-style: italic; margin-top:5px;}
.RBB-desc{ padding:10px; text-align:center; color:#646464; font-size:14px;}
.RBannerBox .SeMereButton {margin-left:150px; margin-top:15px;}
.RBB-but a{display:block;width:110px;height:30px;float:left;color:#0f990c;}


.MVbox{
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
position: relative;

float:left;
width:487px;
background-color:#FFFFFF;
border:#dddddd 1px solid;
}
.MVbox:hover{border:#27a500 1px solid;}

.MVbox-image{ text-align:center}
.MVbox-Name { text-align:center;}
.MVbox-Name a{ text-align:center; font-weight:900; font-size:18px;}
.MVbox-text{ text-align:center;}
.MVbox-Pris { text-align:center; font-weight:900; font-size:22px; line-height:44px;}
.MVbox:hover .MVbox-Pris {  color:#27a500}
.MVbox-excl{ text-align:center; color:#999999}
.MVbox-But{ width:120px; background-color:#FFF; height:40px; margin:0 auto; margin-top:15px;}
.MVbox-But .SeMereButton { margin:0px 0px 20px 0px}
.MVbox-But a{display:block;width:110px;height:30px;float:left;color:#0f990c;}


@media screen and (max-width: 1714px) {
.PP-custombox9 .prodbox-3-pop, .PP-custombox9 .supersaver{margin-left: 200px;margin-top:0px;}
}

@media screen and (max-width: 1224px) {
.RBannerBox { width:330px; margin-left:22px; height:550px;}
.RBB-img img{ width:300px; height:auto;}
.RBannerBox .SeMereButton {margin-left:100px;}
.MVbox{width:365px;}
.MVbox-image img{ width:300px; height:auto;}

}


@media screen and (max-width: 979px) {
.prodbox-WdSQ .prodbox-3 { height:340px;}
.prodbox-WdSQ .prodbox-3:hover{height:340px!important;}	

.prodbox-band {top:60px;right:20px;  }	
.prodbox-3:hover .prodbox-band { top:50px;}
	
.prodbox-3:hover{
box-shadow: 0px 0px 0px #D7DCE2;
border: 1px solid #FFF !important;
margin: 20px 0px 0px -1px !important;
padding-top:0px;
}

.prodbox-3 .prodbox-3-BBox {position: absolute;bottom: 0;line-height: 50px;color: #13cc10;}
.prodbox-3:hover .prodbox-3-BBox, .prodbox-3:hover .Cprodbox-3-BBox {height: 0px;}
.prodbox-3:hover .prodbox-3-nyhed { padding-top:0px}
.prodbox-3:hover .prodbox-3-tilbud { padding-top:0px}
.prodbox-3:hover .prodbox-3-pop { margin-top:0px;}
.prodbox-3:hover .prodbox-3-format {height: 25px;}
.prodbox-3 .PriceStriked_Productlist { display:none;}

.prodbox-3-image{width:150px;}
.prodbox-Wd .prodbox-3-image{width:150px;} 	
.prodbox-Wd .prodbox-3-image img{width:150px;}
.prodbox-WdSQ .prodbox-3-image{width:150px;} 	
.prodbox-WdSQ .prodbox-3-image img{max-width:150px;}
.prodbox-3-image a {width:150px; }

.prodbox-3:hover{height:300px!important;}

.prodbox-3:hover .prodbox-3-variant { display: block;}

.MVbox{width:49.5%;}
.prodbox-WdSQ .prodbox-3:hover .prodbox-varText { top:10px;}
.Prodbox-color	{display:none}
.prodbox-Wd .prodbox-3 {height:340px;}
.prodbox-Wd .prodbox-3:hover{height:340px!important;}	

.prodbox-3:hover .prodbox-stock{display:block}
.prodbox-3:hover .prodbox-3-image{margin-top:30px;}
.prodbox-3:hover .prodbox-3-MR { height:0px; }
	
/*.prodbox-3-Trustpilot {height:0px; display: none}*/
.prodbox-3-Trustpilot {width:90%; margin:0 auto; margin-bottom:10px; }	
}	

@media screen and (max-width: 979px) {
.prodbox-3, .prodbox-Wd .prodbox-3, .prodbox-WdSQ .prodbox-3 { width:47.6%; margin-right:1%;margin-left:1%; margin-top:12px;}
	
.prodbox-3:hover, .prodbox-Wd .prodbox-3:hover, .prodbox-WdSQ .prodbox-3:hover{
margin: 12px 12px 0px -1px !important;
width::47.6%; 
margin-right:1%!important;
margin-left:1%!important;
}	
	
	

	
.RBannerBox { width:90%; margin-left:5%; height:auto;}
.RBannerBox .SeMereButton {margin-left:35%; margin-bottom:15px;}
.MVbox{width:100%;}

.Prodbox-sdText  {display:none}	
}

@media screen and (max-width: 490px) {
.prodbox-3, .prodbox-Wd .prodbox-3, .prodbox-WdSQ .prodbox-3 { width:47.2%;}


.prodbox-Wd .prodbox-3 {height:340px;}
.prodbox-Wd .prodbox-3:hover{height:340px!important;}	
}





/* 3.0 ORDER STEPS */
/* 3.0 Step Buttons */
.SubmitButton_OrderStep1_Position,
.SubmitButton_OrderStep2_Position, 
.SubmitButton_OrderStep3_Position,
.SubmitButton_Pay{
	border: 1px solid #1f8500; 
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 150px 50%;	
	border-radius: 5px;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:40px;
	color: #fff;
	width: 200px;
	font-weight: 600;
	text-align:left;
	padding-left:40PX;
	cursor:pointer;
	font-size: 16px;}
	
.SubmitButton_OrderStep3_Position{padding-left:20PX;}	

.SubmitButton_OrderStep1_Position:hover,
.SubmitButton_OrderStep2_Position:hover,
.SubmitButton_OrderStep3_Position:hover,
.SubmitButton_Pay:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 160px 50%;}
.BackButton_OrderStep2,
.SubmitButton_OrderStep3[value="Tilbage"] {
	border:1px solid #E4EAEF;
	color: #8D9CAA;
	width:140px;
	height: 40px;
	background: #E4EAEF;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
}

/*
.BackButton_OrderStep2 {
	display:none
}

.SubmitButton_OrderStep2_Position {
	float:none!important
}
*/
/* 3.0 VIEW BASKET */ 




/* 3.0 VB - Customers also */ 

.VB-alsobought{
position: relative;
overflow: hidden;
z-index: 9;
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease;
padding:6px;
width:200px!important;
background-color:#FFFFFF;
height:256px;

border:#dddddd 1px solid;
float:left;
margin: 0px 12px 24px 12px !important;
}

.VB-alsobought:hover{
box-shadow: 0px 0px 12px #878d93;
z-index: 2000;
border-radius: 5px;

}

.VB-also-Buy  {
line-height: 50px;
color: #13cc10;
width: 100%;
height: 40px;
overflow: hidden;
margin-top:5px;
 text-align:center
}


.VB-also-Name{ font-size:12px; font-weight:700; width:200px; line-height:22px; text-align:center; height:25px; overflow:hidden;}
.VB-also-Img{ margin:0 auto; margin-top:5px; width:150px; text-align:center; height:150px; vertical-align:middle }
.VB-also-Img img{ vertical-align: bottom; max-width:150px; height:auto }
.VB-also-Sdes{ text-align:center; height:16px;}
.VB-also-Price{ text-align:center; font-size:15px; font-weight:800; line-height:30px;}
.VB-also-Price strike{ font-weight:100; color:#666666; margin-right:5px;  }


.VB-alsobought:hover .VB-also-Price{color:#27a500;}

.VB-also-Buy .TextInputField_ProductInfo{ float:left; width:30PX; height:25px; margin-right:-20px; margin-left:27px; padding: 0px 3px; text-align:center;}

@media screen and (max-width: 979px) {
.VB-alsobought{
padding:5px 0px;
width:100%!important;
margin: 0px 0px 24px 0px !important;
border-left:0px;
border-right:0px;
}

.VB-alsobought:hover{
box-shadow: 0px 0px 0px #878d93;
margin: 0px 0px 24px 0px !important;
border-radius: 0px;

padding-top:5px;
}
.VB-also-Name{ width:100%;}
.VB-also-Buy  {width: 200px;margin:0 auto;
}
}

/* 3.0 STEP 1  */ 
.Step1-main{ height:100%; width:100%; background-color:#FFFFFF; }
.Step1-steps{ padding: 20px 0px 0px 0px;}
.Step1-Load{padding:20px 30px; }
.Step1-Gul{  }
.Step1-data{padding:0px 30px}
.Step1-header{ font-size:20px; font-weight:700; color:#0066FF;}
.Step1-loadhead{ font-size:18px; color:#666666; font-weight:700; font-style:italic; margin-bottom:-10px; text-align:left}
.Step1-loadtext{ font-size:13px; color:#666666; }
.Step1-loadtext span{ font-weight:600; }
.Step1-logged{ text-align:center; color:#27a500; font-size:16px; font-weight:600;}
.Step1-logout{ text-align:center;}
.OrderStep1_Next_TD{ padding:30px 0px; }

.LoadProfile_OrderStep1_TBL{border:#CCCCCC 1px solid;}
.LoadProfile_OrderStep1_TBL td{font-size:13px;}

.LoadProfile_OrderStep1_TBL td b{ text-align:center;}

.LoadProfile_OrderStep1_TBL .LabelColumn{ width:50px; text-align:right;position:relative; left:-100px; color:#666666;}
.LoadProfile_OrderStep1_TBL .TextInputField_OrderStep1{ position:relative; left:-100px;}
.LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1{
	border: 1px solid #1f8500; 
	background: #27a500;	
	border-radius: 3px;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:26px;
	color: #fff;
	width: 170px;
	font-weight: 600;
	text-align:left;
	padding-left:25PX;
	cursor:pointer;
	font-size: 14px;
	position:absolute; 
	margin-top:-30px;
	margin-left:140px;}

.LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1:hover{border:1px solid #1f8500; background:#1f8500;}


.CustomerData_OrderStep1_TBL .LabelColumn{ vertical-align:middle; font-size:14px; text-align:right; padding-right:20px;}
.TextInputField_OrderStep1 {
width:220px;
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
height: 25px;
margin:4px 0px;
font-size:14px;
padding:0px 5px;}

.OptionSelect_OrderStep1{
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
height: 28px;
width:180px;
margin:4px 0px;
font-size:14px;
padding-left:2px;}

.InputFieldColumn select[name="CustTypeID"] {height: 38px; width:232px;padding-left:6px; background-color: #f6fff5; font-weight:700;  }

.CustomerData_OrderStep1_TBL{ margin-bottom:0px;}
.CustomerData_OrderStep1_TBL textarea {
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
border-radius: 3px;
font-size: 13px;
padding-left: 5px;
width:220px;
height:55px;
padding-top:5px;
margin-top:20px;}

.CustomerData_OrderStep1_TBL .toggleAltAddress {
position: absolute;
margin-left: 600px;
margin-top: -170px;
height:60px;
line-height:60px;
width: 240px;
display: block;
border: 1px solid #8D9CAA;
background: #F2F5F7;
border-radius: 5px;
padding-left:15px;

}

.CustomerData_OrderStep1_TBL .toggleAltAddress input{ width:25px; height:25px; position:relative; top:8px; border-radius:3px;}

.CustomerData_OrderStep1_TBL .toggleAltAddress b{font-size:15px;}

#Orderstep1_DelivertoHistory_TABLE{position: absolute; margin-top: -105px;margin-left:600px; width:198px; }
.OrderStep1_DelivertoHistory_SELECT{ height:30px; font-size:14px; width:260px; border-radius: 5px;background-color: #F2F5F7; border: 1px solid #8D9CAA;}

.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child {position: absolute;margin-top: 40px;margin-left:200px;}
.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child b{font-size:16px;}
.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child span{font-size:14px;}
.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child td input {margin-right: 10px;}




#mailchimp-subscribe-box {  position:absolute; margin-top:17px; margin-left:250px; width:300px;}

#mailchimp-subscribe-box input{ width:25px; height:25px; position:absolute; margin-top:3px; margin-left:-40px;}


.mailchimp-subscribe-label{  font-size:14px; }
/*.mailchimp-subscribe-label:after{ content:"Vi sender info om levering, rabatkoder og tilbud!"; font-size:14px; padding-left:35px;}*/



.CustomerData_OrderStep1_TBL #Field7_0 td{ padding-top: 20px;}
.CustomerData_OrderStep1_TBL #Field9_2 td, #Field9_4 td{ padding-top: 20px;}


/*SKift password side*/
.change-password-wrapper {width:400px; margin:0 auto; }
.change-password-wrapper H1 { color:#244460;  font-weight:900;margin-bottom: 10px; text-align:center; margin-top:30px; }
.change-password-info {margin-bottom: 20px; font-size: 13px;text-align:center;}


.change-password-old-password-row {}

.change-password-value-row, .change-password-repeat-value-row, .change-password-button-container, .change-password-old-password-row {background-color:#ededed;padding-top:20px; }
.change-password-value-row {border-top-left-radius:5px; border-top-right-radius: 5px; padding-top:30px;}

.change-password-value-row label, .change-password-repeat-value-row label, .change-password-value-row .value-column, .change-password-repeat-value-row .value-column, .change-password-old-password-row label, .change-password-old-password-row .value-column {width:200px; margin:0 auto;}

.change-password-value-row label, .change-password-repeat-value-row label, .change-password-old-password-row label{ text-align:left; padding-top: 6px;font-size: 13px; padding-left:100px;}
.change-password-value-row span, .change-password-repeat-value-row span, .change-password-old-password-row span{color: #009cff;}








.value-column input[type="password"] {
    width: 200px;
    background-color: #F2F5F7;
    border: 1px solid #8D9CAA;
    border-radius: 3px;
    height: 25px;
    margin: 4px 0px;
    font-size: 14px;
    padding: 0px 5px;
}



.change-password-button-container {padding-bottom:10px; border-bottom-left-radius:5px; border-bottom-right-radius: 5px; }
.change-password-button-container input[type="submit"]{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 264px;
    height: 49px;
    background: #27a500;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-top:10px;
	margin-left:70px;
	margin-bottom: 20px;
	color:#FFF;
	font-weight:700;
	font-size:16px;
cursor: pointer;}
.change-password-button-container input[type="submit"]:hover{background:#1f8500;}

.change-password-status-message-container {padding-top:15px; font-weight:700; width:200p; margin:0 auto;text-align:center;}
.change-password-status-message-invalid-length, .change-password-status-message-invalid-repeat { color: #FF0004;   }



.change-password-status-message-changed { font-size:20px; font-weight:900; color:#169328;}


.SP-yes {display:block; background-color: #FFFFFF; width: 400px; height: 400px; position: absolute; z-index: 2000; margin-top: -380px; padding-top:60px;}
.SP-dk { z-index:3001; position: absolute; margin-top: -220px;margin-left: 30px;}
.SP-dk a{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 150px;
    height: 50px;
	padding-top: 16px;
    background: #b9b7b5;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-bottom: 20px;
	color:#FFF!important;
	font-weight:700;
	font-size:16px;
cursor: pointer;
z-index:2001}
.SP-dk a:hover{background: #9d9c9b;}

.SP-tk { z-index:3001; position: absolute; margin-top: -220px; margin-left: 220px;}
.SP-tk a{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 150px;
    height: 50px;
	padding-top: 16px;
    background: #27a500;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-bottom: 20px;
	color:#FFF!important;
	font-weight:700;
	font-size:16px;
cursor: pointer;
z-index:2001}
.SP-tk a:hover{background: #1f8301;}

/* 3.0 STEP 2  */ 

.Foto1_OrderStep2{padding: 20px 0px 20px 40px;}
.OrderStep2_PayMethods_TD, .OrderStep2_ShippingMethods_TD { padding-left:30px;}
.OrderStep2_PayMethods_Header_TD, .OrderStep2_ShippingMethods_Header_TD{ padding-left:30px; font-size:16px; color:#0066FF;}
.OrderStep2_PayMethods_TD img, .OrderStep2_ShippingMethods_TD img{ float:left; margin-right:15px; }
.OrderStep2_PayMethods_TD table, .OrderStep2_ShippingMethods_TD table{ width:100%;  }
.OrderStep2_PayMethods_TD input{ margin-top:15px; }
.OrderStep2_ShippingMethods_TD input{ margin-top:25px; }

.OrderStep2_PayMethods_TD td, .OrderStep2_ShippingMethods_TD td{ font-size:12px; color:#666666 }
.OrderStep2_PayMethods_TD span, .OrderStep2_ShippingMethods_TD span{ font-size:15px; color:#353535 }

.OrderStep2_Methods_Devider_TD{ display:none;}
.OrderStep2_Methods_Header_TD{ display:none;}
.OrderStep2_Methods_Next_TD{ padding:30px; width:500px;}

.OrderStep2_PayMethods_Header_TD { padding-top:100px;}

.OrderStep2_GLS_CompanyName { font-weight:bold}
.OrderStep2_GLS_ParcelShop_TD { padding-bottom:10px;}


#ShippingMethodsContainer tr {padding-bottom: 35px;}

.TableLines_OrderStep2 {width:100%}


/* 3.0 STEP 3  */ 
.TableLines_OrderStep3 > tbody > tr > td > table > tbody > tr > td {padding: 0 200px;}
.Foto1_OrderStep3{padding: 20px 0px 10px 40px; }
.OrderStep3_Methods_Header_TD { padding-top:80px;}
.OrderStep3_Methods_Header_TD hr{ display:none; }

.OrderStep3_Methods_Header_TD td{ font-size:14px; }
.Heading_OrderStep3{  font-size:24px;  font-weight:700; color:#0066FF; position:absolute; margin-left:330px; margin-top:-22px;}
.totalWrapperBox b { font-size:18px; color: #27a500; line-height:24px;}
.TotalPrice_OrderStep3 td {font-size: 16px;font-weight: 600;}
.totalPrice td {font-size: 16px; font-weight: 600;}
.BasketLine_OrderStep3 {border-bottom:1px solid #dddddd}
.BasketLine_OrderStep3 td{ vertical-align: middle !important; }
.BasketLine_OrderStep3 td + td > table > tbody > tr > td:first-child {width: 160px;}
.BasketLine_OrderStep3 a, .BasketLine_OrderStep3 td {font-size: 14px;color: #261d19; padding:0px!important }
.BasketLine_OrderStep3 .count{ }
.BasketLine_OrderStep3 .ShortDescription_ShowBasket{ color:#0066FF; padding-left:0!important; vertical-align:top!important; display:none;}

.basketLineHeader{ display:none;}
.ProductImage_Order3{ margin-left:50px; width:50px; height:50px; padding:10px 0px;}
.OrderStep3_ReadTerms td{ padding-top:40px; text-align:center;font-size:14px;}
.OrderStep3_ReadTerms td a{ font-weight:700}
/*.OrderStep3_AcceptTerms_1 td {
text-align:center;
border: 1px solid #1f8500;
background-color:#e5f8e8;
	border-radius: 5px;
	display:block;
	height:20px;
	width: 370px;
	margin-left:210px;
	font-weight: 600;
	font-size:20px;
*/
.OrderStep3_AcceptTerms_1 td b{ font-size:14px;}

.OrderStep3_AcceptTerms_1 {
        display: block;
        background: #DBF1DB;
        color: #000;
        border-radius: 3px;
		
    }
    .OrderStep3_AcceptTerms_1 td {
        padding: 15px;
        display: block;
    }
    input#acceptTermsBit {
        margin: 0;
        display: block;
        float: left;
    }
    input#acceptTermsBit + span {
        float: left;
        display: block;
        width: 90%;
        margin-left: 1rem;
        color: green;
    }


.OrderStep3_Next_TD{ padding: 30px 0px; position:relative; width:1225px; margin-left:-200px; margin-top:50px;}

.SubmitButton_OrderStep3_Position{ position:relative; left:160px;}
.BackButton_OrderStep3{ position:relative; left:-160px;}

/* payment link - payment registered*/
.PaymentCompleted_CreditCardPayment img{ margin-left:374px; margin-top:40px; }



/* TOP STEPS */

#steps2 { position:absolute; top:0px; width:1160px;}
.StepsBox { margin-top:30px; padding:0px 30px;}

.Steps-tab { width:25%; float:left; }
.Steps-num { float:left; margin-left:25%; background-color: #999999; border-radius:5px; padding:2px 5px; font-weight:700; color:#FFFFFF}
.Steps-num-1 { float:left; margin-left:25%; background-color: #0066ff; border-radius:5px; padding:2px 5px; font-weight:700; color:#FFFFFF}
.Steps-num-2 { float:left; margin-left:25%; background-color: #009933; border-radius:5px; padding:2px 5px; font-weight:700; color:#FFFFFF}
.Steps-name { float:left; font-weight:100; font-size:12px; line-height:20px; padding-left:5px; color:#666666}
.Steps-name a{ color:#666666}
.Steps-name-1 { float:left; font-weight:700; font-size:12px; line-height:20px; padding-left:5px;}

.Steps-nameT {float:left; margin-left:25%; vertical-align:top}

.Steps-bars { border:1px solid #e1e1e1; background-color:#f3f3f3; margin-top:10px; height:10px; border-radius:5px;}
.Steps-bar { width:25%; float:left;}
.Steps-bar-1 { width:25%; float:left; background-color:#0066ff; height:10px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
.Steps-bar-2 { width:25%; float:left; background-color:#0066ff; height:10px; }

.checkmark {
    display:inline-block;
    width: 22px;
    height:22px;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}

.checkmark_circle {
    position: absolute;
    width:22px;
    height:22px;
    background-color: green;
    border-radius:11px;
    left:0;
    top:0;
}

.checkmark_stem {
    position: absolute;
    width:3px;
    height:9px;
    background-color:#fff;
    left:11px;
    top:6px;
}

.checkmark_kick {
    position: absolute;
    width:3px;
    height:3px;
    background-color:#fff;
    left:8px;
    top:12px;
}


@media screen and (max-width: 1224px) {
.Step1-steps img { width:910px;}
.Foto1_OrderStep2 img{width:910px;}
.Foto1_OrderStep3 img{ width:910px; }
.TableLines_OrderStep3 > tbody > tr > td > table > tbody > tr > td {padding: 0 70px;}
.SubmitButton_OrderStep3_Position{left:30px;}

.CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child {margin-left:150px;}
#mailchimp-subscribe-box { margin-left:300px;}
.PaymentCompleted_CreditCardPayment img{ margin-left:250px; margin-top:40px; }
#steps2 { width:920px;}
}

@media screen and (max-width: 979px) {
.Step1-steps, .Foto1_OrderStep3, .Foto1_OrderStep2{ display:none;}
.CustomerData_OrderStep1_TBL .toggleAltAddress {margin-left: 0px;right: 50px;}
#Orderstep1_DelivertoHistory_TABLE{margin-left:0px;right: 110px;}
.TextInputField_OrderStep1 {width:200px;}
.Step1-data{padding:0px 15px}

.LoadProfile_OrderStep1_TBL .LabelColumn{ left:-60px; }
.LoadProfile_OrderStep1_TBL .TextInputField_OrderStep1{ left:-60px;}
.LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1{ margin-left:160px;}
#mailchimp-subscribe-box { margin-left:100px;}
.PaymentCompleted_CreditCardPayment img{ margin-left:20%; margin-top:30px; }
#steps2 { width:95%;}



}

@media screen and (max-width: 979px) {

#Orderstep1_DelivertoHistory_TABLE, .StepsBox{ display:none;}


#mailchimp-subscribe-box { position:inherit; margin-left:0px;}
#mailchimp-subscribe-box input{ width:30px; height:30px; position:relative; margin-top:20px; margin-left:0px;}
.PaymentCompleted_CreditCardPayment img{ margin-left:10%; }
.OrderStep2_PayMethods_Header_TD { padding-top:0px;}
.OrderStep3_Methods_Header_TD { padding-top:0px;}

}



/* 3.0 STEP payment*/ 
.BackgroundColor1_CreditCardPayment > tbody > tr > td {
padding: 0 30px 30px;
}
.BackgroundColor1_CreditCardPayment {width: 100%; margin-top:15px;}

.Heading_CreditCardPayment{ font-size:24px;  font-weight:700; color:#0066FF; }
.Heading_CreditCardPayment img{ margin:20px 0px; }

.Text1_CreditCardPayment{ font-size:14px; height:42px;}
.Text1_CreditCardPayment img {
vertical-align: middle;
}

.BackgroundColor1_CreditCardPayment h2 { margin-top:0px; margin-bottom:0px; font-size:16px;}

.Text1_CreditCardPayment #txtCardNumber, .Text1_CreditCardPayment #txtCardCvv {
background-color: #F2F5F7;
border: 1px solid #8D9CAA;
-moz-border-radius: 3px;
border-radius: 3px;
height: 30px;
font-size: 14px;
vertical-align: middle;
padding-left: 10px;
}
.Text1_CreditCardPayment select {
font-size: 14px;
background: #F2F5F7;
border: 1px solid #8D9CAA;
-moz-border-radius: 3px;
border-radius: 3px;
vertical-align: middle;
padding: 5px;
}
td.ErrorText_CreditCardPayment {
color: #ff0000;
text-align: center;
border: 1px solid #FFD209;
background: #FFFDB4;
border-radius: 5px;
font-size:14px;
vertical-align: middle;
}

@media screen and (max-width: 1224px) {
.Heading_CreditCardPayment img{ width:910px; }
}

@media screen and (max-width: 979px) {
.Heading_CreditCardPayment img{ display:none; }
.BackgroundColor1_CreditCardPayment {width: 100%;}
}
/* 3.0 STEP 4 confirmation*/ 
.Foto1_OrderStep4{ text-align:center; background: #FFF url('/images/design/des2015/steps/godkendt.png') no-repeat 50% 50%; height:320px;}

.Order_printIcon{ display:none;}


.TableLines_OrderStep4 td{  font-size:14px }

.BackGroundColor1_OrderStep4 > tbody > tr + tr > td { padding:0px 160px; }
.Heading_OrderStep4{ padding-left:130px; font-size:24px; color:#0066FF; font-weight:700}

.ProductImage_Order4{ width:50px; height:50px;}


.BasketLine_OrderStep4 .ShortDescription_ShowBasket{ color:#0066FF; padding-left:0!important; vertical-align:top!important;}



.Step4-UPhead{ background-color:#1d405c; font-size:22px; color:#FFF; font-weight:800; text-align:center; margin-bottom:-5px; padding:10px;}
.Step4-UPdesc{ text-align:center; padding-bottom:20px; font-size:14px; padding:20px 0px 30px 0px;}
.Step4-UPbuttons{ width:605px; height:90px; margin:0 auto;}
.Step4-UPload, .Step4-UPemail {float:left; padding: 0px 50px 50px 50px;}
.Step4-UPload a, .Step4-UPemail a{
	border: 1px solid #1f8500; 
	background: #27a500;	
	border-radius: 5px;
	display:block;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:36px;
	color: #fff;
	width: 200px;
	font-weight: 600;
	text-align:center;
	padding-top:24px;
	cursor:pointer;
	font-size: 16px;}
.Step4-UPload a:hover, .Step4-UPemail a:hover{	background: #1f8500;}

.Step4-TilbageKnap {width:200px; text-align:center; margin:0 auto; padding-bottom:50px; padding-top:50px; font-size:14px;}



    .BackGroundColor1_OrderStep4 > tbody > tr + tr > td {
         display:none;}
	
	 .BackGroundColor1_OrderStep4 > tbody > tr + tr > td + td { 
	 display:none;
   }
	
	 .BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { 
	 display: block;  width:1715px; text-align: center; padding:0px; font-size:18px; position:relative; margin-top:-30px;
    }

.BackGroundColor1_OrderStep4 {margin:0 auto; width:100%;}
	
	.Heading_OrderStep4{ display:none;}
	 .BasketLine_OrderStep4 td { display:none;}	



@media screen and (max-width: 1714px) {
.BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { width:1225px;}
	
}


@media screen and (max-width: 1224px) {
.BackGroundColor1_OrderStep4 > tbody > tr + tr > td { padding:0px 40px;}
.Heading_OrderStep4{ padding-left:30px;}
	 .BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { width:980px; }
}

@media screen and (max-width: 979px) {
.BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { width:734px; }

}

@media screen and (max-width: 979px) {


.Foto1_OrderStep4{background: #FFF url('/images/design/des2015/steps/godkendt-Mob.png') no-repeat 50% 50%; height:320px;}


}


/* VB BUTTONS */

.bot-button-dark, #KurvBestilButton, #bot-button-dark, #VB-HandButton, .bot-button-green, #bot-button-green, #bot-button-dark1, #bot-button-dark2, #bot-button-dark3, #bot-button-dark4, #bot-button-dark5, #bot-button-dark6, #bot-button-dark7, #bot-button-dark8{
	border-radius: 5px;
	line-height: 20px;
	font-weight: normal;
	display:block;
	padding: 10px 0 0 40px;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
}

/* bottom sections buttons*/
.bot-button-dark,#bot-button-dark, .bot-button-green, #bot-button-green, #bot-button-dark1, #bot-button-dark2, #bot-button-dark3, #bot-button-dark4, #bot-button-dark5, #bot-button-dark6, #bot-button-dark7, #bot-button-dark8 {
	height:25px;
	border: 1px solid #363c41;
	color: #F5F5F5!important;
	max-width: 180px;
	padding: 5px 0 0 0px;
	font-size: 13px;
	background: #363c41;
	margin-bottom:12px;
	margin:0px 6px 12px 6px;
	text-align:center;
	overflow:hidden;
}
#bot-button-green,
.bot-button-green {background: #005780;border:1px solid #005780; }

.bot-button-dark:hover,
#bot-button-dark:hover, #bot-button-dark1:hover, #bot-button-dark2:hover, #bot-button-dark3:hover, #bot-button-dark4:hover, #bot-button-dark5:hover, #bot-button-dark6:hover, #bot-button-dark7:hover, #bot-button-dark8:hover {border:1px solid #303030;background:#303030;}
.bot-button-green:hover,
#bot-button-green:hover {border:1px solid #069fe8;background:#069fe8;}

/* OM OS Pages*/
.OO-H1{ text-align:center; font-weight:800; line-height:60px; font-size:16px; color:#153b57  }
.OO-TabMenu { background-color:#153b57; height:35px; padding-top:6px;}
	
/* Handelsbetingelse*/

.HandelsBet {padding:30px; font-size:14px; color:#474747; line-height:20px;}
.HandelsBet td {font-size:14px;}
.HB-header {font-size:18px; font-weight:800; color:#0066FF; line-height:30px; padding-top:20px; }
.HB-SubHead{font-size:15px; font-weight:700; line-height:22px; padding-top:10px;}


.REF-text{ font-size:14px; padding:15px;}
.REF-img{ text-align:center;}


@media screen and (max-width: 979px) {
.OO-H1{ font-size:15px; }
.OO-TabMenu{ display:none;}
.HB-header {font-size:15px;}

.REF-img img{ width:100%; height:auto;}

}



/* FORSIDE */

.KatOver-head{ text-align:center; padding:15px;}
.KatOver-head H1{ color: #21425f; font-weight:800;}

.FP-KatBox, .FP-KatBox:hover .FP-KB-price span, .FP-KB-img, .PP-video, .CP-IB-pris span,.KO-KatBox, .KO-KB-semere, .KO-KB-name, .KO-KB-semere a{
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}



.FP-KatSect{ width:100%; height:474px; overflow:hidden;}
.FP-ProdSect{ width:100%; height:544px; overflow:hidden;}

.FP-KatBox{ 
float:left; 

border:1px #f1f1f1 solid; 
width:341px; 
height:235px;
margin:0 auto;
background-color:#FFF;
}
.FP-KatBox:hover{border:1px #f4f4f4 solid; }

.FP-ProdBox{ 
float:left; 
border:1px #f1f1f1 solid; 
width:243px; 
height:270px;
margin:0 auto;
background-color:#FFF;
}
.FP-ProdBox:hover{border:1px #b5b5b5 solid; }

.FP-KB-img{ padding:10px; text-align:center;height:auto;}
.FP-KB-img:hover{ opacity:0.8; }
.FP-KB-name{ text-align:center; font-weight:700; font-size:16px; height:20px; line-height:20px; overflow:hidden; padding:0px 5px; background-color:#FFF;}

.FP-KB-price{text-align:center; margin-bottom:10px; color: #c8c8c8; display: none}
.FP-KB-price span{ font-size:18px; font-weight:800;}
.FP-KatBox:hover .FP-KB-price span{ color:#009933}

.FP-ProdBox .SeVariButton {float:none;margin-left:0px; margin:0 auto; margin-bottom:10px;}

.FP-SeAlleSekt{ width:100%; height:75px; margin-bottom: 20px;  }
.FP-SeAlle{ width:260px; margin:0 auto;}


#FP-SeAlle-knap,
.FP-SeAlle-knap {
	border-radius: 5px;
	line-height: 30px;
	font-weight: normal;
	display:block;
	padding: 10px 0 0 40px;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	height:40px;
	border: 1px solid #1f8500;
	color: #fff!important;
	width: 220px;
	font-weight: 600;
	font-size: 18px;
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 210px 50%;}

.front-shopnu #FP-SeAlle-knap,
.front-shopnu .FP-SeAlle-knap {width:170px; background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 160px 50%;}}
.front-shopnu-de #FP-SeAlle-knap,
.front-shopnu-de .FP-SeAlle-knap {width:210px; background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 180px 50%;}}

#FP-SeAlle-knap:hover,
.FP-SeAlle-knap:hover{border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 217px 50%;}
.front-shopnu #FP-SeAlle-knap:hover,
.front-shopnu .FP-SeAlle-knap:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 167px 50%;}
.front-shopnu-de #FP-SeAlle-knap:hover,
.front-shopnu-de .FP-SeAlle-knap:hover{border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 217px 50%;}


.front-shopnu { width:220px; margin:0 auto;}
.front-shopnu-de { width:270px; margin:0 auto;}


.FP-header{ font-size:18px; font-weight:900; text-align:center; padding:5px 15px; background-color:#21425f; color:#FFFFFF; width:1685px; margin:0 auto; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.FP-header h1{ font-size:22px; font-weight:800; text-align:center; color: #FFF; margin:0px; text-transform:uppercase;}
.FP-header h2{ color:#FFFFFF;font-weight:900;}

.FP-headerNY{ font-size:18px; font-weight:900; text-align:center; margin-top:15px; padding:5px 15px;}
.FP-headerNY h1{ font-size:22px; font-weight:800; text-align:center; color: #8f8f8f; margin:0px; text-transform:uppercase;}
.FP-mainimg { text-align:center}


.FP-topimg { float: left;margin-bottom:-3px;}
.FP-topimg-734 { float: left;margin-bottom:-3px; display: none}
.FP-topimg-r {float: left;margin-bottom:-3px;}

.FP-SeAlleSektTop{  }
.FP-SeAlleTop{ position:absolute; margin-top:250px; margin-left:50px; box-shadow: 0px 0px 10px #abb8c8;}


.FP-Descript {height:100%; padding:15px 30px;; font-size:14px;}
.FP-Descript H1 { color:#244460; font-weight:700; font-size:22px; }
.FP-Descript H2 { color:#244460; font-weight:700; font-size:18px; margin-bottom:5px; }


.FP-trustSect { padding:15px 6px; height: 190px;  }
.FP-trustAd {width:50%; float: left; text-align:center; margin-bottom:10px; }


.FP-SPsect{ padding:0px 8px; height:222px; margin-top:-4px;}
.FP-SP20{width:20%; float:left; }
.FP-SP30{width:30%; float:left; }


.FP-SP { background:#f1f3ff url('/images/design/des2015/frontpage/fp-tick.png') no-repeat 50% 10%;
height:80px; text-align:center; margin:0px 7px; font-size:30px; font-weight:900; padding-top:60px; color:#a1a1a1; margin-bottom:15px; margin-top:15px; line-height:25px; }
.FP-SP span { font-size:16px; font-weight:300; line-height:10px; }


.FP-SeAlleSekt{ width:100%; height:75px; padding-top:25px;   }
.FP-SeAlle{ width:260px; margin:0 auto;}


.FP-slider { width:100%; height:auto;}
.FP-slider735 { display:none;}


.KO-td { background-color:#f1f1f1; padding:15px 15px;}
.KO-td-head {font-weight: 700; color:#6A6A6A ; font-size:22px; text-align:center; padding:5px 0px; }
.KO-KatBox { width:200px; float:left; padding:5px; border-radius:5px; background-color:#FFFFFF; margin:13px; border:1px #FFFFFF solid; height:200px;}
.KO-KatBox:hover { border:1px #27a500 solid;}
.KO-KB-img { text-align:center}
.KO-KB-name { text-align:center; font-weight:bold; line-height:40px; height:40px; overflow:hidden}
.KO-KatBox:hover .KO-KB-name { height:0px;}

.KO-KB-semere { height:0px; position:absolute; overflow:hidden; text-align:center; width:200px;}
.KO-KatBox:hover .KO-KB-semere { height:40px; padding-top:10px; }
.KO-KB-semere a { background-color:#27a500; color:#FFFFFF; padding:7px 15px; border-radius:5px; }
.KO-KB-semere a:hover { background-color:#1f8500;}


@media screen and (max-width: 1714px) {
.FP-header{ width:auto;}
.FP-KatBox{ width:243px; }	
	
	
	
}
	
@media screen and (max-width: 1224px) {
.FP-trustAd img{width:468px; height:auto;}
.FP-SP { font-size:22px;  line-height:20px; height:50px;  }
.FP-SP span { font-size:14px; }
.FP-mainimg img{ width:100%; height:auto;}
	.FP-topimg-r {display:none;}
.KO-KatBox { margin:12px; }
.FP-SPsect{ overflow:hidden; height:190px; padding-top: 15px}
}

@media screen and (max-width: 979px) {

.FP-topimg img{ width: 100%; height:auto;}	
	.FP-SeAlleTop { display:none}
.FP-top-kats span{ margin:0px 0px 15px 10px; }
.FP-top-kats img{  width:100%; height: auto;}
.FP-KatBox, .FP-ProdBox{ width:33.33%; margin-left:-1px; margin-right:-1px; }
.FP-trustAd {width:100%;}
.FP-trustAd img{width:590px; height:auto;}
.FP-SP { font-size:18px;    }
.FP-SP span { font-size:12px; }

.KO-KatBox { width:29%;  padding:1%; border-radius:5px; margin:10px 1%; border:0px;}
.KO-KatBox:hover { border:0px}
.KO-KatBox:hover .KO-KB-semere { height:0px; padding-top:0px; }
.KO-KatBox:hover .KO-KB-name { height:40px;}

.FP-KB-name{ padding-bottom:15px;}


}

@media screen and (max-width: 979px) {

.FP-topimg { display: none;}	
.FP-topimg-734 { display: contents}	
.FP-topimg-734 img{ width: 100%; height:auto;}		
	
.FP-KatSect, .FP-ProdSect{height:auto;}
.FP-KatBox, .FP-ProdBox{ width:50%; margin-left:-1px; margin-right:-1px; }

.FP-slider {  display:none;}
.FP-slider735 { display:block; width:100%; height:auto;}


.FP-SP20{width:50%;  }
.FP-SP30{width:50%; }

.FP-SP { font-size:16px;    }
.FP-SP span { font-size:12px; }

.FP-KB-img img{ height:auto;}

.KO-KatBox { width:44%; margin:10px 2%; }

}
@media screen and (max-width: 489px) {
.FP-KatBox, .FP-ProdBox{ height:auto;}
.FP-header h1{ font-size:15px;  }
.FP-SP30 span { display:none; }
.PaymentCompleted_CreditCardPayment img{ margin-left:5px;}

.KO-KB-img img{ width:100%; height:auto;}
.KO-KatBox {height:auto;}
}



/* ProduktInfo */ 

.PP-LeftCol{width:1515px;vertical-align:top; background-color:#f1f1f1; float: left;   }
.PP-LeftCol5{width:1470px;vertical-align:top; background-color:#f1f1f1   }

.PP-LeftCol-rest{padding-top:10px;width:980px;vertical-align:top; border-top:#e3e3e3 1px solid; background-color:#fff }


.PP-MainTD { background-color:#FFFFFF; padding-bottom:30px; padding-top:10px; border-radius:10px; }
.PP-MainTD5 { background-color:#FFFFFF; padding-bottom:30px; padding-top:10px; border-radius:10px;  }

.PP-header{ margin-top:0px; padding-left:30px;}
.PP-header h1{ font-weight:800; margin-bottom:0px;}

.PP-newRel5 {float:left; width:230px; height:1680px; overflow: hidden; }
.PP-newRelTit { }

.PP-main-Left{width:740px;float:left; padding-left:30px;}

.PP-shortDes{ font-size:16px; font-weight:800; margin-bottom:5px;}
.PP-shortDes span{ color:#0066FF;}
.PP-MainImg{ padding: 15px 0px 15px 0px; width:400PX; margin:0 auto; }
.PP-MainImg img{ max-width:400px; height:auto; }
.PP-ImgSel{padding-left:0px;width:305PX; margin:0 auto;}
.PP-zoom{width:200px; margin:0 auto; color:#999999; text-align:center; line-height:20px; margin-bottom:10px; font-size:16px}
.PP-social { padding:15px; float:right; margin-right:15px;}


.Price_ProductInfo{text-align:center;}


.PP-main-Right{width:660px; margin-left:30px; float:right; }


.PP-variants {min-height: 60px;   }
.PP-variants .VariantGroupLabel{ font-size:15px; padding-bottom:5px; color:#0066FF}
.PP-variants .OptionSelect_ProductInfo { min-width:300px; padding:8px; border-radius:3px; }
.PP-variants .Variants{background-color: #f1f1f1; border: 1px solid #e3e3e3; border-radius: 10px; width: 490px; margin: 0 auto; margin-bottom:10px; margin-top:10px; padding:10px 0px; text-align: center }
.PP-variants .VariantGroup{ text-align:center; display:inline-block}


.PP-vejl{line-height:24px;padding:5px;color:#000000;margin:0 auto;font-size:14px;width:358px;margin-bottom:15px;text-align:center; font-weight:700; background-color:#f1f1f1; border:1px solid #e3e3e3}
.PP-vejl-pris{}
.PP-vejl-save{ color:#FFF; border-radius: 5px; background-color: #FF0000;background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#FF0000), to(#be0000));
    background-image: -webkit-linear-gradient(top, 20% #FF0000, 100% #be0000);
    background-image: -moz-linear-gradient(top, 20% #FF0000, 100% #be0000);
    background-image: -ms-linear-gradient(top, 20% #FF0000, 100% #be0000);
    background-image: -o-linear-gradient(top, 20% #FF0000, 100% #be0000);}
	
.PP-prices{width:368px; text-align:center; min-height:100px; vertical-align: bottom; line-height:200px;margin:0 auto;}
.PP-prices-rest{width:368px; text-align:center; height:100px; vertical-align: bottom; line-height:200px;margin:0 auto;}

.PriceBefore_ProductInfo_TD { font-size: 13px;}

.PP-LevBox{width:348px;  margin:0 auto; margin-top:0px; }

.PP-LevBox-Prt {text-align: center; font-weight: 700; padding: 8px; line-height: 20px;}
.PP-LevBox-Prt span{ color:#27a500 }

.PP-LevBox-ST{ margin-top:15px; }
.PP-LevBox-AF a{ }
.PP-LevBox-AF-no { font-size:12px; color:#000000; font-weight:100;  position:absolute; }
.PP-LevBox-AF-no span { font-size:16px; color:#999999; font-weight:600; }

.PP-LevBox-KH { font-size:14px; color:#666666; margin-top:0px; text-align:center; font-weight:700; padding-right:25px;}
.PP-LevBox-KH img { padding-left:3px; padding-right:8px;  position:absolute;  vertical-align:top }
.PP-LevBox-KH span { margin-left:22px;}

.PP-LevBox-FjernInfo {color:#7a7a7a;text-align:center}
.PP-LevBox .Global-PaFjernLager,
.PP-LevBox [class^="Global-DS"] {padding-left:0px; color:#666666;font-size:14px; float:none; background: transparent url('/des20/design/icons/bestillingsvare.png') no-repeat 25% 1% ; text-align:center }
.PP-LevBox .Global-PaFjernLager:before,

html.dk .PP-LevBox [class^="Global-DS"]:before {content: "BESTILLINGSVARE"; margin-left:0px; font-weight:700;display:block }
html.dk .PP-LevBox .Global-PaFjernLager:after{content: "Leveringstiden er 1-2 hverdage."; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.dk .PP-LevBox .Global-DS12:after,
html.dk .PP-LevBox .Global-OS12:after{content: "Leveringstiden er 1-2 hverdage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.dk .PP-LevBox .Global-DS25:after,
html.dk .PP-LevBox .Global-OS25:after{content: "Leveringstiden er 2-5 hverdage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.dk .PP-LevBox .Global-DS47:after,
html.dk .PP-LevBox .Global-OS47:after{content: "Leveringstiden er 4-7 hverdage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.dk .PP-LevBox .Global-DS69:after,
html.dk .PP-LevBox .Global-OS69:after{content: "Leveringstiden er 6-9 hverdage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.dk .PP-LevBox .Global-DS1014:after,
html.dk .PP-LevBox .Global-OS1014:after{content: "Leveringstiden er 10-14 hverdage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px;}
html.dk .PP-LevBox .Global-DS34U:after,
html.dk .PP-LevBox .Global-OS34U:after{content: "Leveringstiden er 3-4 uger"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.dk .PP-LevBox .Global-DS56U:after,
html.dk .PP-LevBox .Global-OS56U:after{content: "Leveringstiden er 6-8 uger"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }

html.se .PP-LevBox [class^="Global-DS"]:before {content: "BESTÄLLNINGSVARA"; margin-left:0px; font-weight:700;display:block }
html.se .PP-LevBox .Global-PaFjernLager:after{content: "Leveranstiden är 2-5 arbetsdagar"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.se .PP-LevBox .Global-DS12:after,
html.se .PP-LevBox .Global-OS12:after{content: "Leveranstiden är 1-3 arbetsdagar"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.se .PP-LevBox .Global-DS25:after,
html.se .PP-LevBox .Global-OS25:after{content: "Leveranstiden är 3-6 arbetsdagar"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.se .PP-LevBox .Global-DS47:after,
html.se .PP-LevBox .Global-OS47:after{content: "Leveranstiden är 5-8 arbetsdagar"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.se .PP-LevBox .Global-DS69:after,
html.se .PP-LevBox .Global-OS69:after{content: "Leveranstiden är 7-10 arbetsdagar"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.se .PP-LevBox .Global-DS1014:after,
html.se .PP-LevBox .Global-OS1014:after{content: "Leveranstiden är 11-15 arbetsdagar"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.se .PP-LevBox .Global-DS34U:after,
html.se .PP-LevBox .Global-OS34U:after{content: "Leveranstiden är 3-4 veckor"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.se .PP-LevBox .Global-DS56U:after,
html.se .PP-LevBox .Global-OS56U:after{content: "Leveranstiden är 6-8 veckor"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }

/*
html.de .Global-Lieferung{padding-left:0px; color:#666666;font-size:17px; float:none; background: transparent url('/images/design/des2015/paalager.png') no-repeat 30% 1% ; text-align:center }
html.de .PP-LevBox .Global-Lieferung:before {content: "Auf Lager"; margin-left:0px; font-weight:700;display:block }
html.de .PP-LevBox .Global-Lieferung:after{content: "Die Lieferzeit beträgt 2-5 Werktage"; color:#000;font-weight:700;padding-left:0px;padding-top:5px; font-size:14px }
html.de .PP-LevBox-FjernInfo {display:none}
*/

html.de .PP-LevBox [class^="Global-DS"]:before {content: "BESTELLUNGSWARE"; margin-left:0px; font-weight:700;display:block }
html.de .PP-LevBox .Global-PaFjernLager:after{content: "Die Lieferzeit beträgt 2-5 Werktage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.de .PP-LevBox .Global-DS12:after,
html.de .PP-LevBox .Global-OS12:after{content: "Die Lieferzeit beträgt 1-3 Werktage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.de .PP-LevBox .Global-DS25:after,
html.de .PP-LevBox .Global-OS25:after{content: "Die Lieferzeit beträgt 3-6 Werktage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.de .PP-LevBox .Global-DS47:after,
html.de .PP-LevBox .Global-OS47:after{content: "Die Lieferzeit beträgt 5-8 Werktage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px;}
html.de .PP-LevBox .Global-DS69:after,
html.de .PP-LevBox .Global-OS69:after{content: "Die Lieferzeit beträgt 7-10 Werktage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.de .PP-LevBox .Global-DS1014:after,
html.de .PP-LevBox .Global-OS1014:after{content: "Die Lieferzeit beträgt 11-15 Werktage"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.de .PP-LevBox .Global-DS34U:after,
html.de .PP-LevBox .Global-OS34U:after{content: "Die Lieferzeit beträgt 3-4 Wochen"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.de .PP-LevBox .Global-DS56U:after,
html.de .PP-LevBox .Global-OS56U:after{content: "Die Lieferzeit beträgt 6-8 Wochen"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.de .PP-LevBox-FjernInfo {display:none}

html.no .PP-LevBox [class^="Global-DS"]:before {content: "BESTILLINGSVARE"; margin-left:0px; font-weight:700;display:block }
html.no .PP-LevBox .Global-PaFjernLager:after{content: "Leveringstid: 2-4 virkedager."; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.no .PP-LevBox .Global-DS12:after,
html.no .PP-LevBox .Global-OS12:after{content: "Leveringstid: 2-4 virkedager"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.no .PP-LevBox .Global-DS25:after,
html.no .PP-LevBox .Global-OS25:after{content: "Leveringstid: 4-7 virkedager"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px;}
html.no .PP-LevBox .Global-DS47:after,
html.no .PP-LevBox .Global-OS47:after{content: "Leveringstid: 6-9 virkedager"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.no .PP-LevBox .Global-DS69:after,
html.no .PP-LevBox .Global-OS69:after{content: "Leveringstid: 8-11 virkedager"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.no .PP-LevBox .Global-DS1014:after,
html.no .PP-LevBox .Global-OS1014:after{content: "Leveringstid: 12-16 virkedager"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.no .PP-LevBox .Global-DS34U:after,
html.no .PP-LevBox .Global-OS34U:after{content: "Leveringstid: 3-4 uker"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.no .PP-LevBox .Global-DS56U:after,
html.no .PP-LevBox .Global-OS56U:after{content: "Leveringstid: 6-8 uker"; color:#969696;padding-left:0px; font-size:14px; position:relative; top:5px; }
html.no .PP-LevBox-FjernInfo {display:none}

.PP-LevBox .Global-PaLager{padding-left:0px; color:#666666;font-size:14px; float:none; background: transparent url('/images/design/des2015/paalager.png') no-repeat 12% 1% ; text-align:center }
.PP-LevBox .Global-PaLager:before{content: "PÅ LAGER - Varen er på lager"; margin-left:0px; font-weight:700;display:block; line-height: 30px }
.PP-LevBox .Global-PaLager:after{content: "Leveres næste hverdag ved bestilling inden kl. 16:00"; color:#7a7a7a;padding-left:0px; font-size:14px }


.PP-LevBox .Global-NoLager{padding-left:0px;color:#666666;font-size:14px;  float:none; background: transparent url('/des20/design/icons/nolager23.png') no-repeat 27% 1% ; text-align:center }
.PP-LevBox .Global-NoLager:before{content: "IKKE PÅ LAGER";font-weight:700;display:block }
.PP-LevBox .Global-NoLager:after{content: "Kontakt kundeservice for leveringstid"; color:#999;font-size:13px }

.removeContact:after {display:none!important}
.replaceContact {text-align:center;margin-top:10px}

.PP-LevBox .AFHENT{ color:#666666; font-size:14px;  position:absolute; z-index:1000; background: transparent url('/images/design/des2015/paalager.png') no-repeat 17% 1% ; margin-top:-17px; background-color:#FFFFFF; width:300px; text-align:center  }
.PP-LevBox .AFHENT:hover{ color:#04cf04;}
.PP-LevBox .AFHENT:before{content: "KLIK&HENT - Varen er på lager"; padding-left:50px;font-weight:700; display:block;  }
.PP-LevBox .AFHENT:after{content: "Bestil online og afhent fra lager i Rødovre";color:#999;padding-left:50px; font-size:12px}

.PP-LevBox-hent { text-align:left; padding-left:40px; color: #7a7a7a; background: transparent url('/images/design/des2015/hent.png') no-repeat 1% 1% ; margin-left:15px;}

.PP-fragttop{ width:300px; margin:0 auto; text-align:center; border:#CCCCCC 0px solid; padding:15px; margin-bottom:0px; color:#999999}
.PP-fragttop span{ color:#009900}

.PP-RollLev { font-size:14px; line-height:20px; text-align:center; color:#009900;font-weight:700; color:#333333; margin-top:15px; }
.PP-RollLev span { font-weight:100; color:#009900}
.PP-RollLev2 { line-height:35px; text-align:center; margin-bottom:15px;}
.PP-RollLev2 a { color:#8a8a8a;}
.PP-RollLev2 a:hover { color:#009900;}
.PP-Rollarrow { text-align:center; margin-bottom:-3px;}
.PP-RollTimer { font-size:15px;  padding:5px 10px; text-align:center; background: #f1f1f1; border:1px solid #e3e3e3; border-radius:3px;  color:#666; line-height:25px; }
.PP-RollTimer span { color: #0066FF; font-weight:700; text-transform:uppercase;}

.PP-spSekt { width:280px; margin:0 auto; padding-left:50px; margin-top:20px; font-weight:500; color:#666; margin-bottom:10px; font-size:12px}
.PP-sp1 { line-height:20px; width:180px; float:left;}
.PP-sp2 { line-height:20px; width:100px; float:left;}
.PP-sp1 img, .PP-sp2 img { padding-right:6px; width:12px; height:auto}


.PP-indhent {margin:0 auto; width:300px; text-align:center; color:#666666; font-size:13px; font-weight:bold; line-height:40px; }
.PP-indhent a { background-color: #999999; color:#FFFFFF!important; padding:5px 15px; border-radius:10px; margin-left:10px;}
.PP-indhent a:hover { background-color: #666666;}

.PP-exmoms{margin:0 auto; width:350px; text-align:center; font-weight:600; line-height:40px; margin-bottom:-5px; color:#666666}

.PP-buysect{margin:0 auto; width:350px; text-align:right}
.PP-buysect .TextInputField_ProductInfo{background-color: #F2F5F7;border: 1px solid #8D9CAA;border-radius: 3px;height: 30px; margin: 9px 0px 0px 40px; padding:0px 5px; text-align:center;}


.PP-main-bot{ height:100%; width:100%; float:left; margin-top:30px;}

.PP-TekSekt{ border-top: #e3e3e3 1px solid; border-bottom: #e3e3e3 1px solid; width:920px; padding:15px 30px; background-color:#f1f1f1;   }
.PP-TekSekt img{ border: #e3e3e3 1px solid;  }
.PP-TekSekt td{ line-height:18px;font-size:14px; color:#666666}
.PP-TekSekt strong{color: #464646}
.PP-TekTab{ float:left; width:300px;} 

.PP-TekTab .td1{ width:120px;} 
.PP-TekTab .td2{ width:175px} 

.PP-TekSnap{ position:relative; top:-15px;}

.PP-Desc2{ width:920px; padding:15px 30px; color:#666666; font-size:14px; line-height:18px; }
.PP-Desc2 img{ text-align:center; }
.PP-Desc2 H3{ color:#f64400; margin:5px 0px;}
.PP-Desc2-faq{ font-size:13px;}
.PP-Desc2-faq span{ font-size:14px; font-weight:bold; color:#FF0000;}
.PP-head2{ font-size:18px; font-weight:700; color:#0066FF; margin-bottom:10px;}
.PP-H2 h2{ font-size:18px; font-weight:700; color:#0066FF; margin:0px 0px 10px 0px;}
.PP-H2 span{ font-size:16px; font-weight:500; color: #999999;}

.ProdtabSect h2{color: #143956;margin-bottom: 2px; background-color: aqua; padding-left: 10px;}
.ProdtabSect h3{color: #143956;margin-bottom: 2px;}

.tab-star {position:absolute;margin-top:-5px;margin-left:-30px}

.PP-prodrev-box { background-color: #FFF; padding: 0px 30px 30px 30px; border-radius: 10px; margin-bottom: 30px;}
.PP-prodrev-tit { font-size: 26px; font-weight: 900; position: absolute; margin-top: 20px; color: #21425f }

.PP-skabDL a{
	
	display:block;
	padding: 10px 0 0 20px;
	height:24px;
	border: 1px solid #a41616;
	width: 200px;
	color:#FFF!important;
	font-weight: 600;
	font-size: 14px;
	background: #c11a1b url('/images/design/des2015/buttons/download-symbol2.png') no-repeat 190px 50%;}

.PP-skabDL a:hover {border:1px solid #a41616; background-color: #a41616}


.PP-video {float:right; text-align:center; padding:10px; border:1px solid #009933; font-size:12px; background-color:#f2fff2; margin-left:15px; margin-bottom:15px;box-shadow: 0px 0px 10px #abb8c8;}
.PP-video:hover {border:1px solid #009933; background-color:#dfffde; box-shadow: 0px 0px 0px #abb8c8;}


.PP-print-tab { 	background-color: #08b1d2;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#08b1d2), to(#0c9bb7));
    background-image: -webkit-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7);
    background-image: -moz-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7);
    background-image: -ms-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7);
    background-image: -o-linear-gradient(top, 20% #08b1d2, 100% #0c9bb7); color:#ccf7ff }
	
.PP-print-tab a { font-weight:700; text-decoration:underline; color:#FFFFFF }
.PP-Print-skab { padding-left:30px;}
.PP-Print-skab img {border:1px solid #CCCCCC; padding:5px; border-radius:5px; background-color:#FFFFFF}
.PP-Print-H { font-size:20px; color:#FFF; font-weight:800; text-align:center; padding-top:15px; padding-bottom:10px}
.PP-Print-Tx {text-align:center; font-size:14px; line-height:20px;padding-bottom:15px;}

.PP-print-faq{ background-color:#F1f1f1; padding:30px;}
.PP-print-faq h3{ font-size:20px; color:#193e5a; font-weight:800; margin:0px}
.PP-print-faq div{ font-weight:700; padding-top:15px; font-size:14px; color:#FF0000;}


.PP-Desc-bot{ text-align:center; font-weight:700; font-size:14px; padding-top:60px; color:#666666}


.PP-rating{ font-size:12px; padding-top:6px  }
.PP-rating .Product_Rating_Symbols_Container{ }
.PP-rating .Product_Rating_Review_Text{ font-size:14px;}
.Product_Rating_Review_Text, .Product_Rating_Sum, .Product_Rating_Voted { display:none;}

.PP-varenr { color:#999999; }

.PP-CustAlso{width:960px; height:100%; padding-left:20px;}
.PP-CustAlso-head { color:#153b57; font-size:18px; font-weight:700; line-height:40px; padding-left:30px; }


.PP-ProdAnmeld { background-color:#FFFFFF; box-shadow: 0px 0px 3px #c7c7c7; margin:15px 3px 30px 20px;}

.PP-ProdAnmeld .head { font-size:24px; font-weight:700; text-align:center; color:#21425f; padding-top:15px; padding-bottom: 25px;}







.PP-RightCol{width:200px; background-color:#f1f1f1; vertical-align:top; padding:0px 21px 0px 22px; border-left:#e3e3e3 1px solid;}
.PP-RightCol-Ad{margin-bottom:15px; text-align: center}
.PP-RightCol-Ad img{ border:#e3e3e3 1px solid;}
.PP-RightCol-Tilb{ height:auto; margin-bottom:15px;}
.PP-RightCol .tp_-_box{margin-bottom:15px; box-shadow: 0px 0px 5px #7d7d7d;}


.PP-RightCol .trustpilot-widget{margin-bottom:15px; border:#e3e3e3 1px solid; background-color:#FFFFFF; padding:15px 15px; text-align:center;  }

.PP-RightCol #CountDown{ margin-bottom:30px;}
.PP-RightCol .RollupCounter{ margin:0px; margin-bottom:15px;}




.Description_Productinfo{ display: inline;}

.Element_Overlay_ProdInfo_SpecialOfferContainer_DIV { position:absolute; margin-top:200px; margin-left:200px; }

.PP-CustAlso .PP-related {
    float: left;
    margin: 0 12px 24px !important;
    width: 200px !important;
}


/* NEW STANDARD BOTTOM  */

.PP-main-botBox { background-color:#f1f1f1; font-size:14px; color:#666666; height:100%; width:100%; float:left; margin-top:6px;}

.PP-DescBox { background-color:#FFFFFF;width:590px; padding:15px; float:left; margin:20px 0px 15px 20px; box-shadow: 0px 0px 3px #c7c7c7; min-height:155px;}
.PP-TekBox {background-color:#FFFFFF; width:285px; padding:15px;float:left; margin:20px 0px 15px 25px; box-shadow: 0px 0px 3px #c7c7c7; min-height:155px;}
.PP-TekBox td{font-size:14px; color:#666666; padding:6px 0px;}

.PP-RightCol { border:0px;}


@media screen and (max-width: 1714px) {
.PP-main-Right{width:460px; margin-left:30px; float:left; }
.PP-main-Left{width:450px;float:left; padding-left:30px;}
.PP-variants .Variants{width: 390px; }
.PP-LeftCol{width:980px;  }	

}

@media screen and (max-width: 1224px) {
.PP-LeftCol{width:735px;}
.PP-main-Left{width:300px; padding-left:30px; }
.PP-MainImg{ width:300PX;padding-left:0px;}
.PP-MainImg img{ max-width:300px; }	
	
.PP-ImgSel{padding-left:0px;}
.PP-spSekt { padding-left:0px; }
.PP-main-Right{width:370px;}
.PP-TekSekt{ width:675px;  }
.PP-Desc2{ width:675px;  }
.PP-CustAlso{margin-top:25px;width:715px; height:100%; padding-left:20px;}
.PP-TekSnap{  top:0px; margin-top:15px;}

.PP-DescBox { width:685px; margin:20px 0px 15px 20px;}
.PP-TekBox {width:685px; margin:0px 0px 15px 20px; }


}

@media screen and (max-width: 979px) {
.PP-LeftCol{width:100%;}
.PP-RightCol{width:0px; display:none;}
.PP-main-Left{padding-left:0px; width:50% }
.PP-main-Right{ margin-left:0px; width:50%}
.PP-shortDes{ padding-left:30px;}
.PP-TekSekt{width:100%; padding:15px 0px; }
.PP-TekTab{ width:295px; padding-left:15px;} 
.PP-head2{padding-left:15px;}
.PP-Desc2{ width:100%; padding:15px 0px; }
.PP-Desc-main{ padding:0px 15px;}
.PP-variants {min-height: 0px;   }


.PP-CustAlso{width:100%;}
.PP-rating, .PP-varenr{ padding-left:30px; }

.PP-DescBox { width:100%; margin:20px 0px 15px 0px; padding:15px 0px}
.PP-TekBox {width:100%; margin:0px 0px 15px 0px;padding:15px 0px }
.PP-TekBox table {width:300px; margin:0 auto; }
.PP-TekBox td{ padding-left:15px;}
	
	
}

@media screen and (max-width: 979px) {

.PP-main-Left{ width:100%;  }
.PP-main-Right{width:100%;}
.PP-header{ padding:0px 15px;}
.PP-header h1{ font-weight:700; margin-top:0px;}	

.PP-rating{ padding-left:15px; }
.PP-varenr{ padding-left:15px;}

.PP-MainImg{ padding-left:0px;}
.PP-shortDes{ text-align:center}





.PP-exmoms{ width:100%; padding:0px;}
.PP-buysect{width:300px;}
.PP-buysect .TextInputField_ProductInfo{background-color: #F2F5F7;border: 1px solid #8D9CAA;border-radius: 3px;height: 40px; width:40px; margin: 5px 0px 0px 0px; padding:0px 5px; text-align:center;}
.PP-LevBox{width:320px; padding:0px 5px; }

.PP-Desc2 img{ width:90%; height:auto; }
.PP-Desc2 object{ display:none; }


.PP-CustAlso-head { font-size:15px; padding-left:10px;}
.PP-CustAlso{padding-left:0px;}

.PP-Print-skabTD{ display:none;}
.PP-Print-H { font-size:16px; padding-left:15px; padding-right:15px; }
.PP-Print-Tx { font-size:12px; padding-left:15px; padding-right:15px;}

.PP-LevBox .Global-PaLager{padding-left:0px; background: transparent url('/images/design/des2015/paalager.png') no-repeat 6% 1% ; }
.PP-LevBox .AFHENT{ background: #FFFFFF url('/images/design/des2015/paalager.png') no-repeat 12% 1% ;  }
.PP-LevBox .AFHENT:before{ padding-left:20px; }
.PP-LevBox .AFHENT:after{padding-left:20px; }
.PP-LevBox .Global-NoLager{ background: transparent url('/images/design/des2015/nolager.png') no-repeat 17% 1% ; }
	
.PP-variants .OptionSelect_ProductInfo{font-size:14px; }	


	
}


@media screen and (max-width: 489px) {
.PP-video { float:left; display:block; width:100%}

}

/* Prodpage priser */ 

.prodpage-priser{line-height:40px;width:250px; margin:0 auto}	
.prodp-priser-text{margin-left:0px;width:50px;}	
.prodp-priser-unit{width:40px;text-align:right;margin-right:10px;}	
.prodp-priser-pris{width:115px;float:left;font-size:20px;color:#000000;font-weight:800;}
.prodp-priser-pris b{font-weight: normal; text-decoration:line-through; padding-right:15px; color:#999999}
.prodpage-priser:hover .prodp-priser-pris{color:#27a500;}



/* PICTURELIST PAGE */


.ListPage{ padding:0px 0px;}
.listpage-descrip{padding:15px 30px; background-color: #FFF}

.listpage-descrip img{display:block;margin:auto;}
.listpage-descrip H1{margin-bottom:20px; font-weight:800;}
.listpage-descrip td{ font-size:14px;}
.listpage-descrip strong{ color:#21425f; line-height:20px; font-size:15px}
.listpage-descrip .float-right{ float:right}



.listpage-prods{ width:100%}
.listpage-AllePris{ line-height:70px; font-size:15px; font-weight:700; text-align:center; color:#666666;}
.listpage-LeftCol{vertical-align:top; border-top:1px solid #dddddd}
.listpage-RightCol{width:200px; background-color:#f1f1f1; vertical-align:top; padding-left:22px; padding-right:21px; border-left:1px solid #dddddd}

.listpage-RightCol .RollupCounter { margin:0px; margin-bottom:15px;}

.listpageRC-Ad{margin-bottom:15px}
.listpageRC-Ad img{ border:1px solid #dddddd }

.listpage-RightCol .tp_-_box{margin-top:15px; border:1px solid #dddddd}
.listpage-RightCol .trustpilot-widget{margin-top:15px; border:1px solid #dddddd; background-color:#FFFFFF; padding:15px 15px; width:170px;}



@media screen and (max-width: 979px) {
.listpage-RightCol{display:none}
.listpage-descrip img{ max-width:100%; height:auto;}
.listpage-descrip object{ display:none; }
}

@media screen and (max-width: 489px) {
.listpage-descrip H1{margin-bottom:20px; font-weight:800; font-size:20px;}
.listpage-descrip .float-right{display:none}
}


/*Piclist info */ 

.PB-PicList:hover .PB-PicList-pris, .PB-PicList-infobut, .PB-nyhed, .PB-tilbud{
    -webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}


.PB-PicList{
position: relative;
float:left;
overflow: hidden;
z-index: 9;
height:180px;
width:1470px;
background-color:#FFFFFF;
border-top:#dddddd 1px solid;
border-bottom:#dddddd 1px solid;
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; 
-o-transition: all 0.2s ease;
}



.PB-PicList:hover{
background-color: #f5f5f5;	
/*box-shadow: 0px 0px 10px #abb8c8;
height: 195px !important;
padding-top:15px;
margin: -15px 0px -15px 0px !important;
z-index: 2000;
border-radius: 5px;*/
}


.PB-PicList-img{ padding: 10px 60px; float:left; width:150px; height:180px;}
.PB-PicList-img img{ max-width:150px; height:auto;}

.PB-PicList .prodbox-3-pop{position:absolute;top:0px;left:0px;background:url(/images/design/des2015/piclist-popular.png) no-repeat ;width:90px;height:90px;}
.PB-PicList:hover .prodbox-3-pop { margin-top:0px;}

.PB-nyhed{position:absolute;top:0px;right:0px;}
.PB-PicList:hover .PB-nyhed { padding-top:0px}

.PB-tilbud{position:absolute;top:0px;left:0px;}
.PB-PicList:hover .PB-tilbud { padding-top:0px}



.PB-PicList-MidSekt{ float:left; padding:10px 40px; width:840px;}
.PB-PicList-size{ font-size:18px; font-weight:900; color:#0066FF}
.PB-PicList-size span{ font-size:16px; font-weight:700; color: #333333;}
.PB-PicList-varenum{ color:#999999; line-height:25px; margin-top:10px;}
.PB-PicList-infobut{ margin-top:10px;}


.PB-PicList-BuySekt{ float:left; padding:10px 40px; width:200px; height:150px;}
.PB-PicList-vejl{ width:200px; line-height:30px; font-size:16px;}
.PB-PicList-pris{ width:200px; line-height:80px; font-size:22px; font-weight:900;}
.PB-PicList-pris span { display:block; line-height:20px; position:absolute;}
.PB-PicList .PriceStriked_Productlist{ color:#FF0000; font-weight:normal; font-size:18px; margin-right:10px;}


.PB-PicList:hover .PB-PicList-pris{ color:#0f990c;}
.PB-PicList-rabat { padding-bottom:20px; margin-top:-10px;}
.PB-PicList-amount{ float:left; }

.PB-PicList-amount .TextInputField_Productlist{ height:23px; font-size:15px; width:40px; font-weight:500; text-align:center; }
.PB-PicList-amount .TextInputField_Productlist:hover{ border-color:#CCCCCC; background-color:#e8fae7 }


.PB-PicList-MobPris{ display:none; font-size:22px; font-weight:900;text-align:center; line-height:40px;}

.PB-PicList-buybut .BuyButton_ProductList, .PB-print-buybut .BuyButton_ProductList {
	width:100px;
	height:30px;
	float:left;
	margin-left:18px;
}
.PB-PicList-buybut .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;}
.PB-print-buybut .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/se-mere-knap.png') no-repeat 50% 50%;}

.PB-PicList-buybut .BuyButton_ProductList:hover, .PB-print-buybut .BuyButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}




.PB-PicList-infobut .InfoButton_ProductList{ 
border-color: #686868; 
background: #9f9f9f url('/images/design/des2015/maengderabat-knap.png') no-repeat 50% 50%;
width:190px; 
height:38px;
float:left;
margin-left:0px; }
.PB-PicList-infobut .InfoButton_ProductList:hover {border-color: #686868; background-color: #686868;}


.PB-PicList-palager{color:#646464; font-size:12px; line-height:25px; opacity:0.7}

.PB-PicList .AFHENT{ color:#3b3b3b; font-size:12px; padding-left:20px; float:left; background: transparent url('/images/design/des2015/prodbox-afhent.png') no-repeat 5% 40% ; opacity:0.8}
.PB-PicList .AFHENT:before{content: "Klik & Hent";  }


.PB-PicList-palager .Global-PaLager, .Global-NoLager { font-size:12px}

@media screen and (max-width: 1714px) {
.PB-PicList{width:980px;}
.PB-PicList-MidSekt{ width:350px;}	
	
}

@media screen and (max-width: 1224px) {
.PB-PicList{width:735px;}
.PB-PicList-img{ padding: 10px 30px;}
.PB-PicList-MidSekt{ padding:10px 10px; width:285px;}
.PB-PicList-BuySekt{ padding:10px 10px;}
}

@media screen and (max-width: 979px) {
.PB-PicList{width:100%;}
.PB-PicList:hover{
box-shadow: 0px 0px 0px #FFF;
height:180px !important;
padding-top:0px;
margin: 0px 0px 0px 0px !important;
border-radius: 0px;
border-left:0px; border-right:0px;

}
.PB-PicList-MidSekt{ width:37%;}
.PB-PicList-BuySekt{ float:right;}

}





@media screen and (max-width: 979px) {
.PB-PicList{width:100%; border-left:0px; border-right:0px; height:180px; }
.PB-PicList-varenum, .PB-PicList-palager, .PB-PicList-BuySekt  { display:none;}
.PB-PicList-img{ text-align:center; width:40%; vertical-align:middle; padding:0px; padding-top:15px;}
.PB-PicList-MidSekt{ margin:0 auto;width:60%; padding:0px; padding-top:30px;}
.PB-PicList-MobPris{ display: block;  }
.PB-PicList-size, .PB-PicList-PName{ text-align:center;}
.PB-PicList-infobut{ width:190px; margin:0 auto; }

.PB-PicList-infobut .InfoButton_ProductList{ 
border-color: #0f990c; 
background: #27a500 url('/images/design/des2015/maengderabat-knap.png') no-repeat 50% 50%;}
.PB-PicList-infobut .InfoButton_ProductList:hover {border-color: #0f990c; background-color: #27a500;}
.PB-PicList .prodbox-3-pop{ display:none;}
.PB-nyhed, .PB-tilbud { display:none;}
}

@media screen and (max-width: 400px) {
.PB-PicList-img{ width:30%; padding-top:30px;}
.PB-PicList-img img{ width:100%; max-width:120px; height:auto;}
.PB-PicList-MidSekt{ width:70%;}

}



/*View  BASKET */

.VB-steps{padding: 30px 0px 0px 35px;}
.VB-LeftCol{vertical-align:top;}
.VB-LeftCol H1{color:#0066ff;font-size:24px; font-weight:900;}

.VB-KurvSect{ padding:15px 30px 0px 30px; background-color:#f5f5f5; margin:30px; border:#cacaca 1px solid; border-radius:5px;}
.VB-lines{margin-bottom:20px; float:left; width:100%}
.VB-Emaerk{float:right; margin:20px 32px 25px 0px;}





.VB-TotalSekt { background-color:#FFFFFF; padding-left:30px; border:#cacaca solid 1px; height:200px;}

.VB-SPbox {  width:340px; float:left;}
.VB-SPs { width:302px; font-size:14px; color:#999999; padding-top:30px; padding-bottom:20px;}
.VB-SPs td{ padding:5px;font-size:14px;}
.VB-SPs img { padding-right:5px;}
.VB-SPcards {}

.VB-TotBox {  width:470px; float:right; border-left:#cacaca solid 1px; height:180px;}
.VB-TotFragt { background-color:#dcebf6; height:75px; padding:10px 0px 0px 30px}
.TotFragt-txt { float:left; width: 300px;color:#21425f;  }
.TotFragt-amount {padding-bottom:15px; font-size:14px; padding-left:15px;}
.VB-FriFragt{	color:#21425f;
	font-size:14px;
	padding: 5.5px 9px;
	background: #FFF;
	text-align: center;
	line-height: 14px;
	cursor: default;
	width:250px;
	border-radius:10px;
	}

.TotFragt-img { float:left; width:116px;}
.VB-TotTotals {padding-bottom: 15px;}

.VB-TotalEks-T{ color:#545454; font-size:18px; font-weight:700; line-height:50px;float:left; padding-left:30px;  }
.VB-TotalEks{ color:#545454; font-size:18px; font-weight:700; line-height:50px; float:right;  text-align:right; padding-right:30px;}
.VB-TotalEks-490{ display:none; }


.VB-buttons{height:40px; margin:30px 0px;}
.VB-handleBut{ float:left;}
.VB-bestilBut{ float:right;}
.VB-bestilBut-a{ float:right; padding:15px 0px;}


.VB-ads{ }
.VB-ads-sect, .VB-ads-sect1, .VB-ads-sect2{ float:left;  width:25%; text-align:center}




.VB-FreeProd{ width:690px;  box-shadow: 0px 0px 5px #7d7d7d; margin:20px 0px; }

.VB-also{margin:30px 0px 0px 40px; display:block;}
.VB-also H2{ color:#21425f;font-size:24px; padding-left:15px;}

/* VB BUTTONS */

#KurvBestilButton, #VB-HandButton{
	border-radius: 5px;
	line-height: 20px;
	font-weight: normal;
	display:block;
	padding: 10px 0 0 40px;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
}

#VB-HandButton {
	height:30px;
	border: 1px solid #686868;
	color: #fff;
	width: 180px;
	padding: 8px 0 0 0px;
	font-size: 14px;
	background: #9f9f9f;
	margin-bottom:12px;
	text-align:center;
}

#VB-HandButton:hover {border:1px solid #686868;background:#686868;}


#KurvBestilButton {
	height:30px;
	border: 1px solid #1f8500;
	color: #fff;
	width: 180px;
	font-weight: 600;
	padding: 10px 0 0 30px;
	font-size: 16px;
	background: #27a500 url('/images/design/des2015/button-arrows.png') no-repeat 160px 50%;
}

#KurvBestilButton:hover {border:1px solid #1f8500; background:#1f8500 url('/images/design/des2015/button-arrows.png') no-repeat 170px 50%;
}

@media screen and (max-width: 1224px) {
.VB-steps img { width:910px; height:34px;}
.VB-Emaerk{ display:none;}
.VB-ads-sect, .VB-ads-sect2{ width:33%;}
.VB-ads-sect1{ display:none;}
}

@media screen and (max-width: 979px) {
.VB-steps, .VB-SPbox { display:none; width:200px; }
.VB-FreeProd{ display:none; }
.VB-KurvSect{ padding:15px 0px 0px 0px;  margin:0px; border:0px}
.VB-LeftCol H1{ margin-left:5%;}
.VB-also{margin:30px 0px 0px 0px; display:block;}
.VB-buttons{padding:30px; padding-top:0px;}
.VB-TotalsTab{ width:95%}
.VB-bestilBut-a{ display:none;}
.VB-ads-sect { width:50%; padding-top: 30px}
.VB-ads-sect1, .VB-ads-sect2{ display:none;}
	

}

@media screen and (max-width: 979px) {
.VB-TotalsTab{ width:100%}
.VB-LeftCol H1{ text-align:center; margin-left:0px;}




.VB-FriFragt{float:none;width:100%; display: block;	border:0px solid #cacaca;}
.VB-TotalsTab{margin-right:0px;}
.VB-TotBox {  width:100%; float:none; border-left:#cacaca solid 0px;}
.VB-TotalSekt {  padding-left:0px; }

.TotFragt-amount {padding-left:0px; text-align:center}
.TotFragt-txt { float:none; width: 100%; }
.VB-FriFragt{ margin:0 auto; width:250px;}

.TotFragt-img { display:none}

}

@media screen and (max-width: 489px) {

.VB-KurvSect{ padding:15px 0px 0px 0px; }
.VB-buttons{padding:0px; padding-bottom:30px;}
.VB-bestilBut{ float:none; margin:0 auto; width:260px;text-align:center; padding-left:10px;}
#KurvBestilButton{width: 240px; background: #27a500; padding: 10px 0px 0px 0px; float:none;}
#KurvBestilButton:hover {background:#27a500;}
#VB-HandButton { display:none;}
.VB-also H2{font-size:20px; }
.VB-ads-sect { width:100%;}
}

/* basket lines */ 
.basketpdf{background:#f85100;width:860px;color:#fff;line-height:40px;margin-bottom:30px}
.basketpdf img{position:absolute;margin-top:-5px}
.basketpdf b{font-size:14px;display:inline-block;margin-right:40px;padding-left:50px}
@media screen and (max-width:979px){
	.basketpdf{width:700px;margin:0 auto;margin-bottom:15px}
}
@media screen and (max-width:779px){
	.basketpdf{width:90%;margin:15px 5%;padding:0;line-height:20px}
	.basketpdf b{display:block;margin:0;font-size:13px}
	.basketpdf span{padding-left:50px;font-size:9px}
}
.ViewBask-kurvlines{
background-color:#FFFFFF;
	height:90px;
	width:1160px;
	margin:15px 0px;
	padding:0px;
	box-shadow: 0px 0px 4px #b6b6b6;
	font-size:13px;
	border:#d7d7d7 1px solid;
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

.ViewBask-kurvlines-MOB{ display:none;}

.ViewBask-kurvlines:hover{ 
	background-color:#fafafa;
	box-shadow: 0px 0px 0px #a1a1a1;
	border:#d4d4d4 1px solid;
	}
	
.VBL-img{ float:left; padding:10px; padding-top: 20px;}
.VBL-img img{ width:50px;}
.VBL-desc{ float:left; width:375px; padding-top:10px; }
.VBL-desc-title{ font-weight:700; overflow:hidden; height:13px; margin-bottom:4px}
.VBL-desc-form {font-size:12px; line-height:20px; color:#0066ff; }
.VBL-desc-vn { font-size:12px; line-height:20px; color:#a0a0a0;}
.VBL-desc-vn span{ }
.VBL-desc-vari{ color:#21435f; background-color:#FFFFFF; position:relative; margin-top:0px; font-size: 12px;}
.VBL-desc-vari .ShowBasket_SimpleVariants_DIV { padding:0px; margin:0px;  position: ;left: 0px;top: 0px;}


.ViewBask-kurvlines:hover .VBL-desc-vari{  background-color:#f0f0f0;}



.ShowBasket_SimpleVariants_DIV{
margin:0px;
position:relative;
left:-10px;
top:-15px;}



.VBL-unit{ float:left; width:95px; line-height:70px; }
.VBL-unit-but{ float:left; margin-top:6px;}
.VBL-unit-num{ width:35px; float:left; text-align:center; overflow:hidden;}

.VBL-stkpris{ float:left;width:110px; text-align:right; line-height:70px;}
.VBL-totpris{ float:left;width:160px; text-align:right; line-height:70px;}
.VBL-slet{ float:left;width:50px; text-align:center; line-height:70px; margin-top:6px;}


.ShowBasket_Custom_DIV .ProductStock img {margin-right:5px}

@media screen and (max-width: 1714px) {
.ViewBask-kurvlines{width:860px;}


}


@media screen and (max-width: 979px) {
.ViewBask-kurvlines{width:700px;margin:0 auto; margin-bottom:15px;}
.VBL-totpris{ display:none; }
.ViewBask-kurvlines{ display:none;}
.ViewBask-kurvlines-MOB{ display:block;
background-color:#FFFFFF;
	height:70px;
	width:90%;
	height:auto;
	margin:15px 5%;
	padding:0px;
	
	font-size:13px;
	border:#a6a6a6 1px solid;
	-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;}

.VBL-img{ width:110px; padding:5px; text-align:center; vertical-align:middle;}
.VBL-img img{ width:100px; min-width:80px; height:auto;}
.VBL-desc{  width:100%; text-align:center; padding-top:5px; height:50px; }
.VBL-desc-title{  height:32px; font-size:14px;padding-top:10px; text-align:center; padding-right:5px;}
.VBL-unit{ line-height:24px; margin:0 auto; width:100px; float:none; padding-top:10px;}
.VBL-unit-but{ float:left; margin-top:0px; vertical-align:middle;}
.VBL-unit-num{ width:45px; float:left; text-align:center;margin-top:2px;}

.VBL-stkpris{   line-height:30px; color:#27a500; font-size:17px; font-weight:700; float:none; margin:0 auto;}


.VBL-slet{line-height:24px; margin-top:8px; width:24px;float:none;}


}


/* Visuel kategorioversigt*/

.VKO-head{ text-align:center; padding:15px; font-size:14px}
.VKO-head H1{ color: #21425f; font-weight:800; font-size:30px}
.VKO-head div{ position:relative; margin-top:-15px; font-weight:700; font-size:20px; color:#999999; padding-bottom:10px;}




@media screen and (max-width: 979px) {

}

/* ROLL UP GUIDE SECTION */

.CP-RollTextC { font-size:14px; text-align:center; line-height:18px;}
.CP-RollText { font-size:14px; line-height:18px; width:1715px; margin: 0 auto; background-color: #fff;}
.CP-RollText a { text-decoration:underline; font-weight:700}
.CP-RollText H2 { color:#21435f; margin-bottom:5px; margin-top:0px; font-weight:800; font-size:20px;}
.CP-RollText H3 { color:#000; margin-bottom:3px; font-weight:700; font-size:16px;}


.CP-RT-sekt1, .CP-RT-sekt2 { padding:30px 30px; width:1655px; margin:0 auto; overflow: hidden}  
.CP-RT-sekt1 img { float:right; padding-left:15px; margin-top:-20px; max-height: inherit} 
.CP-RT-sekt1 iframe { float:right; padding-left:15px; margin-top:-20px;} 
.CP-RT-sekt1 .sekt1-imgR img{ float:right; padding-left:15px; margin-top:5px;}
.CP-RT-sekt1 .sekt1-imgL img{float:left; padding-right:15px; padding-left:0px; margin-top:0px;}



.CP-RT-sekt2 { background-color:#f8f8f8; }
.CP-RT-sekt2 img { float:left; padding-right:15px; margin-top:-5px; }
.CP-RT-sekt2 .sekt1-imgR img{ float:right; padding-left:15px; margin-top:5px;}

.CP-RollDiff {  margin:0 auto; width:95%; font-size:14px; margin-bottom:00px;}
.CP-RD-sekt { width:33%; float:left;border: #333333 1px solid;  margin-left:-1px; margin-top:15px; }
.CP-RD-head1 , .CP-RD-head2, .CP-RD-head3, .CP-RD-head4 , .CP-RD-head5, .CP-RD-head6 { font-size:18px; font-weight:800; text-align:center; color:#FFFFFF; padding:10px;}
.CP-RD-head1 { background: #333333; color:#FFFF00}
.CP-RD-head2 { background:#21435f}
.CP-RD-head3 { background:#40205f}
.CP-RD-head4 { background: #83161b;}
.CP-RD-head5 { background:#2e4895}
.CP-RD-head6 { background:#ee7e28}
.CP-RD-text { font-size:14px; line-height:18px; padding:10px; color: #555555}


@media screen and (max-width: 1715px) {
.CP-RollText { width:auto}
.CP-RT-sekt1, .CP-RT-sekt2 { width:auto; padding:30px 30px;}	
	
}

@media screen and (max-width: 979px) {
.CP-RD-sekt { width:49.5%; }
.zopim { display:none}
}

@media screen and (max-width: 489px) {
.CP-RD-sekt { width:99.5%; }

.CP-RT-sekt1 img, .CP-RT-sekt2 img { max-width:150px; height:auto}  


}



/**
 * READ MORE
 */

.dynamic-height-wrap {
  overflow: hidden;
  position: relative;
  -webkit-transition: max-height 0.25s ease-in-out;
  -moz-transition: max-height 0.25s ease-in-out;
  -o-transition: max-height 0.25s ease-in-out;
  transition: max-height 0.25s ease-in-out;
  width: 100%;
}

.dynamic-height-wrap a { text-decoration:underline; font-weight:700}

/* Bottom gradient (optional, but recommended)*/
.dynamic-height-active .dynamic-height-wrap:before {
  background: -moz-linear-gradient(top,  rgba(240,249,255,0) 0%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,255,0)), color-stop(100%,rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom,  rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f9ff', endColorstr='#ffffff',GradientType=0 );
  bottom: 0;
  content:'';
  height: 40px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}

.dynamic-height-active .dynamic-show-more {display: inline-block;}
.dynamic-show-hide {display: none;}


/**
 * SHow more button
 */

.SHbutton {
  color: #000;
  background: #FFF url('/images/design/des2015/button-arrows-down-10.png') no-repeat 85% 50%;
  width:120px;
  border:0px;
  padding:5px;
  font-weight:700;
  color:#666666;

  cursor:pointer;
  font-size:14px;
  border-radius:5px;
  margin:0 auto;

}

.SHbutton:hover { border-radius:5px; background: #FFF url('/images/design/des2015/button-arrows-down-10.png') no-repeat 85% 60%; color:#009900}
.dynamic-height-wrap {margin-bottom: 0px;}
.buttons-wrap{display: flex;margin-top: 0px;}
.SHbutton {flex: 1;text-align:left;text-decoration: none;}

.dynamic-show-hide .SHbutton{display: none;}


.CatDescTop { padding:0px 30px 10px 30px; }


/* Produkt filter */

.LP-ProductFilter{position:absolute; display:none }


@media screen and (max-width: 979px) {

.LP-ProductFilter{ display: none!important; }

}



#ProductFilter-Container { width:231px; }

.product-filter-headertext-container { text-align:center; padding-top:10px; font-weight:700; background-color:#cee9fc; color:#5f5f64; font-size:14px }
.product-filter-clear-all {text-align:center; margin-top:-27px; padding-bottom:10px; }
.product-filter-clear-all a { font-size:12px; color:#004580}
.product-filter-clear-all a:hover { color:#015caa}

.product-filter-column-container-1 { padding-top:25px;background: url('/images/design/des2015/filter-arrow.png') no-repeat 50% 0%; }



.product-filter-container { padding:10px; border:0px; border-bottom:1px solid #FFF;  }
.product-filter-header-container{  padding:5px; font-size:14px; border:0px; background:none; color: #5f5f64 }
.product-filter-checkbox-container { height:20px; cursor:pointer; padding-top:2px; }
.product-filter-checkbox-container:hover { background-color:#f5fcff; vertical-align:middle;}
.product-filter-checkbox-container input[type="checkbox" i] { margin-top:1px; border-radius:0px; background-color:#00FF00}

.product-filter-checkbox-label{ font-size:14px; cursor:pointer; margin-left:5px; }
.product-filter-body-container-price{ padding:15px; padding-top:20px;}
.product-filter-header-clearlink-container a{ font-size:12px; color:#004580}
.product-filter-header-clearlink-container a:hover{ font-size:12px; color:#0085dd}

.product-filter-count-container { line-height:20px; color:#999999; font-size:13px }
/*.product-filter-checkbox-container { line-height:30px;}*/

.jslider .jslider-value{ font-size:14px; background:none; padding-bottom:5px;}
.jslider .jslider-bg { background-color:#00FF66}



/* No products found page */
.search-no h1{ padding:30px; font-size:20px; font-weight:800; text-align:center; margin:0px  }



/* Opslagsskabe titles*/
.CP-TopIndex-G, .CP-TopIndex-G1  {background-color:#f1f1f1; text-align:center; padding:10px; color:#666666; font-size:12px; }

.CP-TopIndex-G H2, .CP-TopIndex-G1 H2{ color: #999999; font-size:16px; font-weight:700; margin:0px; margin-bottom:5px;}
.CP-TopIndex-G1 { margin-top:30px;}


/* KUNDECENTER */




.KC-separator{ width:100%; height:20px; background-color:#153b57; margin-top:-3px;}














/* 3.1 Ny Varekort */


.PP-buySekt {background-color:#f1f1f1; border:1px solid #e3e3e3; border-radius:10px;  width:490px; margin:0 auto; }


.PP-pris-1 { line-height:42px;  height:46px; overflow:hidden; }
.PP-pris-1 .Price_Productinfo { font-size:30px; font-weight:800; color: #383838  }
.PP-pris-1 .PriceText_ProductInfo_TD, .PriceAmount_ProductInfo_TD, .PriceUnit_ProductInfo_TD { display:none;}

.SpecialOfferPrice_ProductInfo {  font-weight:900;}

.PP-pris-2 {  width:490px; margin:0 auto; padding:0px;     }
.PP-pris-2-head { font-weight:bold;  padding:5px; font-size:15px; text-align:center;   background-color:#b9b9b9; color:#FFFFFF}
.PP-pris-2-text { width:490px; margin:0 auto; color:#666666;  border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;background-color:#FFFFFF; }
.PP-pris-2-text td {  font-size:14px;  }

.PP-ny-pris  { width:425px; margin:0 auto; line-height:22px; cursor:pointer; padding-left:65px;}
.PP-ny-pris-txt { text-align:left; width:60px; padding-left:40px; }
.PP-ny-pris-ant { text-align:right; width:60px; padding-right:20px;}
.PP-ny-pris-pr { text-align:right; width:70px; padding-right:30px;}
.PP-ny-pris-pr .pris1{ text-decoration:line-through; color:#b6b6b6; padding-right:10px}

.PP-ny-pris-spar { text-align:right; width:70px; padding-right:30px;color:#0066ff!important}


.Prices_Custom_DIV .head { background-color:#f1f1f1; border-top-left-radius:3px;border-top-right-radius:3px; border-bottom:1px solid #e3e3e3;}
.PP3-vejl-pris{ text-align:center; color:#666}

.PP-buybox {padding:15px;}
.PP-buysect3{margin:0 auto; width:320px; background-color:#f1f1f1; height:50px; margin-top:10px; border-radius:3px; }
.PP-buysect3 .TextInputField_ProductInfo{outline:none;background-color: #F2F5F7;border: 1px solid #8D9CAA;height: 44px; margin: 2px 0px 0px 2px; padding:0px 5px; text-align:center; margin-top:-13px; width:60px; font-size:16px; padding-right:25px; margin-left:-10px;}

.PP-buysect3 .BuyButton_Productinfo input[type="image"]{
    margin: 0;
    display: block;
    box-sizing: border-box;
    width: 224px;
    height: 49px;
    background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #27a500;
    border: 0px solid #1f8200;
    border-radius: 3px;
    vertical-align: bottom;
	margin-top:-14px;
	margin-left:10px;}
.PP-buysect3 .BuyButton_Productinfo input[type="image"]:hover{background: url('/images/design/des2015/koebknap-prodinfo.png') no-repeat 50% 50% #1f8500;}


@media screen and (max-width: 1714px) {
.PP-buySekt { width:390px;  }
.PP-pris-2 {  width:390px;  }	
.PP-pris-2-text { width:390px; }	
.PP-ny-pris  { width:345px; padding-left:45px;}	
	
	
}


@media screen and (max-width: 1224px) {
.PP-buySekt {width:350px; }
.PP-variants .Variants {width:350px; }
.PP-buybox { width:320px;}
.PP-pris-2 {  width:350px;  }
.PP-ny-pris {width: 325px;padding-left: 25px;}
.PP-pris-2-text { width:350px; }
}

@media screen and (max-width: 979px) {


}

@media screen and (max-width: 979px) {
.PP-buybox { width:100%; border-radius:0px; padding:15px 10px;}
.PP-buySekt {width:100%; border-radius:0px; }
.PP-variants .Variants {width:100%; border-radius:0px; }

.PP-buysect3 .TextInputField_ProductInfo{font-size:16px; width:50px; padding-right:25px;text-align:center;-webkit-appearance: none;border-radius: 0;-webkit-border-radius:0px; }
	.amount-buttons .inc {top:2px!important}
.PP-pris-2 {  width:100%; border-radius:0px ;padding:0px 0px; }
.PP-pris-2-text { width:100%; }
.PP3-vejl-pris{ margin-top:15px;}
.PP-ny-pris {width: 300px;padding-left: 10px;}

}






/* 3.1 Nye prodbox */ 

.prodbox-31 {
-webkit-transition: all 0.2s ease-in-out 0s;
    -moz-transition: all 0.2s ease-in-out 0s;
    -ms-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
position: relative;
margin-left:-1px;
float:left;
overflow: hidden;
z-index: 9;
width:244px;
background-color:#FFFFFF;
border:#dddddd 1px solid;
height:310px;
}


.prodbox-31:hover {

}

.prodbox-31-image{width:220px;margin: 0 auto; margin-top:20px; text-align:center}
.prodbox-31-image a {width:220px; display:block; z-index:1000; position:relative }




.prodbox-31-stock{float:left;padding:0px 15px;font-size:11px; height:16px; margin-top:8px; width:214px;}

.prodbox-31-stock .Global-NoLager{ float:left; padding-left:15px;color:#616161;font-weight:500;font-size:11px;background: transparent url('/images/design/des2015/prodbox-ikkepaalager.png') no-repeat 1% 50% ;}
.prodbox-31-stock .Global-NoLager:before{content: "Ikke på lager"; }


.prodbox-31-stock .Global-PaLager{ float:left;padding-left:15px;color:#000;font-weight:500;font-size:11px;background: transparent url('transparent url('/images/design/des2015/paalager-lille.png') no-repeat 1% 1%') no-repeat 1% 50% ; }
.prodbox-31-stock .Global-PaLager:before{content: "NETLAGER"; color:#666666; font-size:10px } 

.prodbox-31-hent { float:right;}










/*Buttons*/

.prodbox-31-Buy .BuyButton_ProductList, .InfoButton_ProductList {
	width:100px;
	height:30px;
	float:left;
	margin-left:18px;
}
.prodbox-31-Buy .BuyButton_ProductList {border-color: #0f990c;background: #27a500 url('/images/design/des2015/koebknap-related.png') no-repeat 50% 50%;}
.prodbox-31-Buy .BuyButton_ProductList:hover {border-color: #0a6608; background-color: #1f8500;}


.InfoButton_ProductList { border-color: #686868; background: #9f9f9f url('/images/design/des2015/infoknap-lille.png') no-repeat 50% 50%;}
.InfoButton_ProductList:hover {border-color: #686868; background-color: #686868;}



/*TILBUD OVERLAY*/
.Element_Overlay_ProdInfo_SavingsText_DIV { color:#fff!important; font-weight: 700;}
.Element_Overlay_ProductInfo-related-savingsText_DIV { color:#fff; font-weight: 700; font-size:12px!important; padding-top:14px!important; padding-left:7px!important;}
.Element_Overlay_ProdList_SavingsText_DIV { color:#fff; font-weight: 700; font-size:12px!important; padding-top:14px!important; padding-left:7px!important;}


.prodbox-Wd .Element_Overlay_ProdList_SavingsContainer_DIV {margin-left:-22px;}


/*3.4 prod tabs*/
.ProdtabSect { width:auto; height: auto; padding: 30px 0px 30px 30px; background-color: #f3f3f3;}


.ProdTabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.ProdTabs label {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  display: block;
  padding: 1rem 2rem;
  margin-right: 0.3rem;
  cursor: pointer;
  background: #dcdcdc;
  font-weight: bold;
  font-size:16px;
	color: #3f3f3f;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
	
	
}

.ProdTabs .tab {
  -webkit-box-ordinal-group: 100;
  -webkit-order: 99;
  -ms-flex-order: 99;
  order: 99;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  padding-top:30px;
  background: #FFF;
  border: 1px solid #dddddd;
  border-top: 10px solid #21425f;
  
}

.ProdTabs input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.ProdTabs input[type="radio"]:checked + label { background: #21425f; color: #FFF }

.ProdTabs input[type="radio"]:checked + label + .tab { display: block; }
 @media (max-width: 45em) {

.ProdTabs .tab {
  border-top: 0px;
  
}	 
	 
.ProdTabs .tab,  .ProdTabs label {
  -webkit-box-ordinal-group: NaN;
  -webkit-order: initial;
  -ms-flex-order: initial;
  order: initial;
}

.ProdTabs label {
  width: 100%;
  margin-right: 0;
  margin-top: 0.3rem;
}
}

/*Prodpage 3.4*/

.PP34-main-Left{width:460px;float:left; padding-left:30px;}
.PP34-main-Right{width:490px;  float:left; }

.PP34-MainImg { padding: 15px 0px 15px 0px; width:400PX; margin:0 auto; text-align:center;}
.PP34-MainImg a:hover {ccursor: -moz-zoom-in; 
    cursor: -webkit-zoom-in; 
    cursor: zoom-in;}
.PP34-MainImg img{ max-width:400px; height:auto; }
.PP34-ImgSel{width:400PX; margin:0 auto; }
.PP34-ImgSel img { border-radius:40px; border:1px solid #CCCCCC;}


.PP34-TekSekt{  }
.PP34-TekSekt img{ border: #e3e3e3 1px solid;  }
.PP34-TekSekt td{ line-height:26px;font-size:14px; color:#666666; padding-left:10px;}
.PP34-TekSekt strong{color: #464646}
.PP34-TekSekt .td1{ width:180px;} 
.PP34-TekSekt .td2{ } 

.teksektGrey {background:#f3f3f3}


.LMbox { 
	width:auto;
	height:150px;
	background-color:#f3f3f3;
	border:1px solid #cfcfcf;
	margin-bottom:30px;}
	
.LMbox:hover {background-color:#f1f0f0;border:1px solid #9b9b9b }

.sect1 { width:30%; float:left; height:150px;}
.sect1-img {padding: 30px 0px 10px 30px;}
.sect1-text { padding-left:30px; color:#666666; font-size:13px; padding-right:15px;}
.sect1-text a { text-decoration:underline;}

.sect2 { float:left; width:20%; height:150px;}
.sect2-txt { font-size:12px; color:#333333; padding-top:15px;}
.sect2-txt b{ font-size:18px; font-weight:700; margin-top:5px;}
.sect2-txt div{ font-size:18px; font-weight:900; color:#FF0000;}
.sect2-red {font-size:18px; font-weight:900; color:#FF0000; line-height:150px;}
.sect2-price {font-size:18px; font-weight:700; line-height:150px;}

.sect3 { float:left; width:50%}
.sect3-txt { padding-top:28px;}
.sect3-tbl { line-height:20px; padding-top:15px;}


@media screen and (max-width: 1224px) {
.PP34-main-Left{width:300px;}
.PP34-main-Right{width:370px; margin-left: 30px;  }
.PP34-MainImg { width:300PX;}
.PP34-MainImg img{ max-width:300px; }
.PP34-ImgSel{width:300PX;}
}

@media screen and (max-width: 979px) {
.PP34-main-Left{padding-left:0px; width:50% }
.PP34-main-Right{ margin-left:0px; width:50%}
.ProdtabSect { padding: 30px 30px 30px 30px;}
.prodbox-Wd .Element_Overlay_ProdList_SavingsContainer_DIV {display:none;}
}

@media screen and (max-width: 979px) {
.PP34-main-Left{ width:100%;  }
.PP34-main-Right{width:100%;}
.ProdtabSect { padding: 15px 15px 15px 15px;}
}


/*GLS pakkeshop Youwe box*/
.gm-style-iw, .gm-style-iw-c {padding:10px 30px!important}

.IG-head h2 {font-size: 26px; font-weight: 900; color:#525252; padding-left:15px; margin-bottom:0px }

/*Productcard video thumbnail*/
.various {
    content: url(/images/design/des2015/video.png);
 }


/*fancybox background darkness*/
.fancybox-is-open .fancybox-bg {
    opacity: .6;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

/*/dandodesign/css/dandodesign.mobile2020.css*/
/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */
.hamburger { padding: 0 0; display: inline-block; cursor: pointer; transition-property: opacity, filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; }

.hamburger:hover { opacity: 1; }

.hamburger.is-active:hover, .menuOpen .hamburger:hover { opacity: 1; }

.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after, .menuOpen .hamburger .hamburger-inner, .menuOpen .hamburger .hamburger-inner::before, .menuOpen .hamburger .hamburger-inner::after { background-color: #21425f; }

.hamburger-box { width: 25px; height: 20px; display: inline-block; position: relative; }

.hamburger-inner { display: block; top: 50%; margin-top: -2px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 25px; height: 4px; background-color: #21425f; border-radius: 2px; position: absolute; transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }

.hamburger-inner::before { top: -8px; }

.hamburger-inner::after { bottom: -8px; }

/* Slider */
.hamburger--slider .hamburger-inner { top: 2px; }

.hamburger--slider .hamburger-inner::before { top: 8px; transition-property: transform, opacity; transition-timing-function: ease; transition-duration: 0.15s; }

.hamburger--slider .hamburger-inner::after { top: 16px; }

.hamburger--slider.is-active .hamburger-inner, .menuOpen .hamburger--slider .hamburger-inner { transform: translate3d(0, 8px, 0) rotate(45deg); }

.hamburger--slider.is-active .hamburger-inner::before, .menuOpen .hamburger--slider .hamburger-inner::before { transform: rotate(-45deg) translate3d(-3.5714285714px, -4px, 0); opacity: 0; }

.hamburger--slider.is-active .hamburger-inner::after, .menuOpen .hamburger--slider .hamburger-inner::after { transform: translate3d(0, -16px, 0) rotate(-90deg); }

.hamburger { display: inline-flex; outline: none; }

@media screen and (min-width: 980px) { .mobile-content { display: none; } }

@media screen and (max-width: 979px) { .kurv-top-title, .kurv-top-price, #Orderstep1_AlternativeDelivery_Fields_TD { display: none; }
  .BasketLine_OrderStep3 td + td > table > tbody > tr > td:first-child { width: 0px !important; }
  .CustomerData_OrderStep1_TBL .toggleAltAddress { position: inherit; margin: 20px 0 0 0; padding: 5px 0 10px; }
  .tpo-Top, .tpo-topmenu { display: none; }
  body, html { width: 100%; height: 100%; }
  body, input, select, td, textarea { font-size: 12px; color: #1F2A2A; -webkit-text-size-adjust: 100%; resize: none; }
  li, ul { list-style-type: none !important; }
  iframe, img { max-width: 100%; }
  ::-webkit-scrollbar { display: none; }
  input:-moz-placeholder, input:-ms-input-placeholder, input::-moz-placeholder, input::-webkit-input-placeholder { font-weight: 100; color: red !important; font-style: italic; }
  #tpo-content { width: 100% !important; background: #FFF; }
  table { border-collapse: collapse; border-spacing: 0; }
  td { padding: 0; }
  hr { background-color: #ccc; height: 1px; border: none; }
  a:active, a:hover, a:link, a:visited { color: #1F2A2A; text-decoration: none; }
  a.btn { display: block; margin: 20px; padding: 10px 20px; border-radius: 5px; height: 20px; line-height: 20px; font-weight: 700; }
  a.orange { background: #0f990c; color: #fff; border: 1px solid #0f990c; }
  a.grey { background: #C6CED5; color: #fff; border: 1px solid #C6CED5; }
  b { font-weight: 700; }
  i { font-weight: 400italic; }
  #tpo { position: absolute; top: 0; width: 100%; min-height: 100%; background-color: #21425f; color: #000; overflow: hidden; height: auto !important; }
  .menuPanel { position: fixed; top: 0; height: 0; width: 80%; left: 0; opacity: 1; z-index: 1; background: transparent; opacity: 0.99; overflow: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; transition: height 0s ease-in-out .2s, opacity .2s ease-in-out, transform .2s ease-in-out; transform: translate3d(0, 0, 0); }
  .basketPanel { position: fixed; top: 0; height: 0; width: 100%; left: 0; opacity: 0; z-index: 99999; background: #fff; overflow: scroll; -webkit-overflow-scrolling: touch; transition: height 0s ease-in-out .2s, opacity .2s ease-in-out, transform .2s ease-in-out; transform: translate3d(100%, 0, 0); }
  .contentPanel { position: relative; width: 100%; min-height: 100%; z-index: 999; overflow-x: hidden; box-shadow: 0 0 60px -20px rgba(0, 0, 0, 0.45); transition: all 0.3s cubic-bezier(0.25, 0.25, 0, 1); transform: translate3d(0, 0, 0); }
  .content { position: relative; width: 100%; }
  #navbar { transform: translate3d(0, 0, 0); transition: all 0.3s ease-in-out; }
  #navbar.Open { transform: translate3d(0, 40px, 0); }
  .menuOpen #header, .menuOpen .contentPanel { transform: translate3d(80%, 0, 0); }
  .menuOpen #header { box-shadow: 0 0 40px 0 transparent; }
  .menuOpen .menuPanel { transform: translate3d(0, 0, 0); opacity: 1; height: 100%; transition: height 0s ease-in-out 0s, opacity 0.3s ease-in-out, transform 0.3s ease-in-out; }
  .menuOpen .basketPanel { display: none; }
  .menuOpen #CSSmenu-AZ > div > ul { display: block; }
  .menuOpen #CSSmenu-AZ > a { background: none !important; font-weight: 700 !important; display: none; }
  .menuOpen #CSSmenu-AZ > a span { font-weight: 700 !important; display: none; }
  .basketOpen #header {display: none}
    .basketOpen .basketPanel { transform: translate3d(0, 0, 0); opacity: 1; right:0;height: 100%; transition: height 0s ease-in-out 0s, opacity 0.3s ease-in-out, transform 0.3s ease-in-out; }
  .basketOpen .menuPanel { display: none; }
  .basketOpen #Basket #BasketImg { background: #0a6608; }
  .menuPanel .h1, #BasketDropdown #Head { display: block; text-align: center; font-weight: 800; font-size: 20px; line-height: 150%; padding: 5px 10px 10px; margin: 5px 0 10px; }
  .menuPanel .h1, #BasketDropdown #Head a { color: #FFFFFF; }
  p { font-size: 16px; line-height: 150%; font-weight: 300; padding: 0; margin: 0.5em 0 1em; }
  #cssmenu-container { position: relative !important; }
  .nbsp { display: none; }
  #header { position: fixed; display: flex; align-items: center; top: 0; left: 0; right: 0; box-sizing: border-box; width: 100%; padding: 14px 4%; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(249, 251, 252, 0.95)); height: 48px; z-index: 99992; box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4); transition: transform 0.3s cubic-bezier(0.25, 0.25, 0, 1), box-shadow 0s; transform: translate3d(0, 0, 0); }
  #header > div { display: flex; align-items: center; height: 25px; }
  #header > div.to-right { margin-left: auto; display: inline-flex; justify-content: flex-end; }
  #header > div.to-right > *:not(:first-child) { margin-left: 25%; }
  #header > div.to-right img { display: block; height: 25px; max-width: none; }
  #header > div > a, #header > div > div { display: flex; height: 25px; }
  #header > div * { max-height: 100%; }
  #tpo-content { box-sizing: border-box; width: 100%; padding: 50px 0 30px !important; margin-top: 0 !important; -webkit-backface-visibility: hidden; }
  .menu { width: auto; display: inline-flex; }
  .menuHelp { opacity: 0; }
  .logo-container { width: auto; float: left; margin: 0 5%; }
  .logo-container a { width: 100%; display: block; }
  .logo-container img { height: auto; max-width: 120px; margin: auto; display: block; }
  #Basket { width: auto; margin-left: auto; }
  #Basket .kurv-top-antal { transform: translate3d(0, 0, 0); z-index: 100; position: absolute; border-radius: 10px; border: 0 solid #27a500;  background: #27a500; height: 10px; min-width: 6px; padding: 5px 7px; color: #FFF; text-align: center; line-height: 80%; opacity: 1; right: 4%; top: 3px; left: auto; margin-right: -7px; transition: opacity 0.5s ease-in-out 0.2s; }
  #Basket .kurv-top-antal.hidden { opacity: 0; }
  #Basket #BasketShippingFee, #Basket .BasketTotalPrice { display: none; }
  .kurv-top-bg { display: none; }
  
  td.BuyButton_ProductInfo input.Loading, .BuyButton_Productinfo input.Loading[type="image"]:hover, .Related_BuyButton_IMG.Loading, .Loading { background: url(/dandodesign/grafik/mobile/green-loader.gif) no-repeat center center; background-size: 15%; background-color: #0f990c; }
  #navbar { background-image: linear-gradient(top, #FFF, #EAEFF4); height: 20px; font-size: 12px; color: #333; opacity: .95; z-index: 9999; position: fixed; bottom: 0; left: 0; right: 0; padding: 5px 2.5%; white-space: nowrap; }
  .menu { float: left; margin: 0; }
  .menu a { display: block; background-color: red; }
  .menu.active a { background: #21425f; }
  #Basket #BasketImg { display: block; height: 25px; }
  #Basket img { display: inline-block; }
  #soeg img, .menu img { height: 20px; display: block; }
  #ProductMenu_List { margin: 0; width: 90%; z-index: 23; }
  #ProductMenu_List br, #ProductMenu_List li ul { display: none; }
  #ProductmenuContainer_DIV { width: 100%; }
  #ProductMenu_List a, #cssmenu > ul > li > a { background: url(/dandodesign/grafik/mobile/plus.png) 90% 50% no-repeat; background-size: 5%; text-decoration: none; text-align: left; display: block; padding: 10px 10px 10px 15px; color: #bcd3e7; font-weight: 300 !important; font-size: 20px; line-height: 35px; }
  #ProductMenu_List { padding: 0 5% 45px; }
  #ProductMenu_List ul { padding: 0 5% 45px; }
  #cssmenu > ul { padding: 0 5% 45px; }
  #cssmenu > ul li { color: #1F2A2A; border-bottom: 1px solid #496a87; background-size: 0; }
  .RootCategory_Productmenu, #secondaryContent > ul li, #cssmenu > ul li, .RootCategory_Productmenu .header { color: #1F2A2A; border-bottom: 1px solid #f1f1f1; background-size: 0; }
  #cssmenu > ul li:last-child { border-bottom: none; }
  #StaticMenu .CSSmenu-number { display: none; }
  .RootCategory_Productmenu .ProductMenu_MenuItemBold { font-weight: 300; }
  .RootCategory_Productmenu.active a span { color: #ff4600 !important; font-weight: 700; }
  #cssmenu ul, #secondaryContent ul { list-style-type: none !important; }
  #cssmenu > ul { padding: 0 0% 100px; }
  #cssmenu > ul > li > a b { font-weight: 300; }
  #cssmenu > ul > li > div > ul { padding-left: 0% !important; display: none; }
  #secondaryContent > ul { padding-left: 0% !important; display: none; }
  #cssmenu > ul > li > div > ul:last-child, #secondaryContent > ul:last-child { padding-bottom: 45px; }
  #cssmenu > ul > li.Open > div > ul, #secondaryContent > ul { display: block; }
  #cssmenu > ul > li.Open > a { background: url(/dandodesign/grafik/mobile/minus.png) 90% 50% no-repeat; background-size: 5%; }
  #cssmenu > ul > li a.Active { color: #ff4600; font-weight: 700 !important; }
  #cssmenu > ul > li.Open > a { font-weight: 700 !important; }
  #cssmenu > ul > li.Open > a span { font-weight: 700 !important; }
  #cssmenu > ul > li > div > ul > li > a { background: url(/dandodesign/grafik/mobile/forward.png) 90% 50% no-repeat; background-size: 5%; text-decoration: none; text-align: left; display: block; padding: 10px 10px 10px 30px; color: #FFF; font-weight: 500 !important; font-size: 16px; line-height: 25px; border-bottom: 1px #19334a solid; }
  #secondaryContent > ul > li > a { text-decoration: none; text-align: left; display: block; padding: 10px 10px 10px 30px; font-weight: 500 !important; font-size: 16px; line-height: 25px; }
  #cssmenu > ul > li > div li.Heading, #secondaryContent li.Heading { padding-top: 30px; padding-bottom: 5px; color: #0066FF; font-weight: bold; padding-left: 5%; }
  #cssmenu > ul li { opacity: 0; transform: translate3d(20%, 0, 0); -webkit-transform: translate3d(20%, 0, 0); transition-duration: .5s; -webkit-transition-duration: .5s; transition-property: all; -webkit-transition-property: all; transition-timing-function: cubic-bezier(0.25, 0.25, 0, 1); -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0, 1); }
  #cssmenu > ul > li:nth-child(1) { display: none; }
  .MenuHeading { display: none; }
  #search { opacity: 0; transform: translate3d(20%, 0, 0); -webkit-transform: translate3d(20%, 0, 0); transition: all 0.5s cubic-bezier(0.25, 0.25, 0, 1) 0s; -webkit-transition: all 0.5s cubic-bezier(0.25, 0.25, 0, 1) 0s; }
  #search .tpo-search { padding: 0; }
  .menuOpen #cssmenu > ul li, .menuOpen #search { opacity: 1; transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); }
  .menuOpen #cssmenu > ul li:nth-child(1) { transition-delay: .1s; }
  .menuOpen #cssmenu > ul li:nth-child(2) { transition-delay: .15s; }
  .menuOpen #cssmenu > ul li:nth-child(3) { transition-delay: .2s; }
  .menuOpen #cssmenu > ul li:nth-child(4) { transition-delay: .25s; }
  .menuOpen #cssmenu > ul li:nth-child(5) { transition-delay: .3s; }
  .menuOpen #cssmenu > ul li:nth-child(6) { transition-delay: .35s; }
  .menuOpen #cssmenu > ul li:nth-child(7) { transition-delay: .4s; }
  .menuOpen #cssmenu > ul li:nth-child(8) { transition-delay: .45s; }
  .menuOpen #cssmenu > ul li:nth-child(9) { transition-delay: .5s; }
  .menuOpen #cssmenu > ul li:nth-child(10) { transition-delay: .55s; }
  .menuOpen #cssmenu > ul li:nth-child(11) { transition-delay: .6s; }
  .menuOpen #cssmenu > ul li:nth-child(12) { transition-delay: .65s; }
  .menuOpen #cssmenu > ul li:nth-child(13) { transition-delay: .7s; }
  .menuOpen #cssmenu > ul li:nth-child(14) { transition-delay: .75s; }
  .menuOpen #cssmenu > ul li:nth-child(15) { transition-delay: .8s; }
  .menuOpen #cssmenu > ul li:nth-child(16) { transition-delay: .85s; }
  .menuOpen #cssmenu > ul li:nth-child(17) { transition-delay: .9s; }
  .menuOpen #cssmenu > ul li:nth-child(18) { transition-delay: .95s; }
  .menuOpen #cssmenu > ul li:nth-child(19) { transition-delay: 1s; }
  .menuOpen #cssmenu > ul li:nth-child(20) { transition-delay: 1.05s; }
  .menuOpen #cssmenu > ul li:nth-child(21) { transition-delay: 1.1s; }
  .menuOpen #cssmenu > ul > li { display: none; }
  .menuOpen #cssmenu > ul > li#CSSmenu-AZ { display: block; border-bottom: none; }
  #search { width: 100%; z-index: 24; height: 45px; position: relative; }
  #searchfield { height: 30px; width: 90%; margin: 15px 5% !important; }
  #searchbut { display: none; }
  .secondary.menuOpen #cssmenu > ul > li.active { display: block; }
  .secondary.menuOpen #cssmenu > ul > li > div { display: none; }
  .secondary.menuOpen #cssmenu > ul > li#CSSmenu-AZ { border-bottom: 1px solid #496a87; }
  .secondary.menuOpen #CSSmenu-AZ > div > ul { display: block; }
  .secondary.menuOpen #cssmenu > ul > li > a { border-bottom: 1px #19334a solid; background: none; }
  .secondary.menuOpen #cssmenu > ul > li.has-sub > a { background: url(/dandodesign/grafik/mobile/forward.png) 90% 50% no-repeat !important; background-size: 5% !important; }
  .secondary.menuOpen #cssmenu > ul li:last-child { border-bottom: 1px solid #496a87; }
  .secondary.menuOpen #CSSmenu-AZ > a { font-weight: 300 !important; display: block; }
  .secondary.menuOpen #CSSmenu-AZ > a span { display: block; }
  .secondary.menuOpen .menuPanel { z-index: 2; background: #21425f; }
  .menuPanel.secondaryPanel { padding-bottom: 100px; height: 100vh; z-index: 1 !important; transform: translate3d(0%, 0, 0) scale3d(0.9, 0.9, 1); opacity: 0.25; }
  .menuOpen .menuPanel.move { transform: translate3d(-100%, 0, 0) !important; }
  .menuOpen .menuPanel.move + .secondaryPanel { opacity: 1; transform: translate3d(0%, 0, 0) scale3d(1, 1, 1); }
  .menuPanel.secondaryPanel .menuBack { color: #4284bd; margin: 10px 0 0 10px; font-size: 16px; }
  .menuBack:before { content: ''; width: 32px; height: 32px; vertical-align: bottom; background: url("/dandodesign/grafik/icon-arrow-left-blue.svg") left bottom no-repeat; background-size: contain; display: inline-block; }
  .menuPanel.secondaryPanel .h1 { margin-left: 20px; }
  .menuPanel.secondaryPanel .tmDex { padding-bottom: 100px; background: #eaeaea; }
  .menuPanel.secondaryPanel .tmList { display: none; }
  .menuPanel.secondaryPanel .tmDex-box { background: #eaeaea; display: flex; align-items: center; }
  .menuPanel.secondaryPanel .tmDex-img { display: inline-block; border-radius: 10px; overflow: hidden; margin: 1em 1em 0 1em; }
  .menuPanel.secondaryPanel .tmDex-img a { display: block; }
  .menuPanel.secondaryPanel .tmDex-img img { display: block; max-height: 100px; width: auto; }
  .menuPanel.secondaryPanel .tmDex-tit { display: inline-block; height: 100%; font-size: 14px; font-weight: bold; }
  .SearchField_SearchPage { border: none; width: 90%; font-size: 16px; height: 30px; padding: 0 5%; -webkit-appearance: none; outline: 0; box-sizing: border-box; margin-left: 15px; }
  .SubmitButton_SearchPage { display: none; }
  .webshop-checkout #header .menu, .webshop-checkout #header .menuHelp, .webshop-checkout #header #Basket { visibility: hidden; }
  .webshop-creditcard #header .menu, .webshop-creditcard #header .menuHelp, .webshop-creditcard #header #Basket { visibility: hidden; }
  .webshop-orderstep1 #header .menu, .webshop-orderstep1 #header .menuHelp, .webshop-orderstep1 #header #Basket { visibility: hidden; }
  .webshop-orderstep2 #header .menu, .webshop-orderstep2 #header #Basket { visibility: hidden; }
  .webshop-orderstep3 #header .menu, .webshop-orderstep3 #header #Basket { visibility: hidden; }
  .webshop-orderstep4 #header .menu, .webshop-orderstep4 #header #Basket { visibility: hidden; }
  .Step1-steps { display: none; }
  .Step1-steps img { display: none; }
  .Foto1_OrderStep2 img, .Foto1_OrderStep3 img, .Heading_CreditCardPayment img { display: none; }
  .StepsTop, .StepsBot { display: none !important; }
  /* Step 1 */
  .webshop-orderstep1 .StepBox.Step1 > div { background: #F9DB00; font-weight: 300; color: #9E850B; }
  .webshop-orderstep1 .StepBox.Step2 > div { background: #F9DB00; font-weight: 700; color: #535353; }
  .CustomerLookup_OrderStep1_TBL td { display: block; float: left; margin-top: 0.25rem; }
  .CustomerLookup_OrderStep1_TBL td td:first-child { display: none; }
  .CustomerLookup_OrderStep1_TBL td td:nth-child(2) { width: 100%; }
  form > .CustomerData_OrderStep1_TBL > tbody > tr > td td { display: block; margin-top: 0.25rem; width: 100%; float: left; font-size: 0.875rem; }
  form > .CustomerData_OrderStep1_TBL > tbody > tr > td td b { font-size: 1.5rem; }
  form > .CustomerData_OrderStep1_TBL:first-of-type > tbody > tr > td { width: 45%; }
  .CustomerData_OrderStep1_TBL > tbody > tr > td.halfColumn { padding-right: 5%; }
  .webshop-orderstep1 .InputLabel { cursor: pointer; }
  /* De Gule Sider */
  .CustomerLookup_OrderStep1_TBL td { position: relative; }
  #invoicephone { width: 90% !important; float: left; margin: 0; height: 100%; background-color: #fff; border: 1px solid #ACAC9D; border-radius: 3px; padding-left: 0.75rem; box-shadow: none; font-size: 1rem; }
  #kraklookupbtn { position: absolute; top: 1px; right: 10%; width: 8rem; height: 2.4375rem; font-size: 0.875rem; text-shadow: 0px 1px 0px #cccccc; font-weight: 600; color: #555555; border: none; border-radius: 0 3px 3px 0; background: none; border-left: 1px solid #D5D5CE; border-right: 1px solid #ACAC9D; background-color: #ECEEED; background-image: linear-gradient(#FFFFFF, #ECEEED); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#ECEEED)"; }
  #kraklookupbtn:hover { background-color: #ECEEED; background-image: linear-gradient(#ECEEED, #FFFFFF); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ECEEED, endColorstr=#FFFFFF)"; }
  #Orderstep1_AlternativeDelivery_CustomerLookUp_TD, .StepsHeading + hr { display: none; }
  .CustomerData_OrderStep1_TBL b { font-size: 1.125rem; }
  .CustomerData_OrderStep1_TBL .InputFieldColumn { width: 100%; }
  .CustomerData_OrderStep1_TBL textarea { width: 100%; box-sizing: border-box; margin-top: 4px; }
  .CustomerData_OrderStep1_TBL .InfoColumn { display: none !important; }
  .CustomerData_OrderStep1_TBL .LabelColumn { width: 100%; font-size: 0.875rem; text-align: left; }
  .CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child { position: static; }
  input#invoicephone, select.OptionSelect_OrderStep1, input.TextInputField_OrderStep1 { font-size: 1.125rem; font-weight: bold; margin-bottom: 0.75rem; padding: 0.5rem 0.75rem; height: auto; border-radius: 3px; border: 1px solid #AAAAAA; box-shadow: none; background-color: #fff; }
  .Text1_CreditCardPayment #txtCardNumber, .Text1_CreditCardPayment #txtCardCvv { font-size: 1.125rem; font-weight: bold; margin-bottom: 0.75rem; padding: 0.5rem 0.75rem; height: auto; border-radius: 3px; border: 1px solid #AAAAAA; box-shadow: none; background-color: #fff; }
  /* Postnr. */
  #Field4_0, #FieldD4_0 { width: 35%; float: left; margin-right: 5%; }
  /* By */
  #Field5_0, #FieldD5_0 { width: 60%; float: left; margin-right: 0%; }
  .CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child b { font-weight: 400; font-size: 1rem; }
  .CustomerData_OrderStep1_TBL .halfColumn table:nth-child(3) tr:last-child br { display: none; }
  /* Not required */
  #Field9_0 input.TextInputField_OrderStep1, #Field10_0 input.TextInputField_OrderStep1, #Field11_0 input.TextInputField_OrderStep1, #Field13_0 input.TextInputField_OrderStep1 { border-style: dashed; box-shadow: none; background-color: #F9FBFC; }
  /* Login form */
  .Step1-loadtext { margin-bottom: 10px; }
  .LoadProfile_OrderStep1_TBL { display: block; padding: 10px; box-sizing: border-box; }
  .LoadProfile_OrderStep1_TBL table, .LoadProfile_OrderStep1_TBL tbody, .LoadProfile_OrderStep1_TBL tr, .LoadProfile_OrderStep1_TBL td { width: 100%; display: block; font-size: 16px; margin-bottom: 10px; }
  .LoadProfile_OrderStep1_TBL .LabelColumn { display: none; }
  .LoadProfile_OrderStep1_TBL .TextInputField_OrderStep1, .LoadProfile_OrderStep1_TBL .SubmitButton_OrderStep1 { position: static; width: 100%; margin: 0; text-align: center; padding: 0; height: 40px; }
  .CustomerData_OrderStep1_TBL b + br { display: none; }
  form > .CustomerData_OrderStep1_TBL:first-of-type > tbody > tr > td, .CustomerLookup_OrderStep1_TBL td { width: 100%; display: block; }
  .CustomerData_OrderStep1_TBL > tbody > tr > td.halfColumn { padding-right: 0%; }
  #invoicephone { width: 100% !important; }
  #kraklookupbtn { right: 0; height: 36px; }
  input#invoicephone, select.OptionSelect_OrderStep1, input.TextInputField_OrderStep1 { font-size: 16px; padding: 8px; line-height: 20px; height: 38px; width: 100%; box-sizing: border-box; background: #F2F5F7; border: 1px solid #8D9CAA; }
  .Text1_CreditCardPayment #txtCardNumber, .Text1_CreditCardPayment #txtCardCvv { font-size: 16px; padding: 8px; line-height: 20px; height: 38px; width: 100%; box-sizing: border-box; background: #F2F5F7; border: 1px solid #8D9CAA; }
  #Orderstep1_AlternativeDelivery_Fields_TD.visible { display: block; }
  #Orderstep1_AlternativeDelivery_Heading_TD { margin-top: 2rem; }
  .OrderStep1_Next_TD .SubmitButton_OrderStep1, .OrderStep2_Methods_Next_TD .SubmitButton_OrderStep2, .OrderStep3_Next_TD .SubmitButton_OrderStep3, .SubmitButton_Pay { width: 100%; float: left; text-align: center; padding: 0; background-position: 90% center; margin-bottom: 10px; -webkit-appearance: none; }
  .SubmitButton_OrderStep1_Position, .SubmitButton_OrderStep2_Position, .SubmitButton_OrderStep3_Position, .SubmitButton_Pay { height: 60px; font-size: 24px; }
  .SubmitButton_OrderStep1_Position:hover, .SubmitButton_OrderStep2_Position:hover, .SubmitButton_OrderStep3_Position:hover, .SubmitButton_Pay:hover { background-position: 95% center; }
  .TableLines_OrderStep2 input { margin-right: 1rem; }
  .BasketLine_OrderStep3 td { vertical-align: middle !important; padding-left: 0.5rem !important; }
  .basketLineHeader .count, .BasketLine_OrderStep3 .count { padding-right: 1rem; }
  .ProductImage_Order3 { display: none; }
  .BasketLine_OrderStep3 a { display: block; padding: 0.5rem 0; }
  .webshop-creditcard table table tr:nth-child(3) td:nth-child(2) { margin-bottom: 2rem; }
  .webshop-creditcard table table tr:nth-child(3) td:nth-child(2) span { font-size: 2rem; }
  td.Text1_CreditCardPayment { display: block; float: left; width: 100%; margin: 0.5rem 0; }
  td.Text1_CreditCardPayment + td { margin: 0; }
  .Text1_CreditCardPayment #txtCardNumber { margin: 0 0 1rem; }
  .Text1_CreditCardPayment #txtCardCvv { margin: 0 0 1rem; }
  .Text1_CreditCardPayment #txtCardCvv + a { height: 38px; margin: 0; box-sizing: border-box; }
  span.Text1_CreditCardPayment { line-height: 120%; }
  .SubmitButton_Pay { margin-top: 0; }
  body.webshop-orderstep4 { font-size: 85%; }
  /* Step 2 */
  .webshop-orderstep2 .StepBox.Step1 > div, .webshop-orderstep2 .StepBox.Step2 > div { background: #F9DB00; font-weight: 300; color: #9E850B; }
  .webshop-orderstep2 .StepBox.Step3 > div { background: #F9DB00; font-weight: 700; color: #535353; }
  .OrderStep2_Methods_Header_TD br { display: none; }
  .OrderStep2_PayMethods_Header_TD, .OrderStep2_ShippingMethods_Header_TD { display: block; padding-left: 10px; margin-bottom: 10px; margin-top: 25px; }
  .OrderStep2_PayMethods_TD, .OrderStep2_ShippingMethods_TD { padding-left: 10px !important; }
  .OrderStep2_PayMethods_TD img + br, .OrderStep2_ShippingMethods_TD img + br { display: none; }
  .OrderStep2_PayMethods_TD img, .OrderStep2_ShippingMethods_TD img { height: 20px; }
  input.BackgroundColor1_OrderStep2 { background: grey; }
  /* Pay Methods */
  .TableLines_OrderStep2 input { margin: 0; }
  .TableLines_OrderStep2 input[type="radio"] { margin: 0 10px 0 0; height: 20px; }
  .GLS_ParselShops_TR { margin-left: 4rem; }
  input.OrderStep2_GLS_RadioBtn { margin-right: 1rem; }
  .OrderStep2_GLS_ParcelShop_TD { font-size: 0.75rem; }
  #ShippingMethodsContainer .OrderStep2_GLS_ParcelShop_TD br { display: block; }
  .OrderStep2_GLS_CompanyName { font-weight: 600; }
  #OrderStep2_GLS_Table tr { display: block; margin-bottom: 1rem; }
  /* Step 3 */
  .TableLines_OrderStep3 { margin-top: 20px; }
  .Heading_OrderStep3 { position: static; margin: 0; }
  .TableLines_OrderStep3 > tbody > tr > td > table > tbody > tr > td { padding: 0 15px; }
  .webshop-orderstep3 .StepBox.Step1 > div, .webshop-orderstep3 .StepBox.Step2 > div, .webshop-orderstep3 .StepBox.Step3 > div { background: #F9DB00; font-weight: 300; color: #9E850B; }
  .webshop-orderstep3 .StepBox.Step4 > div { background: #F9DB00; font-weight: 700; color: #535353; }
  .canBeHidden { display: none; }
  .basketLineHeader { border-bottom: 1px solid #DDDDDD; width: 100%; height: 3.5rem; font-weight: 600; height: 2rem; }
  .BasketLine_OrderStep3 { border-bottom: 1px solid #DDDDDD; width: 100%; height: 3.5rem; }
  .ProductImage_Order3 { height: 2.5rem; }
  .OrderStep3_ReadTerms a { display: block; text-decoration: underline; margin-bottom: 1rem; }
  .OrderStep3_AcceptTerms_1 { display: block; background: #DBF1DB; color: #000; border-radius: 3px; }
  .OrderStep3_AcceptTerms_1 td { padding: 15px; display: block; }
  input#acceptTermsBit { margin: 0; display: block; float: left; }
  input#acceptTermsBit + span { float: left; display: block; width: 80%; margin-left: 1rem; color: green; }
  .SubmitButton_OrderStep3_Position { left: 0; }
  /* Kreditkortbetaling */
  .Heading_CreditCardPayment { display: block; margin-top: 20px; }
  .webshop-creditcard { background: url("/dandodesign/grafik/mobile/loader.gif") no-repeat 50% 50%, url("/dandodesign/grafik/mobile/vent.svg") no-repeat 50% 40%; background-color: #ffffff; }
  .webshop-creditcard #Content { padding-top: 1.25rem; }
  .webshop-creditcard center { text-align: left; }
  .webshop-creditcard .Text1_CreditCardPayment img { display: none; }
  .BackgroundColor1_CreditCardPayment { width: 100%; background: #fff; }
  td.Text1_CreditCardPayment { vertical-align: top; font-size: 0; line-height: 0; }
  span.Text1_CreditCardPayment { font-size: 1rem; line-height: 4rem; padding-right: 2rem; }
  b span.Text1_CreditCardPayment { padding: 0 0.5rem; }
  .Text1_CreditCardPayment #txtCardNumber, .Text1_CreditCardPayment #txtCardCvv { height: 2.5rem; margin: 0.5rem 0; }
  .Text1_CreditCardPayment #txtCardNumber { width: 16rem; }
  .Text1_CreditCardPayment #txtCardCvv { width: 6rem; float: left; border-radius: 3px 0 0 3px; }
  .Text1_CreditCardPayment img { vertical-align: middle; }
  .Text1_CreditCardPayment select { width: auto; cursor: pointer; }
  .Text1_CreditCardPayment select:focus { background-color: #f3f3f3; border-color: #999999; }
  .Text1_CreditCardPayment > span { font-weight: 600; }
  .Text1_CreditCardPayment > span > span { font-weight: normal; } }

@media screen and (max-width: 979px) and (-webkit-min-device-pixel-ratio: 0) { .Text1_CreditCardPayment select { font-size: 1.125rem; font-weight: bold; padding: 0 2.5rem 0 1rem; } }

@media screen and (max-width: 979px) { .CardImage_CreditCardPayment { display: none !important; }
  .Text1_CreditCardPayment #txtCardCvv + a { height: 2.5rem; width: 1.5rem; margin: 0.5rem 0; display: block; float: left; border: 1px solid #8D9CAA; border-left: none; border-radius: 0 3px 3px 0; background: #C7D9E5 url("/dandodesign/grafik/mobile/question.svg") no-repeat 50% 50%; }
  .SubmitButton_Pay { margin-bottom: 2rem; }
  .Text1_CreditCardPayment a { font-size: 1rem; font-weight: normal; text-decoration: underline; color: #8d9caa; }
  td.ErrorText_CreditCardPayment { color: #261d19; vertical-align: middle; text-align: center; height: 40px; border: 1px solid #FFD209; background: #FFFDB4; border-radius: 4px; }
  .ErrorText_CreditCardPayment br { display: none; }
  /* Step 4 */
  .webshop-orderstep4 .StepBox.Step1 > div, .webshop-orderstep4 .StepBox.Step2 > div, .webshop-orderstep4 .StepBox.Step3 > div, .webshop-orderstep4 .StepBox.Step4 > div { background: #F9DB00; font-weight: 300; color: #9E850B; }
  .webshop-orderstep4 .StepBox.Step5 > div { background: #F9DB00; font-weight: 700; color: #535353; }
  .TableLines_OrderStep4 { margin: 0 auto; width: 95%; }
  .BasketLine_OrderStep4 img { display: none; }
  .Order_printIcon { padding: 1rem 0; }
  .Order_printIcon a { display: none; }
  .Order_printIcon a + a { display: inline; }
  .Order_printIcon a + a:hover { text-decoration: underline; }
  .webshop-orderstep4 .button.green { border-radius: 3px; }
  .webshop-showbasket .MainContainer, .webshop-orderstep1 .MainContainer, .webshop-orderstep2 .MainContainer, .webshop-orderstep3 .MainContainer, .webshop-creditcard .MainContainer, .webshop-orderstep4 .MainContainer { padding-top: 1rem; padding-bottom: 7.5rem; }
  .basket-value-props { top: -7.5rem; }
  .StepBox.Step1 { width: 23%; }
  .StepBox.Step5 { width: 17%; }
  .BasketLine.BasketProduct { height: 7.5rem; }
  .BasketLine .BasketImg { padding: 1.25rem 0; }
  .BasketLine .BasketRemButton, .BasketLine .StkPris { display: none; }
  .BasketLine .column.text-right { padding-right: 0.5rem; }
  .BasketLine .BasketProductLink { padding: 0.5rem 1em; }
  .BasketLine .BasketLineAmount { padding-left: 0.25rem; padding-bottom: 0.5rem; text-align: left !important; }
  .BasketLine .BasketUnitPrice { display: none; }
  .BasketLineAmount > div { float: none !important; display: inline-block; }
  form > .CustomerData_OrderStep1_TBL:first-of-type > tbody > tr > td, .CustomerLookup_OrderStep1_TBL td { width: 100%; display: block; }
  .CustomerData_OrderStep1_TBL > tbody > tr > td.halfColumn { padding-right: 0%; }
  #invoicephone { width: 100% !important; }
  #kraklookupbtn { right: 0; height: 36px; }
  input#invoicephone, select.OptionSelect_OrderStep1, input.TextInputField_OrderStep1 { font-size: 16px; padding: 8px; line-height: 20px; height: 38px; }
  .Text1_CreditCardPayment #txtCardNumber, .Text1_CreditCardPayment #txtCardCvv { font-size: 16px; padding: 8px; line-height: 20px; height: 38px; }
  #Orderstep1_AlternativeDelivery_Fields_TD.visible { display: block !important; }
  #Orderstep1_AlternativeDelivery_Heading_TD { margin-top: 2rem; }
  .OrderStep1_Next_TD .SubmitButton_OrderStep1, .OrderStep2_Methods_Next_TD .SubmitButton_OrderStep2, .OrderStep3_Next_TD .SubmitButton_OrderStep3, .SubmitButton_Pay { width: 100%; float: left; }
  .TableLines_OrderStep2 input { margin-right: 1rem; }
  .BasketLine_OrderStep3 td { vertical-align: middle !important; padding-left: 0.5rem !important; }
  .basketLineHeader .count, .BasketLine_OrderStep3 .count { padding-right: 1rem; }
  .ProductImage_Order3 { display: none; }
  .BasketLine_OrderStep3 a { display: block; padding: 0.5rem 0; }
  .webshop-creditcard table table tr:nth-child(3) td:nth-child(2) { margin-bottom: 2rem; }
  .webshop-creditcard table table tr:nth-child(3) td:nth-child(2) span { font-size: 2rem; }
  td.Text1_CreditCardPayment { display: block; float: left; width: 100%; margin: 0.5rem 0; height: auto; }
  td.Text1_CreditCardPayment + td { margin: 0; }
  .Text1_CreditCardPayment #txtCardNumber { margin: 0 0 1rem; }
  .Text1_CreditCardPayment #txtCardCvv { margin: 0 0 1rem; }
  .Text1_CreditCardPayment #txtCardCvv + a { height: 38px; margin: 0; }
  span.Text1_CreditCardPayment { line-height: 120%; }
  .SubmitButton_Pay { margin-top: 0; }
  body.webshop-orderstep4 { font-size: 85%; }
  /* Step 4 */
  .Order_printIcon { display: none !important; }
  .webshop-orderstep4 #order-confirm { width: auto !important; }
  .webshop-orderstep4 #order-confirm #order-confirm { padding-top: 40px; }
  .webshop-orderstep4 .TableLines_OrderStep4 { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 td[width="100%"] { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 > tbody { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 > tbody > tr { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 > tbody > tr > td { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 > tbody > tr > td > table { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 > tbody > tr > td > table > tbody { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 > tbody > tr > td > table > tbody > tr { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .TableLines_OrderStep4 > tbody > tr > td > table > tbody > tr > td { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .BackGroundColor1_OrderStep4 { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .BackGroundColor1_OrderStep4 > tbody { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .BackGroundColor1_OrderStep4 > tbody > tr { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .BackGroundColor1_OrderStep4 > tbody > tr > td > table { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .BackGroundColor1_OrderStep4 > tbody > tr > td > table > tbody { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .webshop-orderstep4 .BackGroundColor1_OrderStep4 > tbody > tr > td > table > tbody > tr { width: 100% !important; display: inline-block; box-sizing: border-box; }
  .BackGroundColor1_OrderStep4 > tbody > tr + tr > td { display: none; }
  .BackGroundColor1_OrderStep4 > tbody > tr + tr > td + td { display: none; }
  .BackGroundColor1_OrderStep4 > tbody > tr + tr + tr > td + td { display: block; width: 100%; text-align: center; padding: 0px; font-size: 18px; }
  .Heading_OrderStep4, .Step4-UpSekt, .BasketLine_OrderStep4 td { display: none; }
  .webshop-orderstep4 .Step4-UPbuttons { width: 100%; }
  .Step4-UPdesc { padding: 10px 30px 15px; }
  .Step4-UPload, .Step4-UPemail { float: left; padding: 10px 30px; width: 100%; box-sizing: border-box; }
  .Step4-UPload a, .Step4-UPemail a { width: 100%; color: #fff; }
  .webshop-checkout .contentPanel { transform: none; }
  .webshop-checkout.dialog-toggled.dialog-gls .gls-parsel-shops--container .delivery-pickup-dialog-placeholder { padding-top: 60px; }
  .webshop-checkout .delivery-pickup-placeholder--inner { position: relative; }
  .webshop-checkout .delivery-pickup-dialog-close { top: -10px; right: -10px; }
  .TM-adbox { display: none; }
  .TopBrC div { padding-left: 10px; }
  .TopBrC-text .BreadCrumb_ProductInfo { padding-left: 5px; padding-top: 5px; }
  .TopBrC .BreadCrumb_ProductInfo{ padding-left: 5px;padding-top: 5px; }
  .TopMobAds { display: none; }
  .TopBrC, .TopBrC-1 { line-height: 26px; height: 26px; }
  .tmSP, .tmSPt { margin-left: 10px; }
  .tmSP a, .tmSPt a { font-weight: 700; font-size: 14px; } }

@media screen and (max-width: 979px) and (max-width: 979px) { .tmSP a, .tmSPt a { color: #FFFFFF; font-size: 22px; margin-left: 10px; line-height: 36px; } }

@media screen and (max-width: 979px) { .BasketDropdown #Head { color: #FFFFFF; } }

.menu-vat { display: block !important; text-align: center; justify-content: center; background: #f1f1f1; padding-top: 20px; }

.menu-vat p { width: 100%; margin-bottom: 0; font-size: 12px; color: #6A6A6A; }

.vatToggle { position: relative; display: inline-flex !important; background: white; border-radius: 10px; border: 1px solid #6A6A6A; padding: 0 !important; margin-top: 10px; }

.vatToggle li { position: relative; display: inline-block; height: 28px; width: 85px; }

.vatToggle li input { position: absolute; z-index: 2; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); width: 1px; height: 1px; overflow: hidden; padding: 0; border: 0; white-space: nowrap; }

.vatToggle li label { display: block; line-height: 28px; text-align: center; border-radius: 8px; font-size: 12px; position: relative; z-index: 2; cursor: pointer; -webkit-user-select: none; user-select: none; transition: all 0.3s; }

.vatToggle li .switch-marker { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #3e6a90; border-radius: 8px; transition: transform 0.3s; z-index: 9; }

.vatToggle li input:checked + label { color: #2d2d2d; }

.vatToggle li input:checked ~ .switch-marker { transform: translateX(100%); }

@media screen and (min-width: 980px) { .mobilemenu-bottom { display: none; }
  .mobile-only { display: none !important; } }

@media screen and (max-width: 979px) { .hide-for-mobile { display: none !important; }
  .menuPanel { background: white !important; width: calc(100% - 50px); transform: translate3d(-100%, 0, 0); }
  .menuPanel.secondaryPanel { padding-top: 0px; transform: translate3d(-100%, 0, 0) scale3d(0.9, 0.9, 1); }
  .menuPanel.secondaryPanel, .menuPanel.secondaryPanel td { color: #6A6A6A; }
  .menuPanel.secondaryPanel .tmDex-box { background: white; border-bottom: 1px solid #f1f1f1; padding: 10px 0; margin: 0 10px; }
  .menuPanel.secondaryPanel .tmDex-img { margin: 0 1em 0 0; background: #6A6A6A; }
  .menuPanel.secondaryPanel .tmDex-img img { max-height: 70px; opacity: 0.9; }
  .menuPanel.secondaryPanel .tmDexSA a, .menuPanel.secondaryPanel .CssMenu-knapSekt a { display: block; background: #26a500; color: white; text-align: center; padding: 12px; font-size: 13px; width: calc(100% - 15px - 15px); margin: 40px auto 0; box-sizing: border-box; }
  .menuPanel .h1 { display: inline-block; color: #21425f; padding: 0; margin: 0; text-transform: uppercase; font-size: 14px; }
  #StaticMenu { padding-bottom: 200px; background: #f1f1f1; }
  .close-button { position: fixed; width: 20px; height: 20px; top: 0; right: 0; display: none; padding: 15px; z-index: 999999999; background: transparent url("../grafik/icon-close.svg") no-repeat center center; background-size: 20px 20px; }
  #secondaryContent { padding: 20px 0 200px; }
  #secondaryContent:before { content: 'Kategorier'; display: block; background: #f1f1f1; padding: 10px 0 10px 20px; font-size: 13px; text-transform: uppercase; }
  .menu-logo { padding: 10px 20px; }
  .menu-logo img { max-width: 100%; max-height: 15px; }
  #cssmenu-container { background: white; }
  #cssmenu > ul { padding-bottom: 10px; margin-top: 0; }
  #cssmenu > ul > li { background-color: #f1f1f1 !important; margin: 0 10px 10px; border: none !important; display: flex; flex-direction: column; justify-content: center; }
  #cssmenu > ul > li > a { color: #2d2d2d; text-transform: uppercase; font-size: 13px; line-height: 20px; font-weight: 600 !important; border-bottom: none !important; padding: 20px 20px; }
  #cssmenu > ul > li > a .small-text { display: block; font-size: 12px; font-weight: 400; text-transform: initial; padding: 5px 0 0; line-height: 1; }
  #cssmenu > ul > li > a.menu-link-small { padding: 5px 20px; }
  #cssmenu > ul > li > a.menu-link-red { background: #830006 !important; color: white; }
  #cssmenu > ul > li > a.menu-link-blue { background: #3e6a90 !important; color: white; }
  #cssmenu > ul > li img { position: absolute; top: 0; right: 0; max-height: calc(100% - 20px); padding: 10px; }
  .mobilemenu-bottom { display: block; }
  .mobilemenu-bottom p { font-weight: 400; font-size: 13px; }
  .mobilemenu-bottom .menu-information a { font-weight: 700; display: flex; align-items: center; height: 20px; }
  .mobilemenu-bottom .menu-information a span { width: 20px; margin-right: 10px; display: inline-flex; }
  .mobilemenu-bottom .menu-information a img { max-height: 20px; max-width: 20px; }
  .mobilemenu-bottom .menu-heading { display: block; background: #f1f1f1; padding: 5px 20px; }
  .mobilemenu-bottom ul { padding: 0 20px; }
  .mobilemenu-bottom ul li a { padding: 5px 20px 5px 0; color: #2d2d2d; }
  .mobilemenu-bottom .menu-contact { background: #f1f1f1; text-align: center; padding: 30px 20px; }
  .mobilemenu-bottom .menu-contact a { display: block; font-weight: 700; }
  .mobilemenu-bottom .menu-contact .menu-phone { color: #21425f; font-size: 26px; padding: 10px 0; }
  .mobilemenu-bottom .menu-contact .menu-mail { color: #6A6A6A; font-size: 18px; }
  .mobilemenu-bottom .menu-contact p { color: #6A6A6A; }
  .menuOpen #header, .menuOpen .contentPanel { transform: translate3d(0, 0, 0); }
  .menuOpen .menuPanel { z-index: 999999 !important; }
  .menuOpen .menuPanel.secondaryPanel { z-index: 999998 !important; }
  .menuOpen .close-button { background: url("../grafik/icon-close-white.svg") no-repeat center center; background-size: 20px 20px; background-color: #21425f; display: block; }
  #tpo.basketOpen #Basket #BasketImg { background: none; }
  #search { display: none; }
  html.open-search, html.open-menu { overflow: hidden; min-height: 100vh; }
  html.open-search .menuPanel, html.open-menu .menuPanel { height: 100vh; min-height: 100vh; overflow: scroll; overflow-x: hidden; box-sizing: border-box; overscroll-behavior: contain; }
  html.open-search .contentPanel, html.open-search #header, html.open-menu .contentPanel, html.open-menu #header { opacity: 0.35; }
  html #tpo { background-color: black; }
  html.open-search #tpo { max-height: 100vh; }
  html.open-search #tpo .close-button { display: block; }
  html.open-search #tpo .menuPanel { width: 100%; transform: translate3d(0, 0, 0); opacity: 1; z-index: 99999; background: #f1f1f1 !important; }
  html.open-search #tpo .menuPanel > * { display: none; }
  html.open-search #tpo .menuPanel > #search { display: block; opacity: 1; position: absolute; left: 0; right: 0; top: 50px; bottom: 0; height: auto; transform: translate3d(0, 0, 0); z-index: 99999999; }
  html.open-search #tpo .menuPanel .tpo-search { width: 100%; padding: 15px; box-sizing: border-box; }
  html.open-search #tpo .menuPanel #Search_Form { position: relative; }
  html.open-search #tpo .menuPanel #Search_Form br { display: none; }
  html.open-search #tpo .menuPanel .SearchField_SearchPage { border-radius: 100px; margin: 0; width: 100%; }
  html.open-search #tpo .menuPanel .SearchField_SearchPage::placeholder { color: #b2b2b2; }
  html.open-search #tpo .menuPanel .SubmitButton_SearchPage { position: absolute; right: 0; top: 0; height: 100%; left: auto; background: url("/dandodesign/grafik/icon-search-black.svg") no-repeat 50% 50%; background-size: 14px; width: 40px; }
  html.open-search #livesearch { margin: 15px -15px; width: calc(100% + 15px + 15px); border: none; background: none; overflow: visible; }
  html.open-search #livesearch > .left, html.open-search #livesearch > .right { width: 100%; float: none; }
  html.open-search #livesearch h3 { font-size: 22px; font-weight: 400; color: #6A6A6A; margin: 0; text-align: center; }
  html.open-search #livesearch .left ul { margin: 10px 20px 30px; }
  html.open-search #livesearch .left ul li a { background: white; text-align: center; }
  html.open-search #livesearch .right .wrapper { margin-top: 10px; background: white; max-height: none; overflow: visible; }
  html.open-search #livesearch .right ul li { width: 50%; }
  .loginFormContainer { z-index: 99999; }
  .loginFormContainer .fancybox-slide { padding: 0; }
  .loginFormContainer .loginpopuptop { width: 100%; max-width: 100%; padding: 20px; }
  .loginFormContainer .loginpopuptop .left { padding-right: 0; }
  .loginFormContainer .loginpopuptop .right { display: block; width: 100%; padding: 50px 0 30px; }
  .loginFormContainer .loginpopuptop .right ul, .loginFormContainer .loginpopuptop .right li { list-style-type: initial !important; } }

@media screen and (max-width: 460px) { .kontaktform table { width: 100%; }
  .kontaktform table tr > td { width: 100% !important; float: left; }
  .kontaktform .g-recaptcha iframe { height: 80px; } }

/*/dandodesign/css/menu-extended.css?2910201*/
.priority-nav{white-space:nowrap}.priority-nav>ul{display:inline-block}.priority-nav>ul>li{display:inline-block}.priority-nav-has-dropdown .priority-nav__dropdown-toggle{position:relative}.priority-nav__wrapper{position:relative}.priority-nav__dropdown{position:absolute;visibility:hidden}.priority-nav__dropdown.show{visibility:visible}.priority-nav__dropdown-toggle{visibility:hidden;position:absolute}.priority-nav-is-visible{visibility:visible}.priority-nav-is-hidden{visibility:hidden}@media screen and (min-width:980px){html.menu-extended .priority-nav{white-space:nowrap}html.menu-extended>ul{display:inline-block}html.menu-extended>li{display:inline-block}html.menu-extended .priority-nav-has-dropdown .priority-nav__dropdown-toggle,html.menu-extended .priority-nav__wrapper{position:relative}html.menu-extended .priority-nav__dropdown{position:absolute;visibility:hidden}html.menu-extended .priority-nav__dropdown.show{visibility:visible}html.menu-extended .priority-nav__dropdown-toggle{visibility:hidden;position:absolute}html.menu-extended .priority-nav-is-visible{visibility:visible}html.menu-extended .priority-nav-is-hidden{visibility:hidden}html.menu-extended #cssmenu>ul{display:inline-block;width:auto;max-width:100%}html.menu-extended #cssmenu.overflow-hidden{overflow:hidden}html.menu-extended #cssmenu.overflow-hidden.priority-nav-has-dropdown{overflow:visible}html.menu-extended #cssmenu:hover{overflow:visible!important}html.menu-extended #cssmenu:after,html.menu-extended #cssmenu>ul:after{content:''}html.menu-extended #cssmenu .nav__dropdown-wrapper{display:inline-block;height:100%;position:static}html.menu-extended #cssmenu .nav__dropdown-wrapper ul.show{visibility:hidden}html.menu-extended #cssmenu .nav__dropdown-wrapper:hover>button{color:#FFF;background-color:#527192;text-shadow:0px 0 0px rgba(0,0,0,0)}html.menu-extended #cssmenu .nav__dropdown-wrapper:hover ul{visibility:visible;transition:all 0s ease 0.3s}html.menu-extended #cssmenu .nav__dropdown{left:0;right:0;background:#fff;border-bottom:#cbcbcb 1px solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:10px solid #527192}html.menu-extended #cssmenu .nav__dropdown:after{content:'';position:relative;display:block;height:1px;background:#ddd;width:200px;margin-left:auto;border-bottom-right-radius:5px;z-index:9999}html.menu-extended #cssmenu .nav__dropdown>li>a{position:relative;z-index:99999;width:170px;right:0;margin-left:auto;font-size:15px;font-weight:bold;padding:15px;border-top:1px solid #ddd;border-bottom:1px solid #eaeaea;border-bottom-right-radius:5px}html.menu-extended #cssmenu .nav__dropdown>li>div{position:absolute;left:-9999px;top:39px;opacity:0;z-index:1000;width:auto;padding:0px;padding-bottom:0px;background-color:#FFF;min-height:50px;border-top:none;border-bottom:none;border-left:#cbcbcb 1px solid;border-right:none;border-bottom-right-radius:0;border-bottom-left-radius:5px}html.menu-extended #cssmenu .nav__dropdown>li>div .tmDexBot{border-bottom-right-radius:5px;border-bottom-left-radius:5px}html.menu-extended #cssmenu .nav__dropdown>li:hover>a{background:#eaeaea;color:inherit}html.menu-extended #cssmenu .nav__dropdown>li:hover>div{left:0;right:200px;top:0;opacity:1;transition:all 0s ease 0s}html.menu-extended #cssmenu .nav__dropdown>li:hover>div:after{content:'';display:block;position:absolute;z-index:999;top:0;bottom:0;left:100%;width:200px;background:#fff;border-bottom-right-radius:5px}html.menu-extended #cssmenu .nav__dropdown-toggle{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:none;outline:none;font-size:15px;padding:15px 0px 16px 0px;font-weight:600;text-shadow:1px 0 1px rgba(0,0,0,0.5);transition:color 0.25s ease-out;color:#fff;position:relative;padding-right:47px;padding-left:32px;background:url("/images/design/des2015/tp-separater.png") no-repeat bottom right;margin-left:1px}html.menu-extended #cssmenu .nav__dropdown-toggle:after,html.menu-extended #cssmenu .nav__dropdown-toggle:before{border-right:2px solid;content:'';display:block;height:8px;margin-top:-3px;position:absolute;transform:rotate(225deg);right:25px;top:50%;width:0}html.menu-extended #cssmenu .nav__dropdown-toggle:after{transform:rotate(135deg);margin-right:5px}}

/*/dandodesign/css/dandodesign.dbsearch.css*/
.PP-CustAlso script {display:none!important}
.kontaktform {margin:25px;}
.kontaktform .message {display:none}
.kontaktformDONE .message {font-size:15px;display:block;background:#0f990c;border-color:#27a500;border-radius:5px;color:#fff;font-weight:bold;text-align:center;padding:20px 10px}
.kontaktformDONE table {display:none}
.kontaktform table tr > td {padding-top:10px}
.kontaktform table tr > td:nth-child(1n) {font-size: 14px;font-weight:bold;color: #21425f;width:10%}
.kontaktform table tr > td:nth-child(2n) {width:50%}
.kontaktform table tr > td span {color:#990000;padding-left:5px}
.kontaktform textarea,.kontaktform select,.kontaktform input[type="text"],.kontaktform input[type="email"] {width:80%;outline:0;padding: 7px;border-width: 1px;border-style: solid;border-color: #8D9CAA;background-color: #F2F5F7;border-radius:5px}
.kontaktform textarea {font-family:Arial;height:100px}
.kontaktform select {width:200px}
.kontaktform input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor:pointer;padding:0 60px;font-weight: bold;font-style: normal;font-size: 20px;color: #ffffff;background: #27a500!important;border-width: 1px;border-style: solid;border-color: #0f990c;border-radius: 5px;margin-left: 0px;height: 45px; opacity: 1!important}
.kontaktform input[type="submit"]:hover {-webkit-appearance: none;background-color: #0f990c;}


@media (max-width: 979px){
.kontaktform textarea,.kontaktform select,.kontaktform input[type="text"],.kontaktform input[type="email"] {width:90%; font-size: 15px;}
}

/*quick order start*/
.tpo-topBarHold {position:relative}
.tpo-tbRight2 {z-index:7051!important;position:absolute;right:200px!important}

#quickorder {top:30px;display:none;position:absolute;background:#F1F1F1;z-index: 9999;line-height:15px;width:300px;margin-left:-130px;padding:15px}
#quickorder .err {background:#e00000;color:#fff;padding:10px 15px;margin-bottom:5px;font-size:12px;font-weight:600}
#quickorder .head {background:#656565;color:#fff;padding:5px 15px;position:relative;overflow:hidden}
#quickorder .head span {color:#fff;font-size:13px;font-weight:600;line-height:15px}
#quickorder .head span:nth-child(1) {float:left;width:63%}
#quickorder .line {position:relative;overflow:hidden;color:#000}
#quickorder .line span {color:#000;font-weight:600}
#quickorder .line input {outline:0;border:1px solid #c9c9c9;max-width:100%;line-height:22px;font-size:12px;padding-left:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#quickorder .line span:nth-child(1) {float:left;width:55%;margin:10px 5px 5px 0px}
#quickorder .line span:nth-child(2) {float:left;width:20%;margin:10px 5px 5px 10px}
#quickorder .line span:nth-child(3) {float:left;margin:12px 0 0 10px;}
#quickorder .line span:nth-child(3) input {cursor:pointer;background:#06aeff;color:#fff;font-size:18px;border:0px;line-height:20px;border-radius:20px;height:20px;width:20px;padding:0;text-align: center;-webkit-transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-ms-transition: all 0.1s ease-in-out 0s;-o-transition: all 0.1s ease-in-out 0s;transition: all 0.1s ease-in-out 0s;}
#quickorder .line span:nth-child(3) input:hover {background:#27a500 }
#quickorder .lineok span:nth-child(1) {padding-left:10px}
#quickorder a {/*display:none;*/float:right;margin:20px 0 10px 0;border-radius: 3px;line-height: 25px;height: 25px;width:120px;border: 1px solid #1f8500;color: #fff;text-align:center;font-weight: 600;font-size: 13px;background: #27a500;}
#quickorderoverlay {position: fixed; display: none; 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; }
/*quick order end*/


.prodbox-3 .prodbox-3-tilbud,
.Element_Overlay_ProdInfo_SpecialOfferImage_DIV {display:none}
.Related_Custom_DIV img.Element_Overlay_ProductInfo-related-savingsIMG {height:auto}
.Related_Custom_DIV div.PCB-tilbud {display:none}



@media screen and (min-width:780px){
.Element_Overlay_ProdList_SavingsContainer_DIV {margin:-20px 0 0 -47px}
}

.AddonProducthover{display:none;position:absolute;z-index:9;width:300px;background:#f1f1f1;margin:-50px 0 0 -350px;border:1px solid #c2c2c2;line-height:20px!important;color:#666;font-size:12px;padding:10px;	border-radius:2px;box-shadow:0 0 20px #636363}
.AddonProducthover{	-webkit-transition: all .5s ease;
					   -moz-transition: all .5s ease;
						-ms-transition: all .5s ease;
						 -o-transition: all .5s ease;
							transition: all .5s ease;
}
.AddonProducthover img{width:120px;height:120px;max-width:100%;float:left;margin-right:20px}
@media screen and (min-width:980px){
	.AddonProduct:hover .AddonProducthover{display:block}
}
@media screen and (max-width:979px){
	.Addons {display:none}
}

.AddonProducthover:after{content:'';display:block;position:absolute;top:40%;right:-9px;width:15px;height:15px;background:#f1f1f1;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.Addons {width:390px;margin:0 auto;margin-bottom:20px;overflow:hidden}
.AddonsHeading {font-size:15px;color:#555;font-weight:700;margin-bottom:10px}
.AddonProduct {height:30px;overflow:hidden;border:1px solid #CCC;border-radius:3px;margin:0 0 3px}
.AddonProduct > div {float:left;line-height:30px}
.AddonProduct .AddonProductCheck {width:5%;text-align:center;padding:2px 0 0 5px}
.AddonProduct .AddonProductPicture {width:10%;text-align:center;padding:5px 0}
.AddonProduct > div.AddonProductPicture img {width:20px;height:20px}
.AddonProduct .AddonProductName {width:55%}
.AddonProduct .AddonProductPrice {width:20%;float:right}
@media screen and (max-width:1224px){
	.Addons {width:350px}
}


/*defaults*/
.product-filter-count-container{float:right}
.value-slider-wrapper.setwidth{width:100%}
.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(/shop/frontend/components/valueSlider/images/jslider.png) no-repeat 0 0}
.jslider{display:block;width:100%;height:1em;position:relative;top:.6em}
.jslider table{width:100%;border-collapse:collapse;border:0}
.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}
.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}
.jslider .jslider-bg{position:relative}
.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}
.jslider .jslider-bg .l{width:10%;background-position:0 0;left:0}
.jslider .jslider-bg .f{width:80%;left:10%;background-repeat:repeat-x;background-position:0 -20px}
.jslider .jslider-bg .r{width:10%;left:90%;background-position:right 0}
.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-repeat:repeat-x;background-position:0 -40px}
.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -60px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer}
.jslider .jslider-pointer-hover{background-position:-20px -60px}
.jslider .jslider-pointer-to{left:80%}
.jslider .jslider-label{font-size:9px;line-height:12px;color:#000;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}
.jslider .jslider-label-to{left:auto;right:0}
.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:20%;background:#fff;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.jslider .jslider-value-to{left:80%}
.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-.4em}
.jslider .jslider-scale{position:relative;top:9px}
.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}
.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}
.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}
.value-slider-wrapper.setwidth{width:100%}
.value-slider-wrapper .value-slider-lable{width:75px;white-space:nowrap}
.value-slider-wrapper .value-input{width:40px;padding:0 5px}
.value-slider-wrapper .value-input input{width:35px}
.value-slider-wrapper .value-input-dash{width:25px;margin:0;text-align:center}
#DivSliderproduct-filter-price-range-slider{padding:0 5px}
.jslider_round_plastic .jslider-bg i,.jslider_round_plastic .jslider-pointer{background-image:url(/shop/frontend/components/valueSlider/images/jslider.round.plastic.png)}
.jslider_round_plastic .jslider-pointer{width:18px;height:18px;top:-7px;margin-left:-8px}

/*genbestil varer*/
.webshop-customercenter .orderlines .line {border:1px solid #CCCCCC;position:relative;margin:20px 0;min-height:100px;padding:20px;overflow:hidden}
.webshop-customercenter .orderlines .line:hover {background:#f7f7ff}
.webshop-customercenter .orderlines .line .picture {float:left;width:100px}
.webshop-customercenter .orderlines .line .picture img {height:auto;width:100px}
.webshop-customercenter .orderlines .line .text {float:left;margin-left:30px;width:calc(100% - 330px)}
.webshop-customercenter .orderlines .line .text .name a {font-weight: 800;color: #333333;font-size:17px}
.webshop-customercenter .orderlines .line .text .number {color: #999999;font-size: 12px;margin-top:15px;position:relative}
.webshop-customercenter .orderlines .line .text .number span {position:absolute;left:150px;color:#333}
.webshop-customercenter .orderlines .line .text .buyinfo {color:#FF0000 ;font-size: 15px;margin-top:20px;font-weight:700}
.webshop-customercenter .orderlines .line .buy {float:right;margin-top:10px;text-align:right;width:200px}
.webshop-customercenter .orderlines .line .buy .price {color: #666666;font-size: 20px;font-weight: 900;}
.webshop-customercenter .orderlines .line .buy .price strike {font-size:14px;margin-right:5px;font-weight:400}
.webshop-customercenter .orderlines .line .buy form {padding:0px;margin-top:15px}
.webshop-customercenter .orderlines .line .buy form input[type="text"] {outline:none;background-color: #F2F5F7;border: 1px solid #8D9CAA;height: 30px;padding: 0px 5px;text-align: center;width: 30px;font-size: 16px;margin-right: 10px;}
.webshop-customercenter .orderlines .line .buy form input[type="submit"] {background: #0f990c;color:#fff;border:0px;font-weight:700;text-transform: uppercase;outline:none;cursor:pointer;padding:0 20px;height: 32px;}
.webshop-customercenter .orderlines .line .buy form input[type="submit"]:hover {background:#1f8500}
.webshop-customercenter .orderlines .line .buy .added {color:#27a500;font-size:14px;padding-top:10px;font-weight:600}
@media screen and (max-width: 1224px) {
    .webshop-customercenter .orderlines .line .text .number span {position:relative;display:block;left:0;margin-top:5px}
    .webshop-customercenter .orderlines .line {min-height:150px}
}
/*ordre faktura*/
.orders .linehead > div:nth-child(1),
.orders .line > div:nth-child(1) {width:13%;display:inline-block}
.orders .linehead > div:nth-child(2),
.orders .line > div:nth-child(2) {width:13%;display:inline-block}
.orders .linehead > div:nth-child(3),
.orders .line > div:nth-child(3) {width:13%;display:inline-block}
.orders .linehead > div:nth-child(4),
.orders .line > div:nth-child(4) {width:20%;display:inline-block}
.orders .linehead > div:nth-child(5),
.orders .line > div:nth-child(5) {width:20%;display:inline-block}
.orders .linehead > div:nth-child(6),
.orders .line > div:nth-child(6) {width:20%;display:inline-block;text-align:center}

.orders .linehead {font-size:16px;font-weight:bold;margin-top:20px;border-bottom:2px solid;overflow: hidden;padding-bottom:5px}
.orders .line {overflow: hidden;padding:15px 0}
.orders .line:nth-child(2n) {background:Gray}
.orders .line {background:#F0F0F0}
.orders .line:nth-child(2n) {background:#fff}
.orders .line:hover {background:#f7f7ff}
.orders .line a.invoice {color:#21425F;text-decoration:underline;background:url('/dandodesign/grafik/download.png?1') no-repeat right center;padding-right:30px}
.orders .line a.tracking {color:#21425F;text-decoration:underline}
.orders .line a.detail {background:#27a500;color:#fff;padding:5px}

form[name="CustomerCenterForm"] > select {display:none}
@media (max-width: 992px) { 
	
	form[name="CustomerCenterForm"] > span {display:none!important}
	form[name="CustomerCenterForm"] > select {display:block;min-width: 96%;margin:0 2%;padding: 8px;border-radius: 3px;}
	.Heading_Customer {margin-top:0px!important}
	.BackgroundColor1_Customer {margin-top:0px!important}

	#tabID1, #tabID2, #tabID3, #tabID5 {width:96%!important}

	.webshop-customercenter #tabID2 > tbody > tr > td {width:100%!important}
	.webshop-customercenter #tabID2 td[width="30%"] {width:30%!important}
	.webshop-customercenter #tabID2 td[width="70%"] {width:70%!important}
	.webshop-customercenter #tabID2 td[width="70%"] input,
	.webshop-customercenter #tabID2 td[width="70%"] select {margin-right:0px;width:93%!important;margin-left:0px!important}
	.webshop-customercenter #tabID2 tr {width:100%!important;float:none}
	.Text1_Customer table {width:100%!important}
	.webshop-customercenter .orderlines .line .text {width:calc(100% - 130px)}
}
@media (max-width: 700px) { 
    .webshop-customercenter .orders .linehead > div:nth-child(3),
    .webshop-customercenter .orders .linehead > div:nth-child(5),
    .webshop-customercenter .orders .line > div:nth-child(3),
    .webshop-customercenter .orders .line > div:nth-child(5) {display:none}
    .webshop-customercenter .orders .linehead > div, 
    .webshop-customercenter .orders .line > div {width:25%!important}
}

/*contact dropdown*/
#midbox2 .ContactDropdown {display:none;font-size:14px;position:absolute;width:100%; left:0;z-index: 9999;margin-top:-5px;background:#244561;color:#fff;}
/*#midbox2 .ContactDropdown  {-webkit-box-shadow: 1px 6px 11px 3px rgba(0,0,0,0.4);-moz-box-shadow: 1px 6px 11px 3px rgba(0,0,0,0.4);box-shadow: 1px 6px 11px 3px rgba(0,0,0,0.4);}*/
#midbox2:hover .ContactDropdown {display:block}
#midbox2 .ContactDropdown a {color:#fff}
#midbox2 .ContactDropdown a:hover {text-decoration: underline}
.contactFocus #midbox2 > a {position: relative}
.contactFocus #midbox2 > a:after {right:10px;content:' ';position: absolute;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid #fff;bottom: -15px;z-index:99999}
#midbox2 .ContactDropdown ul {width:1715px;max-width:100%;display:flex;list-style: none;margin:0px auto;padding:0;}
#midbox2 .ContactDropdown ul > li {flex:1;display:flex;align-items:center;text-align: left;border-right:2px solid #3a5470;position:relative;margin:20px 0;justify-content: center}
#midbox2 .ContactDropdown ul > li:first-child {justify-content:center;padding:0}
#midbox2 .ContactDropdown ul > li:last-child {border-right:0px}
#midbox2 .ContactDropdown ul > li a[href*="tel"] {background:url('/dandodesign/grafik/phone.png') no-repeat left;padding-left:30px;text-transform: none}
#midbox2 .ContactDropdown ul > li a[href*="mailto"] {background:url('/dandodesign/grafik/email.png') no-repeat left;padding-left:40px;text-transform: none}
#midbox2 .ContactDropdown ul > li > div {padding:0 20px}
#midbox2 .ContactDropdown ul > li > div > b,
#midbox2 .ContactDropdown ul > li > div > a {display: block;font-size:22px;text-transform: uppercase;margin:5px 0;font-weight: bold;}
#midbox2 .ContactDropdown ul > li:last-child {justify-content: flex-end}
#midbox2 .ContactDropdown ul > li:last-child div {width:300px}
#midbox2 .ContactDropdown ul > li:last-child b {font-size:16px}
#midbox2 .ContactDropdown ul > li:last-child p {display:inline-block;width:49%;margin:2px 0;padding:0}
#midbox2 .ContactDropdown ul > li:last-child p a {display:block}


/*basket dropdown*/
@media (max-width: 980px) { 
	#kurv-top-shipping {display:none}
}
@media (min-width: 980px) { 
	
	 body.contactFocus:after {visibility: visible;opacity: 1;transition: 0.2s ease-in-out;}
	 body.contactFocus .tpo-topBar, 
	 body.contactFocus .tpo-Top {z-index:9000;position:relative}
	
	 body.basketFocus:after {visibility: visible;opacity: 1;transition: 0.2s ease-in-out;}
	 body.basketFocus .tpo-basket {z-index:9000;position:relative;background:#e9e9e9;}

	.tpo-basket {background:transparent}
	.tpo-basket #BasketDropdown {display:none}

	.tpo-basket:hover #BasketDropdown {display:block;opacity: 1;top: -15px;z-index: 9000;
		-webkit-transition: opacity .3s ease, top .25s ease, z-index 0s;
		-moz-transition: opacity .3s ease, top .25s ease, z-index 0s;
		-ms-transition: opacity .3s ease, top .25s ease, z-index 0s;
		-o-transition: opacity .3s ease, top .25s ease, z-index 0s;
		transition: opacity .3s ease, top .25s ease, z-index 0s;
	}

	body.webshop-checkout .tpo-basketSect {display:none}
	body #BasketDropdown {z-index: 0;background:#fff;width:520px;right:0px;border-radius:0px;top:110px!important;box-shadow: none;padding:0px;background:#e9e9e9;position:absolute;border:1px solid #cfcfcf;border-top:0px}

	

}

body.minimum_order_amount #BasketDropdown .TotalsContainer.TotalsContainerShipping {padding-bottom:40px}
#BasketDropdown .TotalsContainer.TotalsContainerFee {display: none}


#BasketDropdown .ProductContainerHead {background:#fff;color:#234460;font-weight:800;font-size:20px;text-align: left;display:block;padding:20px;float:none;clear:both}
#BasketDropdown .ProductContainerHead span.ProductContainerSubHead {font-size:15px}
#BasketDropdown .ProductContainerHead span#BasketClose {display:none}
#BasketDropdown .ProductContainer {overflow:hidden;position:relative;background:#fff;clear:both;padding:20px 10px 20px 20px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;margin-bottom:10px}
#BasketDropdown .ProductContainer:hover {background:#fcfcfc}
#BasketDropdown .ProductContainer .ProductImage {float:left;width:15%}
#BasketDropdown .ProductContainer .ProductImage img {width:100%;}
#BasketDropdown .ProductContainer .ProductNumber {display:none}
#BasketDropdown .ProductContainer .ProductText {width:82%;float:right;position:relative}
#BasketDropdown .ProductContainer .ProductText .ProductName a:first-child {font-weight:bold;font-size:14px;margin-right:30px;display:block}
#BasketDropdown .ProductContainer .ProductText .ProductName a:last-child {position:absolute;right:0;top:0px}
#BasketDropdown .ProductContainer .ProductText .ProductName {height:35px; overflow: hidden; margin-bottom:5px;}
#BasketDropdown .ProductContainer .ProductText .ProductName a[href*="remove=1"] img {width:16px; opacity: 0.2; transition: all 0.1s ease-in-out 0s;}
#BasketDropdown .ProductContainer .ProductText .ProductName a[href*="remove=1"]:hover img {opacity: 1;}
#BasketDropdown .ProductContainer .ProductText .ProductStock {font-size:13px;color:#565656;height:24px}
#BasketDropdown .ProductContainer .ProductText .ProductStock img {margin-right:5px}
#BasketDropdown .ProductContainer .ProductText .ProductStock span {color:#898989}
#BasketDropdown .ProductContainer .ProductText .ProductPrice {font-size:13px;color:#898989}
#BasketDropdown .ProductContainer .ProductText .ProductPrice b {position:absolute;right:0;font-size:18px;color:#898989}
#BasketDropdown .Box1ShippingTxt {background:#d2d2d2;padding:10px 0;font-weight:bold;text-align: center;font-size:14px}
#BasketDropdown .Box1ShippingTxt span {color:#3a78b9}
#BasketDropdown .TotalsContainer {display:flex;justify-content: space-between;margin:5px 50px;font-size:14px}
#BasketDropdown .TotalsContainer span:not(.udenMoms) {color:#27a500}
#BasketDropdown .TotalsContainerArticlesTotal {margin-top:15px}
#BasketDropdown .TotalsContainer.TotalsContainerTotal_eksklmoms,
#BasketDropdown .TotalsContainer.TotalsContainerTotal_inklmoms {display:none;font-weight:bold;font-size:16px;margin-top:5px;border-top:1px solid #cfcfcf;padding-top:20px;margin-top:20px} 
html.eksklmoms #BasketDropdown .TotalsContainer.TotalsContainerTotal_eksklmoms {display:flex}
html.inklmoms #BasketDropdown .TotalsContainer.TotalsContainerTotal_inklmoms {display:flex}
#BasketDropdown .ButtonContainer {padding:20px 30px;overflow:hidden;position:relative}
#BasketDropdown .ButtonContainer .knap {padding:15px 0; width:45%;text-align: center;background:#00B221;color:#fff;font-weight:600;font-size:16px;float:right}
#BasketDropdown .ButtonContainer .knap:hover {background:#1f8500 }
#BasketDropdown .ButtonContainer .knap.gray {background:#fff;color:#929292;float:left}
.BasketDropdown .VB-freeShipping {background:#d2d2d2}
.BasketDropdown .cssProgressMin, 
.BasketDropdown .cssProgressMax {color:#7b7b7b;font-size:14px}
.BasketDropdown .progress1 .cssProgress-label {font-size:14px;color:#fff}
.BasketDropdown #CountDownContainer:before {content:' ';position: absolute;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #fffee7;margin-top: -15px;margin-left: auto;margin-right: auto;right: 100px;top: 0;/* position: relative; */}
.BasketDropdown #CountDownContainer  {background:#fffee7;margin:0 30px 20px 30px;display:flex;font-size:15px;justify-content: center;padding:10px;flex-direction: column;align-items: center;position: relative;}
.BasketDropdown #CountDownContainer br {display:none}
.BasketDropdown #CountDownContainer span:nth-child(2) {margin-left:10px}
.BasketDropdown #CountDownContainer strong {margin-right:10px}

#BasketDropdown .ProductContainer .ProductAmount,
#BasketDropdown .related {display:none}

@media (max-width: 979px) { 
	#BasketDropdown .HeadSticky {position:sticky;top:0;z-index: 999}
	
	#BasketDropdown #CountDownContainer {display:none!important}
	#BasketDropdown {display:block!important}
	#BasketDropdown .ProductContainerHead span.ProductContainerSubHead {display:none}
	#BasketDropdown .ProductContainerHead span#BasketClose {display:block;position:absolute;right:15px;top:15px}
	#BasketDropdown .ProductContainerHead span#BasketClose svg {width:40px;height:40px}
	
	#BasketDropdown .Box1ShippingTxt,
	#BasketDropdown .VB-freeShipping {background:#244561;color:#fff}
	#BasketDropdown .cssProgressMin, 
	#BasketDropdown .cssProgressMax {color:#fff}
	#BasketDropdown .Box1ShippingTxt span {color:#00B221}

	#BasketDropdown .ProductContainer {padding:20px;margin-bottom:0px;border-top:0px}
    #BasketDropdown .ProductContainer .ProductText .ProductPrice > span {display:none}
    #BasketDropdown .ProductContainer .ProductText .ProductPrice {position:absolute;right:0;margin-top:-10px;white-space: nowrap}
    #BasketDropdown .ProductContainer .ProductText .ProductPrice b {font-size:14px;font-weight: normal;color:#000}
	
    #BasketDropdown .ProductContainer .ProductAmount {display:flex;align-items: center;margin-top:10px}
    #BasketDropdown .ProductContainer .ProductAmount > a {margin-top:4px}
    #BasketDropdown .ProductContainer .ProductAmount > span {padding:6px 0;margin:0px 10px;border:1px solid #c2c2c2;text-align: center;width:50px;border-radius: 3px}
    #BasketDropdown .ProductAmount a {background:#527192;border:1px solid #21425f;border:none;border-radius:100px;height:25px;width:25px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}
	#BasketDropdown .ProductAmount a:before {content:'';display:block;width:13px;height:1px;background:#fff;position:absolute}
	#BasketDropdown .ProductAmount a:last-child:after {content:'';display:block;width:1px;height:13px;background:#fff;position:absolute}
	#BasketDropdown .ProductAmount img {display:none}
	#BasketDropdown .ProductAmount a:hover {background:#21425f}
	
	#BasketDropdown .TotalsContainer.TotalsContainerArticlesTotal {background:#f1f1f1;padding-top:30px}
	#BasketDropdown .TotalsContainer.TotalsContainerShipping {background:#f1f1f1;padding-bottom:40px}
	#BasketDropdown .TotalsContainer.TotalsContainerFee {background:#f1f1f1;}
	
	#BasketDropdown .TotalsContainer {margin:0;padding:5px 20px}

	#BasketDropdown .TotalsContainer.TotalsContainerTotal_eksklmoms, 
	#BasketDropdown .TotalsContainer.TotalsContainerTotal_inklmoms {margin-top:0px;  box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);}
	#BasketDropdown .ButtonContainer {padding:20px}
	#BasketDropdown .ButtonContainer .knap.gray {display: none}
	#BasketDropdown .ButtonContainer .knap {width:100%}
	
	#BasketDropdown .TotalsSticky {position: sticky;background:#fff;bottom:0}
	
    #BasketDropdown .related {margin:20px;display: block}
    #BasketDropdown .related > b {font-size:15px}
    #BasketDropdown .related ul { margin:10px 0 0 0;padding:0; list-style: none;display:flex;  justify-content: unset;flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    #BasketDropdown .related ul li {margin-right:15px;font-size:14px;border:1px solid #cfcfcf;display:flex;/* width: 80%; */flex-grow: 0;flex-shrink: 0;flex-basis: 90%;background:#fff;position: relative;justify-content: space-between}
    #BasketDropdown .related ul li:last-child {margin-right:0}
    #BasketDropdown .related ul li > img {width:20%;margin:10px}
    #BasketDropdown .related ul li > div {position: relative;width:75%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;margin: 10px 0;}
    #BasketDropdown .related ul li > div > b {display:block;margin: 0 20px 10px 0;}
    #BasketDropdown .related ul li > div > a {border:1px solid #cfcfcf;padding:8px 30px;/* position:absolute; */bottom:10px;}
    #BasketDropdown .related ul li > div > span {position:absolute;right:20px;bottom:10px}
}
/*shipping progress*/
.VB-freeShipping{display:flex;background:#21425f;padding:10px}
@media (max-width: 979px) {
.VB-freeShipping{flex-wrap:wrap}
}
.VB-freeShipping .VB-FriFragt{flex-shrink:0;background:none;color:#FFF;padding-left:20px;width:auto}
.VB-freeShipping .VB-FriFragt b{color:#00b221}
.cssProgress{width:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .1s ease-in-out 0}
.cssProgress.visible{opacity:1;visibility:visible}
.cssProgressMin,.cssProgressMax{flex-shrink:0;padding:0 10px;color:#cdcdcd}
.cssProgress .progress1,.cssProgress .progress2,.cssProgress .progress3{position:relative;overflow:hidden;width:100%;font-family:"Roboto",sans-serif}
.cssProgress .cssProgress-bar{display:block;float:left;width:0;height:100%;background:#3a78b9;box-shadow:inset 0 -1px 2px rgba(0,0,0,0.1);-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out;position:relative}
.cssProgress .cssProgress-label{position:absolute;overflow:hidden;left:0;right:0;color:#fff;text-align:center}
.cssProgress .cssProgress-info{background-color:#9575cd!important}
.cssProgress .cssProgress-danger{background-color:#ef5350!important}
.cssProgress .cssProgress-success{background-color:#66bb6a!important}
.cssProgress .cssProgress-warning{background-color:#ffb74d!important}
.cssProgress .cssProgress-right{float:right!important}
.cssProgress .cssProgress-label-left{margin-left:10px;text-align:left!important}
.cssProgress .cssProgress-label-right{margin-right:10px;text-align:right!important}
.cssProgress .cssProgress-label2{display:block;margin:2px 0;padding:0 8px;font-size:.8em}
.cssProgress .cssProgress-label2.cssProgress-label2-right{text-align:right}
.cssProgress .cssProgress-label2.cssProgress-label2-center{text-align:center}
.cssProgress .cssProgress-stripes,.cssProgress .cssProgress-active,.cssProgress .cssProgress-active-right{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-size:35px 35px}
.cssProgress .cssProgress-active{-webkit-animation:cssProgressActive 2s linear infinite;-ms-animation:cssProgressActive 2s linear infinite;animation:cssProgressActive 2s linear infinite}
.cssProgress .cssProgress-active-right{-webkit-animation:cssProgressActiveRight 2s linear infinite;-ms-animation:cssProgressActiveRight 2s linear infinite;animation:cssProgressActiveRight 2s linear infinite}
@-webkit-keyframes cssProgressActive {
0%{background-position:0 0}
100%{background-position:35px 35px}
}
@-ms-keyframes cssProgressActive {
0%{background-position:0 0}
100%{background-position:35px 35px}
}
@keyframes cssProgressActive {
0%{background-position:0 0}
100%{background-position:35px 35px}
}
@-webkit-keyframes cssProgressActiveRight {
0%{background-position:0 0}
100%{background-position:-35px -35px}
}
@-ms-keyframes cssProgressActiveRight {
0%{background-position:0 0}
100%{background-position:-35px -35px}
}
@keyframes cssProgressActiveRight {
0%{background-position:0 0}
100%{background-position:-35px -35px}
}
.progress1{background-color:#EEE;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2)}
.progress1 .cssProgress-bar{height:18px}
.progress1 .cssProgress-label{line-height:18px}





/*login top*/
.loginpopuptop {position:relative;overflow:hidden;width:750px;max-width:80%}

.loginpopuptop .left {float:left;width:45%;font-size:14px; color:#4f4f4f;border-right:1px solid #cfcfcf;padding-right:5%}
.loginpopuptop .left h2 {color:#21435f;margin-top:0px;margin-bottom:40px;font-size:24px}
.loginpopuptop .left form div span {display:block;margin-bottom:5px}
.loginpopuptop .left form input[type="text"],.loginpopuptop .left form input[type="password"] {width:100%;margin-bottom:20px;border:1px solid #cfcfcf;padding:10px;background: #fff;outline:none}
.loginpopuptop .left form input[type="submit"] {cursor:pointer;background:url('/dandodesign/grafik/loginbg.png') no-repeat center left 40px #27a500;border:0px;color:#fff;width:100%;padding:15px 0;font-size:20px}
.loginpopuptop .left form .forgot {text-align:center;margin-top:30px;cursor:pointer;color:#383838}
.loginpopuptop .left form .forgot:hover {text-decoration: underline}

.loginpopuptop .left .forgotform {display:none}

.loginpopuptop .right {float:left; width:55%;padding-left:7%;padding-top:70px;font-size:14px}
.loginpopuptop .right ul {margin:0 0 40px 0;padding-left:20px}
.loginpopuptop .right ul li {padding-top:5px;font-size:16px;}
.loginpopuptop .right b {color:#21435f;font-size:18px;display:block;margin-bottom:5px}

@media (max-width: 980px) { 
    .loginpopuptop .left {float:none;width:100%;border-right:0px}
    .loginpopuptop .right {display: none}
}


/*/clerk/clerk.css*/
.clerk{width:100%}
.clerk + ul{padding:0}
.clerk-slider-nav,.clerk-slider-nav{z-index:2001!important;width:44px!important;height:44px!important}
.clerk_slider_container{position:relative;clear:both;width:100%}
.clerk_slider_container ul.clerk-slider{box-sizing:border-box;margin:0;padding:0}
.clerk_slider_container ul.clerk-slider li{margin:0;border:none;text-align:center}
.clerk_title{text-align:center}
.clerk_slider_container ul.clerk-slider li .VB-alsobought{width:100%!important}
.webshop-frontpage .clerk_slider_container ul.clerk-slider li .VB-alsobought{margin:0!important;padding:0!important}
.clerk_slider_container .VB-also-Buy img,.clerk_slider_container .VB-also-Buy input,.clerk_slider_container .PP-Rel-Buy img,.clerk_slider_container .PP-Rel-Buy input,.search-results-box .PP-Rel-Buy img,.search-results-box .PP-Rel-Buy input{background:#27a500 url(/images/design/des2015/koebknap-related.png) no-repeat scroll 50% 50%;border-color:#0f990c;height:30px;width:100px;cursor:pointer}
.clerk_slider_container .VB-also-Name{margin:0 auto}
.clerk_slider_container .PP-CustAlso{padding:0}
.VB-also{margin-left:0}
.search-results-box .clerk_slider_container ul.clerk-slider li{float:left}
@media (min-width: 734px) {
.webshop-showbasket .clerk_slider_container ul.clerk-slider li .VB-alsobought,.webshop-productinfo .clerk_slider_container ul.clerk-slider li .VB-alsobought,.search-results-box .clerk_slider_container ul.clerk-slider li .VB-alsobought{width:calc(100% - 38px)!important}
}

/*/clerk/clerk.css*/
.clerk-livesearch-title{color:#fff;background:#153B57}
.clerk{width:100%}
.clerk + ul{padding:0}
.clerk-slider-nav,.clerk-slider-nav{z-index:2001!important;width:44px!important;height:44px!important}
.clerk_slider_container{position:relative;clear:both;width:100%}
.clerk_slider_container ul.clerk-slider{box-sizing:border-box;margin:0;padding:0}
.clerk_slider_container ul.clerk-slider li{margin:0;border:none;text-align:center}
.clerk_title{text-align:center}
.clerk_slider_container ul.clerk-slider li .VB-alsobought{width:100%!important}
.webshop-frontpage .clerk_slider_container ul.clerk-slider li .VB-alsobought{margin:0!important;padding:0!important}
.clerk_slider_container .VB-also-Buy img,.clerk_slider_container .VB-also-Buy input,.clerk_slider_container .PP-Rel-Buy img,.clerk_slider_container .PP-Rel-Buy input,.search-results-box .PP-Rel-Buy img,.search-results-box .PP-Rel-Buy input{background:#27a500 url(/images/design/des2015/koebknap-related.png) no-repeat scroll 50% 50%;border-color:#0f990c;height:30px;width:100px;cursor:pointer}
.clerk_slider_container .VB-also-Name{margin:0 auto}
.clerk_slider_container .PP-CustAlso{padding:0}
.VB-also{margin-left:0}
.search-results-box .clerk_slider_container ul.clerk-slider li{float:left}
@media (min-width: 734px) {
.webshop-showbasket .clerk_slider_container ul.clerk-slider li .VB-alsobought,.webshop-productinfo .clerk_slider_container ul.clerk-slider li .VB-alsobought,.search-results-box .clerk_slider_container ul.clerk-slider li .VB-alsobought{width:calc(100% - 38px)!important}
}
.clerk-livesearch-title{color:#fff;background:#153B57}

/*/powerstepoppup customalertstyle*/

html[lang="da"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy img,
html[lang="da"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy input,
html[lang="da"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy img,
html[lang="da"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy input{background:#27a500 url(/images/design/des2015/koebknap-related.png) no-repeat scroll 50% 50%;border-color:#0f990c;height:30px;width:100px;cursor:pointer;margin-bottom:0}

html[lang="sv"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy img,
html[lang="sv"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy input,
html[lang="sv"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy img,
html[lang="sv"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy input{background:#27a500 url(/images/design/des2015-se/buttons/koebknap-related-se.png) no-repeat scroll 50% 50%;border-color:#0f990c;height:30px;width:100px;cursor:pointer;margin-bottom:0}

html[lang="de"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy img,
html[lang="de"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy input,
html[lang="de"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy img,
html[lang="de"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy input{background:#27a500 url(/images/design/des2015/buttons/koebknap-related-de.png) no-repeat scroll 50% 50%;border-color:#0f990c;height:30px;width:100px;cursor:pointer;margin-bottom:0}

html[lang="no"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy img,
html[lang="no"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .VB-also-Buy input,
html[lang="no"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy img,
html[lang="no"] .customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .PP-Rel-Buy input{background:#27a500 url(/images/design/des2015/buttons/koebknap-related-no.png) no-repeat scroll 50% 50%;border-color:#0f990c;height:30px;width:100px;cursor:pointer;margin-bottom:0}

.customOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:500000}
.customAlert{padding:30px;width:300px;background-color:#FFF;position:absolute;top:8%;left:50%;margin-top:0;margin-left:-150px;z-index:500001;border-radius:3px;text-align:center;overflow:hidden}
.customAlert h4{font-size:20px;line-height:28px;font-weight:700;margin-bottom:20px}
.customAlert p{margin-bottom:10px;font-size:13px}
.customAlert strong,.customAlert b{font-weight:700}
.customAlert .customGraphicBtn{display:inline-block;padding:10px 15px;font-size:16px;text-transform:uppercase;background:#1c1c1c;border-radius:5px;color:#fff;cursor:pointer;margin:5px;position:relative}
.customAlert .customGraphicBtn.customCta{background:#096400}
.customAlert .customGraphicBtn.customCta:hover{background:#0a7511}
.customAlert .customGraphicBtn:hover{background:#2d2d2d}
.customAlert .customCloseBtnX{background:#fff none repeat scroll 0 0;border:1px solid #e1e1e1;border-radius:4px;display:inline-block;font-size:18px;font-weight:700;height:22px;line-height:22px;position:absolute;right:10px;text-align:center;top:18px;width:22px;z-index:100}
.customAlert.advBuyDialog{width:96%;margin-left:-48%;border-radius:6px;padding:0;margin-top:5px}
@media (min-width: 900px) {
.customAlert.advBuyDialog{width:700px;margin-left:-350px;margin-top:0}
}
.customAlert.advBuyDialog .customGraphicBtn{display:none}
.customAlert.advBuyDialog .currentProcuct{width:100%;margin-right:-1px}
.advTopContainer{border-bottom:1px solid #e1e1e1;background-color:#FFF;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.customAlert.advBuyDialog .currentProcuct .advProdHeader{height:61px;background-color:#21425f;color:#FFF}
.customAlert.advBuyDialog .currentProcuct .advProdHeader img{position:relative;margin-bottom:-5px;padding-right:15px;height:30px;width:auto}
.customAlert.advBuyDialog .currentProcuct .advProdHeader h3{margin:0!important;padding:0!important;text-align:center;line-height:58px;font-size:20px;font-weight:900;text-transform:uppercase;vertical-align:top}
.customAlert.advBuyDialog .currentProcuct .advProdHeader h3.highlight{background:#ff0}
.customAlert.advBuyDialog .currentProcuct .advProdImage{display:none;font-size:0;width:400px;margin:0 auto}
.customAlert.advBuyDialog .currentProcuct .advProdImage a{display:inline-block;text-decoration:none;text-align:center;width:100%;max-height:100%;vertical-align:top;padding:5px 0}
.customAlert.advBuyDialog .currentProcuct .advProdImage a img{display:inline-block;vertical-align:middle;height:auto;max-width:100%;max-height:100px;margin-right:-4px;float:left;padding-top:7px}
.customAlert.advBuyDialog .currentProcuct .advProdImage a span{color:#666;font-size:16px;display:block;width:280px;float:left;padding-top:40px;font-weight:700;padding-left:15px}
.customAlert.advBuyDialog .currentProcuct .advProdInfo{height:40px}
.customAlert.advBuyDialog .currentProcuct .advProdInfo a{font-size:12px;text-decoration:none}
.customAlert.advBuyDialog .currentProcuct .advProdInfo .advProdPrice{display:block;font-size:15px}
.customAlert.advBuyDialog .advProdBottomBar{height:53px;font-style:italic;text-align:center;color:#fff;background:#69898a;float:left;width:50%;padding:5px}
.customAlert.advBuyDialog .advProdBottomBar span{display:inline-block;vertical-align:middle}
.customAlert.advBuyDialog .basketStatus{float:none;width:100%;font-size:14px;border-left:1px solid #e1e1e1}
.customAlert.advBuyDialog .basketStatus .addToBasketStatus.success{color:#216400}
.customAlert.advBuyDialog .basketStatus .addToBasketStatus.error{color:#8c0000}
.customAlert.advBuyDialog .basketStatus .prodsInBasket{height:59px;line-height:59px;text-align:left;font-size:16px;margin:0;background:#f2f2f2;background-position:420px center;padding-left:30px;background-repeat:no-repeat;display:none;text-decoration:none}
.customAlert.advBuyDialog .basketStatus .prodsInBasket.highlight{-webkit-animation:pulseAnim 2s;-moz-animation:pulseAnim 2s;-o-animation:pulseAnim 2s;animation:pulseAnim 2s}
.customAlert.advBuyDialog .basketStatus ul{list-style:none;text-align:left;font-size:14px;padding:10px;padding-top:20px;width:300px;height:40px;padding-left:65%;background:#f4fafe url(/images/design/des2015/popup-cart.png) no-repeat 56% 50%}
.customAlert.advBuyDialog .basketStatus ul span.apbVal{font-weight:700;color:#666;font-size:16px;margin-top:20px}
.customAlert.advBuyDialog .basketStatus ul span.apbVal.shp{font-weight:400;font-size:14px}
.customAlert.advBuyDialog .basketStatus li table{width:100%}
.customAlert .totalprice,.customAlert .fragttotal{display:none}
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a{background-color:#969696;display:inline-block;color:#fff;font-size:16px;font-style:normal;height:50px;line-height:50px;width:250px;border-radius:3px;text-decoration:none;margin:5px;text-transform:uppercase;max-width:45%;float:left;margin-left:5px}
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a:active{position:relative;top:1px}
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a#advBuyCheckoutBtn{background-color:#69898a}
.customAlert.advBuyDialog p.freeShippingText{height:68px;text-align:center;background:#dcebf6;position:absolute;width:100%;padding:5px;margin-bottom:0;margin-top:-153px}
.customAlert.advBuyDialog p.freeShippingText span{display:inline-block;vertical-align:middle}
.customAlert.advBuyDialog .vertical-align{width:1px;height:100%;margin-left:-1px}
.customAlert.advBuyDialog div.advFreeShipping{width:125px;height:124px;position:absolute;top:206px}
.customAlert.advBuyDialog h3.recommHeader{clear:both;margin:10px;font-size:20px;border-top-left-radius:10px}
.customAlert.advBuyDialog .relProdMain{width:100%;margin-bottom:10px;padding-top:10px;position:relative;background-color:#F4F4F4;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.customAlert.advBuyDialog .relProdMain .scrL,.customAlert.advBuyDialog .relProdMain .scrR{width:50px;height:50px;background:#0dd;cursor:pointer;position:absolute;top:50%;margin-top:-25px;z-index:10}
.customAlert.advBuyDialog .relProdMain .scrL{background:url(/powerstep_popup/scrollLeftArrow.png) center no-repeat;left:0}
.customAlert.advBuyDialog .relProdMain .scrR{background:url(/powerstep_popup/scrollRightArrow.png) center no-repeat;right:0}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder{width:100%;margin:0 -50px}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts{transition:all .1s;overflow:hidden}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelatedProductsInner{display:inline-block;min-width:100%;white-space:nowrap;position:relative;left:0}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd{overflow:hidden;text-align:center;display:inline-block}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd a{text-decoration:none}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd:last-child{border-right:0;width:88px;margin-right:0}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd h4{font-size:10px;font-weight:400;line-height:normal;height:50px}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd .advRelProdImg{display:block;width:100%;height:200px}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd img{width:auto;max-width:100%;max-height:100%;margin-bottom:21px}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd p{font-size:10px;color:#206400;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:15px 0}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd a.relBuyBtn,.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd a.relInfoBtn{height:20px;font-size:8px;line-height:20px;border-radius:3px;text-transform:uppercase;color:#fff;background:#000;display:inline-block;padding:0 5px;margin:0 4px;font-weight:700}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd a.relBuyBtn{background:#206400}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd a.relBuyBtn.disabled{opacity:.3}
@-webkit-keyframes pulseAnim {
	0%{background-color:#f2f1a4}
	100%{background-color:#f2f2f2}
}
@-moz-keyframes pulseAnim {
	0%{background-color:#f2f1a4}
	100%{background-color:#f2f2f2}
}
@-o-keyframes pulseAnim {
	0%{background-color:#f2f1a4}
	100%{background-color:#f2f2f2}
}
@keyframes pulseAnim {
	0%{background-color:#f2f1a4}
	100%{background-color:#f2f2f2}
}
.customAlert h3{text-align:left}
.advBuyProLine{font-size:12px;line-height:14px;margin-bottom:3px;padding-bottom:3px}
.advBuyProLine span{display:inline-block;vertical-align:top}
.advBuyProName{margin-right:15px;display:inline-block;width:230px}
.advBuyProLine td{border-bottom:1px dashed #e1e1e1;padding:3px 0}
.advRelatedProducts .VB-alsobought{position:relative;overflow:hidden;z-index:9;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;padding:6px;width:calc(100% - 30px)!important;background-color:#FFF;height:220px;border:#ddd 1px solid;float:left;margin:0 12px 12px!important}
.advRelatedProducts .VB-also-Img{height:100px}
.advRelatedProducts .VB-also-Img img{height:100px;width:auto}
.advRelatedProducts .VB-also-Name{font-size:12px;font-weight:700;width:120px;padding:0 3px;padding-top:10px;height:30px;text-align:center;line-height:14px;overflow:hidden}
.advRelatedProducts .VB-also-Buy{line-height:10px}
@media (min-width: 734px) {
.customAlert .clerk_slider_container ul.clerk-slider li .VB-alsobought{width:calc(100% - 25px)!important}
}
@media (min-width: 768px) {
.customAlert.advBuyDialog .currentProcuct{width:100%;min-height:170px}
.customAlert.advBuyDialog .basketStatus{width:100%;background-color:#f4fafe}
.customAlert.advBuyDialog .basketStatus .prodsInBasket{display:none}
.customAlert.advBuyDialog .currentProcuct .advProdImage{height:100px;display:block}
.customAlert.advBuyDialog .currentProcuct .advProdImage a span{display:inline-block;vertical-align:middle}
.customAlert.advBuyDialog h3.recommHeader{margin:0 50px;height:60px;line-height:60px}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder{margin:0}
.customAlert.advBuyDialog p.freeShippingText{width:50%}
}
.customAlert.advBuyDialog{border-radius:6px;position:absolute}
.customAlert.advBuyDialog .customCloseBtnX{text-decoration:none;color:#aaa;border-color:#aaa;line-height:23px}
.customAlert.advBuyDialog .customCloseBtnX:hover{text-decoration:none;color:#ccc;border-color:#ccc}
.customAlert.advBuyDialog .basketStatus .prodsInBasket{background:#f2f2f2}
.customAlert.advBuyDialog .basketStatus .prodsInBasket h2{font-size:17px;text-transform:uppercase;font-weight:400;margin:0;line-height:58px}
.advBuyProLine{font-size:12px;line-height:14px}
.advBuyProLine td{border-bottom:1px dashed #e1e1e1;padding:3px 0}
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a{background-color:#A9A9A9;border-radius:3px;color:#fff;font-size:16px;text-shadow:none;text-transform:uppercase;font-style:normal;margin-bottom:15px;font-weight:600}
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a#advBuyCheckoutBtn{background-color:#27A500;float:right;margin-right:5px}
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a#advBuyCheckoutBtn:hover{background-color:#1f8500}
.customAlert.advBuyDialog .dvProdBottomBar{background:#BAD6D9;color:#fff}
.customAlert.advBuyDialog .advProdBottomBar{background:#BAD6D9;color:#fff}
.customAlert.advBuyDialog p.freeShippingText{background:#dcebf6;color:#21425f;height:68px;padding:0;font-size:14px}
.customAlert.advBuyDialog .shiptext{padding:5px;border-radius:10px;margin-top:20px;font-weight:100}
.customAlert.advBuyDialog .shiptext span{font-weight:900;padding:0;margin-top:-2px}
.shiptext .frifragt{color:#999;font-weight:900;font-size:16px;text-transform:uppercase;background-color:#dcebf6;margin-top:-20px}
.shiptext .frifragt img{height:16px;width:auto;opacity:.8;padding-right:5px}
.customAlert.advBuyDialog p.freeShippingText img{display:inline-block;vertical-align:middle;margin-right:5px}
.advTopContainer{border-bottom:1px solid #e1e1e1}
.customAlert.advBuyDialog .recommHeader{margin-top:15px;padding:0 15px;line-height:30px;clear:both}
.customAlert.advBuyDialog h3.recommHeader span{background-color:#4d565e;color:#fff;display:inline-block;font-size:12px;font-weight:400;margin:0 0 20px 20px;padding:5px 15px;text-align:center;text-transform:uppercase;vertical-align:top}
.customAlert .PP-CustAlso-head{background-color:#FFF;color:#444;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;text-align:center}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder{width:98%;margin:0 1%;position:relative}
.customAlert.advBuyDialog .relProdMain .scrL{background:rgba(0,0,0,0) url(/powerstep_popup/scrollLeftArrow.png) no-repeat center center;visibility:hidden}
.customAlert.advBuyDialog .relProdMain .scrR{background:rgba(0,0,0,0) url(/powerstep_popup/scrollRightArrow.png) no-repeat center center;visibility:hidden}
.freeShippingText .freeThresholdText{background-color:#c9dfd9;background-position:9px 11px;background-repeat:no-repeat;background-size:17px auto;border-radius:5px;box-shadow:0 -4px 0 -2px rgba(0,0,0,0.2) inset;display:inline-block;vertical-align:text-top;min-height:54px;font-size:15px!important;line-height:19px!important;margin:0 0 7px;padding:8px;text-align:center;text-transform:uppercase;width:30.333%}
.freeShippingText #freeThresholdText11{margin:0 4.5%}
.freeShippingText .freeThresholdText.active{background-color:#9a7ea8;color:rgba(255,255,255,1)}
.productRelated{border:1px solid #f3f3eb;height:340px;margin-right:-1px;overflow:hidden;padding-top:45px;position:relative;z-index:9;vertical-align:top}
.productRelated .productName{white-space:normal;height:40px;overflow:hidden}
.productRelated .iconNT{white-space:normal}
.productRelated .iconNT img{display:block}
.advRelatedProducts .advRelProd{margin:0;padding:10px 0 0;border:none;text-align:center;vertical-align:top;white-space:normal;position:relative}
.advRelatedProducts .VB-alsobought{width:calc(100% - 22px)!important;box-sizing:border-box;height:auto}
.advRelatedProducts .VB-also-Name{height:41px;width:100%}
.webshop-frontpage .advRelatedProducts .VB-alsobought{margin:0!important;padding:0!important}
.customAlert.advBuyDialog .relProdMain .advRelatedProductsHolder .advRelatedProducts .advRelProd a.relBuyBtn{background:none;margin:0;padding:0;height:auto}

.advRelatedProducts .PP-CustAlso{padding:0}
.VB-also{margin-left:0}
@media (min-width: 620px) {
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a{margin-left:30px}
.customAlert.advBuyDialog .basketStatus .basketStatNavigation a#advBuyCheckoutBtn{margin-right:30px}
}
@media (min-width: 734px) {
.webshop-showbasket .advRelatedProducts .VB-alsobought,.webshop-productinfo .advRelatedProducts .VB-alsobought{width:calc(100% - 28px)!important}
}

/*! jQuery UI - v1.13.1 - 2022-02-17*/
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:alpha(opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;-ms-filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.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,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#fff url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{-ms-filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-icons_222222_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-icons_cd0a0a_256x240.png)}.ui-button .ui-icon{background-image:url(/Shop/frontend/components/jqueryUI/css/smoothness/images/ui-icons_888888_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}

/*dd defaults*/
.jslider .jslider-bg i,.jslider .jslider-pointer{background:url(/shop/frontend/components/valueSlider/images/jslider.png) no-repeat 0 0}
.jslider{display:block;width:100%;height:1em;position:relative;top:.6em;font-family:Arial,sans-serif}
.jslider table{width:100%;border-collapse:collapse;border:0}
.jslider td,.jslider th{padding:0;vertical-align:top;text-align:left;border:0}
.jslider table,.jslider table tr,.jslider table tr td{width:100%;vertical-align:top}
.jslider .jslider-bg{position:relative}
.jslider .jslider-bg i{height:5px;position:absolute;font-size:0;top:0}
.jslider .jslider-bg .l{width:10%;background-position:0 0;left:0}
.jslider .jslider-bg .f{width:80%;left:10%;background-repeat:repeat-x;background-position:0 -20px}
.jslider .jslider-bg .r{width:10%;left:90%;background-position:right 0}
.jslider .jslider-bg .v{position:absolute;width:60%;left:20%;top:0;height:5px;background-repeat:repeat-x;background-position:0 -40px}
.jslider .jslider-pointer{width:13px;height:15px;background-position:0 -60px;position:absolute;left:20%;top:-4px;margin-left:-6px;cursor:pointer}
.jslider .jslider-pointer-hover{background-position:-20px -60px}
.jslider .jslider-pointer-to{left:80%}
.jslider .jslider-label{font-size:9px;line-height:12px;color:#000;opacity:.4;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:0}
.jslider .jslider-label-to{left:auto;right:0}
.jslider .jslider-value{font-size:9px;white-space:nowrap;padding:0 2px;position:absolute;top:-18px;left:20%;background:#fff;line-height:12px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.jslider .jslider-value-to{left:80%}
.jslider .jslider-label small,.jslider .jslider-value small{position:relative;top:-.4em}
.jslider .jslider-scale{position:relative;top:9px}
.jslider .jslider-scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}
.jslider .jslider-scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999}
.jslider-single .jslider-pointer-to,.jslider-single .jslider-value-to,.jslider-single .jslider-bg .v,.jslider-limitless .jslider-label{display:none}
.value-slider-wrapper.setwidth{width:100%}
.value-slider-wrapper .value-slider-lable{width:75px;white-space:nowrap}
.value-slider-wrapper .value-input{width:40px;padding:0 5px}
.value-slider-wrapper .value-input input{width:35px}
.value-slider-wrapper .value-input-dash{width:25px;margin:0;text-align:center}
#DivSliderproduct-filter-price-range-slider{padding:0 5px}
.jslider_round_plastic .jslider-bg i,.jslider_round_plastic .jslider-pointer{background-image:url(/shop/frontend/components/valueSlider/images/jslider.round.plastic.png)}
.jslider_round_plastic .jslider-pointer{width:18px;height:18px;top:-7px;margin-left:-8px}
body.compensate-for-scrollbar{overflow:hidden}

/*fancybox*/
.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0 ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0 ease 0;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,0.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19,1,0.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5,0.5,0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);background:#323232;background:-moz-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0%,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(/shop/frontend/components/fancybox/helpers/fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}
