﻿/* ShopSnedkeren 2015 */
.MakeHidden {display:none!important;}
.ClearLine {clear:both;}
.HideProdmenu {display:none;}
.HideThis {display:none;}
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
/*
 * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
 */
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS5 devices.
 */
audio:not([controls]) {display: none;height: 0;}
/*
 * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
 * Known issue: no IE6 support.
 */
[hidden] {display: none;}

/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {font-size: 100%; /* 1 */-webkit-text-size-adjust: 100%; /* 2 */-ms-text-size-adjust: 100%; /* 2 */}
/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
html,button,input,select,textarea {/*font-family: sans-serif;*/font-family: Arial,Helvetica,sans-serif;}
/*
 * Addresses margins handled incorrectly in IE6/7.
 */
body {margin: 0;}
/* =============================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
a:focus {outline: thin dotted;}
/*
 * Improves readability when focused and also mouse hovered in all browsers.
 * people.opera.com/patrickl/experiments/keyboard/test
 */
a:active,a:hover {outline: 0;}

/* =============================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE6/7.
 * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
 */
h1 {font-size: 2em;margin: 0.67em 0;line-height: normal;}
h2 {font-size: 1.5em;margin: 0.83em 0;}
h3 {font-size: 1.17em;margin: 1em 0;}
h4 {font-size: 1em;margin: 1.33em 0;}
h5 {font-size: 0.83em;margin: 1.67em 0;}
h6 {font-size: 0.75em;margin: 2.33em 0;}
/*
 * Addresses styling not present in IE7/8/9, S5, Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
 */

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE6/7.
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome.
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE6/7.
 */

q {
    quotes: none;
}

/*
 * Addresses `quotes` property not supported in S4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
 * 2. Improves image quality when scaled in IE7.
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
	max-width:100%;
}

/*
 * Corrects overflow displayed oddly in IE9.
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11.
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7.
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9.
 * 2. Corrects text not wrapping in FF3.
 * 3. Corrects alignment displayed oddly in IE6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
 * UA stylesheet.
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9.
 * 2. Removes excess padding in IE8/9.
 * 3. Removes excess padding in IE7.
 *    Known issue: excess padding remains in IE6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
 *    to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* =============================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a img {vertical-align: middle;max-width:100%;}

input::-moz-focus-inner { border: 0; padding: 0;} /*Remove button padding in FF*/
/* Remove round corner apple */
input,
button {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}

/* ==================================================================================
	GENERAL 
   ================================================================================== */
   
body {
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #434345;
	text-align: center;
	min-width: 240px;
	position: relative;
	-webkit-text-size-adjust: none;
	background-color:#ffffff;
	height: 100%;
}
body A:link, body A:visited {color: #777;text-decoration: none;background: transparent;}
body A:hover {color:#f7941d;}

*, *:before, *:after {
	box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;font-size:100%;
}

body h2 {
	font-size: 20px;
	margin: 0.83em 0;
	font-weight: normal;
}

body > .Wrapper {position: relative;}

.Wrapper {
	width: 100%;
	overflow: hidden;
}

.Page {
	text-align: left;
	padding: 0;
	background-color:#fff;
	background-image: url('/images/skins/net-import2015/dk/images/bg.jpg');
	background-position: center top;
	background-attachment:fixed;
	background-repeat: repeat;
	/*min-height:1100px;*/
}
.Container {
	position:relative;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.TopUsb-Container {
	background: #324c58;
	background: -moz-linear-gradient(top,#324c58 0,#173442 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#324c58),color-stop(100%,#173442));
	background: -webkit-linear-gradient(top,#324c58 0,#173442 100%);
	background: -o-linear-gradient(top,#324c58 0,#173442 100%);
	background: -ms-linear-gradient(top,#324c58 0,#173442 100%);
	background: linear-gradient(to bottom,#324c58 0,#173442 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324c58',endColorstr='#173442',GradientType=0 );
	border-bottom:1px solid #0b212b;
}
.TopUsb {
	font-size:0;
	font-weight:normal;
	color:#82a0af;
	height:28px;
	vertical-align:top;
	padding:0;
	width:100%;
	overflow:hidden;
}
.TopUsb .elm {
	display:inline-block;
	vertical-align:top;
	text-align: center;
	width: 20%;
	/* width:33%; */
	margin:0 0;
	padding:0 14px 0 14px;
}
.TopUsb .elm:first-child {
	/*width: 30%;	*/
	text-align:left;
}
.TopUsb .elm:last-child {text-align: right;}
.TopUsb:after {
	content: "";
	clear: both;
	display: block;
}
.TopUsb a {color:#82a0af!important;line-height:30px;font-size: calc(0.3rem + 0.42vw);}
.TopUsb a img{
	margin:0 5px 0 0;
}
.TopUsb a.pMatchTop {position:relative;}
.TopUsb a.pMatchTop:before {content: '';display: inline-block;width: 5px;height: 9px;border: solid #39b54a;border-width: 0 2px 2px 0;transform: rotate(45deg);margin: 9px 11px 0 0;vertical-align: top;}
.TopUsb a.pMatchTop:after {content:"";border: 1.5px solid #39b54a;border-radius:50%;display: table;width: 19px;height: 19px;position: absolute;left: -7px;top: -1px;margin: 0;}
.TopUsb a.pMatchTop strong {color:#fff!important;}
.TopMenu-Container .Container .Row {background-color:#fff;}
.TopMenu-Container .Container .Col{
	margin: 0 5%;
	padding:0;
	background: #3a3a3a;
	background: -moz-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#333333));
	background: -webkit-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: -o-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: -ms-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: linear-gradient(to bottom,#3a3a3a 0,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a',endColorstr='#333333',GradientType=0 );
	height:40px;
	line-height:40px;
	text-align:left;
	position:relative;
	overflow:hidden;
}
.TopMenu {display:none;}
.Link_Spacer_Topmenu {display:none;}
a.Link_Topmenu {
	font-size:16px;
	font-weight:normal;
	padding:9px 25px 10px 25px;
	color: #e1e1e1!important;
	border-right: 1px solid #231a1a;
	box-shadow: 1px 0 0 #515151;
	/*padding-left: 25px;
	padding-right: 25px;*/
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}
a.Link_Active_Topmenu,
a.Link_Topmenu:hover {
	color: #fff;
	background: #389b2d;
	background: -moz-linear-gradient(top,#389b2d 0,#388427 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#389b2d),color-stop(100%,#388427));
	background: -webkit-linear-gradient(top,#389b2d 0,#388427 100%);
	background: -o-linear-gradient(top,#389b2d 0,#388427 100%);
	background: -ms-linear-gradient(top,#389b2d 0,#388427 100%);
	background: linear-gradient(to bottom,#389b2d 0,#388427 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#389b2d',endColorstr='#388427',GradientType=0 );

}
a.Link_Active_Topmenu {
	color:#b2b2b2!important;
}
a.Link_Active_Topmenu:hover {
	color:#ffffff!important;
}

.Header-Container {
	position:relative;
}
.Header-Container .Col {height: 104px;}
.Header-Container .Logo {
	margin: 20px 0 0 40px;
	display: block;
	text-decoration: none !important;
	float: left;
	max-width: 585px;
	position:relative;
}
.Header-Container .Logo img {
	max-width: 100%;
	height: auto;
	vertical-align:top;
}

.Row {
	margin-right: -15px;
	margin-left: -15px;
}
.Col {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.Header-Container {
	;
}
.Header-Container .Col {
	padding:0;
}
.TopBasket.haselements .BasketInner {color:#fff;}
.TopBasket.haselements {
	background-color: #00710f;
	background-image: url('/images/skins/net-import2015/dk/images/basket_top-white.png');
}
.TopBasket.shake {
	/* Start the shake animation and make the animation last for 0.5 seconds */
	-webkit-animation: shake 2.5s ease-in-out;
	animation: shake 2.5s ease-in-out;
	/* When the animation is finished, start again */
	animation-iteration-count: infinite;	
}
@keyframes shake {
  0% {
    -webkit-transform: translateX(0px);
  }

  20% {
    -webkit-transform: translateX(2px);
  }

  40% {
    -webkit-transform: translateX(-2px);
  }

  60% {
    -webkit-transform: translateX(2px);
  }

  80% {
    -webkit-transform: translateX(-2px);
  }

  100% {
    -webkit-transform: translateX(0px);
  }
}
@keyframes shake {
  0% {
    transform: translateX(0px);
  }

  20% {
    transform: translateX(2px);
  }

  40% {
    transform: translateX(-2px);
  }

  60% {
    transform: translateX(2px);
  }

  80% {
    transform: translateX(-2px);
  }

  100% {
    transform: translateX(0px);
  }
}


/* BASKETTOP */
.TopBasket {
	z-index:10000;
	border: 1px solid #d0d0d0;
	/* -webkit-border-radius: 7px; */
	-moz-border-radius: 7px;
	/* border-radius: 7px; */
	background-color:rgba(51, 77, 89, 0.9);
	background-image: url('/images/skins/net-import2015/dk/images/basket_top.png');
	background-repeat: no-repeat;
	background-position: 135px center;
	/*opacity: 0.90;
    filter: alpha(opacity=90);*/
	position:absolute;
	top: 23px;
	right: 15px;
	width: 200px;
	height: 57px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	font-family: 'PT Sans', sans-serif;
}
.BasketInner {
	opacity: 1.0;
	filter: alpha(opacity=100);
	color:#a1afbe;
	padding: 10px 0 0 18px;
}
.BasketInner > a {display:none;}
.BasketInner .Header {
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
	display: block;
	padding: 0;
}
.BasketInner .TopBasketTotalPrice {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	padding: 0;	
}
.BasketOverlayHolder {position:relative;
    padding-top:17px;
	opacity: 1.0;
    filter: alpha(opacity=100);	
}
.BasketOverlayHolder:after {
    content: "";
    clear: both;
    display: block;	
}
.BasketOverlay {
	float:right;
	/*top:17px;*/
	position:absolute;
	display:none;
	border: 1px solid #d0d0d0;
	background-color: #52708d;
	padding:17px;
	width:370px;
	right:0;
}
.TopBasket.haselements .BasketOverlay {background-color: #029315;border: 1px solid #00710f;}
.TopBasket.haselements .BasketOverlay a {color: #fff!important;}
.TopBasket.haselements .BasketOverlayGoto a {background-color: #00710f!important;border: 1px solid #00710f;background-image: url('/images/skins/net-import2015/dk/images/basket_top-white.png')!important;background-size: 27px;background-position: 96% center!important;}
.TopBasket.haselements .BasketOverlay:before {border-bottom: 14px solid #029315;}
.TopBasket.haselements .BasketOverlayLines table td {border-bottom: 1px solid #00710f;}
.BasketOverlay:before {
    content: "";
    border-bottom: 14px solid #52708d;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    position: absolute;
    left: 78%;
    margin-left: -14px;
    top: -14px;
}
.BasketOverlayLines {
	font-weight:700;
}
.BasketOverlayLines table {
	/*border-collapse: separate;
    border-spacing: 12px;	*/
}
.BasketOverlayLines table td {
	padding:12px;
	border-bottom:1px solid #1e3a48;
}
.BasketOverlayLines  table a {
	color:#a1afbe!important;
	
}
.BasketOverlayGoto {;}
.BasketOverlayGoto a {
	border-top:1px solid #728aa5;
	border-bottom:1px solid #728aa5;
	background-color:#233f50!important;
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png')!important;
	background-repeat: no-repeat!important;
	background-position: 95% center!important;
	display: inline-block;
	vertical-align:top;
	font-style: normal;
	font-weight: normal;
	line-height: 36px;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#fff!important;
	width:100%;
	/*padding: 0 43px;*/
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'colaborate-regularregular', sans-serif;
	}
.top-search {display:none;}
.Search_Form {
	position: absolute;
	display: inline-block;
	width: 362px;
	width:30%;
	margin: 32px 0 32px 0;
	right: 207px;
	top:0;
}
.Search_Form .fa-check:before {
	color:#1ab794;
}
#Search_Form {
	display: inline-block;
	moz-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 5;
	width: 100%;
	position: relative;
}
#Search_Form input:focus {outline: none;}
#Search_Form .SearchField_SearchPage {
	font: 18px 'colaborate-thinregular', sans-serif;
	vertical-align: middle;
	color: #a9b0b4;
	resize: none;
	-webkit-appearance: none;
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 7px!important;
	-moz-border-radius: 7px!important;
	border-radius: 7px!important;
	padding: 3px 10px;
	width: 100%;
	height: 40px;
	background: #fff;
}
#Search_Form .SubmitButton_SearchPage {
	-webkit-appearance: button;
	-webkit-border-fit: lines;
	font: 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #d5dadd;
	background: transparent;
	border: 0;
	overflow: visible;
	cursor: pointer;
	padding: 0;
	margin: 0;
	width: auto;
	top: 0;
	right: 5px;
	position: absolute;
}
#Search_Form .SubmitButton_SearchPage strong {
	background-color:transparent;
	display: block;
	width: 35px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 26px;
	/* color: #777; */
	font-weight:700;
	border:none;
}
#Search_Form .SubmitButton_SearchPage strong .fa {background-color:#fff;}
ul.ui-autocomplete { 
	text-align:left;
	background: #fff;
	background: -moz-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d5dee6));
	background: -webkit-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
	background: -o-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
	background: -ms-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
	background: linear-gradient(to bottom,#ffffff 0%,#d5dee6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );
	border: 1px solid #0e8bb0;border-top:none; list-style-type: none; margin: 0; margin-left: 0px; padding: 0; /*width: 230px*/; 
}
li.ui-menu-item { cursor: pointer; list-style-type: none; font-size: 14px; padding: 6px; }
ul.ui-autocomplete li.ui-menu-item:hover a, ul.ui-autocomplete li.ui-menu-item a:hover { color: #000; font-weight: normal; }
.TopBreadcrumb {width: 100%;}

/* MAIN */
.Main-Container {
	margin: 0 auto 0 auto;
}
.Main-Container .Container {
	position:relative;
	padding-top:15px;
	padding-bottom:15px;
}
.Main-Container .Container .Row .Col:after {
	content: "";
	clear: both;
	display: block;
}
.ContentContainer_DIV {
	background-color: transparent!important;
}
/* PRODUKTMENU */
.Nav-Container {
	position: relative;
	z-index: 6000;
	top: 0;
	width: 100%;
	/*height:30px;
	overflow:hidden;*/
	left: 0;
	background: rgba(28, 51, 62, 0.25);
	background: -moz-linear-gradient(top,rgba(28, 51, 62, 0.25) 0,rgba(59, 84, 95, 0.26) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(28, 51, 62, 0.25)),color-stop(100%,rgba(59, 84, 95, 0.26)));
	background: -webkit-linear-gradient(top,rgba(28, 51, 62, 0.25) 0,rgba(59, 84, 95, 0.26) 100%);
	background: -o-linear-gradient(top,rgba(28, 51, 62, 0.25) 0,rgba(59, 84, 95, 0.26) 100%);
	background: -ms-linear-gradient(top,rgba(28, 51, 62, 0.25) 0,rgba(59, 84, 95, 0.26) 100%);
	background: linear-gradient(to bottom,rgba(28, 51, 62, 0.25) 0,rgba(59, 84, 95, 0.26) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c333e',endColorstr='#3b545f',GradientType=0 );
}
.Nav-Container .Col {
	/*padding:0;*/
}
.ProductMenu {
	padding: 0;
	font-family: 'colaborate-regularregular', sans-serif;
}
#ProductmenuContainer_DIV  .Heading_Productmenu {
	font-size: 22px;
	display: none;
}
#ProductmenuContainer_DIV br {display:none;}
#ProductMenu_List {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
	height:30px;
	line-height:30px;
	width: 100%;
    overflow: hidden;	
}
#ProductMenu_List:after {
	content: "";
	clear: both;
	display: block;
}
#ProductMenu_List ul {list-style-type:none;padding:0;margin:0;}
#ProductMenu_List ul a[name] {display:none;}
#ProductMenu_List > .RootCategory_Productmenu {
	float:left;
	display: block;
	text-align: left;
	z-index: 99;
	padding:0;
	vertical-align: top;
}
#ProductMenu_List > .RootCategory_Productmenu img {
	vertical-align:top;
	margin-top:4px;
}
#ProductMenu_List .RootCategory_Productmenu .CategoryLink0_Productmenu {
	font-size: 16px;
	/* font-size:calc(0.7rem + 0.24vw); */
	font-weight:normal;
	padding: 0 20px;
	color: #163341!important;
	text-decoration: none;
	text-transform: uppercase;
	line-height:2.1em;
	line-height:32px;
	display:block;
	position:relative;
}
#ProductMenu_List .ProductMenu_MenuItemBold {font-weight:normal;}
#ProductMenu_List .RootCategory_Productmenu > .dropdown {
	margin: 0;
	display: none;
}
#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu {
	margin: 0;
	display:block;
	width: 100%;
	vertical-align: top;
}
#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu  .CategoryLink1_Productmenu {
	font-size: 16px;
	font-weight:normal;
	text-transform: uppercase;
	padding:7px 0;
	/*line-height:34px;*/
	display:block;
	color:#fff;
}
#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu  .CategoryLink1_Productmenu:before {
	content: "·";
	
}
#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu  .CategoryLink1_Productmenu:hover {
	color: #f7941d;
}
#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu .dropdown {display:none;}
#ProductMenu_List .RootCategory_Productmenu .CategoryLink0_Productmenu:hover,
#ProductMenu_List .RootCategory_Productmenu  .Open {
	color:#fff!important;
}

a.Activ_Productmenu  {
	color:#f7941d!important;
}
/*#ProductMenu_List .RootCategory_Productmenu  br {display:block;}*/
.Container-Content {
	float:right;
	width:75%;
}
.Content {width:100%;}

/* FOOTER */
.Footer-Container iframe[name="google_conversion_frame"] {display:none;}
.Footer-Container {
	background: #324c58;
	background: -moz-linear-gradient(top,#324c58 0,#173442 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#324c58),color-stop(100%,#173442));
	background: -webkit-linear-gradient(top,#324c58 0,#173442 100%);
	background: -o-linear-gradient(top,#324c58 0,#173442 100%);
	background: -ms-linear-gradient(top,#324c58 0,#173442 100%);
	background: linear-gradient(to bottom,#324c58 0,#173442 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324c58',endColorstr='#173442',GradientType=0 );
}
.Footer-Container .Container {
	padding-top: 0px;
	padding-bottom:0;
}
.Footer {
;
}
.Footer-Container .Container .Col {
;
}
.Footer-cols-wrapper {
	position: relative;
	width:100%;
	display:inline-block;
	padding:40px 50px 15px 50px;
}
.Footer .Footer-col {
	width:25%;
	display:inline-block;
	vertical-align:top;
	margin-right:-4px;
}
.Footer h4 {
	text-transform: uppercase;
	position: relative;
	font-size: 20px;
	font-weight: 700;
	color: #6f8089;
	margin: 0 0 0 0;
	padding: 0 0 4px 0;
}
.Footer-col-content {
	margin:0 0 0 0;
	height: 100%!important;
	opacity: 1!important;
}
.Footer ul {
	list-style: none;
	margin: 0;
	padding:0
}
.Footer ul li {
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 0 0;
	color:#6f8089;
}
.Footer ul li a {
	color:#6f8089;
}
.Footer ul li a:hover {
	color:#ccc;
}
.Footer .Footer-col.last {
	text-align:right;
}
.Footer .Footer-col.last ul li {
	font-size:13px;
}
.Footer .Footer-col.last img {
	vertical-align:top;
	padding: 0 0 20px 0;
}
.Footer .Footer-col.last ul li.fb {
	margin:25px 0 30px 0;
}
.Footer .Footer-col.last br {display:none;}
/* FRONTPAGE */
.FrontPageTemplate {width:100%;}
.FrontPageTopSlider {width:100%;margin:0 0 0 0;}
.FrontPageTopSlider .nivo-controlNav {margin-top:-22px;position:relative;z-index:100;}
.FrontPageMiddleSlider {
	background: #fff;
	background: -moz-linear-gradient(top,#ffffff 50%,#d5dee6 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#ffffff),color-stop(100%,#d5dee6));
	background: -webkit-linear-gradient(top,#ffffff 50%,#d5dee6 100%);
	background: -o-linear-gradient(top,#ffffff 50%,#d5dee6 100%);
	background: -ms-linear-gradient(top,#ffffff 50%,#d5dee6 100%);
	background: linear-gradient(to bottom,#ffffff 50%,#d5dee6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );
	margin:15px 0;
}
.FrontPageTopSlider .nivo-dynamic-text {/*top: 26%!important;left: 70%!important*/width:21%;}
.FrontPageTopSlider .nivo-dynamic-text .nivo-dynamic-text-header {
	font-family: 'colaborate-thinregular', sans-serif;
	font-size:28px; 
	font-size: calc(1.2rem + 0.45vw);
	color:#fff;
}
.FrontPageTopSlider .nivo-dynamic-text .nivo-dynamic-text-teaser {color:#fff;margin:1vw 0px;}
.FrontPageTopSlider .nivo-dynamic-text .nivo-dynamic-text-link {color:#f7941d;font-weight:700;font-size:18px;	text-transform: uppercase;}

.FrontPageMiddleSlider > div {
	float:left;
	width:27%;
}
.FrontPageMiddleSlider > div:first-child {
	width:46%;
	padding: 3.7vw 2.5% 0;
	color:#434345;
}
.FrontPageMiddleSlider > div:first-child h2 {
	font-family: 'colaborate-thinregular', sans-serif;
	font-size:28px;
	 font-size: calc(1.2rem + 0.45vw);
	color:#163341;
	margin:0;
	text-transform: uppercase;
}
.FrontPageMiddleSlider > div:first-child a {
	color:#052369!important;
}
.FrontPageMiddleSlider > div:first-child a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);	  
}
.FrontPageMiddleSlider:after {
    content: "";
    clear: both;
    display: block;	
}
.FrontPageMiddleSlider .nivo-dynamic-text {/*top: 26%!important;left: 70%!important*/width:100%;padding:37% 10% 0% 10%;}
.FrontPageMiddleSlider .nivo-dynamic-text .nivo-dynamic-text-header {
	font-family: 'colaborate-thinregular', sans-serif;
	font-size:28px; 
	font-size: calc(1.2rem + 0.45vw);
	line-height:110%;
	color:#fff;
	text-transform: uppercase;
}
.FrontPageMiddleSlider .nivo-dynamic-text .nivo-dynamic-text-teaser {color:#a1afbe;margin:1vw 0px;}
.FrontPageMiddleSlider .nivo-dynamic-text .nivo-dynamic-text-link {color:#fff;font-weight:700;font-size:18px;	text-transform: uppercase;}

.FrontPageBottomSlider {
	background: #8c9e9f;
	background: -moz-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8c9e9f),color-stop(100%,#334e5d));
	background: -webkit-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
	background: -o-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
	background: -ms-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
	background: linear-gradient(to bottom,#8c9e9f 0%,#334e5d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c9e9f',endColorstr='#334e5d',GradientType=0 );
}
.FrontPageBottomSlider > div {
	float:left;
	width:27%;
}
.FrontPageBottomSlider > div:last-child {
	width:46%;
	padding: 2.5vw 2.4% 0;
	color:#a1afbe;
}
.FrontPageBottomSlider > div:last-child a {
	color:#fff!important;
	font-weight:700;
    margin-top: 6px;
    display: inline-block;
    vertical-align: top;
}
.FrontPageBottomSlider > div:last-child a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);	  
}
.FrontPageBottomSlider > div:last-child h2 {
	font-family: 'colaborate-thinregular', sans-serif;
	font-size:28px;
	 font-size: calc(1.2rem + 0.45vw);
	color:#fff;
	margin:0 0 5px 0;
	text-transform: uppercase;
}
.FrontPageBottomSlider:after {
    content: "";
    clear: both;
    display: block;	
}
.FrontPageBottomSlider .nivo-dynamic-text {/*top: 26%!important;left: 70%!important*/width:100%;padding:26% 10% 0% 10%;}
.FrontPageBottomSlider .nivo-dynamic-text .nivo-dynamic-text-header {
	font-family: 'colaborate-thinregular', sans-serif;
	font-size:28px; 
	font-size: calc(1.2rem + 0.45vw);
	line-height:110%;
	color:#fff;
	text-transform: uppercase;
}
.FrontPageBottomSlider .nivo-dynamic-text .nivo-dynamic-text-teaser {color:#a1afbe;margin:0px 0px;}
.FrontPageBottomSlider .nivo-dynamic-text .nivo-dynamic-text-link {color:#fff;font-weight:700;font-size:18px;	text-transform: uppercase;}
.FrontPageText2 {
	border-bottom:1px solid #d5d5d5;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	color:#777;
}
.FrontPageText1 {padding:0 0 2.5% 0;}
.FrontPageText1 > br {display:none;}
.FrontPageBoxes {
	margin: 0 -1% 0 -1%;
	text-align: left;
}
.FrontPageBoxes > div {
	width: 25%;
	padding: 1%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin-right: -4px;
}
.FrontPageBoxes .BoxHolder {
	position: relative;
	border: 1px solid #d5d5d5;
	padding: 20px;
}
.FrontPageBoxes .BoxHolder .Signs {
	display:block;
	text-align:center;
	font-size:100px;
	color:#a3916b;
}
.FrontPageBoxes .BoxHeader {;}
.FrontPageBoxes .BoxHeader h3 {
	margin:10px 0 0 0;
	line-height:18px;
	min-height:28px;
	/*overflow:hidden;*/
	font-weight: 700;
	font-size: 22px;
	color: #383838;
	text-transform: none;
	font-family: 'Roboto', sans-serif;
}
.FrontPageBoxes .BoxBrodTxt {
	color:#383838;
}

.Frontpage_Custom_TBL {display:none;}
.FrontPageNewsHeader {
	color:#383838;
	font-size:24px;
	line-height:24px;
	text-transform: uppercase;
	margin:4px 0 0 0;
}

/* PRODUCTLIST */
.QuickSearch {background-color: #435b67;padding: 30px 0;margin: 0 0 30px 0;width: 100%;text-align: center;}
.QuickSearch .QuickSearchHeading {
    display: block;
    font-family: 'colaborate-regularregular', sans-serif;
    color: #cbd6dd;
    font-weight: 700;
    font-size: 40px;
    margin: -2px 0 30px;
    text-transform: uppercase;
    line-height: normal;
}
.QuickSearch:before, .QuickSearch:after {content:"";display:table;clear:both;}
.QuickSearch div {/* float: left; */border: 1px solid #163341;border-radius: 3px;overflow: hidden;height: 45px;position: relative;display: inline-block;margin: 10px 10%;width: 80%;vertical-align: top;}
.QuickSearch div span {display:none;}
.QuickSearch form label.middle {margin: 0 3%;}
.QuickSearch select {height: 45px;padding: 0 15px 2px;border: 0;font-size: 16px;width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #FFF;}
.QuickSearch select:disabled{/* opacity: 0.5; */background-color: #eff2f5;}
.QuickSearch div:after {content: "\f0dd";font-family: 'FontAwesome';color: #FFF;padding: 6px 0;position: absolute;right: 0;top: 0;background: #f7941d;z-index: 1;text-align: center;width: 15%;height: 100%;pointer-events: none;box-sizing: border-box;font-size: 20px;}
.QuickSearch div.disabled:after {background: lightgray;}
.QuickSearch div:hover {cursor: pointer;}
body.findKeysPage #Container-Content .SubCats_Categories_Container {padding: 34px;font-size:14px;font-weight:normal;color:#434345;background: #fff;background: -moz-linear-gradient(top,#ffffff 0,#d5dee6 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d5dee6));background: -webkit-linear-gradient(top,#ffffff 0,#d5dee6 100%);background: -o-linear-gradient(top,#ffffff 0,#d5dee6 100%);background: -ms-linear-gradient(top,#ffffff 0,#d5dee6 100%);background: linear-gradient(to bottom,#ffffff 0,#d5dee6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );margin: -30px 0 0 0;}
body.findKeysPage #Container-Content .SubCats_Categories_Container h1 {font-family: 'colaborate-thinregular', sans-serif;font-size: 26.5px;line-height: normal;text-transform: uppercase;color: #163341;font-weight: normal;margin: 0;padding: 6px 0 20px 0;}
body.findKeysPage #ProductSub {display:none!important;}
body.webshop-subcat.findKeysPage #ProductMenuSub {display:none;}
body.findKeysPage #ProductSub {display:none!important;}
body.webshop-productinfo.findKeysPage .ProductCardBreadCrumb {display:none;}

.ProductlistTemplate {width:100%;}
.ProductlistTop {
	background-color:#cbd6dd;
	color:#a1afbe;
	height:30px;
	font-size:14px;
}
.ProductlistTop:after {
    content: "";
    clear: both;
    display: block;	
}
.ProductListBreadCrumb {
	float:left;
	width:70%;
	position:relative;
	height:30px;
	display: n;
}
.ProductListBreadCrumb table {
	padding: 0 0 0 34px;
	display: block;
	text-align: left;
	line-height: 14px;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
   	-webkit-transform: translateY(-50%);
	position: absolute;
}
.ProductListProductsFound {
	float:right;
	line-height:30px;
	padding-right:24px;
}
.ProductListBreadCrumb br {display:none;}
.SubCats_BreadCrumb,
.ProductListBreadCrumb td {padding:0;display:block;}
.SubCats_BreadCrumb a,
.ProductListBreadCrumb td a {color:#a1afbe;font-size:14px;}
.ProductlistCatagoryDescription {
	padding: 34px;
	font-size:14px;
	font-weight:normal;
	color:#434345;
	background: #fff;
	background: -moz-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d5dee6));
	background: -webkit-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: -o-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: -ms-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: linear-gradient(to bottom,#ffffff 0,#d5dee6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );
}
.ProductlistTemplate h1 {
	font-family: 'colaborate-thinregular', sans-serif;	
	font-size: 26.5px;
	line-height: normal;
	text-transform: uppercase;
	color: #163341;
	font-weight: normal;
	margin: 0;
	padding:0 0 20px 0;
}
.ProductlistTemplate h2 {
	font-size:14px;
	font-weight:normal;
}
.ProductlistCatagoryDescription h2 {
	font-size:14px;
	font-weight:700;
	margin:0;
}
.ProductlistCatagoryDescription .SelectionType {}
.ProductlistCatagoryDescription .SelectionType .Header {font-weight: 700;font-size: 15px;}
.ProductlistCatagoryDescription .SelectionType ul {margin: 0;padding: 0;list-style-type: none;font-size: 0;vertical-align: text-bottom;}
.ProductlistCatagoryDescription .SelectionType ul li {background-color: #276b95;display: inline-block;vertical-align: text-bottom;padding: 3px 10px;margin: 5px 10px 5px 0;color: #fff;font-size: 14px;cursor: pointer;opacity: 0.8;filter: alpha(opacity=100)}
.ProductlistCatagoryDescription .SelectionType ul li.active,.ProductlistCatagoryDescription .SelectionType ul li:hover {opacity: 1;filter: alpha(opacity=100);}
.ProductlistCatagoryDescription .SelectionType ul li a {color:inherit;}
.ProductlistCatagoryDescription .SelectionType ul li.reset {display:none;}
.customizedList .ProductlistSorterHolder *, .customizedList .ProductlistPagingPages, .customizedList .ProductListProductsFound {display: none!important;}
#Content_Productlist .ProductList_Custom_DIV.hideDivs > div {opacity: 0;}
#Content_Productlist .ProductList_Custom_DIV.hideDivs {background-image:url('/images/skins/net-import2015/dk/images/loading.gif');background-repeat: no-repeat;background-position: center 50px;background-color: #fff;}
.customizedList .ProductlistCatagoryDescription .SelectionType ul li.reset {display:inline-block;}

.ProductlistSorterHolder {
	padding: 0 0 0 34px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#a1afbe;
	background: #1a679a;
	background: -moz-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1a679a),color-stop(100%,#306e92));
	background: -webkit-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -o-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -ms-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: linear-gradient(to bottom,#1a679a 0,#306e92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a679a',endColorstr='#306e92',GradientType=0 );
}
.ProductlistSorterHolder table {width:100%;}
.ProductlistSorterHolder table td:first-child {text-align:left;}
.ProductlistSorterHeader {margin:0 12px 0 0;}
.ProductlistSorterHolder a {color:#829cb2!important;margin:0 12px;}
.ProductlistSorterHolder a:hover,
.ProductlistSorterHolder a.selected {color:#a1afbe!important;}
.ShowNumberProductsTD {text-align:right!important;}
.ShowNumberProducts {padding-right: 20px;line-height: 30px;height: 30px;}
select#Productlist_Sort_Select,
.ShowNumberProducts select	{
	font: 14px/18px 'PT Sans', sans-serif!important;
	-webkit-appearance: none !important;
	-moz-appearance: none!important;
	appearance: none!important;
	/* background-color: #fff; */
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAYAAABfwxXFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFJREFUeNpiYGBgSADi/2j4PRAbMEBBAi4JZAUoEgABBgAwxwp4syKRqwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 92% center;
	border: 1px solid #d0d0d0;
	color:#434345;
	padding: 0px 10px 0px 4px;
	-webkit-border-radius: 6px!important;
	-moz-border-radius: 6px!important;
	border-radius: 6px!important;
	height: 22px;
	/* width:100%; */
	margin: 4px 0 0 10px;
	box-shadow: 0px 1px 1px -1px #1f5e82;
}
select#Productlist_Sort_Select::-ms-expand,
.ShowNumberProducts select::-ms-expand {
    display: none;
}


#Productlist_Sort_Select {display:none;}
.no-procucts-found-on-empty-list {
	padding:0 1% 2% 1%;
}
.ProductList_Custom_DIV,
.Frontpage_Custom_DIV,
.Related_Custom_DIV,
.CustomersAlsoBought_Custom_DIV {margin:1% -0.5% 0 -0.5%;text-align:left;}
.ProductList_Custom_TBL {display:none;} /* remove when updated to shop 8.1 */
.Frontpage_Custom_DIV > div,
.ProductList_Custom_DIV > div,
.Related_Custom_DIV > div,
.CustomersAlsoBought_Custom_DIV > div {
	width:33.333%;
	padding:0 0.5% 1% 0.5%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
}
.Related_Custom_DIV > div:nth-of-type(1n+5) {display: none;}

.ProductListHolder {
	position: relative;
	border: 1px solid #cbd6dd;
	background: #fff;
	background: -moz-linear-gradient(top,#ffffff 70%,#d5dee6 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(70%,#ffffff),color-stop(100%,#d5dee6));
	background: -webkit-linear-gradient(top,#ffffff 70%,#d5dee6 100%);
	background: -o-linear-gradient(top,#ffffff 70%,#d5dee6 100%);
	background: -ms-linear-gradient(top,#ffffff 70%,#d5dee6 100%);
	background: linear-gradient(to bottom,#ffffff 70%,#d5dee6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );
	padding: 0;
}
.ProductListHolder:hover {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
}
.ProductListHolder h3 {
	margin:10px 0 0 0;
	position: relative;
	height: 66px;	
}
/*.ProductListHolder h3 a br {display:none;}*/
.ProductListHolder h3 a {
	padding: 10px 15px 10px 17px;
	display: block;
	/* overflow: hidden; */
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	color: #163341;
	font-size: 19px;
	font-weight: normal;
	line-height: 20px;
	/* height: 32px; */
	font-family: 'colaboratelightregular', sans-serif;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
   	-webkit-transform: translateY(-50%);
	position: absolute;
}
.ProductListHolder h3 a:hover {
	color:#777;
}
.ProductListImage {
	overflow: hidden;
	position: relative;
	height: 200px;
	margin:0px;
	line-height: 200px;
}
.ProductListImage a {
	display:block;
	text-align:center;
}
.ProductListImage img {
	max-width: 100%;
	/*display: block;*/
	max-height: 200px;
}
.ProductListNewsImage {
	position:absolute;
	top:10px;
	left:auto;
	right:10px;
}
.ProductListNewsImage .NewsCircle {
	position:relative;
	width:50px;
	height:50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color:#173442;
}
.ProductListNewsImage .NewsTxt {
	position:absolute;
	top:0;
	color:#fff;
	font-size:13px;
	line-height: normal;
	font-weight:700;
	width:100%;
	text-align:center;
	font-family: 'colaboratelightregular', sans-serif;
	line-height:50px;
}
.ProductListNewsImage img {
	display:none;
}
.SaleCircle {
	position:relative;
	width:50px;
	height:50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color:#f7941d;
}
.SaleCircle .SaleTxt {
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	font-size:12px;
	line-height: normal;
	font-weight:700;
	width:100%;
	text-align:center;
	font-family: 'colaboratelightregular', sans-serif;
	line-height:50px;
}
.Element_Overlay_ProductInfo-relatedContainer_DIV img,
.Element_Overlay_ProductInfo-customersboughtContainer_DIV img{display:none;}

.Element_Overlay_Frontpage_SavingsDIV,
.Element_Overlay_ProductInfo-related-savingsDIV,
.Element_Overlay_ProdList_SavingsDIV {position:static!important;width:100%;}
.Element_Overlay_Frontpage_SavingsImage_DIV,
.Element_Overlay_ProductInfo-related-savingsImage_DIV,
.Element_Overlay_ProdList_SavingsImage_DIV {display:none;}
.Element_Overlay_Frontpage_SavingsContainer_DIV,
.Element_Overlay_ProductInfo-related-savingsContainer_DIV,
.Element_Overlay_ProdList_SavingsContainer_DIV {
	right:auto!important;
	top:10px!important;
	left:10px!important;
	width:50px;
	height:50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color:#f7941d;
}
.Element_Overlay_Frontpage_SavingsText_DIV ,
.Element_Overlay_ProductInfo-related-savingsText_DIV,
.Element_Overlay_ProdList_SavingsText_DIV {
	width: 50px;
	padding: 10px 0 0 0!important;
	text-align: center;
	font-size: 13px!important;
	line-height:15px;
	font-weight:normal;
	text-transform: uppercase;
	color:#fff!important;
	font-family: 'colaboratelightregular', sans-serif;
}
.Element_Overlay_ProdList_SavingsText_DIV b {font-weight:500!important;}
.ProductListShortDescription {
	margin-top:6px;
	width:100%;
	height:50px;
	overflow:hidden;
	line-height:16px;
	padding:0 17px;
	font-size:13px;
	color:#434345;
}
.ProductListProductNumber {
	padding:0 17px;
	font-size:13px;
	color:#a1afbe;
}
.ProductListProductPrice {
	padding:0 17px;
	font-family: 'colaboratelightregular', sans-serif;
	display:block;
	overflow:hidden;
	text-align: right;
	color:#163341;
	font-size: 22px;
	line-height: 16px;
	height: 56px;
	font-weight: normal;
	width: 100%;
	position: relative;
}
.frontpage .ProductListProductPrice strike,
.product .ProductListProductPrice strike,
.ProductListProductPrice .PriceStriked_Productlist {
	color:#a1afbe;
	font-size: 16px;
	line-height:25px;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-right: 0;
	min-height:25px;
}
.frontpage .ProductListProductPrice strike,
.product .ProductListProductPrice strike {margin:0 0 0 0;}
.ProductListProductPrice .ProductListProductPriceCurrency {
	display:inline-block;
	margin:0 0 0 5px;
}

.ProductListProductActions {
	height:32px;
	width:100%;
	overflow:hidden;
   	font-family: 'colaborate-regularregular', sans-serif;
	font-size:18px;
}
.ProductListInfoButton {
    width: 40%;
    height: 32px;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.ProductListInfoButton a {
    width: 100%;
    height: 32px;
    display: inline-block;
    vertical-align: top;
}
.ProductListInfoButton a img {/* display:none; */position: absolute;top: 0;left: 0;width: 100%;height: 32px;}
.ProductListInfoButton a:after {
   	font-family: 'colaborate-regularregular', sans-serif;
   	height:32px;
   	width:100%;
   	content: "INFO";
   	display: inline-block;
   	vertical-align:top;
   	font-size: 14px;
   	/*font-size:calc(0.6rem + 0.50vw);*/
   	font-style: normal;
   	font-weight: normal;
   	line-height: 32px;
   	text-align:center;
   	-webkit-font-smoothing: antialiased;
   	-moz-osx-font-smoothing: grayscale;
   	color:#2b6f9f;
}
.ProductListBuyButton {
	width:60%;
	height:32px;
	vertical-align:top;
	display:inline-block;
}
.ProductListBuyButton > a > img {display:none;}
.ProductListBuyButton > input {display:none;}
.ProductListBuyButton a:after {
   	font-family: 'colaborate-regularregular', sans-serif;
   	height:32px;
   	width:100%;
   	content: "Vælg variant";
   	font-size: 14px;
   	/* font-size:calc(0.6rem + 0.35vw); */
   	display: inline-block;
   	font-style: normal;
   	font-weight: normal;
   	line-height: 32px;
   	text-align:center;
   	text-transform: uppercase;
   	-webkit-font-smoothing: antialiased;
   	-moz-osx-font-smoothing: grayscale;
   	color:#c6d1db;
}

.ProductListBuyButton .Btn {
	display:inline-block;
	vertical-align:top;
	height:32px;
	width:100%;
	position:relative;
	text-transform: uppercase;
	font-size: 14px;
	/*font-size:calc(0.6rem + 0.50vw)*/
}
.ProductListBuyButton a:after,
.ProductListBuyButton .Btn {
	border:1px solid #20699c;
	border-bottom: none;
	background: #7a9abb;
	background: -moz-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a9abb),color-stop(100%,#20699c));
	background: -webkit-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -o-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -ms-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: linear-gradient(to bottom,#7a9abb 0,#20699c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9abb',endColorstr='#20699c',GradientType=0 );
}
.ProductListBuyButton a:after {
	background-color:#999;
}

@media only screen and (min-width: 1030px) {
	.ProductListInfoButton a:hover:after {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	.ProductListBuyButton a:hover:after,
	.ProductListBuyButton .Btn:hover {
		opacity: 0.8;
		filter: alpha(opacity=80);	  
	}
}
@media only screen and (max-width: 1029px) {
	.ProductListInfoButton a:focus:after {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}
	.ProductListBuyButton a:focus:after,
	.ProductListBuyButton .Btn:focus {
		opacity: 0.8;
		filter: alpha(opacity=80);	  
	}
}

.ProductListBuyButton .Btn input,
.Related_BuyButton_IMG {
	position:absolute;
	left:0;
	width:100%;
	height:32px;
			opacity: 0;
		filter: alpha(opacity=0);	
}
.ProductListBuyButton .Btn:after {
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png');
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family: 'colaborate-regularregular', sans-serif;
	content: "LÆG I KURV";
	display: inline-block;
	vertical-align:top;
	font-style: normal;
	font-weight: normal;
	line-height: 32px;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#c6d1db;
	width:100%;
}
.ProductListProductActions .TextInputField_Productlist,
.ProductListProductActions .TextInputField_ProductInfo  {
	display:none;
}
.ProductListBuyBtn {}


.ProductlistPagingPages {
	display:none;
	text-align: center;
	margin:15px 0 15px 0;
	background-color: #cbd6dd;
	color: #a1afbe;
	/* height: 30px; */
	font-size: 14px;
}
.ProductlistPagingPages a {	
	height: 25px;
	line-height: 22px;	
	text-decoration: none;	
	font-size:13px;
	font-weight:700;	
	color:#1a679a!important;
	margin-right:3px;
}
.ProductlistPagingPages a:first-child {margin-right:0px;}
.ProductlistPagingPages a:hover {
	color:#f7941d!important;
}
.ProductlistPagingPages a.pageingLink {
	font-size:13px;
	font-weight:700;
	text-decoration: none;
	display: inline-block;
	color: #1a679a!important;
	width: 18px;
	height: 18px;
	line-height: 16px;
	border: 1px solid #1a679a;
	text-align: center;
	text-transform: uppercase;
	margin: 6px 3px;
}
.ProductlistPagingPages a.ActivePageNumber_ProductList {
	text-decoration: none;
	color: #fff!important;
	border: 1px solid #1a679a;
	background-color: #1a679a;
}
.ProductlistPagingPages a.InactivePageNumber_ProductList:hover {
	border: 1px solid #f7941d;
	color:#f7941d!important;
}
/* ProductFiltres */
#ProdCardLeftFAQ,
#ProductFilter-Container {
	color:#a1afbe;
	display:block;
	margin:0 0 15px 0;
	padding: 40px 26px;
	background: #306e92;
	background-image: url('/images/skins/net-import2015/dk/images/filter-bg.png'), -moz-linear-gradient(top,#306e92 0,#1a669a 100%);
	background-image: url('/images/skins/net-import2015/dk/images/filter-bg.png'), -webkit-gradient(linear,left top,left bottom,color-stop(0%,#306e92),color-stop(100%,#1a669a));
	background-image: url('/images/skins/net-import2015/dk/images/filter-bg.png'), -webkit-linear-gradient(top,#306e92 0,#1a669a 100%);
	background-image: url('/images/skins/net-import2015/dk/images/filter-bg.png'), -o-linear-gradient(top,#306e92 0,#1a669a 100%);
	background-image: url('/images/skins/net-import2015/dk/images/filter-bg.png'), -ms-linear-gradient(top,#306e92 0,#1a669a 100%);
	background-image: url('/images/skins/net-import2015/dk/images/filter-bg.png'), linear-gradient(to bottom,#306e92 0,#1a669a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#306e92',endColorstr='#1a669a',GradientType=0 );		
    background-repeat: no-repeat;
    background-position: 90% top;	
}
.NoProductsSort  #Container-Content,
.NoProductsInList #Container-Content {width:100%;float:none;}
#ProdCardLeftFAQ .Header,
.product-filter-headertext-container {
	font-family: 'colaborate-thinregular', sans-serif;	
	font-size: 26.5px;
	line-height: normal;
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
	margin:0 0 15px 0;
	line-height: 27px;
	display:none;
}
.product-filter-header-container {
	background-color:transparent;
	border-bottom: none;
	line-height: 20px;
    padding: 10px 0;
}
#ProductFilter-Container .Close:before {
	/* content: "+"; */
	width:18px;
	margin:0 0 0 0;
	display: inline-block;
	vertical-align: top;
}
#ProductFilter-Container .Open:before {
	/*content: "-";*/
}
.product-filter-header-text	{font-size:17px;font-weight:700;text-transform: uppercase;cursor:pointer;}
.product-filter-body-container {padding:0;/* display:none; */}
.product-filter-checkboxes, .product-filter-manufactor-checkboxes, .product-filter-checkbox-container,
.product-filter-clear-all {
	margin:2px 0;
}
.product-filter-checkbox {
	margin:0 5px 0 0;
	height:20px;
}
.product-filter-checkbox-label,
.product-filter-count-container	{height:20px;line-height:20px;}
.product-filter-container {
   border: none;
 }
.product-filter-row,
.product-filter-column {
	float:none;
	width:100%!important;
	padding:0 0 20px 0;
}

.product-filter-clear-all {
	margin:20px 0 0 0;
	border:1px solid #324c58;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	height:28px;
	line-height:26px;
	border-radius: 3px;
	text-align:center;
	text-transform: uppercase;
	font-size:14px;
	background: #fefefe;
	background: -moz-linear-gradient(top,#fefefe 0,#d8e0e6 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#d8e0e6));
	background: -webkit-linear-gradient(top,#fefefe 0,#d8e0e6 100%);
	background: -o-linear-gradient(top,#fefefe 0,#d8e0e6 100%);
	background: -ms-linear-gradient(top,#fefefe 0,#d8e0e6 100%);
	background: linear-gradient(to bottom,#fefefe 0,#d8e0e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',endColorstr='#d8e0e6',GradientType=0 );		
}
.product-filter-clear-all a {
	display:block;
	color:#1a6699!important;
}
.product-filter-clear-all:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);	  
}
 .HideFilter  #ProductFilter-Container {
	display:none;
 }
 .HideFilter #Container-Content {
	float:none;
	width:100%;
 }
@media (min-width: 768px) {
	.webshop-productlist #ProductMenuSub {width:25%;float:left;}
	.webshop-productlist #Container-Content {width:73.5%;float:right;}
	#ProductFilter-Container {display:block;}
	body.findKeysPage #ProductSub {display:none!important;}
	.QuickSearch div {
    width: 30%;
}
	.QuickSearch div.manufacturer {
    margin: 0 6% 0 14%;
}
	.QuickSearch div.model {margin: 0 14% 0 6%;}
}
@media (max-width: 767px) {
	#ProductSub {display:none;}
	#ProductMenuSub .Special {display:block;}
	#ProductMenuSub {position:relative;}
	#ProductFilter-Container {
		margin:0 0 10px 0;
		display:none;
		/*position:absolute;
		width:100%;
		z-index:100;*/
	}
	/*
	.product-filter-row,
	.product-filter-column {
		width:50%!important;
		float:left;
		padding:5px;
	}
	.product-filter-headertext-container {margin:0;}
	*/
	.product-filter-header-clearlink-container {display:none;}
	#ToggleFilter .Close:before {
		content: "+";
		width:18px;
		margin:0 0 0 0;
		display: inline-block;
		vertical-align: top;	
		line-height:30px;
	}
	#ToggleFilter .Open:before {
		content: "-";
	}
	#ToggleFilter span {
		cursor:pointer;
		display: none;
		font-size: 20px;
		text-transform: uppercase;
		color: #fff;
		font-weight: normal;
		padding: 0 0 0 26px;
		height:30px;
		line-height:30px;
		background: #1a679a;
		background: -moz-linear-gradient(top,#1a679a 0,#306e92 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1a679a),color-stop(100%,#306e92));
		background: -webkit-linear-gradient(top,#1a679a 0,#306e92 100%);
		background: -o-linear-gradient(top,#1a679a 0,#306e92 100%);
		background: -ms-linear-gradient(top,#1a679a 0,#306e92 100%);
		background: linear-gradient(to bottom,#1a679a 0,#306e92 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a679a',endColorstr='#306e92',GradientType=0 );
	}
	
}
@media (max-width: 420px) {
	.product-filter-row,
	.product-filter-column {
		width:100%!important;
		float:none;
		padding:0 0 20px 0;
	}
}

@media (min-width: 768px) {
	/* ProductFiltres */
	x.NoProductsInList #Container-Content {width:100%;float:none;}
	.webshop-search #ProductSub {display:none;}
	/*.webshop-search #Container-Content {width:100%;float:none;}*/
	 .HideFilter  #ProductFilter-Container {
		display:none;
	 }
	 .HideFilter #Container-Content {
		float:none;
		width:100%;
	 }
}
#ProductSub,
#ProductSub  ul {
    list-style-type: none;
    padding: 0;
	font-weight:normal;
}
#ProductSub {
	margin:0 0 15px 0;
	padding: 40px 26px;
	background: #324c57;
	background-image: url('/images/skins/net-import2015/dk/images/ProductSub-bg.png'), -moz-linear-gradient(top,#324c57 0,#173442 100%);
	background-image: url('/images/skins/net-import2015/dk/images/ProductSub-bg.png'), -webkit-gradient(linear,left top,left bottom,color-stop(0%,#324c57),color-stop(100%,#173442));
	background-image: url('/images/skins/net-import2015/dk/images/ProductSub-bg.png'), -webkit-linear-gradient(top,#324c57 0,#173442 100%);
	background-image: url('/images/skins/net-import2015/dk/images/ProductSub-bg.png'), -o-linear-gradient(top,#324c57 0,#173442 100%);
	background-image: url('/images/skins/net-import2015/dk/images/ProductSub-bg.png'), -ms-linear-gradient(top,#324c57 0,#173442 100%);
	background-image: url('/images/skins/net-import2015/dk/images/ProductSub-bg.png'), linear-gradient(to bottom,#324c57 0,#173442 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324c57',endColorstr='#173442',GradientType=0 );		
    background-repeat: no-repeat;
    background-position: 90% top;
}
#ProductSub  ul {margin:0 0 0 5px;}
#ProductSub ul .dropdown {margin:0 0 0 15px}
#ProductSub ul a[name] {display:none;}
#ProductSub br {display:none;}
#ProductSub .RootCategory_Productmenu {padding:0;}
#ProductSub  ul .ProductMenu_MenuItemBold {font-weight:normal;}
#ProductSub .Header {
	font-size:19px;
	line-height:normal;
	margin:0 0 10px 0;
	font-weight:700;
	color:#a1afbf;
	text-transform: uppercase;	
}
#ProductSub .SubCategory1_Productmenu  .dropdown {display:none;}
#ProductSub .dropdown .Header {font-size:15px;padding:15px 0 5px 0;}
#ProductSub  ul a {color:#a1afbe;font-size:14px;line-height:24px;}
#ProductSub  ul a.Activ_Productmenu,
#ProductSub  ul a:hover {color:#fff!important;}
#ProductSub .dropdown a:before {
	content: "·";
}
#ProductMenuSub .Special ul {margin:0;}
#ProductSub #ChangeKeyType option:first-child {display:none;}
#ProductSub #ChangeKeyType {
	font:16px/18px 'PT Sans', sans-serif!important;
	-webkit-appearance: none !important;
    -moz-appearance: none!important;
    appearance: none!important;	
	background-color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAYAAABfwxXFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFJREFUeNpiYGBgSADi/2j4PRAbMEBBAi4JZAUoEgABBgAwxwp4syKRqwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 92% center;
	border: 1px solid #d0d0d0;
	color:#434345;
	padding: 12px 30px 12px 12px!important;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;	
	height: 48px;
	line-height:normal!important;
	width:100%;
	margin-bottom:10px;
    box-shadow: 0px 1px 1px -1px #1f5e82;
	vertical-align:top;
}
#ProductSub #ChangeKeyType:hover {
	background-color: #f1f1f1;
    border-color: transparent;
}
#ProductSub select#ChangeKeyType::-ms-expand {
    display: none;
}


/* Mellemsider */
.showsubcats h1 {
	font-size: 21px;
	line-height: normal;
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	margin: 0;
}
.showsubcats h2 {
	margin:15px 0;
	font-size:14px;
	font-weight:normal;
	color:#777;
}

.SubCats_Categories_TABLE {display:none;}
.SubCats_Categories_DIV {margin: 0 -0.5% 0 -0.5%;}
.SubCats_Categories_DIV > div {
	width: 16.667%!important;
	padding: 0 0.5% 1% 0.5%;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	float:none!important;
}
.SubCategoriesContainer {
	position: relative;
    border: 1px solid #cbd6dd;
    background: #fff;
    background: -moz-linear-gradient(top,#ffffff 55%,#d5dee6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(55%,#ffffff),color-stop(100%,#d5dee6));
    background: -webkit-linear-gradient(top,#ffffff 55%,#d5dee6 100%);
    background: -o-linear-gradient(top,#ffffff 55%,#d5dee6 100%);
    background: -ms-linear-gradient(top,#ffffff 55%,#d5dee6 100%);
    background: linear-gradient(to bottom,#ffffff 55%,#d5dee6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );
	padding: 10px;
}
.SubCategoriesContainer:hover {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);
	opacity: 0.8;
    filter: alpha(opacity=80);
}
.SubCategoriesContainerImage {
	overflow: hidden;
	position: relative;
	/* height: 20px; */
	margin:0px;
}
.SubCategoriesContainerImage a {
	position:absolute;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);		
	display:block;
	text-align:center;
	width:100%;
}
.SubCategoriesContainerImage img {
	max-width: 100%;
	/*display: block;*/
	max-height: 74px;
}
.SubCategoriesContainer h3 {
	margin:10px 0 0 0;
	font-weight:normal;
	font-size:13px;
	height: 30px;
	position: relative;
}
.SubCategoriesContainer h3 a {
	display:block;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	/* text-transform:uppercase; */
	/* text-transform: uppercase; */
	color: #163341;
	font-size: 14px;
	font-weight: 700;
	line-height: 15px;
	font-family: 'colaboratelightregular', sans-serif;
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.SubCategoriesContainer h3 a:hover {
	color:#777;
}

/* PRODUCTCARD */
@media (min-width: 768px) {
	.webshop-productinfo #ProductMenuSub {
			width:25%;
			float:left;
	}
	.webshop-productinfo #Container-Content {
		width:73.5%;
		float:right;
	}
	body.webshop-productinfo.findKeysPage #ProductMenuSub {display:none;}
	body.webshop-productinfo.findKeysPage #Container-Content {width:100%;float:none;}
	
}
@media (max-width: 767px) {
	.webshop-productinfo #ProductMenuSub {display:none;}
}
#ProdCardLeftFAQ {display:none;}
#ProdCardLeftFAQ #faq {display:block!important;}


#ProductCardTemplate {
	width:100%;
	position:relative;
	display:block;
	vertical-align:top;
}
.ProductCardBackBtn {
	position:absolute;
	right:34px;
	top:45px;
}
.ProductCardBackBtn a {
	background-color: #1a679a!important;
	vertical-align: top;
	display: inline-block;
	padding: 5px 10px;
	color: #c6d1db!important;
	font-family: 'colaborate-thinregular', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}
.ProductCardBackBtn a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ProductCardBreadCrumb {
	background-color: #cbd6dd;
    color: #a1afbe;
    height: 30px;
    font-size: 14px;
	position:relative;
}
.ProductCardBreadCrumb table {
    padding: 0 0 0 34px;
    display: block;
    text-align: left;
    line-height: 14px;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    position: absolute;
}
.ProductCardBreadCrumb td font,
.ProductCardBreadCrumb td,
.ProductCardBreadCrumb td a {
    color: #a1afbe!important;
    font-size: 14px;
}
.ProductCardBreadCrumb br {display:none;}

.ProductCardMiddle {
    background: #f7f8fa;
    padding:34px;
    margin:0;
    border: 1px solid #d0d0d0;
    margin-bottom: 1%;
}
.ProductCardMiddle:after {
	content: "";
    clear: both;
    display: block;	
}
#ProductCardTemplate h1 {
	font-family: 'colaborate-thinregular', sans-serif;
	font-size: 26.5px;
	line-height: normal;
	text-transform: uppercase;
	color: #163341;
	font-weight: normal;
	margin: 0;
	padding:0 0 5px 0;
	width: 65%;
}

#ProductCardTemplate h1 br{content:' ';float:left;}
#ProductCardTemplate h1 br:after{content:' ';}

.ProductCardProductNumber {
	font-size:14px;
	color:#434345;
	padding:0 0 18px 0;	
}

/* Left */
.ProductCardLeft {
	float:left;
	width:60%;
}
.ProdCardImageCanvasHolder {width:100%;position:relative;}
.ProdCardImageCanvasHolder table {width:100%;}
.ProdCardImageCanvas {width:100%;text-align:center;padding:10px;border:1px solid #d5dee6;background-color:#fff;}
.ProdCardImageCanvas img {vertical-align:top;width:100%;}
.ProdCardArrowLeft,
.ProdCardArrowRight {display:none;}
#ProductInfo_MagixZoomPlus_MainImage_TD,
#Productinfo_Fancybox_Image_DIV {text-align:center;}
#Productinfo_Fancybox_Image_DIV img {max-width:100%;}
.ProdCardImageCanvasInfoTxt {text-align:center;margin:5px 0;}
.ProdCardImageSelector  br {display:none;}
.ProdCardImageSelector  {margin: 0 0 0 -3px;}
.MediaViewerSelector img {margin-right:0!important;width: 16.1%!important;padding: 5px;margin-top:3px!important;vertical-align:top;border: 1px solid #d5dee6;margin-left: 3px;background-color: #fff;}
.ProdCardImageSelectorHolder {
	width:100%;
	height:112px;
	overflow:hidden;
}
.ProdCardImageSelectorHolder .ProdCardImageSelector {position:absolute;}
.ProdCardImageSelector a {
	display: block!important;
	width: auto;
	border: 1px solid #DDDDDD;
	text-align: center;
	padding: 5px;
	margin: 5px 5px 0 0;
	vertical-align: middle;
	line-height: 85px;
	height: 100px;
}
.slick-track a {margin:5px;}
.fancybox-close {
	background-image: url('/images/skins/net-import2015/dk/images/bt-popup-luk.png')!important;
	background-repeat: no-repeat;
	background-position:0 0;
	width: 48px!important;
	height: 48px!important;
}
a.SelectedThumbnail {border:1px solid #B6B6B6;}
.ProdCardImageSelector a:hover {border:1px solid #B6B6B6;}
.ProdCardImageSelector .Thumbnail_Productinfo {
	max-width: 100%!important;
	margin: 0!important;
	max-height: 80px;
}

.slick-slide div {
	;
}
.slick-prev, 
.slick-next  {height: 43px;width: 43px;margin-top: -20px;}
.slick-prev {left: -38px;} 
.slick-next {right: -40px;}
.slick-prev:before, .slick-next:before {font-size: 42px;color:#383838;}
.slick-slide img {display:inline-block;}
.fancybox-margin{margin-right:17px!important;}
.fancybox-close {
	background-image: url('/images/skins/net-import2015/dk/images/bt-popup-luk.png')!important;
	background-repeat: no-repeat;
	background-position:0 0;
	width: 48px!important;
	height: 48px!important;
}
.fancybox-nav span {
  visibility: visible!important;
}
.MagicZoomHeader {display:none!important;visibility:hidden!important;}
.MagicZoomBigImageCont {border:none!important;}
.responsiveSlide a {display:none!important;}
.slick-slider a {display:block!important;}

.ProdCardNewsImage {
;
}
.ProdCardNewsImage img {
	display:none;
}
.ProdCardNewsImage .NewsCircle {
	position: absolute;
	top: 0.5%;
	left: 1%;
	width: 80px;
	height:80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color:#173442;
	z-index: 5500;
}
.ProdCardNewsImage .NewsTxt {
	position:absolute;
	top:30px;
	left:1px;
	color:#fff;
	font-size:20px;
	font-weight:700!important;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	font-family: 'colaboratelightregular', sans-serif;
}

.Element_Overlay_ProdInfo_SavingsDIV {
	position:static!important;
}
.Element_Overlay_ProdInfo_SavingsContainer_DIV {
	left:auto!important;
	top:0.5%!important;
	right:1%!important;
	width:80px;
	height:80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color:#f7941d;
	z-index: 5500!important;
}
.Element_Overlay_ProdInfo_SavingsImage_DIV {display:none;}
.Element_Overlay_ProdInfo_SavingsText_DIV {
	font-family: 'colaboratelightregular', sans-serif;
	width: 80px;
	padding: 10px 0 0 0!important;
	text-align: center;
	font-size: 16px!important;
	color:#fff!important;
	font-weight:700!important;
	text-transform:uppercase;
}
.Element_Overlay_ProdInfo_SavingsText_DIV b {
	font-weight:700!important;
}
div.Element_Overlay_ProdInfo_SavingsText_DIV {
	-webkit-transform: rotate(0deg)!important;
	-moz-transform: rotate(0deg)!important;
	-o-transform: rotate(0deg)!important;
	-ms-transform: rotate(0deg)!important;
}

/* Right */
.ProductCardRight {
	float:right;
	width:35%;
	margin-top: -12px;
}
.PriceAmount {display:none;}
.HasMorePrices .PriceAmount {
	display:block;
	font-size:15px;
	line-height:18px;
	margin-top:10px;
}
.HasMorePrices .SmallPrice {
	font-size:22px;
}
.ProductCardPrice {
	/* margin: -47px 0 0 0; */
	padding:0 0;
	font-family: 'colaboratelightregular', sans-serif;
	display:block;
	color:#163341;
	font-size: 28px;
	line-height: 26px;
	font-weight: normal;
	width: 100%;
	position: relative;
}
.PriceBeforeAndText {
	color:#a1afbe;
	font-size: 18px;
	line-height:20px;	
	text-transform:uppercase;
}
.ProductCardPrice .Prices_Custom_TBL {
	/*border-collapse: collapse;*/
}
.ProductCardPrice .Prices_Custom_TBL td {
	border: none;
	text-align: right;
}
.ProductCardVatText:not(:empty) {font-size:14px;line-height:15px;height: 15px;}
.ProductCardPrice .PriceSave {text-align:right;font-size:14px;color: #F7941D;font-weight: 700;line-height: 18px;}
.ProductCardStock {
	margin: 15px 0 0 0;
	text-align:right;
	font-size:14px;
	font-weight:700;
	color:#434345;
	position:relative;
	display: inline-block;
	vertical-align: top;
	float:right;
}
.ProductCardStock:before {
	height:22px;
	width:22px;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #86d400;
    display: inline-block;
	content: " ";
	position: relative;
	left: 14px;
}
.ProductCardStock:after {
	content: "";
    clear: both;
    display: block;		
}
.ProductCardStock > span {line-height:20px;display:inline-block;vertical-align:top;position: relative;}
.ProductCardStock > span:before {
	position:relative;
	top:1px;
	left: -12px;
	height:22px;
	width:22px;
	color:#fff;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;	
	content: "\f00c";
}
.ProductCardStock.noStockProductCard:before {background-color: #c30303;}
.ProductCardStock.noStockProductCard > span:before {content: "\f12a";left: -17px;}
.ProductCardStock.noStockProductCard .ProductCardStockCount {color:#c30303;}
.ProductCardFreigt {
	margin: 0px 0 0 0;
	text-align:right;
	font-size:14px;
	font-weight:700;
	color:#163341;
	position:relative;
}
.ProductCardFreigt a {
	font-size:14px;
	font-weight:700;
	color:#163341!important;
}
.ProductCardFreigt .TotalPricePopup_Container_SPAN:before {
    background-image: url('/images/skins/net-import2015/dk/images/truckicon_blue.png');
    background-repeat: no-repeat;
    background-position: 0 center;
    content: "";
    width: 21px;
    height: 13px;
    display: inline-block;
    vertical-align: top;
    margin: 4px 8px 0px 0px;
}
.ProductCardFreigt .TotalPricePopup_Link_SPAN {text-decoration:none;}
.ProductCardFreigt .TotalPricePopup_DIV {right:0;bottom:25px;-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);   -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);   box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3);border: 1px solid #d0d0d0;}
.TotalPricePopup_TABLE td {color: #434345;}
.TotalPricePopup_Seperator_HR {background-color: #434345;}
.ProductCardVariants {padding: 30px 0 0 0;min-height: 60px;}
.ProductCardVariants .VariantGroupLabel {
	font:15px 'PT Sans', sans-serif!important;
	color:#163341;
	font-weight:700!important;
	padding:2px 0;
	text-align: right;
}
.ProductCardVariants .Variants {padding-bottom: 8px;}
.ProductCardVariants .VariantGroupLabel br:first-child {display:none;}
.ProductCardVariants .OptionSelect_ProductInfo {
	font:16px/18px 'PT Sans', sans-serif!important;
	-webkit-appearance: none !important;
	-moz-appearance: none!important;
	appearance: none!important;
	background-color: #fff;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAYAAABfwxXFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFJREFUeNpiYGBgSADi/2j4PRAbMEBBAi4JZAUoEgABBgAwxwp4syKRqwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 92% center;
	border: 1px solid #d0d0d0;
	color:#434345;
	padding: 12px 30px 12px 12px;
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	height: 46px;
	width:100%;
	margin-bottom:10px;
	box-shadow: 0px 1px 1px -1px #1f5e82;
	outline: none;
}
.ProductCardVariants .TextInputField_ProductInfo {
	border: 1px solid #d0d0d0;
	color:#434345;
	padding: 12px 30px 12px 12px;
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	height: 46px;
	width:100%;
	margin-bottom:10px;
	box-shadow: 0px 1px 1px -1px #1f5e82;
}
.VariantGroup {width: 100%;padding: 0;margin: 0;border: none;}
.VariantGroup td[rowspan] {display:none;}
.Variants:after {
	content: "";
    clear: both;
    display: block;			
}
.ProductCardVariants .OptionSelect_ProductInfo:hover {
	background-color: #f1f1f1;
    border-color: transparent;
}
.ProductCardVariants select::-ms-expand {
    display: none;
}
.rtbContainer .header {font-weight: 700;margin: 0;font-size: 15px;color: #fff;background-color: #6d93b6;padding: 5px 10px;text-transform: uppercase;}
.rtbContainer {margin: 0 0 20px 0;/* background-color: #eef2f5; *//* padding: 10px; *//* color: #fff; */border: 1px solid #d0d0d0;}
.rtbContainer label {display: table;width: 100%;margin: 0;cursor: pointer;background-color: #fff;padding: 5px 10px;border-top: 1px solid #d5dee6;}
.rtbContainer label div {display: table-cell;vertical-align: middle;}
.rtbContainer label div.checkBox {width: 20px;}
.rtbContainer label div.img {width: 50px;}
.rtbContainer label div.img img {width:50px;}
.rtbContainer label div.name {padding: 0 10px;}
.rtbContainer label div.name br{content:' ';}
.rtbContainer label div.name br:after{content:' ';}

.rtbContainer label div.price {text-align: right;white-space: nowrap;}
.ProductCardBuy {
	padding:0;
	margin: 0 0 15px 0;
}
#BUYSECTION {display:table;width: 100%;}
#BUYSECTION:after {
	content: "";
    clear: both;
    display: block;			
}
#BUYSECTION .amountWrapper {
	text-align: left;
	margin:0;
	padding:0;
	display: table-cell;
	vertical-align: top;
	width: 60px;
}
#BUYSECTION .amountWrapper .amountWrapperHeadline {
	color:#434345;
	font-size:15px;
	font-weight:700;
	display: none;
	vertical-align:top;
	height:46px;
	line-height:45px;
	margin:0;
	padding:0 15px 0 0;
}
#BUYSECTION .amountWrapper .TextInputField_ProductInfo {
	font:16px/18px 'PT Sans', sans-serif!important;
	color:#434345;
	font-weight:700!important;
	width:54px;
	height:33px;
	background-color: #fff;
	border: 1px solid #d0d0d0;
	color:#434345;
	padding: 12px 6px 12px 12px;
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
	height: 48px;
	box-shadow: 0px 1px 1px -1px #1f5e82;
	-moz-appearance:textfield;
}
#BUYSECTION .amountWrapper .TextInputField_ProductInfo:hover {
	background-color: #f1f1f1;
    border-color: transparent;
}
#BUYSECTION .buyWrapper {
	/* float:right; */
	display: table-cell;
	vertical-align:top;
	border:1px solid #20699c;
	/*border-bottom: none;	*/
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #7a9abb;
	background: -moz-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a9abb),color-stop(100%,#20699c));
	background: -webkit-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -o-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -ms-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: linear-gradient(to bottom,#7a9abb 0,#20699c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9abb',endColorstr='#20699c',GradientType=0 );
	margin: 0px 0 0 0;
}
#BUYSECTION .buyWrapper .buyWrapperHeadline {
	padding: 0 0 0 30px;
	width: 100%;
	height:46px;
	text-align: center;
	cursor:pointer;
	position:relative;
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png'), -moz-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png'), -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a9abb),color-stop(100%,#20699c));
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png'), -webkit-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png'), -o-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png'), -ms-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png'), linear-gradient(to bottom,#7a9abb 0,#20699c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9abb',endColorstr='#20699c',GradientType=0 );
	background-repeat: no-repeat;
	background-position: 10px center;
	display:inline-block;
	vertical-align:top;
}
#BUYSECTION .buyWrapper .buyWrapperHeadline:after {
   	font-family: 'colaborate-thinregular', sans-serif;
   	content: "LÆG I KURV";
   	display: inline-block;
   	vertical-align:top;
   	font-style: normal;
   	font-weight: 700;
   	line-height: 46px;
   	text-align:center;
   	-webkit-font-smoothing: antialiased;
   	-moz-osx-font-smoothing: grayscale;
   	color:#c6d1db;
   	/* width:100%; */
   	font-size: 20px;
}
#BUYSECTION .buyWrapper:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#BUYSECTION .buyWrapper input {display:none;}

.rtbContainer + .ProductCardBuy {}
.rtbContainer + .ProductCardBuy #BUYSECTION {display: table;width: 100%;}
.rtbContainer + .ProductCardBuy #BUYSECTION .amountWrapper {/* display: table-cell; *//* vertical-align: top; *//* text-align: left; *//* width: 115px; */}
.rtbContainer + .ProductCardBuy #BUYSECTION .amountWrapper input {/* width: 55px; */}
.rtbContainer + .ProductCardBuy #BUYSECTION .buyWrapper {/* display: table-cell; *//* vertical-align: top; *//* margin: 0; *//* float: none; *//* white-space: nowrap; */}
.rtbContainer + .ProductCardBuy #BUYSECTION .buyWrapper .buyWrapperHeadline {/* padding: 0 5px 0 50px; *//* width: 100%; */}
.rtbContainer + .ProductCardBuy #BUYSECTION .buyWrapper .buyWrapperHeadline:after {/* font-size:20px; */}
#ProductCardTemplate .ProductCardSocials {
	margin: 20px 0 0 0;
	min-height:22px;
	display: none;
}
.BuyButton_Configurator input {position:absolute;top:0;left:0;width:100%;height:32px;opacity:0;filter: alpha(opacity=0);}

.MainTable_Configurator_ProductInfo td > #BuyButton_Configurator_ProductInfo {display:none;}
.BuyButton_Configurator {
	display:inline-block;
	vertical-align:top;
	height:32px;
	width:50%;
	position:relative;
	text-transform: uppercase;
	font-size:18px;	
	border:1px solid #20699c;
    border-bottom: none;	
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;	
	background: #7a9abb;
	background: -moz-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a9abb),color-stop(100%,#20699c));
	background: -webkit-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -o-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -ms-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: linear-gradient(to bottom,#7a9abb 0,#20699c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9abb',endColorstr='#20699c',GradientType=0 );	
	float:left;
	margin-top:-5px;
}
.BuyButton_Configurator:after {
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png');
	background-repeat: no-repeat;
	background-position: 10px center;
	font-family: 'colaborate-regularregular', sans-serif;
	content: "KØB NU";
	display: inline-block;
	vertical-align:top;
	font-style: normal;
	font-weight: normal;
	line-height: 32px;
	text-align: right;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#c6d1db;
	width:100%;
	padding-right: 8px;
}
.BuyButton_Configurator:hover {
	opacity: 0.8;
    filter: alpha(opacity=80);
}
#ProductCardTemplate .ProductCardSocials:after {
	content: "";
    clear: both;
    display: block;			
}
#ProductCardTemplate .ProductCardSocials .fb-like {float:right;}

.ProductCardPriceMatch {position: absolute;margin: 0;display: block!important;top: 65px;right: 35px;width: 32%;}
.ProductCardPriceMatch img{display: table;vertical-align: top;margin: 0 0 0 auto;max-width: 100px;}
.ProductCardPriceMatch span.img {margin: 0 0 0 auto;float: right;display: block;width: 100px;cursor: pointer;}
.ProductCardPriceMatch span.img:after {content:"Læs mere her";display:table;font-size: 11px;font-weight: 700;font-style: italic;margin: -13px 0 0 auto;}
.ProductCardPriceMatch span.tip {visibility: hidden;background-color: black;color: #fff;text-align: center;border-radius: 6px;padding: 10px;position: absolute;z-index: 1;right: 0;top: 100%;margin-top: 5px;}
.ProductCardPriceMatch span.img:hover span.tip {visibility: visible;}	
.ProductCardPriceMatch:after {content:"";display:table;clear:both;}
#ProductCardTemplate .ClockCountdown:not(:empty) {
	margin:30px 0 0 0;
	text-align:right;
	text-transform:uppercase;
}
#ProductCardTemplate .ClockCountdown #Clock {
	font-size:18px;
	color:#163341;
	font-weight:700;
}
.ProductCardBottom {
    display: table;
	width:100%;
}
#ProdCardDescTabs {
    margin:0;
    border: 1px solid #d0d0d0;
    width: 100%;
    display: block;
    vertical-align: top;
    background: #f7f8fa;
}
#tabContent h2, #tabContent h3, #tabContent .CmsPageStyle {margin:0;padding:0;font-size:14px;line-height:20px;font-weight:normal;color:#434345;}
#tabContent {
	clear:both;
	padding:30px;
	font-size:14px;
	line-height:20px;
	color:#434345;
}
#tabs {margin:0px 0px 0px 0px;background-color:#d4dbe3;border-bottom:1px solid #a1b4c9;}
#tabs:after {
	content: "";
    clear: both;
    display: block;		
}
#tabs div {
	float:left;
	width:33.33%;
	padding: 12px 0 12px 30px;
	text-align:left;
	cursor: pointer;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
	color:#a1afbe;
	text-transform: uppercase;
	border:1px solid #a1b4c9;
	border-right:none;
	border-top:none;
	border-bottom:none;
}
#tabs div.Two {width:50%;}
#tabs div.One {width:100%;}
#tabs div:first-child {
	border-left:none;
}
#tabs div.active {
	font-weight:700;
	border-bottom:1px solid #fff;
	margin-bottom:-1px;
}
#tabs div.active,
#tabs div.active:hover {
	color:#a1afbe;
	background-color: #f7f8fa;
}
#tabs div.hover{
	color:#a1afbe;
	font-weight:700;
	text-decoration:none;
} 
.videoWrapper {
	clear:both;
	margin:1% 0;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.productDesc {margin:0 0 25px 0;}
.productDesc + table.tableSettings {border-spacing: 0;margin: 25px 0 25px 0;width: 100%;}
.productDesc + table.tableSettings th {background-color: #1a679a;color: #fff;padding: 5px 10px;font-weight: 700;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size: 14px;text-transform: uppercase;text-align:left;}
.productDesc + table.tableSettings tr {}
.productDesc + table.tableSettings tr td {padding: 5px 10px;border-bottom: 1px solid #a1b4c9;width: 50%;white-space: nowrap;}

.ProdCardQuestionsProduct {;}
#QuestionsShow .ProdCardQuestionsProduct h3 {
	font-size: 18px;
	color: #383838;
	margin: 0 0 10px 0;
}
.ProdCardQuestionsProductCustName, 
.ProdCardQuestionsProductCustEmail,
.ProdCardQuestionsProductCustQuestion {
	width:100%;
	display:block;
	border:1px solid #dddddd;
	height:35px;
	padding:0 5px;
	margin:5px 0;
	-moz-border-radius: 0px 0px 0px 0px; 
	-webkit-border-radius: 0px 0px 0px 0px; 
	-khtml-border-radius: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px;
}
.ProdCardQuestionsProductCustQuestion {
	height: 70px;
	padding: 5px;
}
.ProdCardQuestionsProductResponsTxt {margin:5px 0 15px 0;}
.ProdCardQuestionsProductSendBtn {
	-moz-border-radius: 0px 0px 0px 0px; 
	-webkit-border-radius: 0px 0px 0px 0px; 
	-khtml-border-radius: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px;
	border:none;
	background-color:#ec6a14;
	color:#ffffff;
	font-size:18px;
	text-transform:uppercase;
	width:auto;
	padding:0 15px;
	line-height:35px;
	height:35px;
    outline: 0;
}
.ProdCardQuestionsProductSendBtn:hover {
	background-color:#d5c79c;
}
/* ReView */
#ProductInfo_Reviews {display:none;}
#ProdCardReviewNew {display:inline-block;width:100%;}
#ProdCardReviewNew #ReviewDialog {width:100%!important;height:auto!important;border:none;background: transparent!important;}
#ProdCardReviewNew #ProductReviewPageProductImage {display:none;}
#ProdCardReviewNew  #ProductReviewPageProductRating {margin:0 0 0 0;width:100%;}
#ProdCardReviewNew #ProductReviewPage .ProductReview {width:100%;float:none;}
#ProdCardReviewNew #ProductReviewPage .ProductReview .ReviewText {/*width:600px;*/font-size: 12px;}
#ProdCardReviewNew #ProductReviewPageProductName {font-size:16px;color:#383838;}
#ProdCardReviewNew #ProductReviewNewReviewLink {display:none;}
#ProdCardReviewNew #ProductReviewPageReviewHeadline {margin-bottom: 0px;font-weight: bold;display: block!important;color:#383838;}
#ProdCardReviewNew #ProductReviewPage .ReviewUsername {/*display:none*/;}
#ProdCardReviewNew #ProductReviewPage .ReviewUser {width:auto;}
#ProdCardReviewNew #ProductReviewPage .RatingStars {;}
#ProdCardReviewNew #ProductReviewPage .ReviewDate {width:15%;}
#ProdCardReviewNew #ProductReviewPage .ProductReview .ReviewText  {width:70%;}
#ProdCardReviewNew #ProductReviewPage .ReviewEditLinkText  {width:15%;}
#ProdCardReviewNew #ProductReviewPage #ProductReviewNewReview textarea {width:100%!important;}
#ProdCardReviewNew #ProductReviewPage #ProductReviewNewReview {padding:10px 0px 30px 0px;}
#ProdCardReviewNew #ProductReviewPage #ProductReviewConfirmation {display:none!important;}
#ProdCardReviewNew #ProductReviewLoginRequired {font-size:15px;}
#ProdCardReviewNew #ProductReviewLogin {margin:20px 0px 0px 0px;}
#ProdCardReviewNew #ProductReviewPage #ProductReviewNewReview #ProductReviewSaveLink {
	-moz-border-radius: 0px 0px 0px 0px; 
	-webkit-border-radius: 0px 0px 0px 0px; 
	-khtml-border-radius: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px;
	margin:0;
	display:inline-block;
	background-color:#ec6a14;
	font-size: 18px;
	text-transform: uppercase;
	width: auto;
	padding: 0 15px;
	line-height: 35px;
	height: 35px;
	outline: 0;
	color:#ffffff;
	cursor:pointer;
	border:none;
}
#ProdCardReviewNew #ProductReviewPage #ProductReviewNewReview #ProductReviewSaveLink:hover {background-color:#d5c79c;}
#ProdCardReviewNew #ProductReviewAlreadyWritten {margin-bottom:10px;}
.ui-draggable #ProductReviewConfirmation {margin:50px;}

.ProdCardRelatedHolder {
	display: block;
}  
.ProdCardRelatedText,
.ProdCardOtherCustText  {
	background-color:#a1b4c9;
	color: #fff;
	font-size:14px;
	font-weight:700;
	text-transform: uppercase;
	margin:0;
}
.ProdCardRelatedTextMargin,
.ProdCardOtherCustMargin {
	padding-left:20px;
	line-height: 42px;
	margin-top:30px;	
}

/* SHOWBASKET */
@media (min-width: 768px) {
	.webshop-showbasket #ProductMenuSub {width:25%;float:left;}
	.webshop-showbasket #Container-Content {width:73.5%;float:right;}
}
@media (max-width: 767px) {
	.webshop-showbasket #ProductMenuSub {display:none;}
}


#ShowBasketHolder {width:100%;}
#ShowBasketHolder > .ProductlistCatagoryDescription > .Heading_ShowBasket  {
    font-family: 'colaborate-thinregular', sans-serif;
    font-size: 26.5px;
    line-height: normal;
    text-transform: uppercase;
    color: #163341;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#ShowBasketHolder .ShowBasketTable {
	background: #fff;
	background: -moz-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d5dee6));
	background: -webkit-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: -o-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: -ms-linear-gradient(top,#ffffff 0,#d5dee6 100%);
	background: linear-gradient(to bottom,#ffffff 0,#d5dee6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );
}

#ShowBasketHolder a {text-decoration: none;}
#ShowBasketHolder .ShowBasketTable,
#ShowBasketHolder .ShowBasket_Custom_TBL {width:100%;}
#ShowBasketHolder .ShowBasketTable .Heading_ShowBasket {font-size: 14px;}
#ShowBasketHolder .ShowBasketTable .Heading_ShowBasket td:first-child {width:8%;display: none;}
#ShowBasketHolder .ShowBasketTable .Heading_ShowBasket td {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#a1afbe;
	background: #1a679a;
	background: -moz-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1a679a),color-stop(100%,#306e92));
	background: -webkit-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -o-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -ms-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: linear-gradient(to bottom,#1a679a 0,#306e92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a679a',endColorstr='#306e92',GradientType=0 );
	padding: 0.3% 0;
	color: #829cb2;
	font-weight: normal;
	text-transform: uppercase;
	white-space: nowrap;
	line-height:normal;
	text-align:center;
	font-weight:700;
}
#ShowBasketHolder .ShowBasket_Custom_TBL .productrow,
#ShowBasketHolder .ShowBasket_Custom_TBL  table {border-bottom:1px solid #cbd6dd;}
#ShowBasketHolder .ShowBasket_Custom_TBL table td {padding: 10px 0;text-align:center;font-size: 14px;font-weight: normal;color: #163341;}
.ExpectedDeliverTime {font-style:italic;}
#ShowBasketHolder .ShowBasket_Custom_TBL table td:first-child {width:10%;/* display: none; */padding-left: 10px;}
#ShowBasketHolder .ShowBasket_Custom_TBL table td:first-child  a {display:inline-block;}
#ShowBasketHolder .ProductImage_ShowBasket {max-width: 100%;max-height: 100px;}
#ShowBasketHolder .ProductName {/* width: 34%; */text-align:left!important;padding-left: 10px!important;}
#ShowBasketHolder .ProductName  a {font-size: 14px;font-weight: normal;color: #163341;}
#ShowBasketHolder .ProductName  a:hover {color:#777;}
#ShowBasketHolder .UnitPrice {width: 12%;text-align:right!important;}
#ShowBasketHolder .Qty {width: 23%;text-align:center;}
#ShowBasketHolder .Qty span {display:inline-block;text-align:center;min-width: 22px;}
#ShowBasketHolder .Qty .Amount {
	margin: 0px 5px;
	border: 1px solid #999;
	padding: 0px 10px;
	height: 22px;
	line-height: 20px;
}
#ShowBasketHolder .Qty a {
	position:relative;
	-webkit-box-shadow:none; 
	-moz-box-shadow:none; 
	box-shadow:none; 
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	display:inline-block; 
	height:22px; 
	line-height:20px; 
	border:1px solid #266B96; 
	margin:0; 
	padding:0!important; 
	color:#ffffff!important; 
	font-weight:700!important; 
	font-size:100%!important; 
	text-transform:none; 
	background-color:#266B96!important; 
	width:22px;
	-webkit-transition: all 0.2s ease-out;
	-webkit-appearance: none;
}
#ShowBasketHolder .Qty img {display:none;}
#ShowBasketHolder .Qty a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#ShowBasketHolder .Qty .IncButton a:before {
  content: "\f067";
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}
#ShowBasketHolder .Qty .DecButton a:before {
  content: "\f068";
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}
#ShowBasketHolder .Qty .RemButton {margin-left:3px;}
#ShowBasketHolder .Qty .RemButton a:before {
  content: "\f00d";
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}
#ShowBasketHolder .Subtotal {width:15%;text-align:right!important;padding-right:10px!important;}
#ShowBasketHolder .ShowBasketEbadge {float:left;margin:2% 0% 0 0%;}
#ShowBasketHolder .ShowBasketEbadgeTxt {
	padding:10px;
	background-color:#f87545;
	color:#fff;
	font-weight:700;
	font-size:18px;
}
#ShowBasketHolder .ShowBasketMethod {float:right;color:#777;}
#ShowBasketHolder .ShowBasketMethod {text-align:right;padding:2% 10px 0 1%;font-size: 14px;}
#ShowBasketHolder .ShowBasketMethod div {margin:0 0 5px 0;}
#ShowBasketHolder .ShowBasketMethod span {margin: 0 0 0 5px;}
#ShowBasketHolder .ShowBasketPayMethodFee {;}
#ShowBasketHolder .ShowBasketShippingFee {;}
#ShowBasketHolder .ShowBasketBasketTotal {margin:20px 0 15px 0!important;font-weight: 700;font-size: 25px;color: #163341;}
#ShowBasketHolder .ShowBasketBasketTotal span:first-child {margin: 0 0 0 15px;}
#ShowBasketHolder .ShowBasketProceed {display:inline-block;margin:15px 0 15px 5px!important;}
.ShowBasketBackBtn {display:inline-block;margin:15px 0 15px 0!important;}
.ShowBasketBackBtn a img {display:none;}
.ShowBasketBackBtn a {
	height:37px;
	line-height:37px;
	padding:0 25px!important;
	text-transform: uppercase;
	margin:0;
	display:block;
	text-decoration:none;
	-webkit-border-radius: 0px;  
	-moz-border-radius: 0px;
	border-radius: 0px; 
}
.ShowBasketBackBtn a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);	
}
.ShowBasketBackBtn a:before {
	font-family: 'colaborate-regularregular', sans-serif;
	height: 37px;
	width: 100%;
	content: "TILBAGE";
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	/* font-size: calc(0.6rem + 0.50vw); */
	font-style: normal;
	font-weight: normal;
	line-height: 37px;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2b6f9f;
}
.ShowBasketProceed a img {display:none;}
.ShowBasketProceed a {
	height:37px;
	line-height:37px;
	/* padding:0 25px!important; */
	margin:0;
	display:block;
	border: 1px solid #20699c;
	border-bottom: none;
	background: #7a9abb!important;
	background: -moz-linear-gradient(top,#7a9abb 0,#20699c 100%)!important;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a9abb),color-stop(100%,#20699c))!important;
	background: -webkit-linear-gradient(top,#7a9abb 0,#20699c 100%)!important;
	background: -o-linear-gradient(top,#7a9abb 0,#20699c 100%)!important;
	background: -ms-linear-gradient(top,#7a9abb 0,#20699c 100%)!important;
	background: linear-gradient(to bottom,#7a9abb 0,#20699c 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9abb',endColorstr='#20699c',GradientType=0 )!important;
}
body.basketHasValue #confirm-complete-button,body.basketHasValue .ShowBasketProceed a {background: #00710f!important;border: 1px solid #00710f;}
body.basketHasValue .ShowBasketProceed a:before {color: #fff!important;}

.ShowBasketProceed a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);	
}
.ShowBasketProceed a:before {
	content: "Gå til kassen og betal";
	background-image: url('/images/skins/net-import2015/dk/images/kurvicon.png');
	background-repeat: no-repeat;
	background-position: 5px center;
	font-family: 'colaborate-regularregular', sans-serif;
	display: inline-block;
	vertical-align:top;
	font-style: normal;
	font-weight: normal;
	line-height: 37px;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#c6d1db;
	width:100%;
	padding: 0 43px;
	font-size: 16px;
	text-transform: uppercase;
}
.BasketFloatClear {display:none;}

/* ORDRESTEPS */
.order1 .ProductMenu {display:none;}
.order1 .Container-Content {float:none;width:100%;margin-top:0;}
.order1 .top-search,
.order1 .TopBreadcrumb {display:none;}
.order1 .Foto1_OrderStep1 {text-align:center;}
.order1 .Foto1_OrderStep1 img {max-width:100%;}
.Heading_OrderStep1_TBL br,
.OrderStep2_Methods_Header_TD br,
.order3 .canBeHidden,
.order2 .OrderStep2_Methods_Devider_TD {display:none;}
.Heading_OrderStep1,
.Heading_OrderStep2,
.Heading_OrderStep3 {
	display: block;
	position: relative;
	min-height: 45px;
	line-height: 45px;
	background: #3a3a3a;
	background: -moz-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a3a3a),color-stop(100%,#333333));
	background: -webkit-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: -o-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: -ms-linear-gradient(top,#3a3a3a 0,#333333 100%);
	background: linear-gradient(to bottom,#3a3a3a 0,#333333 100%);
	padding: 0px 0px 0px 20px;
	margin: 0 0 15px 0;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
.order1 .SubmitButton_OrderStep1,
.order2 .SubmitButton_OrderStep2,
.order3 .SubmitButton_OrderStep3,
.order3 .SubmitButton_OrderStep3_Position,
.pg-dd .SubmitButton_Pay {
	height:40px;
	line-height:40px;
	padding:0 25px!important;
	text-transform: uppercase;
	background-color: #389b2d;
	margin:0;
	display:block;
	font-size:17px;
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
	color:#fff;
	border: none;
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;
}
.order3 .SubmitButton_OrderStep3_Position {background-color: #389b2d!important;}
.order1 .SubmitButton_OrderStep1:hover,
.order2 .SubmitButton_OrderStep2:hover,
.order3 .SubmitButton_OrderStep3_Position:hover,
.pg-dd .SubmitButton_Pay:hover  {opacity: 0.8;filter: alpha(opacity=80);}
.BackButton_OrderStep1,
.BackButton_OrderStep2,
.SubmitButton_OrderStep3 {display:block!important;background-color:#383838!important;}
table.TableLines_Orderstep1,
table.TableLines_OrderStep2,
table.TableLines_OrderStep3 {
  font-size: 16px;
}
.TextInputField_OrderStep1,
.OptionSelect_OrderStep1 {width:92%;	height: 30px;line-height: 30px;border: 1px solid #d5d5d5;padding: 0 0 0 5px}
textarea.TextInputField_OrderStep1 {height:auto;resize: vertical;}
.order1 .LabelColumn,
.order1 .InputFieldColumn,
.OrderStep1FillInTable td {
	padding:5px 0;
	height: 30px;
	line-height: 30px;
}
.OptionSelect_OrderStep1 {height:30px;line-height:30px;}
.order2 .ProductMenu {display:none;}
.order2 .Container-Content {float:none;width:100%;margin-top:0;}
.order2 .top-search,
.order2 .TopBreadcrumb {display:none;}
.order2 .Foto1_OrderStep2 {text-align:center;}
.order2 .Foto1_OrderStep2 img {max-width:100%;}
.order3 .ProductMenu {display:none;}
.order3 .Container-Content {float:none;width:100%;margin-top:0;}
.order3 .top-search,
.order3 .TopBreadcrumb {display:none;}
.order3 .Foto1_OrderStep3 {text-align:center;}
.order3 .Foto1_OrderStep3 img {max-width:100%;}
.BackButton_Orderstep3 {display:block!important;}
.pg-dd .ProductMenu {display:none;}
.pg-dd .Container-Content {float:none;width:100%;margin-top:0;}
.pg-dd .top-search,
.pg-dd .TopBreadcrumb,
.pg-dd  .TopFB {display:none;}
.pg-dd .Heading_CreditCardPayment {text-align:center;display:block;}
.pg-dd .Heading_CreditCardPayment img {max-width:100%;}
.pg-dd .BackgroundColor1_CreditCardPayment {width:100%;}

/* Specials mobile */
@media only screen and (max-width: 480px) {
	.ProductImage_Order3 {display:none;}
	.order1 .Container,
	.order2 .Container,
	.order3 .Container {padding-right: 5px;padding-left: 5px;}
	.order1 .Row,
	.order2 .Row,
	.order3 .Row {margin-right: -5px;margin-left: -5px;}
	.order1 .Col,
	.order2 .Col,
	.order3 .Col {padding-right: 5px;padding-left: 5px;}
	.pg-dd .Col,
	.pg-dd .Col,
	.pg-dd .Col {padding-right: 5px;padding-left: 5px;}
}
@media only screen and (max-width: 767px) {
	.TextInputField_OrderStep1,
	.OptionSelect_OrderStep1 {width:100%;}
}




/* ONEPAGE CHECKOUT */
.checkout .ProductMenu {float:none;display:none;}
.checkout .TopBreadcrumb {display:none;}
.checkout .Container-Content {width:100%;}
.checkout a.Link_Topmenu {padding:11px 25px 12px 25px;}
.checkout .Footer .icons {margin-left:0;}
.checkout .Footer span.toggle:before,
.checkout .help,
.checkout .fa,
.checkout .fas-check:before,
.checkout .TopMenu:before,
.checkout .icons:before {display:none!important;}
#checkout-container .checkout-headline {
	text-align: left;
	margin: 0 0 30px;
	border-bottom: 2px solid #000!important;
	padding: 0px 0 11px 0!important;	
	font-size: 26px;
	font-weight:normal;
	text-transform: uppercase;	
	color:#383838;
}
/* Heads h2 */
#customer-login h2 {border-bottom:1px solid #1a679a;background-color:#383838;color:#fff;font-size: 15px!important;padding: 10px 10px;margin: 0;width: 100%;position: absolute;top: 0;left: 0;text-transform: uppercase;font-weight:700;}
#column-data h3, #column-shipping-payment h2, #column-order-summary h2 {border:1px solid #1a679a;border-bottom:0px;

	color:#a1afbe;
	background: #1a679a;
	background: -moz-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1a679a),color-stop(100%,#306e92));
	background: -webkit-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -o-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: -ms-linear-gradient(top,#1a679a 0,#306e92 100%);
	background: linear-gradient(to bottom,#1a679a 0,#306e92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a679a',endColorstr='#306e92',GradientType=0 );

font-size:15px!important;padding:10px 10px;margin:0;text-transform: uppercase;font-weight:700;}
#order-summary {border:1px solid #1a679a;border-bottom: 0px;}
#order-creditcard h2 {border:none;border-bottom: 1px solid #1a679a;}
#column-order-summary .checkout-order-summary-headline {border:0px;border-bottom: 1px solid #1a679a;}
#checkout-container #order-summary table {
border: 0px;
border-bottom: 1px solid #1a679a;
}
#checkout-container .checkout-shipping-radio-cell,
#checkout-container .checkout-payment-radio-cell {vertical-align: top!important;padding-top:5px;}
#checkout-container .checkout-select {padding-top: 3px;padding-bottom: 3px;padding-right: 3px;}
#checkout-container label {font-size:14px!important;}
#customer-login p {margin-top: 0px;}
#checkout_password_login {width:140px!important;}
#checkout_password_login-button-container {text-align:right;}
#column-data {width:32%!important;border-right:0!important;padding:0!important;}
#customer-login {border:1px solid #1a679a;background:#e4e4e4;padding:50px 10px 10px 10px;margin:0px 0px 24px 0px;position:relative;}
#customer-login-devider {display:none;}
.checkout-lookup-button {float:none !important;}
#customer-phone-lookup {border:1px solid #1a679a;background:#e4e4e4;padding:10px;margin:0;}
#checkout-lookupphone-container {float:none!important;}
#checkout-lookupphone-button-container {	float:none!important;width:200px!important;}
#checkout_lookupphone_submit {float:none!important;}
#customer-data {border:1px solid #1a679a;background:#e4e4e4!important;padding:10px!important;}
#checkout-container #customer-alternative-delivery {border-top:0px!important;}
.showfield-all {	display:block!important;}
.salesdiscountcode-container {float:none!important;	padding:0!important;}
.salesdiscountcode-button-container {padding:4px 0 5px!important;float:none!important;}
.salesdiscountcode-container .checkout-reservedfield-salesdiscountcode {width:100px!important;margin:0!important;}
.checkout-salesdiscount-code-button {float:none!important;padding:0!important;height: auto!important;}
.div-checkout-checkbox {	width:10px !important;}
.div-checkout-checkbox #checkout_use_alternative_delivery_address {margin-top:2px!important;}
#customer-alternative-delivery p {border:1px solid #1a679a;border-bottom:0px;background:#e4e4e4!important;padding: 10px !important;	font-size:14px !important;font-weight:bold !important;margin: 0px;}
#pacsoftservicepointholder label {width: 80%;}
.shipping-message img {position: relative;top: 3px;}
.shipping-message {margin-bottom: 0px;}
#Checkout_ShippingMethodServices_Table HR {border: 0;}
#Checkout_ShippingMethodServices_Table {margin-top: -20px;margin-left: 20px;margin-bottom: -5px;width: 95%;}
#column-shipping-payment {width:32%!important;border-right:0 !important;margin:0 2%!important;padding:0!important;}
#shipping-methods {border:1px solid #1a679a;background:#e4e4e4;padding:10px!important;margin:0px 0px 10px 0px!important;}
.shipping-header-image {	margin:3px 0px 0px 5px;}
.checkout-shipping-description-cell {font-weight:bold;}
.checkout-shipping-description-cell .shipping-fee {font-weight:normal;}
.checkout-shipping-description-cell .shipping-message {font-weight:normal;font-size:14px;color:#666;}
#payment-methods {border:1px solid #1a679a;background:#e4e4e4;padding:10px!important;margin:0px 0px 24px 0px!important;}
.checkout-payment-description-cell {	font-weight: bold;}
.checkout-payment-description-cell .payment-fee {font-weight:normal;}
.checkout-payment-description-cell .payment-message {font-weight:normal;	font-size:14px;color:#666;}
#pacsoftservicepointholder {	width:100%;}
.pacsoftservicepoint label {float:left;}
.pacsoftservicepointradio {float:left !important;width:30px;	height:30px;}
.checkout-shipping-description-cell {padding-left: 5px;}
.checkout-payment-description-cell {padding-left: 5px;}
#checkout-container #order-summary table {border-bottom: 1px solid #1a679a!important;background: #e4e4e4;}
#checkout-container th {font-size: 14px;}
#acceptTermsBit {margin-right: 5px;position: relative;top: 2px;}
#column-order-summary {padding:0!important;	width:32%!important;	float:right!important;}
#payment-cardinfo, #payment-giftcertificateinfo {border:1px solid #1a679a!important;background:#E7E7E4;padding:0px 0px 10px 0px!important;margin-bottom: 24px;color:#000000;}
#payment-cardinfo p, #payment-giftcertificateinfo p {padding:10px 0 10px 10px!important;margin:0!important;font-weight:700!important;}
#payment-giftcertificateinfo {border:0px;}
#payment-cardinfo p, #payment-cardinfo .checkout-row {;}
#payment-cardinfo .left-label {padding:0 0 0 10px!important;}
#payment-giftcertificateinfo label {padding:0 0 0 10px;width:40px!important;}
#payment-giftcertificateinfo div input {margin:0 0 0 5px;}
#checkout-giftcertificate-cardnumber {float: left;width:103px!important;padding:5px 0 4px 6px!important;margin:0 10px;}
div#order-summary {	margin:0 0 24px 0!important;}
#order-summary table.order-summary {padding:10px 0px 0px 0px!important;border-collapse:separate;border-spacing:5px;}
#order-summary a {text-decoration:none!important;}
#column-order-summary .bold {color:#000000;}
#column-order-summary .order-summary-variants {width:160px;}
#order-summary a {width:160px!important;}
#confirm-termsandconditions-text, #confirm-termsandconditions-link-text, #confirm-terms-gdpr-link-text {border:1px solid #1a679a;background:#e4e4e4;padding:10px!important;}
#confirm-termsandconditions-text {border-bottom:0px;}
#confirm-accepterms {float: none;width: 100%;border: 1px solid #1a679a;      background: #e4e4e4;      padding: 10px!important;border-top: none;}
#confirm-accept-customerdata {padding:0;}
#confirm-checkout {padding:12px 0 0 0;float:right !important;}
#acceptCustomerDataBit  {margin-right: 5px;position: relative;top: 2px;}
#column-data, #shipping-methods, #shipping-methods td, #column-order-summary, #column-order-summary td {font-size:14px!important;}
.checkout-customerdata-text {width:100% !important;	padding:3px 0 3px 5px !important;height:auto!important;font-size:14px!important;display:block !important;}
.checkout-payment-text {padding:3px 5px !important;height:auto!important;font-size:14px!important;}
#checkout_customer_country {	display:block!important;}
.checkout-select {font-size:15px !important;	height:auto!important;}
#checkout_note.checkout-customerdata-text{height:50px!important;width:100%!important;}
#customer_lookup_submit, #checkout_forgottenpassword_submit, .checkout-salesdiscount-code-button, #order-giftcertificate div div input {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;transition: all 0.2s ease-out;display:inline-block; height:28px; line-height:28px; border:none; margin:0; padding:0 10px!important; color:#ffffff!important; font-weight:700!important; font-size:14px!important; text-transform:none; background-color:#2A6C95!important; width:auto;-webkit-transition: all 0.2s ease-out;-webkit-appearance: none;}
#customer_lookup_submit:hover, #checkout_forgottenpassword_submit:hover, .checkout-salesdiscount-code-button:hover, #order-giftcertificate div div input:hover {color:#ffffff;text-decoration:none!important;	opacity: 0.8;
	filter: alpha(opacity=80);	}
#confirm-complete-button {margin:20px 0px 0px 0px!important;}
#confirm-complete-button {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;transition: all 0.2s ease-out;display:inline-block;height:40px;line-height:40px;border:none;margin:0;padding:0 20px!important;color:#ffffff!important;font-weight: normal!important;font-size: 16px!important;text-transform:uppercase;background-color:#233F50!important;width:auto;-webkit-transition: all 0.2s ease-out;-webkit-appearance: none;font-family: 'colaborate-regularregular', sans-serif;}
#confirm-complete-button:hover {	opacity: 0.8;
	filter: alpha(opacity=80);	}
.CheckOut_TD {margin-bottom:25px;}
#order-summary table {
	border-spacing: 5px;border-collapse: separate;
}
.checkout_shippingmethodservices_checkbox,
.pacsoftservicepointradio {margin-top:4px!important;}
#Checkout_ShippingMethodServices_Table td {
    vertical-align: top;
}
/* */
#confirm-termsandconditions-link-text,#confirm-terms-gdpr-link-text {cursor:pointer;font-weight:700;color:#000;}
#confirm-termsandconditions-link-text:hover,#confirm-terms-gdpr-link-text:hover {color:#777;}
#confirm-termsandconditions-link-text {border-bottom:none;padding:10px 10px 0px 10px!important;}
#confirm-terms-gdpr-link-text {border-top:none;}
#TermsPopUp {
	-moz-border-radius: 6px;
	background: #ffffff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #536376;
	-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
	-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;
	box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
	padding: 20px 20px;
	width: 80%;
	height:600px;
	position: relative;
	display: none;
}
.TermsPopUpInner {
	height:550px;
	overflow-y: scroll;
	overflow-x: hidden;
    /*-webkit-overflow-scrolling: touch;*/
}
#TermsPopUpInnerContents {
	text-align:left;
	color:#383838;
}

#TermsPopUpInnerContents .Heading_Terms_Wrapper {color:#383838;text-transform: uppercase;font-weight:700;font-size:15px;}
#TermsPopUp img {border:none;}		
.TermsPopUpCloseImg {display:block;
	background-image: url('/images/skins/net-import2015/dk/images/bt-popup-luk.png');
	background-repeat: no-repeat;
	background-position:0 0;
	width: 51px; 
	height: 54px;
	overflow: hidden; 
	line-height: 1000px;
	position: absolute; 
	top: -27px;
	right: -24px;
}
.TermsPopUpCloseImg:hover {background-position: -48px 0px;}
.TermsPopUpCloseImg:active {background-position: -48px 0px;}
#confirm-complete-button:after {
	display:inline-block;
	content:"";
	clear:both;
}
#BackPage {
	clear:both;
	padding:20px 0 0 0;
	width:100%;
	text-align:right;
}
#BackPage a {
	font-size: 16px;
	text-transform:uppercase;
	font-family: 'colaborate-regularregular', sans-serif;
}
.Foto1_OrderStep4 {display:none;}
/* PopUps */
#ShowBasketBox {
        -moz-border-radius: 6px;
        background: #ffffff;
        -webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;
		box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        padding: 10px 10px;
        width: 300px;
        position: relative;
        display: none;
}
#ShowBasketBox a {
	text-decoration: none;
	font-weight: 700;
	color: #ffffff;
	font-size: 15px;
}
#ShowBasketBox img {border:none;}		
#ShowBasketBox .ShowBasketBoxInner {border:1px solid #536376;padding:10px 10px;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxHeader {
	;
}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxHeader img {
	margin:10px 0 0 0;
}
#ShowBasketBox .ShowBasketBoxCloseImg {
	display:block;
	background-image: url('/images/skins/net-import2015/dk/images/bt-popup-luk.png');
	background-repeat: no-repeat;
	background-position:0 0;	
	width: 51px; height: 54px;
	overflow: hidden; 
	line-height: 1000px;
	position: absolute; 
	top: -27px;
	right: -24px;
}
#ShowBasketBox .ShowBasketBoxCloseImg:hover {background-position: -48px 0px;}
#ShowBasketBox .ShowBasketBoxCloseImg:active {background-position: -48px 0px;}

#ShowBasketBox .ShowBasketBoxMesssage {
	font-size: 18px;
	font-weight: normal;
	color: #383838;
	padding: 20px 0
}
#ShowBasketBox .ShowBasketBoxMesssageCustom {
	font-size: 16px;
	font-weight: 700;
	color: #279405;
	padding: 20px 0
}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea {;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea .ShowBasketBoxCloseLink {float:left;}
#ShowBasketBox .ShowBasketBoxInner .ShowBasketBoxActionArea a.ShowBasketBoxCloseLink  {
	display:block;
	height: 40px;
	line-height: 40px;
	padding: 0 13px!important;
	text-transform: uppercase;
	background-color: #8A99A0;
}
#ShowBasketBox .ShowBasketBoxInner  .ShowBasketBoxActionArea a.ShowBasketBoxCloseLink:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);	
}
#ShowBasketBox .ShowBasketBoxInner  .ShowBasketBoxActionArea .ShowBasketBoxToBasketLink {float:right;}
#ShowBasketBox .ShowBasketBoxInner  .ShowBasketBoxActionArea a.ShowBasketBoxToBasketLink {
	display:block;
	height: 40px;
	line-height: 40px;
	padding: 0 17px!important;
	text-transform: uppercase;
	background-color: #3E79A6;
}
#ShowBasketBox .ShowBasketBoxInner  .ShowBasketBoxActionArea a.ShowBasketBoxToBasketLink:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);	
}
#AlertBox {
	-moz-border-radius: 6px;
	background: #ffffff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #536376;
	-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
	-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;
	box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
	padding: 10px 10px;
	position: relative;
    display: none;
}
#AlertBox .AlertBoxInner {border:1px solid #536376;padding:10px 10px;}
#AlertBox .AlertBoxInner .AlertBoxHeader {
	margin: 0;
	padding: 15px 0px 0px 0px;
	font-size: 70px;
	font-weight: 700;
	text-align: center;
	color:#279405;
}
#AlertBox .AlertBoxInner .AlertBoxMesssage {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	padding: 20px 0;
}
#AlertBox .AlertBoxInner  .AlertBoxCloseArea {text-align:center;}
#AlertBox .AlertBoxInner  .AlertBoxCloseArea .AlertBoxClose {margin:0;padding:0;border:none;-moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -khtml-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;-webkit-appearance: none;}
#AlertBox .AlertBoxInner  .AlertBoxCloseArea .AlertBoxClose {
	background: #000;
	padding: 0 20px;
	height: 35px;
	font-size: 18px;
	font-weight: 700;
	color: #ffffff;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 35px;
}
#AlertBox .AlertBoxInner  .AlertBoxCloseArea .AlertBoxClose:hover {background:#777;}


/* Remember to Buy */
#RTB {
        -moz-border-radius: 6px;
        background: #ffffff;
        -webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;
		box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        padding: 10px 10px;
        width: auto;
        position: relative;
        display: none;
}
#RTB .RTBInner {border:1px solid #536376;padding:10px 10px;}
/*#divRememberToBuy {display:none!important;}*/
.ui-dialog {
	z-index: 30000!important;
}
#RTBpopupContainer{
    width: 100% !important;
    height: auto;
    overflow:hidden;
    -ms-overflow-y: auto;
    overflow-y: auto; 
	max-width:800px;	
}
.RTBcontainerHeading{
    width: 100% !important;
    text-align: center;
    border-bottom: 1px solid lightgray;        
    margin-top: -2px;
    padding-bottom: 5px;
    margin-bottom: 0px;
	max-width:800px;	
}
.RTBtextHeading{
    font-weight: bold;
    font-size: 20px;
    margin:  0px;
}
.RTBtextSubheading{
    font-weight: bold;
    font-size: 12px;
    margin: 5px;
}
.RTBcontainerProducts{
    width: 100%!important;        
    border-bottom: solid 1px lightgray;
    float: left;
    position: relative;       
    padding-top:5px; 
		max-width:800px;	
}
.RTBcontainerProductsWidth {width:100%!important;}
.RTBcontainerProductPicture{
    padding-top:5px;
    padding-bottom:5px;
    overflow: hidden;
    width: 15%!important;
    float: left;
	min-height: 115px;
}
IMG.RTBimgProductPicture{
    width: 100%!important;
    border: 0px;
    outline-width: 0px;
}
.RelatedProdDiscountPrice img {display:none;}

A.RTBimgProductPicture{
    outline-width: 0px;
}
.RTBcontainerProductInformations{
    text-align:left;
	margin-left:2%;
	width: 55%!important; 
    float: left;
    margin-top: 5px;
}
.ddrrtb-product-name {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 2px!important;
    text-transform: uppercase;
    text-align:left;
}
.ddrrtb-product-name a {
	color:#163341!important;
}
.ddrrtb-product-name a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ddrrtb-product-description{
    font-size: 10px;       
    margin-top: 2px;
    margin-bottom: 3px;
	text-align: left;
	padding-right: 20px;
}
.RTBcontainerProductPrice{        
    width: 100px;
    position: absolute;
    float: left;
    left: 485px;
    bottom: 15px;           
}
.RTBtextProductPrice{        
    margin: 0px;
    font-size: 14px;
    font-weight: bold;        
}
.RTBcontainerProductBuy{
    width: 138px;
    margin-left: 135px;
    float: left;        
}
.RTBcontainerProductBuyFunctions{
    position: absolute;
    float: left;
    left: auto!important;
    bottom: 0px;
    width: 110px;
    text-align: center;  
	right: 1%!important
}
TABLE.RTBamountProduct{      
    margin-left:5px;  
}
A.RTBlinkProduct{
    font-weight: bold;
    font-size: 12px; 
    text-align: center;    
}
.RTBimageProductBuyAdd{
    cursor: pointer;
    width: 22px;
 }
TD.RTBcontainerProductBuyButton{        
    padding-bottom: 0px;
    width: 32px;
    text-align:  center;        
    vertical-align: top!important;       
}
.RTBimageProductBuyRemove{
    cursor: pointer;
    width: 22px;
}
.RTBcontainerProductBuyAmount{        
    text-align: center;
    vertical-align: top!important;
    padding-left: 5px;
    padding-right: 5px;   
    padding-top: 0px!important;      
    height: auto;
}
INPUT.RTBinputProductBuyAmount {        
    width: 25px!important;
    font-size: 13px!important;
    text-align: center!important;
	margin: 0px 10px!important;
	border: 1px solid #999!important;
	height: 22px!important;
	line-height: 20px!important;
}
.RTBcontainerFooter{
    width: 100%;
    height: 55px!important;
    text-align: center;
    vertical-align: bottom;        
    border-top: 2px solid lightgray;        
    margin-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    position: relative;
}
.RTBcontainerButtonCancel{
    position: absolute;
    top: 8px;
    left: 0px;
}
.RTBcontainerButtonAddToBasket{
    position: absolute;
    top: 8px;
    right: 0px;
}
.ddrrtb-cancel BUTTON {
    height: 45px!important;
    line-height: 45px!important;
    font-size: 13px!important;
    border: 0!important;
    background-color: #8A99A0!important;
    cursor: pointer;
    color:#fff;
    text-transform: uppercase;
    padding: 0 10px!important;
    font-weight: normal!important;
}
.ddrrtb-cancel BUTTON:hover {                
	opacity: 0.8;
	filter: alpha(opacity=80);	
}
.ddrrtb-add-to-basket BUTTON {
    height: 45px!important;
    font-size: 13px!important;
    line-height: 45px!important;
    border: 0!important;
    background-color: #3E79A6!important;
    cursor: pointer;
    color:#fff;
    text-transform: uppercase;
    padding: 0 10px!important;
    font-weight: normal!important;
}
.ddrrtb-add-to-basket BUTTON:hover {                
	opacity: 0.8;
	filter: alpha(opacity=80);	
}
SPAN.Price_Productinfo{        
    text-align: center;
}
SPAN.RelatedProdPrice{
    font-weight: bold; 
    display: block;
    text-align: center;        
}
DIV.RelatedProdPrice{        
	position: absolute;
	bottom: 40px;
	width: 130px;
	right: 0%!important;
}      
A.RTBimgProductPicture{
    outline-width: 0px;
}
IMG.RTBimgProductDiscount{
    width: 35px;
}
DIV.RelatedProdDiscountPrice{
    height:20px;        
}
SPAN.RelatedProdDiscountPrice{
    font-size: 15px;        
}
TD.RelatedProdDiscountPrice{
    vertical-align: text-top; 
    line-height: 10px; 
    padding-left: 3px;     
}
DIV.RelatedProdDiscountPrice{        
    position: absolute; 
    top: 15px; 
	width: 130px!important;
	right: 0%!important;    
}
DIV.RelatedProdDiscountPrice table {
	width:100%;
	text-align:center;
}
.RTBaddBtn,
.RTBremBtn {
	position:relative;
}
.RTBaddBtn img,
.RTBremBtn img {
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
}
.RTBaddBtn:before {
  content: "\f067";
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  background-color: #266B96!important;
  width:22px;
}
.RTBremBtn:before {
  content: "\f068";
  font-size: 14px;
  display: inline-block;
  vertical-align: top;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 21px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  background-color: #266B96!important;
  width:22px;
}
.RTBBox > .ui-widget-header {display:none;}
.RTBBox > #divRememberToBuy {
    border: 1px solid #536376;
    padding: 10px 10px;	
}
.webshop-body > .RTBBox {
    -moz-border-radius: 6px;
    background: #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #536376;
    -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
    -moz-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
    box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
    padding: 10px 10px
}
.ui-widget-overlay.dd-dialog-responsive {
    opacity: 0.8;
    background: black;
	z-index:20000!important;
}


/* CMS-Pages */
.div-table .dvdz-row: {
	
	width:100%;
}
.div-table .dvdz-row:before,
.div-table .dvdz-row:after {
	display:block;
	content:"";
	clear:both;
}
.div-table .dvdz-cell {width:50%;float:left;}
@media only screen and (max-width: 480px) {
.div-table .dvdz-cell {width:100%;float:none;}	
}

.cms .CmsPageStyle {
    background: #fff;
    background: -moz-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#d5dee6));
    background: -webkit-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
    background: -o-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
    background: -ms-linear-gradient(top,#ffffff 0%,#d5dee6 100%);
    background: linear-gradient(to bottom,#ffffff 0%,#d5dee6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );	
	padding:34px;
}

.cms .CmsPageStyle {width:100%;}
.cms .CmsPageStyle span {font-size:inherit!important;}
.cms .CmsPageStyle a:link,
.cms .CmsPageStyle a:link span,
.cms .CmsPageStyle a:visited,
.cms .CmsPageStyle a:visited span {color:#052369!important;}
.cms .CmsPageStyle a:hover,
.cms .CmsPageStyle a:hover span {color:#f7941d!important;}
.cms .CmsMain h1 {
	font-size: 28px;
	margin:0 0 10px 0;
}
.profile .profileWrapper h1 {	font-size: 28px;
	margin:0 0 10px 0;}
.cms #ContactForm {margin:20px 0;font-size:15px;}
.cms  #ContactForm table{width:100%!important;}
.cms  #ContactForm table td {width:70%;}
.cms  #ContactForm table tr > td:first-child {width:30%;}
.cms  #ContactForm table input.inputfelt, 
.cms  #ContactForm table textarea.inputfelt {
	font-family: inherit!important;
	font-size:15px!important;
	font-weight:normal!important;
	resize:0;
	border: 1px solid #d0d0d0;
    color: #434345;
    padding: 12px 30px 12px 12px;
    -webkit-border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    border-radius: 6px!important;
    height: 46px;
    width: 100%;
    margin-bottom: 10px;
    box-shadow: 0px 1px 1px -1px #1f5e82;
}	
.cms  #ContactForm table textarea.inputfelt {height:auto;}
.cms  #ContactForm table input.SubmitButton_kontakt {
	display:inline-block;
	vertical-align:top;
	border:0;
	-webkit-border-radius: 6px!important;
	-moz-border-radius: 6px!important;
	border-radius: 6px!important;	
	background: #7a9abb;
	background: -moz-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a9abb),color-stop(100%,#20699c));
	background: -webkit-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -o-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: -ms-linear-gradient(top,#7a9abb 0,#20699c 100%);
	background: linear-gradient(to bottom,#7a9abb 0,#20699c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9abb',endColorstr='#20699c',GradientType=0 );	
	margin:20px 0 0 0;
	height:46px;
	line-height:46px;
   	font-family: 'colaborate-thinregular', sans-serif;
	font-style: normal;
    text-transform: uppercase;
	font-size:22px;
	font-weight: normal;
	line-height: 45px;
	text-align:center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#c6d1db;
}
.cms  #ContactForm table input.SubmitButton_kontakt:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.cms #LeftMenu ul {display:none;}
table.cardTable {border-collapse: collapse;padding: 0;border: 0;width: 100%;}
table.cardTable td {vertical-align:top;text-align:left;font-size: 0;}
table.cardTable td a {font-size:0;display: block;}
table.cardTable td img {vertical-align:top;text-align:left;width: 100%;}
table.cardTable td img.jutland {}
table.cardTable td img.sealand {}
table.cardTable td img.oeer {}
/* -------------------------------------------------------------------------------------------------------------------- */



/* MEDIA */
@media only screen and (max-width: 250px) {
	.TopMenu {padding:10px 20px!important;}
	/*.top-search {display:none!important;}*/
}
@media only screen and (max-width: 320px) {
	.top-search {border-left:none!important;padding: 10px 15px!important;}
	.Header-Container .Logo {width:65%!important;}
}
@media only screen and (max-width: 414px) {
	.ProductList_Custom_DIV, .Frontpage_Custom_DIV, .Related_Custom_DIV, .CustomersAlsoBought_Custom_DIV {margin:0!important;}
	.Frontpage_Custom_DIV > div, 
	.ProductList_Custom_DIV > div,
	.Related_Custom_DIV > div,
	.CustomersAlsoBought_Custom_DIV > div	{
		width: 100%!important;
		padding: 0 0 15px 0!important;
	}
	.SubCats_Categories_DIV {margin:0!important;}
	.SubCats_Categories_DIV > div {
		width: 100%!important;
	}
	.ProductlistCatagoryDescription {float:none;width:100%;}
	.ProdCardRelatedText {font-size:20px;}
	#ShowBasketHolder > .Heading_ShowBasket {font-size:23px;}
	#ShowBasketHolder .ShowBasketTable .Heading_ShowBasket td:first-child,
	#ShowBasketHolder .ShowBasket_Custom_TBL table td:first-child {display:none;}
	#ShowBasketHolder .UnitPrice {display:none;}
	#ShowBasketHolder .Qty .Amount {margin: 0;padding:0 3px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%,-50%);vertical-align: top;margin-top: -30px!important;}
	/*#ShowBasketHolder .Qty .IncButton {display:none;}*/
	#3ShowBasketHolder .ProductName {width:40%;}
	#ShowBasketHolder .Qty {width:25%;position: relative;}
	#ShowBasketHolder .Qty span span {
    margin: 0 1px!important;
}
	#ShowBasketHolder .Subtotal {width:35%;}	
	#ShowBasketHolder > .ProductlistCatagoryDescription > .Heading_ShowBasket {font-size:23px}
	.ProductCardBackBtn {
		right: 6px;
		top: 36px;
	}
		
}
@media only screen and (min-width: 415px) and (max-width: 600px) {
	/*.ProductListImage {height:150px;line-height:150px;}
	.ProductListImage img {max-height:150px;}*/
	#ShowBasketHolder .ShowBasketTable .Heading_ShowBasket td:first-child,
	#ShowBasketHolder .ShowBasket_Custom_TBL table td:first-child {display:none;}
	#ShowBasketHolder .Qty .Amount {margin:0 5px;padding:0 5px;}
	#ShowBasketHolder .Qty {width:23%;}
	#ShowBasketHolder .Subtotal {width:20%;}
}


@media only screen and (max-width: 480px) {
	.ProductListBreadCrumb {display:none;}
	.FrontPageBoxes > div {
		width:100%!important;
	}
	.FrontPageTopSlider .nivo-dynamic-text .nivo-dynamic-text-link {display:none;}
	.FrontPageTopSlider .nivo-dynamic-text .nivo-dynamic-text-header {font-size:15px;}
	.FrontPageTemplate .nivo-dynamic-text .nivo-dynamic-text-teaser {font-size:18px;}
	.FrontPageMiddleSlider {margin:0;}
	.FrontPageMiddleSlider > div,
	.FrontPageBottomSlider > div {
		clear:both;
		float:none!important;
		width:100%!important;
	}
	.FrontPageMiddleSlider > div:first-child,
	.FrontPageBottomSlider > div:last-child {padding:10%!important;font-size:18px;}
	/* PRODUCTLIST ONLY */
	#ProductCardTemplate h1 {font-size:22px;margin:15px 0 0 0;}
	/*.ProdCardImageSelector {display:none;}*/
	.ProductCardMiddle {padding:25px;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	/* PRODUCTLIST ONLY */
	#ProductCardTemplate h1 {font-size:22px;}
}
@media only screen and (max-width: 767px) {
	#Productlist_Sort_table td {text-align:left;}
	.ProductlistSorter {display:inline-block;}
	.ProductlistSorterHolder a {display:none;}
	#Productlist_Sort_Select {display:inline-block!important;}
	.ProductCardLeft {float:none;width:100%;min-height:0;padding-top:20px;}
	.ProdCardNewsImage .NewsCircle {top:5px;}
	.Element_Overlay_ProdInfo_SavingsContainer_DIV {top:5px!important;}
	.ProductCardRight {float:none;width:100%;min-height:0;margin-top: 15px;}
	.ProductCardPriceMatch {position:relative;top: 14px;right: 0;width: auto;}
	#ProductCardTemplate h1 {width:100%;}
	/* TABS on screen < 599px */
	#tabs div {float:none;margin-right:0;width:100%!important;}
	#tabs div.active, #tabs div.active:hover {
		color: #fff;
		background-color: #226A9C;
	}
}	
@media only screen and (max-width: 767px) {
	.Page {/*background-image:none*/;}
	.TopMenu-Container {display:none;}
	.TopUsb-Container {/* display:none; */background: #2a4451;position: relative;top: 50px;z-index: 1;border-bottom: none;}
	.TopUsb-Container .TopUsb {display: table;}
	.TopUsb-Container .TopUsb .elm {display: none;width: 50%;}
	.TopUsb-Container .TopUsb .showMobile {display: table-cell;vertical-align: top;text-align: left;padding: 7px 0 0 0;}
	.TopUsb-Container .TopUsb .showMobile + .showMobile {text-align:right;}
	.TopUsb-Container .TopUsb .showMobile a {font-size: 8px;line-height: normal;}
	.TopUsb-Container .TopUsb .showMobile a strong {/* color:#000!important; */}
	.TopUsb a.pMatchTop:before {margin: 2px 11px 0 7px;}
	.TopUsb a.pMatchTop:after {top: -4px;left: 0;}
	.TopMenu {display:none;} /* HIDE TOPMENU */
	.Header-Container {
		padding: 60px 0 8px 0;
		height:auto;
		background-color: #fff;
	}
	.Header-Container .Logo {
		max-width:none!important;
		width:60%;
		margin:0 auto;
		float:none;
	}
	.Header-Container .Col {height:auto;}
	.Header-Container .Top_row {
		width: 100%;
		max-width: 100%;
		line-height: 20px;
		color: #fff;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 7000;
		height: 50px;
		background-color:#323232;
		border-bottom:none;
		padding:0;
		margin:0;
	}
	.TopMenu {
		border-right: 1px solid #232323;
		height: 50px;
		padding: 10px 25px;
		cursor: pointer;
		position: relative;
		z-index: 9999;	
		margin:0;
		font-size: 12px;
		float:left;
	}
	.TopMenuLinks {
		display:none;
		position:absolute;
		left:0;
		top: 50px;
		border-top:1px solid #232323;
		width:237px;
	}
	.TopMenuLinks .TopMenu_MenuItems {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.TopMenu .Link_Topmenu {background-color: #323232;}
	.TopMenu a {
		border-bottom:1px solid #232323;
		color: #FFFFFF!important;
		display: block;
		font-size: 13px;
		font-weight: bold;
		line-height: 26px;
		padding: 10px 20px 11px 30px;
		position: relative;
		margin:0;
		width:100%;
		border-right:none;
		box-shadow:none;
	}
	.TopMenu a:hover {
		background-color: #444444; 
	}
	.TopMenu:before {
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;	
		content: "\f039";
		font-size: 30px;
	}
	.TopMenu:hover:before { 
		color:#a1afbe;
	}
	.TopBasket {
		position: relative;
		top: auto;
		right: auto;
		float: right;
		height: 50px;
		padding: 13px 15px 10px 15px;
		background: none;
		border: 0;
		border-left: 1px solid #232323;
		z-index: 999;
		min-width: 160px;
		cursor: pointer;
		margin: 0;
		color:#B4B4B4;
		width:auto;
		background-image: url('/images/skins/net-import2015/dk/images/basket_top.png');
		background-repeat: no-repeat;
		background-size: 22%;
		background-position: 10px center;
	}
	.BasketInner {padding:0;}
	.BasketInner .Header,
	.TopBasketTotalPrice span {display:none;}
	.TopBasket:hover .TopBasketTotalPrice { 
		color:#a1afbe;
	}
	.BasketInner .TopBasketTotalPrice {
		position:absolute;
		display: inline-block;
		font-size: 15px;
		top: 18px;
		right: 10px;
		color: #fff;
	}
	.BasketOverlay {top:37px;width:273px;}
	.BasketOverlayLines table td {padding:5px;}
	.BasketOverlayGoto a {font-size:14px;}
	.top-search {
		display:block;
		height: 50px;
		padding: 10px 20px;
		cursor: pointer;
		position: relative;
		z-index: 9999;
		float: left; /* Changed to left */
		border-left: 1px solid #232323;
		overflow: hidden;
		font-size: 30px;
		color: #fff;
	}
	.top-search:hover,
	.Top_row .Active	{color:#a1afbe;}
	.Search_Form {
		padding: 0 20px;
		float:none;
		clear:none;
		top:50px;
		left:0;
		position: fixed;
		margin: 0;
		width:100%;
		display:none;
		z-index:10000;
	}
	#Search_Form {
		background: #FBFBFB;
		padding: 6px 46px 6px 6px;
		border: 1px solid #ddd;
		position:relative;
		display:inline-block;
		width:100%;
	}
	#Search_Form .SearchField_SearchPage {
		width: 100%;
		margin: 0;
		moz-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		height: 40px;
		border: 0;
		background: none;	
	}
	#Search_Form .SubmitButton_SearchPage {
		position: absolute;
		right: 6px;
		top: 6px;
	}
	#Search_Form .SubmitButton_SearchPage strong {
		padding: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
		float: none;
		display: block;
		text-align: center;
		border:none;
	}
	#Search_Form .SubmitButton_SearchPage:hover strong {
		color: #666;
	}
	.FrontPageBoxes > div {
		width:50%;
	}
	.Main-Container .Container {
		padding-top:0;
		margin-top:30px;
	}
	.Footer-adress {margin:0 0 20px 0;}
	.Footer-cols-wrapper {
		border: 0;
		margin-bottom: 20px;
		padding: 20px 10px;
	}
	.Footer-addr {height:auto;}
	.Footer-addr .spacer {margin:0 30px 0 20px;display:block;}
	.Footer .Footer-col {
		margin-right: 0;
		width: 100%!important;
	}
	.Footer h4 {
		border-bottom: 1px solid #ddd;
		padding: 0 40px 8px 0;
		margin: 0 0 12px;
	}
	.Footer h4:hover {
		cursor: pointer;
	}
	.Footer-col-content {display:none;}
	.Footer .Footer-col-content {margin-bottom: 12px;}
	.Footer span.toggle {
		position: absolute;
		cursor: pointer;
		right: 10px;
		top: 0;
		width: 20px;
		text-align: center;
		font-size: 16px;
	}
	.Footer span.toggle:before {
		content: "\f067";
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-indent: 0 !important;
	}
	.Footer .Footer-col.last {text-align:center;margin-top:30px;}
	.Footer .Footer-col.last .Footer-col-content {display:block;}
	.ProductList_Custom_DIV, .Frontpage_Custom_DIV, .Related_Custom_DIV, .CustomersAlsoBought_Custom_DIV {
		margin: 0 -1.5% 0 -1.5%;
		text-align: left;
	}
	.ProductListWideCustDiv {margin:0;}
	.Frontpage_Custom_DIV > div, 
	.ProductList_Custom_DIV > div,
	.Related_Custom_DIV > div,
	.CustomersAlsoBought_Custom_DIV > div {
		width: 50%;
		padding: 0 1.5% 3% 1.5%;
	}
	.SubCats_Categories_DIV > div {
		width: 50%;
	}
	.cms #ProductSub {display:block;}
}


@media (min-width: 768px) {
	.Footer-col-content {display:block!important;}
	.Search_Form {display:inline-block!important;z-index:10001;}
	#ToggleFilter {display:none;}
	.cms #ProductMenuSub {width:25%;float:left;}
	.cms #Container-Content {width:73.5%;float:right;}
	.productDesc {width: 60%;float: left;margin: 0 0 25px 0;}
	.productDesc + table.tableSettings {width: 30%;float: right;margin: 0 0 25px 0;}
	.Description_Productinfo:after {content:"";display:table;clear:both;}
}
@media (min-width: 768px) and (max-width: 991px) {
	/*.container {
		width: 750px;
	}*/
	.Header-Container .Logo {
		display: block;
		text-decoration: none !important;
		float: left;
		width: 32%;
		margin-top:3.5%;
	}
	.Search_Form {	
		width: 31.5%;
	}	
	.ProductList_Custom_DIV, .Frontpage_Custom_DIV, .Related_Custom_DIV, .CustomersAlsoBought_Custom_DIV {margin: 0 -1.5% 0 -1.5%;}
	.ProductListWideCustDiv {margin:0;}
	.Frontpage_Custom_DIV > div, 
	.ProductList_Custom_DIV > div,
	.Related_Custom_DIV > div,
	.CustomersAlsoBought_Custom_DIV > div	{
		width: 50%;
		padding: 0 1.5% 3% 1.5%;
	}
	.webshop-productinfo .Main-Container .Container {padding-top:30px;}
	.ProductCardLeft {
		width:54%;
	}
	.ProductCardRight {
		width:45%;
	}	
	.Footer .Footer-col.last br {display:block;}
}

@media (max-width: 991px) {
	.Page {
		padding:0;
		background-color:#fff;
	}
	.Header-Container {
		-webkit-box-shadow: 0 4px 20px 0px #b4b4b4;
		-moz-box-shadow: 0 4px 20px 0px #b4b4b4;
		box-shadow: 0 4px 20px 0px #b4b4b4;
	}
	.Nav-Container .Col {
		padding-right: 15px;
		padding-left: 15px;
	}
	.Wrapper {overflow:visible;}
	.Nav-Container {background:transparent;}
	.ProductMenu {
		display: block;
		background: #fff;
		font-size: 17px;
		cursor: pointer;
		text-transform: uppercase;
		margin: 15px 0 0 0;
		padding: 0;
		height: 50px;
		line-height: 50px;
		color: #000;
		position:relative;
		width:100%;
		border:none;
		float:none;
		z-index: 6000;
	}
	#ProductmenuContainer_DIV .Home {display:none;}
	#ProductmenuContainer_DIV  .Heading_Productmenu {
		padding: 0 20px;
		border: 1px solid #ccc;
		display:block;
		background:transparent;
		height:auto;
		line-height:50px;
		color:#000;
		font-weight:normal;
		background-color: #fff;
	}
	#ProductmenuContainer_DIV  .Heading_Productmenu:after,
	#ProductmenuContainer_DIV .HasDropDownBG:after {
		content: "\f107"; 
		font-size: 25px; 
		line-height: 50px; 
		float: right; 
		display: inline-block;
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-indent: 0 !important;
	}
	#ProductmenuContainer_DIV .HasDropDownBG:after {line-height:20px;}
	#ProductmenuContainer_DIV  > .Active:after,
	#ProductmenuContainer_DIV .has-dropdown > .Active:after { content: "\f106"; }	
	#ProductMenu_List {
		display:none;
		position:absolute;
		width:100%;
		z-index:999;
		background: #fff;
		border: 1px solid #ccc;
		border-top: 0;
		border-bottom: 0;
		position: absolute;
		width: 100%;
		moz-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin:0;
		min-height:0;
		padding:0;
		height:auto;
		line-height:normal;
	}
	#ProductmenuContainer_DIV .ProductMenu_MenuItemBold {font-weight:normal;}
	#ProductMenu_List > .active {
		background-image : none;
		background-color: transparent;		
	}
	#ProductMenu_List > .RootCategory_Productmenu {
		line-height:20px;
		float:none;
		margin:0;
		border-bottom: 1px solid #ccc;
		font-size: 16px;
	}
	#ProductMenu_List .RootCategory_Productmenu .CategoryLink0_Productmenu {
		padding: 10px 20px;
		display:block;
		background-image : none;
		background-color: transparent;
		color: #163341!important;
		border-right: none; 
		box-shadow: none;
		line-height:normal;
		font-size: 16px;
	}
	#ProductMenu_List .RootCategory_Productmenu > .dropdown,
	#ProductMenu_List .SubCategory1_Productmenu  > .dropdown {
		display:none;
		position: relative;
		width:100%;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		padding:0px 20px 6px 20px;
		max-width:100%;
		border-top:none;
		border-bottom:none;
	}

	#ProductMenu_List .RootCategory_Productmenu .CategoryLink0_Productmenu:hover, 
	#ProductMenu_List .RootCategory_Productmenu .Open {
		background-color:#fff;
	}
	#ProductMenu_List .has-dropdown .Open:before {
		display:none;
	}
	#ProductMenu_List .RootCategory_Productmenu  .Activ_Productmenu,
	#ProductMenu_List .RootCategory_Productmenu .CategoryLink0_Productmenu:hover,
	#ProductMenu_List .RootCategory_Productmenu  .Open {
		color:#f7941d!important;
	}	
	#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu .CategoryLink1_Productmenu,
	#ProductMenu_List .SubCategory2_Productmenu a {
		font-size:16px;
		display:block;
		padding:10px 0 10px 0;
		margin:0;
		height:auto;
		line-height:20px;
		font-weight:normal;
		color:#163341;
	}
	#ProductMenu_List .RootCategory_Productmenu > .dropdown .SubCategory1_Productmenu {
		border-top: 1px dotted #d3d3d3;
		margin: 0;
		padding-right: 0;
		vertical-align: top;
		display:block;
		width: 100%;
	}
	#ProductMenu_List .SubCategory1_Productmenu > .dropdown {
		padding:0px 0 15px 10px;
	}
	#ProductMenu_List .SubCategory2_Productmenu  a {
		display:block;
	}
	#ProductMenu_List li.RootCategory_Productmenu.findKeys > a.CategoryLink0_Productmenu:after {content:"";}
	.Container-Content {float:none;width:100%;margin:50px 0 0 0;}
	.Main-Container {
		position:relative;
	}
	.TopBreadcrumb {
		position: relative;
		top: -31px;
	}
	.Main-Container {
		/*padding: 15px 0*/;
	}
	.FrontPageTopSlider .nivo-dynamic-text .nivo-dynamic-text-teaser {display:none;}
	.FrontPageTopSlider .nivo-dynamic-text .nivo-dynamic-text-link {margin:2vh 0 0 0;}
	.FrontPageMiddleSlider {
		background: #fff;
		background: -moz-linear-gradient(top,#ffffff 0%,#d5dee6 50%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(50%,#d5dee6));
		background: -webkit-linear-gradient(top,#ffffff 0%,#d5dee6 50%);
		background: -o-linear-gradient(top,#ffffff 0%,#d5dee6 50%);
		background: -ms-linear-gradient(top,#ffffff 0%,#d5dee6 50%);
		background: linear-gradient(to bottom,#ffffff 0%,#d5dee6 50%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#d5dee6',GradientType=0 );
	}	
	.FrontPageMiddleSlider > div {
		float:left;
		width:50%;
	}
	.FrontPageMiddleSlider > div:first-child {
		clear:both;
		width:100%;
		float:none;
		padding: 5%;
	}
	.FrontPageBottomSlider {
		background: #8c9e9f;
		background: -moz-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8c9e9f),color-stop(100%,#334e5d));
		background: -webkit-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
		background: -o-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
		background: -ms-linear-gradient(top,#8c9e9f 0%,#334e5d 100%);
		background: linear-gradient(to bottom,#8c9e9f 0%,#334e5d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c9e9f',endColorstr='#334e5d',GradientType=0 );
	}
	.FrontPageBottomSlider > div {
		float:left;
		width:50%;
	}
	.FrontPageBottomSlider > div:last-child {
		clear:both;
		float:none;
		width:100%;
		padding: 5%;
	}	
	#column-data {
		float: none!important;
		width: 100%!important;
		margin: 0 0 24px 0!important;
	}
	#column-shipping-payment {
		float: none!important;
		width: 100%!important;
		margin: 0 0 24px 0!important;
		min-height:100%!important;
	}
	#column-order-summary {
		width: 100%!important;
		float: none!important;
	}
	.ShowNumberProductsTD {display:none;}	
}

@media (min-width: 992px) and (max-width:1399px) {
	.Container {
		width: 100%;
	}
}


@media (min-width: 1400px) { 
	.Container {
		max-width: 1380px;
		width: 1380px;
	}
}
@media (min-width: 992px) {
	#ProductMenu_List {display:block!important;}
	#ProductMenu_List .RootCategory_Productmenu .CategoryLink0_Productmenu:after {
		color:#879daf;
		content: "|";
		display: inline-block;	
		vertical-align: top;
		position: absolute;
		top: 0;
		right: -2px;
		line-height:30px;
	}
	#ProductMenu_List .RootCategory_Productmenu > .dropdown {
		position: absolute;
		top:30px;
		left:auto;
		border-top:1px solid #61767f;
		background-color: rgba(32, 57, 69, 0.9);
		box-shadow: 0 10px 10px -10px rgba(0,0,0,.5);
		-moz-box-shadow: 0 10px 10px -10px rgba(0,0,0,.5);
		-webkit-box-shadow: 0 10px 10px -10px rgba(0,0,0,.5);
		padding: 20px 20px;
		margin: 0;
		display: none;
	}
	#ProductMenu_List .CmsPages {position: absolute;right: 10px;}
	#ProductMenu_List .CmsPages a {font-weight:700!important;}
	#ProductMenu_List .CmsPages a:after {display:none!important;}
	#ProductMenu_List .Special > .dropdown, #ProductMenu_List .findKeys > .dropdown {display:none!important;}
	#ProdCardDescTabs {width: 70%;display: table-cell;vertical-align: top;}
	.ProdCardRelatedHolder {
		width:30%;
		display: table-cell;
		vertical-align: top;
	}  	
	.ProdCardRelatedTextMargin {margin-top:0px;}	
	.ProdCardRelatedHolder .Related_Custom_DIV  {margin:0 0 0 0;}
	.ProdCardRelatedHolder .Related_Custom_DIV > div {width:100%;padding:1% 0 0 0;}
	.ProdCardRelatedHolder .Related_Custom_DIV > div:first-child {padding:0;}
}

/* QUESTIONS POPUP Box */
#PopUpBox {
        -moz-border-radius: 6px;
        background: #ffffff;
        -webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;
		box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        padding: 10px 10px;
        width: 60%;
        position: relative;
        display: none;}

#PopUpBox img {border:none;}		
#PopUpBox .PopUpBoxInner {padding:20px;}
.PopUpBoxCloseImg {display:block;
	background-image: url('/images/skins/net-import2015/dk/images/bt-popup-luk.png');
	background-repeat: no-repeat;
	background-position:0 0;width: 51px; height: 54px;overflow: hidden; line-height: 1000px;position: absolute; top: -27px;right: -24px;}
.PopUpBoxCloseImg:hover {background-position: -48px 0px;}
.PopUpBoxCloseImg:active {background-position: -48px 0px;}
#PopUpBox .PopUpBoxInner table .CmsPageStyle {text-align:left;} 

.AutoNoglerOnly .product-filter-row {display:none;}
/* Contact bottom */
#clientsDropDown {
  bottom:0;
  right: 0;
  padding-bottom:0px;
  margin-bottom:0px;
  z-index: 16777171;
  position: fixed;
}
#clientsOpen {
  cursor: pointer;
  bottom:0px;
  right: 0px;
  height:40px;
  width:200px;
  position:absolute;
}

#clientsOpen .clientsOpenTxt {
  background-color: #da9b17;
  width:200px;
  vertical-align: bottom;
  color: #fff;
  font-size: 18px;
  line-height: 40px;
  text-transform: uppercase;
  font-weight: 700;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
#clientsOpen .clientsOpenTxt i {margin-left: 9px;font-size: 20px;}
#closebutton {
    background-image: url('/images/skins/net-import2015/dk/images/bt-popup-luk.png');
    cursor: pointer;
    width: 52px;
    height:52px;
    left: -25px;
    position: relative;
    top: 25px;
    z-index:100;
    float: left;
}
#openbutton {
  	z-index:16777271;
  	cursor: pointer;
  	width: 200px;
  	height:40px;
  	bottom:0px;
  	right: 0px;
  	position:absolute;
}
#clientsDropDown .clientsClose {
    ;
}
#clientsDropDown #clientsDashboard {
  display: none;
  float:left;
  /* height:470px; */
  bottom: 0px;
  padding-left: 25px;
}
#clientsDropDown {
	width: 527px;
}
#clientsDashboardBG {
    position:relative;
    background-color: #163341;
    width:300px;
    text-align:left;
    height: 285px;
    clear: both;
} 
.clientsDashboardBGTxt {
    padding:30px;  
}  
.clientsDashboardBGTxtHeader {
    display:block;
    color:#fff;
    font-size:20px;
    font-weight:700;
    width:100%;
}  
.clientsDashboardBGTxtBread {
    display:block;
    color:#fff;
    font-size:14px;
    width:100%;
    padding:15px 0 0 0;    
}
#clientsDashboardBG form {
    padding:0;
    margin:10px 0 0 0;
        color:#fff;
    font-size:16px;
}
#clientsDashboardBG form table {
    width:100%;  
}
#clientsDashboardBG form table td {
    line-height: 22px;
    padding: 0;
    margin: 0;
    vertical-align: top;    
}  
#clientsDashboardBG form table .FirstTD {width:30%;}
#clientsDashboardBG form table .LastTD {width:70%;}
#clientsDashboardBG input,
#clientsDashboardBG textarea {
    margin:0 0 5px 0;
    width:100%;
    line-height:22px;
    text-indent: 5px;
    padding:0;
    border:0;
}
#clientsDashboardBG textarea {	height:60px;line-height:20px;}
#clientsDashboardBG .submitBtn {
    width:100%;
    height:31px;
    border:0;
    cursor:pointer;
    background-color: #da9b17;
    color:#fff;
    font-size:16px;
    font-weight:700;
    text-transform: uppercase;
}
#clientsDashboardBG .submitBtn:hover {
  background-color: #0c81a4;
}
#PriceMatchPopUpBox,#infoPopUpBox {-moz-border-radius: 6px;background: #ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;border: 1px solid #536376;-webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;-moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;box-shadow: rgba(0,0,0,.6) 0px 2px 12px;padding: 50px;position: relative;display: none;max-width: 90%;width: 720px;}
#PriceMatchPopUpBox .PriceMatchPopUpBoxInner,#infoPopUpBox .infoPopUpBoxInner {font-size: 15px;/* position: relative; */}
#PriceMatchPopUpBox .PriceMatchPopUpBoxInner .PriceMatchPopUpBoxClose,#infoPopUpBox .infoPopUpBoxInner .infoPopUpBoxClose {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;right: -15px;top: -15px;width: 30px;height: 30px;background-color: #da9b17;cursor: pointer;}
#PriceMatchPopUpBox .PriceMatchPopUpBoxInner .PriceMatchPopUpBoxClose:hover, #infoPopUpBox .infoPopUpBoxInner .infoPopUpBoxClose:hover {opacity: 0.8;}
#PriceMatchPopUpBox .PriceMatchPopUpBoxInner .PriceMatchPopUpBoxClose:after,#infoPopUpBox .infoPopUpBoxInner .infoPopUpBoxClose:after {content:"\f00d";display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 30px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #fff;}
#infoPopUpBox .infoPopUpBoxInner h2 {margin: 0 0 15px 0;font-weight: 700;}
#PriceMatchPopUpBox {width:60%;/* top: auto!important; */}
#PriceMatchPopUpBox .PriceMatchPopUpBoxInner {text-align:left}
#PriceMatchPopUpBox .PriceMatchPopUpBoxInner.scroll {overflow-y: auto;padding-right: 15px;}
#PriceMatchPopUpBox .PriceMatchPopUpBoxInner .PriceMatchPopUpBoxClose {text-align:center;}
#PriceMatchForm .Done {margin-left:10px;font-weight:700;}
#PriceMatchForm input, #PriceMatchForm textarea {display: block;width: 100%;margin: 15px 0;border: 1px solid #cdcdcd;-webkit-border-radius: 4px!important;-moz-border-radius: 4px!important;border-radius: 4px!important;padding: 10px;background-color: #fff;}
#PriceMatchForm .errorUpload {color:red;font-weight:700;}
#PriceMatchForm input.ErrorField ,#PriceMatchForm textarea.ErrorField {border: 1px solid #f00;}
#PriceMatchForm form input[type="file"] {margin: 0;}
#PriceMatchForm form input[type="submit"] {display:none;margin: 15px 0;font-size: 14px;}
#PriceMatchForm textarea {resize: vertical;min-height: 100px;}
#PriceMatchForm input[type="submit"] {color: #fff;display: table;margin: 20px auto;width: auto;font-size: 20px;font-weight: normal;text-transform: uppercase;padding: 10px 25px;font-family:'Oswald', sans-serif;
border: 1px solid #20699c;
    /* border-bottom: none; */
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    background: #7a9abb;
    background: -moz-linear-gradient(top,#7a9abb 0,#20699c 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a9abb),color-stop(100%,#20699c));
    background: -webkit-linear-gradient(top,#7a9abb 0,#20699c 100%);
    background: -o-linear-gradient(top,#7a9abb 0,#20699c 100%);
    background: -ms-linear-gradient(top,#7a9abb 0,#20699c 100%);
    background: linear-gradient(to bottom,#7a9abb 0,#20699c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a9abb',endColorstr='#20699c',GradientType=0 );
	font-family:'colaborate-thinregular', sans-serif;

}
#PriceMatchForm input[type="submit"]:hover {}



@media (min-width: 500px) {
    #clientsDashboardBG {width:500px;height: 282px;}
    #clientsDropDown #clientsDashboard {/* height:381px; */}
}  
@media (max-width: 767px) {
	#infoPopUpBox {padding: 15px;max-width: 80%;}
	#infoPopUpBox .infoPopUpBoxInner .infoPopUpBoxClose {top: 50%;}
	#PriceMatchPopUpBox {top: 0%!important;width:80%;padding:20px;margin-top: 40px!important;z-index: 10000000!important;}
	#PriceMatchPopUpBox .PriceMatchPopUpBoxInner .PriceMatchPopUpBoxClose {z-index: 10000000000000;transition: none;}
	.ProductCardPriceMatch span.img:hover span.tip {visibility: hidden;}	
}
@media (max-width: 480px) {
	#clientsDropDown {display:none;}
	#infoPopUpBox {max-width:80%;}
	#infoPopUpBox .infoPopUpBoxInner .infoPopUpBoxClose {top:-15px;}
}

body.webshop-cmspage #PriceMatchForm,
.webshop-checkout #clientsDropDown {display:none;}