*,::after,::before {
	box-sizing: border-box;
}
body, div, table, tr, td, ul, ol, img, p, h1, h2, h3, h4, h5, span, label, form{
	border:0px;
	padding:0px; 
	margin:0px;	
}

html{ 
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent;
	
	width:100%;
	height:100%;
	background-color:#dcdbdb;	
	background-attachment: fixed;
	background:#cccccc url('https://www.mixinhome.eu/img/bg-body-concrete.jpg');
}

@-ms-viewport {
	width:device-width;
}
'
body{ 
	text-align:center;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	overflow:auto;
}
img{
    vertical-align: middle;
}
a.meny:link		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#333333; font-size:16px; font-weight:bold; text-decoration:none; }
a.meny:visited	{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#333333; font-size:16px; font-weight:bold; text-decoration:none; }
a.meny:active	{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#333333; font-size:16px; font-weight:bold; text-decoration:none; }
a.meny:hover 	{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#333333; font-size:16px; font-weight:bold; text-decoration:none; }

.meny_topp a:link		  { font-family:"Open Sans", Verdana, Arial, sans-serif; color:#222222; font-size:16px; font-weight:bold; text-decoration:none; }
.meny_topp a:visited	{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#222222; font-size:16px; font-weight:bold; text-decoration:none; }
.meny_topp a:active		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#222222; font-size:16px; font-weight:bold; text-decoration:none; }
.meny_topp a:hover 		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#222222; font-size:16px; font-weight:bold; text-decoration:none; }

.loggan a:link		  	{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#000000; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}
.loggan a:visited		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#000000; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}
.loggan a:active		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#000000; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}
.loggan a:hover 		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#000000; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}
.loggan div		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#000000; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}

a:link			{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#4f6d8f; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}
a:visited		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#4f6d8f; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}
a:active		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#4f6d8f; font-size:16px; font-weight:normal; text-decoration:none; letter-spacing:0.4px;}
a:hover 		{ font-family:"Open Sans", Verdana, Arial, sans-serif; color:#1961b2; font-size:16px; font-weight:normal; text-decoration:underline; letter-spacing:0.4px;}

.white a:link			{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:underline; }
.white a:visited		{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:underline; }
.white a:active		{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:underline; }
.white a:hover 		{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:underline; }

ul.terms {
	margin-left:30px
}
td { 
	font-family:"Open Sans", Verdana, Arial, sans-serif; 
	color:#404040; 
	font-size:16px; 
	font-weight:normal; 
	text-decoration:none;
	letter-spacing:0.4px;
}
div	{ 
	font-family:"Open Sans", Verdana, Arial, sans-serif; 
	color:#404040; 
	font-size:16px; 
	font-weight:normal; 
	text-decoration:none;
	letter-spacing:0.4px;
}
body { 
	font-family:"Open Sans", Verdana, Arial, sans-serif; 
	color:#404040; 
	font-size:16px; 
	font-weight:normal; 
	text-decoration:none;
	letter-spacing:0.4px;
}

.input_11	{ background:url(https://www.mixinhome.eu/img/bg_input.gif); border:1px solid #BFBDBD; font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:normal; text-decoration:none; }

.input_12	{  width:100%; }

input { font-family:"Open Sans", Verdana, Arial, sans-serif; height:40px; padding:4px; padding-left:6px; border:1px solid #b7b7b7; color:#484848; border-radius:3px; font-size:16px; font-weight:normal; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

input[type=button], input[type=submit] {
	outline: none;
}
input[type=button]:focus, input[type=submit]:focus {
	outline:none;
}
select {
	font-family: "Open Sans", Georgia;
	color:#333333; 
	font-size: 16px;
	letter-spacing:0.4px;
	padding-right:20px;
	min-height:40px;
}
select#currency {
	font-family: "Open Sans", Georgia;
	color:#333333; 
	font-size: 16px;
	letter-spacing:0.4px;
	padding-right:0px;
	min-height:0;
}
textarea	{ font-family:"Open Sans", Verdana, Arial, sans-serif; border:1px solid #b7b7b7; color:#484848; font-size:16px; font-weight:normal; text-decoration:none; }


/*
h1{font-family:Arial, Verdana, sans-serif; color:#333333; font-size:32px; font-weight: normal; letter-spacing:normal;}
h1.varugrupp{font-family:Arial, Verdana, sans-serif; color:#5C5854; font-size:32px; font-weight:normal;}
h1.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:32px; font-weight:normal;}
h2{font-family:"Open Sans", Arial, Verdana, sans-serif; color:#404040; font-size:16px; font-weight:bold; letter-spacing:0.4px;}

h2.vara{font-family:Verdana, sans-serif; color:#333333; font-size:12px; font-weight:normal;}
h2.vara-3{font-family:Georgia, Times, serif; color:#333333; font-size:20px; font-weight:normal; text-decoration:none; margin:0px;}
h2.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:14px; font-weight:bold;}
h3{font-family:Arial, Verdana, sans-serif; color:#404040; font-size:13px; font-weight:bold;}
h3.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:13px; font-weight:bold;}
h4{ font-family:Arial, Verdana, sans-serif; color:#404040; font-size:11px; font-weight:bold; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
h4.gra{ font-family:Arial, Verdana, sans-serif; color:#404040; font-size:11px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
*/
h1{font-family:Arial, Verdana, sans-serif; color:#333333; font-size:32px; font-weight: normal; letter-spacing:normal;}
/*
h1.varugrupp{font-family:Arial, Verdana, sans-serif; color:#5C5854; font-size:32px; font-weight:normal;}
h1.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:32px; font-weight:normal;}
*/
h2{font-family:"Open Sans", Arial, Verdana, sans-serif; color:#404040; font-size:22px; font-weight:bold; letter-spacing:0.4px;}
h2 { font-family:Arial, Verdana, sans-serif; color:#404040; font-size:18px; font-weight:bold;}
/*
h2.vara{font-family:Verdana, sans-serif; color:#333333; font-size:20px; font-weight:normal;}
h2.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:20px; font-weight:bold;}
*/
h3 { font-family:Arial, Verdana, sans-serif; color:#404040; font-size:18px; font-weight:bold;}
h3.vara-3 { font-family:Georgia, Times, serif; color:#333333; font-size:20px; font-weight:normal; text-decoration:none; margin:0px;}
/*
h3.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:16px; font-weight:bold;}
*/
h4{ font-family:Arial, Verdana, sans-serif; color:#404040; font-size:16px; font-weight:bold; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
/*
h4.gra{ font-family:Arial, Verdana, sans-serif; color:#404040; font-size:11px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
*/

p { margin-top:0px; margin-bottom:8px }

b { color:#404040; }
span.error{ color:#cc0000; font-weight:bold;}
span.large, div.large{font-family:Georgia, Times, serif; color:#666666; font-size:18px; font-weight: normal;}
span.varugrupp{font-family:Verdana, Arial, sans-serif; color:#5C5854; font-size:10px; font-weight:bold;}
span.h1{font-family:Georgia, Times, serif; color:#666666; font-size:16px; font-weight: normal;text-decoration:none;}
.white { font-family:Verdana, Arial, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; }
.red { font-family:Verdana, Georgia, Times, serif; color:#cc0000; font-size:13px; font-weight:bold; }
.green { font-family:Verdana, Georgia, Times, serif; color:#1E7E1E; font-size:13px; font-weight:bold; }
.blue { font-family:Verdana, Georgia, Times, serif; color:#2067a2; font-size:13px; font-weight:bold;}
.purple { font-family:Verdana, Georgia, Times, serif; color:#9c49e2; font-size:13px; font-weight:bold; }

div.delimiter-container {
   float:left; 
   width:100%; 
   max-width:1420px; 
   padding:14px;
   padding-top:10px;
   padding-bottom:4px;
   text-align:center; 
   -webkit-box-sizing: border-box; 
   -moz-box-sizing: border-box; 
   box-sizing: border-box;
}
.delimiter {
    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs=);
    background-repeat: repeat-x;
    background-position: left;
    text-align: center;
}
.delimiter h2 {
    background-color: #ffffff;
    margin: 0 auto;
    padding:0 10px;
    display: inline-block;
	font-family:Georgia;
	font-size:16px;
	font-weight:normal;
	color:#1a1a1a;
	margin-bottom:0px;
}

div.hela_sidan-container { 
	width:100%; 
	display:inline-block;
	min-height:100%; 
	position:relative;
}
div.hela_sidan { 
	width:100%; 
	display:inline-block;
	height:100%;
	margin-top:-1px;
	background-color: #dedede;
	background-color: #ffffff;
	
	/*
	border-left:solid 1px #cec8c3;
	border-right:solid 1px #cec8c3;
	border-bottom:solid 1px #cec8c3;
	*/
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.23);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.23);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.23);
	-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	
	position:relative;
	background:#cccccc url('https://www.mixinhome.eu/img/bg-body-concrete.jpg');
	
	text-align: center;
}
div.center-container{
	float:left;
	width:100%;
	display: table;
	text-align:center;
	position: relative;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
	
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
div.right-container{
	float:left;
	width:100%;
	display: table;
	text-align:right;
	position: relative;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
	padding-right:15px;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: right;
    align-items: right;
}
div.mitten {
	float:left;
	display:inline-block;
	width:100%;
	max-width:1420px;
	height:100%;
	text-align:left;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
	z-index:50;
	overflow:hidden;
	position:relative;
	background:#ffffff url('');
	
	margin: 0 auto;
	margin-top:37px;
}

@media screen and (max-width: 1250px) {
	div.mitten {
		margin-top:0px;
	}
}
div.loggan { 
	float:left;
	display:table;
	width:100%;
	text-align:left;
	float:left;
	background-repeat: no-repeat;
	background-size: cover;
	background-color:#ffffff;
	padding-top:2px;
	position:relative;
	z-index:1000;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
div.loggan-narrowing{
	float:left;
	width:100%;
	max-width:1420px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
#FixedTop{
	position:fixed;
	height:40px;
	background: -webkit-linear-gradient(#f9f9f9, #ebebeb);
	background: -o-linear-gradient(#f9f9f9, #ebebeb);
	background: -moz-linear-gradient(#f9f9f9, #ebebeb);
	background: linear-gradient(#f9f9f9, #ebebeb);
	z-index:5000;
}

div.top-whitening {
	width:100%;
	float:left;
	background-color:#ffffff;
	position:fixed;
	height:68px;
	z-index:100
}
/*
div.meny_container { 
	width:100%;
	float:left;
	height:38px;
	background-color:#444444;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	z-index:2000;
	padding:0px;
}
div.meny_container2 { 
	width:100%;
	float:left;
	height:37px;
	background-color:#ffffff;
	border-bottom:1px solid #888888;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	z-index:2000;
}
*/
div.meny_container { 
	width:100%;
	float:left;
	height:38px;
	background-color:#444444;
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
	z-index:200;
	padding:0px;
}
div.meny_container2 { 
	width:100%;
	float:left;
	height:37px;
	background-color:#ffffff;
	border-bottom:1px solid #a2a2a2;
	display: flex;
	position:relative;
	/*
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
	*/
	justify-content: center;
    align-items: center;
	z-index:200;
}
div.meny_topp { 
	width:100%;
	text-align:left;
	float:left;
	margin:0px;
	background-color:#444444;
	background-color:#e3e3e1;
	background-color:#e4e8e8;
	background-color:#444444;
	z-index:6000;
	top: 92px;
	max-width:1420px; 
	
}
div.meny_topp2 { 
	width:100%;
	text-align:left;
	float:left;
	margin:0px;
	background-color:#e2e2ea;
	background-color:#f0f0f0;
	background-color:#ffffff;
	border-top:0px solid #eeeeee;
	border-bottom:1px solid #888888;
	border-top:0px solid #ffffff;
	border-bottom:0px solid #444444;
	z-index:2000;
	top: 129px;
	max-width:1420px; 
	
}

div.meny_toppVanster{
	float:left;
	width:100%;
}

div.meny_toppItem{
	float:left;
	color:#ffffff;	
	height:38px;
	padding-left:10.8px;
	padding-right:10.8px;
	padding-left:8.99px;
	padding-right:8.99px;
	cursor:pointer;
	padding-top:10px;
	
	font-family: Vollkorn, Marcellus, Georgia, Tahoma, "Trebuchet MS", Arial, Verdana, Arial, sans-serif; 
	font-weight:normal; 
	font-size:16px; 
	text-transform:uppercase;
	letter-spacing:normal;
}

div.meny_toppItem2{
	color:#ffffff;
	color:#333333;
	color:#000000;
	float:left;
	height:36px;
	padding-left:12.8px;
	padding-right:12.8px;
	cursor:pointer;
	padding-top:10px;
	padding-bottom:1px;
	text-decoration:none;
	font-family: Vollkorn, Marcellus, Georgia, Tahoma, "Trebuchet MS", Arial, Verdana, Arial, sans-serif; 
	font-weight:normal; 
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:normal;
}

div.meny_toppHoger{
	width:20%;
	float:right;
	padding-right:10px;
	padding-top:6px
}
div.hela_vanster { 	
	float:right;
	display:inline-block;
	min-width:197px;
	width:197px;
	max-width:197px;
	
	text-align:left;
	padding-top:3px;
	padding-right:7px;
	padding-bottom:8px;
	background-color:#ffffff;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

div.mitten-content {
	float:left;
	width:100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
	padding-left:13px;
	padding-right:10px;	
	padding-bottom:16px;
	overflow:hidden;	
}

#menuSelect{
	font-size:18px;	
	width:95%;
	margin-top:2px;
	margin-bottom:8px;
}
#brandsSelect{
	font-size:18px;
	width:95%;
	margin-top:2px;
	margin-bottom:8px;
}

.menu-products{
	float:left;
	width:100%;
	max-width:175px;
	padding-top:7px;
	padding-bottom:0px;
	font-weight:bold; 
	margin-top:11px; 
	margin-left:7px;
	background-color:#fafafa;
	border:1px solid #b5b5b5;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

.menuItem{
	width:164px;
	float:left;
	padding-left:9px;
	border-top:1px solid #c2c2c2;
	border-top:1px solid #cccccc;
	
	padding-top:7px;
	padding-bottom:7px;
	background-color:#ffffff;
	cursor:pointer;
}
.menuItem:hover{
	background: #ececed url(https://www.mixinhome.eu/img/icon-menu-arrow.png);
	background: #eeece9 url(https://www.mixinhome.eu/img/icon-menu-arrow.png);
	background: #edeee9 url(https://www.mixinhome.eu/img/icon-menu-arrow.png);
	background: #e3e3e1 url(https://www.mixinhome.eu/img/icon-menu-arrow.png);
	
	background-repeat:no-repeat;
	background-position:162px 11px;
}
.menuItemSub{
	width:155px;
	float:left;
	padding-left:9px;
	padding-right:9px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#f7f7f7;
	cursor:pointer;	
}
.menuItemSub:hover{
	background-color:#eeece9;
	background: #eeece9 url(https://www.mixinhome.eu/img/icon-menu-arrow.png);
	background: #e3e3e1 url(https://www.mixinhome.eu/img/icon-menu-arrow.png);
	background-repeat:no-repeat;
	background-position:162px 6px;
}
.right-tip{
	float:left;
	width:95%;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold; 
	margin-top:8px; 
	margin-left:4px;
	background-color:#fafafa;
	border:1px solid #b5b5b5;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

.vanster_2_meny { 
	border:0px solid #cc0000;
	float:left; 
	text-align:left; 
	padding-left:0px; 
	padding-top:5px; 
}

.menu-custom{
	float:left;
	width:100%;
	max-width:175px;	
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold; 
	margin-top:6px; 
	margin-left:7px;
	background-color:#fafafa;
	border:1px solid #b5b5b5;
	border-radius: 2px;
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.menu-custom-inner{
	float:left;
	display:inline-block;
	width:100%;
	max-width:147px;
	padding:4px;
	padding-top:4px;
	margin-top:5px;
	margin-left:3px;
	margin-bottom:5px;
	background-color:#f2efea;
	border:1px solid #eae7e4;
	border-radius: 4px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.menu-custom-inner div a{
	font-weight:normal;
	color:#666666;
}

.menu-custom-right{
	float:left;
	width:175px;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold; 
	margin-top:6px; 
	margin-left:4px;
	background-color:#fafafa;
	border:1px solid #b5b5b5;
	border-radius: 2px;
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.13);
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.menu-custom-inner-right{
	float:left;
	width:159px;
	padding:2px;
	padding-left:12px;
	padding-top:2px;
	margin-top:5px;
	margin-left:3px;
	margin-bottom:5px;
	background-color:#f2efea;
	border:1px solid #eae7e4;
	border-radius: 4px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
/*
.breadcrumb{
	float:left;
	width:100%; 
	padding-top:3px; 
	padding-bottom:7px; 
	padding-left:13px; 
	text-align:left;
	line-height:20px;
	
	font-family: "Open Sans", Georgia;
	color:#393939; 
	font-size: 14px;
	letter-spacing:0.4px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color:#f6f6f6;
}
.breadcrumb div {
	margin-bottom:0px;
}
.breadcrumb div a {
	font-family: "Open Sans", Georgia;
	color:#393939; 
	font-size: 14px;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:0.4px;
}

.breadcrumb div a::after { 
	font-family:"Open Sans", Georgia;
	content:'\203A';
	letter-spacing:0.4px;
	margin-left:6px;
	margin-right:6px;
	cursor:default;
	font-size: 18px;
}

.breadcrumb div span{
	font-family: "Open Sans", Georgia;
	color:#393939; 
	font-size: 14px;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:0.4px;
}
.breadcrumb div span:hover {
	color:#000000; 
}

.breadcrumb-active {
	float:left;
	margin-top:2px;
}

.breadcrumb-active span{
	font-family: "Open Sans", Georgia;	
	color:#000000;
	font-size: 14px;
	letter-spacing:0.4px;
}
*/
/* Style the list */
ul.breadcrumb {
    padding-left: 13px;
    padding-top: 4px;
    padding-bottom: 7px;
    list-style: none;
    background-color:#f6f6f6;
	border-radius:0px;
}

/* Display list items side by side */
ul.breadcrumb li {
    display: inline;
}
ul.breadcrumb li:first-child {
	margin-top:1px;
}

/* Add a slash symbol (/) before/behind each list item */
ul.breadcrumb li+li:before {
    padding: 10px;
    color: black;
	font-size: 18px;
    content: "\203A";
}

/* Add a color to all links inside the list */
ul.breadcrumb li a {
    font-family: "Open Sans", Georgia;
	color:#393939; 
	font-size: 16px;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:0.4px;
}
/* Add a color on mouse-over */
ul.breadcrumb li a:hover {
   color:#000000; 
}

ul.breadcrumb li span {
    font-family: "Open Sans", Georgia;
	color:#393939; 
	font-size: 16px;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:0.4px;
}

div.h1-descr{
	float:left;
	width:100%;
	max-width:1420px;
	padding:8px;
	padding-bottom:12px;
	margin-left:5px;
	margin-right:7px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color:#ffffff;
}
div.h1-descr h1{
	margin-top:19px;
}
div.h1-descr-products{
	float:left;
	width:100%;
	max-width:1270px;
	padding:8px;
	padding-bottom:12px;
	margin-left:5px;
	margin-right:7px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color:#ffffff;
}
div.h1-descr-products h1{
	margin-top:19px;
}

div.sorting-container{
	float:left;
	width:100%;
	max-width:1420px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-right:10px;
	margin-bottom:4px;
}

div.sorting-tab{
	float:right;
	min-width:70px;
	padding:6px;
	padding-left:8px;
	padding-right:8px;
	margin-right:12px;
	margin-bottom:1px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	text-align:center;
	font-family: "Open Sans", Georgia;
	color:#ffffff; 
	font-size: 14px;
	letter-spacing:0.4px;
	cursor:pointer;
	
	border-radius:0px;
	margin-top:8px;
	margin-bottom:6px;
	background-color:#9a9a9a;
}
div.sorting-tab-disabled{
	opacity:0.4;	
}
div.sorting-tab:hover{
	background-color:#444444;
}

div.produktruta { 
	text-align:center; 
	margin: 0 auto; 
	float:left;
	width:100%;
	height:264px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position: relative; 
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;
	border-radius: 0px;
	margin-bottom:6px;
	margin-left:1px;
	margin-right:1px;
	border:1px solid #d6d6d6;
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
}
.produktbild{
	width:100%;
	/*
	max-width:262px;
	max-width:316px;
	*/
}
.produktbild-container{
	float:left;
	width:100%;
	display:inline-block;
	margin-top:6px;
	border:0px solid #cccccc;
	position:relative;
	z-index:5000;
}
div.produktruta3-container-container {
	width:100%;
	float:left;
	padding-top:12px;
	padding-left:6px;
	padding-right:6px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color:#f6f6f6;
	z-index:100;
	position:relative;
}
div.produktruta3-container {
	width:25%;
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px; 
	padding-bottom:4px;
	float:none;
	margin:0 auto;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
	z-index:100;
}
div.produktruta3 {
	margin: 0 auto; 
	float:left;
	width:100%;
	display:inline-block;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position: relative; 
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:3px;
	border-radius:0px;
	margin-bottom:3px;
	background-color:#fbfafa;
	background-color:#ffffff;
	border:1px solid #e2e2e2;
	border:1px solid #cdcdcd;
	border:1px solid #b5b5b5;	
	float:left;
	position:relative;
	z-index:100;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
	
	padding:7px;
}

div.produktruta3:hover {
	border:1px solid #999999;
	-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.60);
	-webkit-box-shadow: 0px 0px px 1px rgba(0,0,0,0.60);
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.60);
	-moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.20);
	-webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.20);
}

div.produktruta-bild-3 {
	width:100%;
	display:table;
	text-align:center;	
	float:left; 
	position:relative;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
	z-index:100;
	
	padding-top:100%;
	margin-bottom:10px;
}
div.produktruta-bild-3 img {
	position: absolute;
	max-height:100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
div.produktruta-text-3{
	display:table; 
	width:100%; 
	height:76px; 
	text-align:center; 
	float:left;
	z-index:1000;
	color:#666666;
}

div.produktruta-txt {
	position:absolute;
	width:100%;
	float:left;
	text-align:center;
	color:#333333;
	background-color:rgba(255, 255, 255, 0.7);
    
	height:15%;
	top:83%;
	left:0;
    right:0;
	padding-bottom:5px;
	
}

div.produktruta-txt span {
	position: relative;
    top: 25%;
    transform: translateY(-25%);
	font-size:20px;
}

.produktruta-text-3-beskr {
	font-family: "Open Sans", Georgia;
	color:#393939; 
	font-size: 16px;
	letter-spacing:0.4px;
}
.Price {
	font-family:times new roman, georgia;
	font-size:26px; 
}
@media screen and (max-width: 600px) {
	.Price {
		font-size:20px; 
	}
	.produktruta-text-3-beskr {
		font-size: 12px;
	}
	h3.vara-3 {
		font-size:14px;
	}
	div.produktruta-text-3{
		height:55px; 
	}

	h1 {
		font-size:24px;
	}
}

#kategoriruta2-div {
	float:left;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:10px;
	background-color:#f6f6f6;
}
div.kategoriruta-container-container {
	width:100%;
	float:left;
	text-align:left;
	margin-top:4px;
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color:#f6f6f6;
	z-index:100;
	position:relative;
}
div.kategoriruta-container {
	width:16.66666666666667%;
	display:inline-block;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px; 
	padding-bottom:2px;
	float:none;
	margin:0 auto;
	margin-bottom:2px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
	z-index:100;
}

div.kategoriruta2-container {
	float:left;
	width:16.66666666666667%;
	text-align:center;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:4px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}

@media screen and (max-width: 1250px) {
	div.kategoriruta2-container {
		width:20%;
	}
}
@media screen and (max-width: 900px) {
	div.kategoriruta2-container {
		width:25%;
	}
}
@media screen and (max-width: 800px) {
	div.kategoriruta2-container {
		width:33.33333333333333%;
	}
}
@media screen and (max-width: 500px) {
	div.kategoriruta2-container {
		width:50%;
	}
}

div.kategoriruta {
	margin: 0 auto; 
	float:left;
	/*
	max-height:184px;
	*/
	width:100%;
	display:inline-block;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position: relative; 
	text-align:center;
	border:1px solid #b5b5b5;
	background-color:#ffffff;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
	padding:0px;
}
div.kategoriruta2 {
	margin: 0 auto; 
	float:left;
	display:table;
	width:100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position: relative; 
	text-align:center;
	
	border:1px solid #b5b5b5;
	background-color:#ffffff;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
}
div.kategoriruta-img {
	float:left;
	width:100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:5px;
}

div.kategoriruta-img img {
	width:100%;
}
div.kategoriruta2-img {
	float:left;
	display:inline-block;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:8px;
	padding-top:17px;
	padding-bottom:4px;
	width:100%;
}

div.kategoriruta2-img img {
	width:100%;
	max-width:148px;
	max-height:148px;
}

div.kategoriruta-txt {
	position:absolute;
	width:100%;
	float:left;
	text-align:center;
	/*
	padding-top:0px;
	min-height:34px;
	margin-top:147px;
	line-height: 32px;
	*/
	color:#333333;
	background-color:rgba(255, 255, 255, 0.7);
    
	height:19%;
	top:78%;
	left:0;
    right:0;
	padding-bottom:5px;
	line-height: 14px;
	
}

div.kategoriruta-txt span {
	/*
	display: inline-block;
    vertical-align: middle;
	line-height: 16px;
	*/
    
	position: relative;
    top: 25%;
    transform: translateY(-25%);
}

div.kategoriruta-txt a{
	color:#333333;
	text-decoration:none;
}
div.kategoriruta2-txt {
	margin: 0 auto; 
	width:100%;
	float:left;
	text-align:center;
	display:table;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	font-weight:bold;
	color:#333333;
	min-height:22px;
	background-color:#ffffff;
}
div.kategoriruta2-txt a{
	color:#333333;
	text-decoration:none;
}

div.kategoriruta:hover {
	border:1px solid #666666;
	-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.60);
	-webkit-box-shadow: 0px 0px px 1px rgba(0,0,0,0.60);
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.60);
}

div.startruta-container {
	width:25%;
	background-color:#ffffff;
	display:inline-block;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px; 
	padding-bottom:1px;
	float:none;
	margin:0 auto;
	margin-bottom:3px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
	z-index:100;
}
div.startruta-img {
	float:left;
	width:100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:1px;
}


div.startruta2-container {
	width:16.66666666666667%;
	display:inline-block;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px; 
	float:none;
	margin:0 auto;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position:relative;
	z-index:100;
	margin-bottom:4px;
}
div.startruta2 {
	margin: 0 auto; 
	float:left;
	width:100%;
	display:inline-block;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position: relative; 
	text-align:center;
	border:1px solid #b5b5b5;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
}
div.startruta2-img {
	float:left;
	background-color:#ffffff;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:4px;
}
.startruta2-img img{
	width:100%;
	margin:0px;
}

h.vara-3{
	padding-top:2px;
	padding-bottom:1px;
}

div.produkt-info-3{
	float:left; 
	text-align:center; 
	width:100%; 
	position:absolute; 
	background-color: rgba(255, 255, 255, 0.75); 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	/*
	height:32px; 
	margin-left:0px; 
	margin-top:0px; 
	padding-top:4px;
	*/
	height:11%;
	top:76%;
	left:0;
    right:0;
	background-color:rgba(255,255,255,0.75);
	text-align:center;
	padding-top:4px;
	padding-bottom:0px;
}

div.produkt-info2-3{
	float:left;
	text-align:center;
	width:100%;
	position:absolute;
	z-index:200;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	/*
	height:32px;
	margin-top:234px;
	margin-left:0px;
	background-color: rgba(255, 255, 255, 0.75);
	padding-top:7px;
	*/
	height:11%;
	top:76%;
	left:0;
    right:0;
	background-color:rgba(255,255,255,0.75);
	text-align:center;
	padding-top:4px;
	padding-bottom:0px;
}

div.produkt-info2-3 span, div.produkt-info-3 span {
	/*
	color:#1a1a1a;
	font-weight: normal;
	text-transform: uppercase;
	*/
	font-family:Georgia, Times, serif;
	font-size:20px;
	font-weight: normal;
	line-height:normal;
	
	position: relative;
    /*
	top: 20%;
    transform: translateY(-20%);
	*/
}


div.start-image
{
	float:left;
	width:100%;
	position: relative;
	padding-bottom:0px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	text-align:left;
	display: block;
    
}
div.start-image img
{
	width:100%;
	margin: 0 auto;
	display: inline-block;
	
}
div.start-images {
	float:left;
	width:25%;
	max-width:280px;
	padding:1px;
	padding-bottom:0px;
	background-color:#ffffff;
	border:solid 1px #3d3d3d;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	letter-spacing:normal;
}

div.start-images-alt {
	position:absolute;
	height:25%;
	top:70%;
	left:0;
    right:0;
	background-color:rgba(255,255,255,0.6);
	text-align:center;
	padding-top:10px;
	padding-bottom:8px;
}

div.start-images-alt h2{
	font-family:Georgia, Times, serif;
	color:#1a1a1a;
	font-size:20px;
	font-weight: normal;
	text-transform: uppercase;
	
	position: relative;
    top: 48%;
    transform: translateY(-48%);
}

div.start-images-text {
	position:absolute;
	float:left;
	width:100%;
	margin-top:-49px;
	z-index:101;
	padding:6px;
	padding-bottom:7px;
	padding-left:10px;
	padding-top:0px;
	color:#ffffff;
	line-height:18px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
div.start-images-text h3{
	color:#ffffff;
	font-family:Georgia, Times, serif;
	line-height:18px;
	font-size:14px;
	font-weight:normal;
	margin-top:6px;
}
div.start-images-text-bg {
	position:absolute;
	float:left;
	width:100%;
	height:49px;
	margin-top:-49px;
	z-index:100;
	color:#ffffff;
	line-height:18px;
	background-color:rgba(0,0,0,0.6);
}

.category-head {
	float:left;
	width:100%; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

.category-head img{
	width:100%;
	border:0px solid #b5b5b5;
}
.category-head div{
	position:absolute;
	display: inline-block;
	float: right;
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	padding-top:30px;
	padding-right:0px;	
}
.category-head div div{
	float:right;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:20px;
	background-color:rgba(255,255,255,0.7);
	color:#333333;
	font-size:36px;
	font-family: Georgia, Vollkorn, Marcellus, Arial, Verdana; 
	text-transform:uppercase; 	
}

input.error, textarea.error, select.error {
	background-color:#ffefef;
	border:1px solid #ff0000;
}

input.submit { height:30px }

div.kundvagn{ 
	display:table; 
	width:170px; 
	height:49px; 
	text-align:left; 
	padding-left:0px; 
	padding-top:8px; 
	border:solid 0px #000000; 
	float:left;
	background:URL('');
}
div.kundvagn2 { 
	width:165px; 
	height:72px; 
	display:table; 
	text-align:left; 
	padding-left:0px; 
	margin-top:3px; 
	border:solid 0px #000000; 
	float:left; 
}

div.kundvagnKop			{ width:170px; height:49px; text-align:left; padding-left:0px; padding-top:8px; border:solid 0px #000000; float:left; background:URL(''); }
#kundvagn_1			{ position:absolute; width:48px; margin-left:10px; font-size:12px; }
#kundvagn_3			{ position:absolute; width:30px; top:14px; margin-left:10px; font-size:12px }

div.hoger					{ width:153px; display:table; text-align:left; padding-top:2px; padding-left:15px; padding-right:0px; float:left; background:URL('img/hoger.gif'); }

div.tipsa-ruta{ 
	float:left;
	background-color:#eeeeee;
	margin-left:3px;
	margin-right:3px;
	width:150px;
	padding:4px;
	padding-top:0px;
	text-align:center; 
	margin-top:4px; 
	color:#666666;
	border:1px solid #cccccc;
}
div.tipsa-ruta a{ 
	text-decoration:none;
	color:#666666
}
div.tipsa-ruta img{ 
	margin-top:4px;
	border:1px solid #cccccc;
}

div.hoger_botten		{ height:20px; text-align:right; padding-right:8px; float:right; }
h1{ margin-top:20px; margin-bottom:10px; }
h2{margin-bottom:0px; margin-top:22px}
h2.vara{margin-bottom:0px; margin-top:0px}
h3{margin-bottom:0px; margin-top:10px}

tr.beige{background-color:#E6E3CE; cursor:pointer;}

div.search { float:right; width:100%; display:table; padding-bottom:0px; padding-left:2px; margin-top:1px; text-align:right; z-index:5000 }
div.searchText { float:left; display:table; }
div.searchBtn { float:left; display:table; margin-top:3px; margin-left:-1px}

#cart-wrapper{
    display:table;
    float:left;
    width:156px;
    height:85px;
    margin-left:5px;
    padding-left:0px;
    background-color:#ffffff;
	border:1px solid #d0d0cf;
	border:3px solid #666666;
	border-radius:8px;
	z-index:1000;
}
	
#cartFullsize{
	display:none;
	z-index:100;
	float:left;
	position: absolute;
	width: 540px;
	margin-top:84px;
	margin-left:-403px;
	font-size:12px;
	border:3px solid #666666;
	background-color:#ffffff;
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-left-radius:8px;
	padding:8px;
	-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.2);
}

.checkout-container{
	float:left;
	display:table;
	width:100%;
	border:1px solid #dddddd;
	padding:6px;
	background-color:#f5f5f5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.disabled{
	cursor:default; 
	color:#999999;
}

.product-box-price{
	float:left;
	width:100%;
	height:18px;
	margin-bottom:15px;
}
.start-julkalender{
	float:left; 
	width:227px; 
	margin-top:14px; 
	margin-left:5px;
}
.start-text-container{
	float:left;
	width:100%;
	padding-left:1px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.start-text-container div{
	text-align:center;
	width:82%;
	margin:auto;
}
.start-text-container p{
	font-family: "Open Sans", Georgia;
	color:#333333; 
	font-size: 16px;
	letter-spacing:0.4px;
}

.start-text-container h1{
	font-family:Georgia;
	margin-top:15px;
	margin-bottom:8px;
}

.right-headline-trans{
float:left; text-align:center; width:132px; height:18px; margin-left:0px; padding-top:2px; margin-top:106px; position:absolute; background-color: white; opacity:0.70; filter:alpha(opacity=70);
}

.right-delivery{
	display:table;
	padding-top:9px;
	padding-bottom:0px;
	padding-left:7px;
	width:164px; 
	float:left; 
	text-align:left;
	margin-left:2px
}
.right-delivery-container{
	display:table;
	padding:3px;
	margin-left:-2px;
	width:167px;
	float:left; 
	text-align:left;
	background-color:#a3a9b6;
	border:1px solid #a3a9b6;
}
.right-delivery-content{
	font-family:Arial;
	font-size:12px;
	display:table;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:4px;
	width:151px; 
	float:left; 
	text-align:left;
	background-color:#f7f7f7;
	border:1px solid #a3a9b6;
}
.right-delivery-container-xmas{
	display:table;
	padding:3px;
	margin-left:-2px;
	width:167px;
	float:left; 
	text-align:left;
	background-color:#a3a9b6;
	border:1px solid #2d3b65;
}
.right-delivery-content-xmas{
	font-family:Arial;
	font-size:12px;
	display:table;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:4px;
	width:149px; 
	float:left; 
	text-align:left;
	background-color:#f7f7f7;
	border:2px dashed #cc0000;
}

.right-delivery a:link{ font-family:Arial; font-size:12px; font-weight:normal }
.right-delivery a:visited{ font-family:Arial; font-size:12px; font-weight:normal }
.right-delivery a:active{ font-family:Arial; font-size:12px; font-weight:normal }
.right-delivery a:hover{ font-family:Arial; font-size:12px; font-weight:normal }

.boxWithBorder{
	float:left;
	width:100%;
	max-width:300px;
	padding:10px;
	padding-right:15px; 
	margin-top:10px;
	margin-right:10px;
}

#productpage-left{
	float:left;
	width:44%;
	max-width:510px;
	padding-left:10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
div.productpage-left-image { 
	float:right; 
	width:100%;
	max-width:496px;
	height:100%;
	max-height:496px;
	margin-top:7px;
	margin-bottom:5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.productpage-left-thumbs { 
	float:left;
	display:table;
	width:100%;
	max-width:496px;
	margin-left:3px;
	padding:4px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color:#d6d6d6;
	margin-top:3px;
	margin-bottom:10px;
}
div.productpage-left-thumb {
	float:left;
	padding:1px;
	width:114px;
	height:114px;
	margin:4px;
	cursor:pointer;
	letter-spacing:normal;	
}
div.productpage-left-thumb img{
	width:100%;
}
div.productpage-left-arrow {
	float:left;
	width:11px;
	padding-top:33px;
}

div.productpage-left-thumb-conts {
	float:left;
	display:table;
	width:100%;
	min-height:110px;
}
div.productpage-left-thumb-cont {
	float:left;
	width:100%;
	
}
#productpage-right{
	float:left;
	width:56%;
	max-width:800px;
	text-align:left;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
/*
#productpage-right div{
	font-family: "Open Sans", Georgia;
	color:#333333; 
	font-size: 16px;
	letter-spacing:0.4px;
}
*/
#productpage-right div.medium{
	float:left;
	width:100%;
	font-family: "Open Sans", Georgia;
	color:#333333; 
	font-size: 16px;
	letter-spacing:0.4px;
	line-height:22px;
}

#productpage-right div.medium div{
	float:left;
	font-family: "Open Sans", Georgia;
	font-size: 16px;
	letter-spacing:0.4px;
	line-height:22px;
}
#productpage-right div.medium h1{
	line-height:normal;
}
#productpage-right div h1{
	margin-top:12px;
	margin-bottom:14px;
}

#priceContainer{
	font-family: 'Open Sans';
    font-family: 'Times new roman';
	font-size: 32px;
    color: #333333;
	height:32px;
}
#btnVarukorg{
	float:left; 
	width:52px;
	height:18px;
	margin-top:2px; 
	margin-left:9px; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:6px;
	text-align:center; 
	cursor:pointer; 
	padding-top:4px; 
	font-family:Verdana, Arial, georgia;
	font-weight:normal;
	font-size:12px;
	background-color:#999999;
	border-radius:4px;
	color:#ffffff;
	text-shadow: 1px 1px #555555;
	border:0px solid #919191;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#b7b7b7), to(#757575));
	background: -webkit-linear-gradient(top, #b7b7b7, #757575);
	background: -moz-linear-gradient(top, #b7b7b7, #757575);
	background: -ms-linear-gradient(top, #b7b7b7, #757575);
	background: -o-linear-gradient(top, #b7b7b7, #757575);
}
#btnVarukorg:hover{
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#333333));
	background: -webkit-linear-gradient(top, #666666, #333333);
	background: -moz-linear-gradient(top, #666666, #333333);
	background: -ms-linear-gradient(top, #666666, #333333);
	background: -o-linear-gradient(top, #666666, #333333);

}

#btnCheckout{
	float:right;
	width:149px;
	height:43px;
	margin-right:9px;
	margin-top:1px;
}

.btnGreySimple{
	float:left; 
	width:77px; 
	height:32px;
	text-align:center; 
	cursor:pointer; 
	margin-top:2px; 
	padding:2px;
	padding-top:0px; 
	padding-bottom:0px;
	font-family:georgia; 
	font-size:14px;
	background-color:#888888;
	border-radius:2px;
	color:#ffffff;
	font-family:Verdana, Arial, georgia;
	font-weight:normal;
	font-size:14px;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#b7b7b7), to(#757575));
	background: -webkit-linear-gradient(top, #b7b7b7, #757575);
	background: -moz-linear-gradient(top, #b7b7b7, #757575);
	background: -ms-linear-gradient(top, #b7b7b7, #757575);
	background: -o-linear-gradient(top, #b7b7b7, #757575);
}
.btnGreySimple:hover{
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#333333));
	background: -webkit-linear-gradient(top, #666666, #333333);
	background: -moz-linear-gradient(top, #666666, #333333);
	background: -ms-linear-gradient(top, #666666, #333333);
	background: -o-linear-gradient(top, #666666, #333333);
}

.right-offer{
	display:table;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:5px;
	width:150px; 
	float:left; 
	text-align:left;
}
.right-offer-container{
	display:table;
	padding:4px;
	width:144px;
	float:left;
	text-align:left;
	background-color:#ffffff;
	border-radius:8px;
	border:2px solid #333333;
}
.right-offer-content{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	display:table;
	padding-top:0px;
	padding-bottom:4px;
	border-radius:4px;
	width:144px; 
	float:left; 
	text-align:left;
}
.right-offer a:link{ font-family:Arial; font-size:12px; font-weight:normal }
.right-offer a:visited{ font-family:Arial; font-size:12px; font-weight:normal }
.right-offer a:active{ font-family:Arial; font-size:12px; font-weight:normal }
.right-offer a:hover{ font-family:Arial; font-size:12px; font-weight:normal }



/*
.3{
	float:left; 
	width:280px;
	height:50px;
	margin-top:2px; 
	margin-left:4px; 
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:2px;
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-family: "Open Sans", Georgia;
	font-weight:bold;
	font-size:18px;
	background-color:#4d6b48;
	border-radius:2px;
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#70ba2e), to(#67b225));
	background: -webkit-linear-gradient(top, #70ba2e, #67b225);
	background: -moz-linear-gradient(top, #70ba2e, #67b225);
	background: -ms-linear-gradient(top, #70ba2e, #67b225);
	background: -o-linear-gradient(top, #70ba2e, #67b225);
	border:1px solid #ffffff;
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.05);
}

.btnLargeGreen:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#70ba2e), to(#67b225));
	background: -webkit-linear-gradient(top, #70ba2e, #67b225);
	background: -moz-linear-gradient(top, #70ba2e, #67b225);
	background: -ms-linear-gradient(top, #70ba2e, #67b225);
	background: -o-linear-gradient(top, #70ba2e, #67b225);	
}
.btnLargeGreen:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#70ba2e), to(#67b225));
	background: -webkit-linear-gradient(top, #70ba2e, #67b225);
	background: -moz-linear-gradient(top, #70ba2e, #67b225);
	background: -ms-linear-gradient(top, #70ba2e, #67b225);
	background: -o-linear-gradient(top, #70ba2e, #67b225);
}
*/

.btnLargeGreen{
	float:left; 
	width:280px;
	height:50px;
	margin-top:2px; 
	margin-left:4px; 
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:2px;
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-family: "Open Sans", Georgia;
	font-weight:bold;
	font-size:18px;
	background-color:#4d6b48;
	border-radius:3px;
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#a7d244), to(#84b11e));
	background: -webkit-linear-gradient(top, #a7d244, #84b11e);
	background: -moz-linear-gradient(top, #a7d244, #84b11e);
	background: -ms-linear-gradient(top, #a7d244, #84b11e);
	background: -o-linear-gradient(top, #a7d244, #84b11e);
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	*/
}

.btnLargeGreen:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#8ec40f), to(#699504));
	background: -webkit-linear-gradient(top, #8ec40f, #699504);
	background: -moz-linear-gradient(top, #8ec40f, #699504);
	background: -ms-linear-gradient(top, #8ec40f, #699504);
	background: -o-linear-gradient(top, #8ec40f, #699504);	
}
.btnLargeGreen:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#699504), to(#699504));
	background: -webkit-linear-gradient(top, #699504, #699504);
	background: -moz-linear-gradient(top, #699504, #699504);
	background: -ms-linear-gradient(top, #699504, #699504);
	background: -o-linear-gradient(top, #699504, #699504);
}

.btnLargeGrey{
	float:left; 
	width:280px;
	height:50px;
	margin-top:2px; 
	margin-left:4px; 
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:2px;
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-family: "Open Sans", Georgia;
	font-weight:bold;
	font-size:18px;
	background-color:#676767;
	border-radius:3px;
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#979797));
	background: -webkit-linear-gradient(top, #d0d0d0, #979797);
	background: -moz-linear-gradient(top, #d0d0d0, #979797);
	background: -ms-linear-gradient(top, #d0d0d0, #979797);
	background: -o-linear-gradient(top, #d0d0d0, #979797);
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	*/
}

.btnLargeGrey:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#bababa), to(#878787));
	background: -webkit-linear-gradient(top, #bababa, #878787);
	background: -moz-linear-gradient(top, #bababa, #878787);
	background: -ms-linear-gradient(top, #bababa, #878787);
	background: -o-linear-gradient(top, #bababa, #878787);	
}
.btnLargeGrey:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#878787));
	background: -webkit-linear-gradient(top, #878787, #878787);
	background: -moz-linear-gradient(top, #878787, #878787);
	background: -ms-linear-gradient(top, #878787, #878787);
	background: -o-linear-gradient(top, #878787, #878787);
}

.btnMediumBlue{
	float:left; 
	width:100%;
	max-width:200px;
	height:38px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:2px;
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-family: "Open Sans", Georgia;
	font-weight:bold;
	font-size:16px;
	background-color:#4d6b48;
	border-radius:3px;
	color:#ffffff;
	text-shadow: 1px 1px #555555;
	background: -webkit-gradient(linear, left top, left bottom, from(#9cc4d5), to(#5f8e9f));
	background: -webkit-linear-gradient(top, #9cc4d5, #5f8e9f);
	background: -moz-linear-gradient(top, #9cc4d5, #5f8e9f);
	background: -ms-linear-gradient(top, #9cc4d5, #5f8e9f);
	background: -o-linear-gradient(top, #9cc4d5, #5f8e9f);
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);	
	*/
} 

.btnMediumBlue:hover{
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#7ea9bb), to(#3c6f82));
	background: -webkit-linear-gradient(top, #7ea9bb, #3c6f82);
	background: -moz-linear-gradient(top, #7ea9bb, #3c6f82);
	background: -ms-linear-gradient(top, #7ea9bb, #3c6f82);
	background: -o-linear-gradient(top, #7ea9bb, #3c6f82);
}

.btnMediumBlue:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#3c6f82), to(#3c6f82));
	background: -webkit-linear-gradient(top, #3c6f82, #3c6f82);
	background: -moz-linear-gradient(top, #3c6f82, #3c6f82);
	background: -ms-linear-gradient(top, #3c6f82, #3c6f82);
	background: -o-linear-gradient(top, #3c6f82, #3c6f82);
}

.btnMediumGreen{
	float:left; 
	width:200px;
	height:38px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:3px;
	text-align:center; 
	cursor:pointer; 
	font-family: "Open Sans", Georgia;
	font-weight:bold;
	font-size:16px;
	background-color:#4d6b48;
	border-radius:3px;
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#a7d244), to(#79a612));
	background: -webkit-linear-gradient(top, #a7d244, #79a612);
	background: -moz-linear-gradient(top, #a7d244, #79a612);
	background: -ms-linear-gradient(top, #a7d244, #79a612);
	background: -o-linear-gradient(top, #a7d244, #79a612);
	border:1px solid #ffffff;
	/*
	text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	*/
} 


.btnMediumDisabled{
	float:left; 
	width:200px;
	height:38px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:3px;
	text-align:center; 
	cursor:default; 
	font-family: "Open Sans", Georgia;
	font-weight:bold;
	font-size:16px;
	background-color:#646464;
	border-radius:3px;
	color:#eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#acacac));
	background: -webkit-linear-gradient(top, #d0d0d0, #acacac);
	background: -moz-linear-gradient(top, #d0d0d0, #acacac);
	background: -ms-linear-gradient(top, #d0d0d0, #acacac);
	background: -o-linear-gradient(top, #d0d0d0, #acacac);
	border:1px solid #ffffff;	
	/*
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
	*/
	opacity:0.75; filter:alpha(opacity=75);
} 

/*
.btnMediumGrey{
	float:left; 
	width:100%;
	max-width:200px;
	height:40px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:9px;
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-weight:bold;
	font-size:16px;
	background-color:#e3e3e1;
	color:#555555;
} 
*/
.btnMediumGrey{
	float:left; 
	width:200px;
	height:38px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:3px;
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-family: "Open Sans", Georgia;
	font-weight:bold;
	font-size:16px;
	background-color:#555555;
	border-radius:3px;
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#d1d1d1), to(#9e9e9e));
	background: -webkit-linear-gradient(top, #d1d1d1, #a7a7a7);
	background: -moz-linear-gradient(top, #d1d1d1, #a7a7a7);
	background: -ms-linear-gradient(top, #d1d1d1, #a7a7a7);
	background: -o-linear-gradient(top, #d1d1d1, #a7a7a7);
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	*/
	/*
	float:left; 
	width:200px;
	height:38px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:10px;
	text-align:center; 
	cursor:pointer; 
	font-family: "Open Sans", Georgia;
	font-weight:normal;
	font-size:16px;
	background-color:#9a9a9a;
	border-radius:2px;
	color:#ffffff;
	*/
} 
.btnMediumGreyActive{
	float:left; 
	width:200px;
	height:38px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:10px;
	text-align:center; 
	font-family: "Open Sans", Georgia;
	font-weight:normal;
	font-size:16px;
	background-color:#444444;
	border-radius:2px;
	color:#ffffff;	
} 

.btnMediumGrey:hover{
	background-color:#8f8f8f;
	background: -webkit-gradient(linear, left top, left bottom, from(#c6c6c6), to(#8f8f8f));
	background: -webkit-linear-gradient(top, #c6c6c6, #8f8f8f);
	background: -moz-linear-gradient(top, #c6c6c6, #8f8f8f);
	background: -ms-linear-gradient(top, #c6c6c6, #8f8f8f);
	background: -o-linear-gradient(top, #c6c6c6, #8f8f8f);
	/*
	background-color:#444444;
	*/
}

.btnMediumGrey:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#8f8f8f), to(#8f8f8f));
	background: -webkit-linear-gradient(top, #8f8f8f, #8f8f8f);
	background: -moz-linear-gradient(top, #8f8f8f, #8f8f8f);
	background: -ms-linear-gradient(top, #8f8f8f, #8f8f8f);
	background: -o-linear-gradient(top, #8f8f8f, #8f8f8f);
}
.btnMediumGreen:hover{
	background-color:#699504;
	background: -webkit-gradient(linear, left top, left bottom, from(#8ec40f), to(#699504));
	background: -webkit-linear-gradient(top, #8ec40f, #699504);
	background: -moz-linear-gradient(top, #8ec40f, #699504);
	background: -ms-linear-gradient(top, #8ec40f, #699504);
	background: -o-linear-gradient(top, #8ec40f, #699504);
}

.btnMediumGreen:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#699504), to(#699504));
	background: -webkit-linear-gradient(top, #699504, #699504);
	background: -moz-linear-gradient(top, #699504, #699504);
	background: -ms-linear-gradient(top, #699504, #699504);
	background: -o-linear-gradient(top, #699504, #699504);
}

.btnMediumGreyDisabled{
	float:left; 
	width:200px;
	height:40px;
	margin-top:2px; 
	margin-left:4px;
	text-transform:uppercase; 
	margin-right:4px; 
	padding-left:1px;
	padding-top:10px;
	text-align:center; 
	cursor:default; 
	font-family: "Open Sans", Georgia;
	font-weight:normal;
	font-size:16px;
	background-color:#e3e3e1;
	color:#8b8b8b;
	opacity:0.75; filter:alpha(opacity=75);
} 
.btnSmallBlue{
	float:left; 
	width:90px;
	height:32px;
	margin-top:0px; 
	text-transform:uppercase; 
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-weight:bold;
	font-size:14px;
	border-radius:3px;
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#79ba51), to(#529329));
	background: -webkit-linear-gradient(top, #9cc4d5, #5f8e9f);
	background: -moz-linear-gradient(top, #9cc4d5, #5f8e9f);
	background: -ms-linear-gradient(top, #9cc4d5, #5f8e9f);
	background: -o-linear-gradient(top, #9cc4d5, #5f8e9f);
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);	
	*/
} 

.btnSmallBlue:hover{
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#7ea9bb), to(#3c6f82));
	background: -webkit-linear-gradient(top, #7ea9bb, #3c6f82);
	background: -moz-linear-gradient(top, #7ea9bb, #3c6f82);
	background: -ms-linear-gradient(top, #7ea9bb, #3c6f82);
	background: -o-linear-gradient(top, #7ea9bb, #3c6f82);
}

.btnSmallBlue:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#3c6f82), to(#3c6f82));
	background: -webkit-linear-gradient(top, #3c6f82, #3c6f82);
	background: -moz-linear-gradient(top, #3c6f82, #3c6f82);
	background: -ms-linear-gradient(top, #3c6f82, #3c6f82);
	background: -o-linear-gradient(top, #3c6f82, #3c6f82);
}

.btnSmallGreen{
	float:left; 
	width:90px;
	height:32px;
	margin-top:0px;
	padding:4px;
	text-transform:uppercase; 
	text-align:center; 
	cursor:pointer; 
	font-family:Arial, georgia,  Verdana;
	font-weight:bold;
	font-size:14px;
	border-radius:3px;
	color:#ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#9d9d9d), to(#535353));
	background: -webkit-linear-gradient(top, #9d9d9d, #535353);
	background: -moz-linear-gradient(top, #9d9d9d, #535353);
	background: -ms-linear-gradient(top, #9d9d9d, #535353);
	background: -o-linear-gradient(top, #9d9d9d, #535353);
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	*/
	background: -webkit-gradient(linear, left top, left bottom, from(#535353), to(#2e2e2e));
	background: -webkit-linear-gradient(top, #535353, #2e2e2e);
	background: -moz-linear-gradient(top, #535353, #2e2e2e);
	background: -ms-linear-gradient(top, #535353, #2e2e2e);
	background: -o-linear-gradient(top, #535353, #2e2e2e);
	
} 

.btnSmallGreen:hover{
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#79a612), to(#547508));
	background: -webkit-linear-gradient(top, #79a612, #547508);
	background: -moz-linear-gradient(top, #79a612, #547508);
	background: -ms-linear-gradient(top, #79a612, #547508);
	background: -o-linear-gradient(top, #79a612, #547508);

	background: -webkit-gradient(linear, left top, left bottom, from(#8ec40f), to(#699504));
	background: -webkit-linear-gradient(top, #8ec40f, #699504);
	background: -moz-linear-gradient(top, #8ec40f, #699504);
	background: -ms-linear-gradient(top, #8ec40f, #699504);
	background: -o-linear-gradient(top, #8ec40f, #699504);	
}

.btnSmallGreen:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#648f03), to(#648f03));
	background: -webkit-linear-gradient(top, #648f03, #648f03);
	background: -moz-linear-gradient(top, #648f03, #648f03);
	background: -ms-linear-gradient(top, #648f03, #648f03);
	background: -o-linear-gradient(top, #648f03, #648f03);
	
	background: -webkit-gradient(linear, left top, left bottom, from(#699504), to(#699504));
	background: -webkit-linear-gradient(top, #699504, #699504);
	background: -moz-linear-gradient(top, #699504, #699504);
	background: -ms-linear-gradient(top, #699504, #699504);
	background: -o-linear-gradient(top, #699504, #699504);
}

.btnSmallGrey{
	float:left; 
	width:90px;
	height:32px;
	margin-top:0px;
	padding:5px;
	margin-left:0px;
	text-transform:uppercase; 
	text-align:center; 
	cursor:pointer; 
	font-family: Arial, georgia,  Verdana;
	font-weight:bold;
	font-size:14px;
	border-radius:3px;
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	*/
	color:#ffffff;
	text-shadow: 1px 1px 1px #626262;
	background: -webkit-gradient(linear, left top, left bottom, from(#b5b5b5), to(#9e9e9e));
	background: -webkit-linear-gradient(top, #b5b5b5, #9e9e9e);
	background: -moz-linear-gradient(top, #b5b5b5, #9e9e9e);
	background: -ms-linear-gradient(top, #b5b5b5, #9e9e9e);
	background: -o-linear-gradient(top, #b5b5b5, #9e9e9e);
} 

.btnSmallGrey:hover{
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#8d8296), to(#645a6e));
	background: -webkit-linear-gradient(top, #8d8296, #645a6e);
	background: -moz-linear-gradient(top, #8d8296, #645a6e);
	background: -ms-linear-gradient(top, #8d8296, #645a6e);
	background: -o-linear-gradient(top, #8d8296, #645a6e);
}

.btnSmallGrey:active{
	background: -webkit-gradient(linear, left top, left bottom, from(#5d5466), to(#5d5466));
	background: -webkit-linear-gradient(top, #5d5466, #5d5466);
	background: -moz-linear-gradient(top, #5d5466, #5d5466);
	background: -ms-linear-gradient(top, #5d5466, #5d5466);
	background: -o-linear-gradient(top, #5d5466, #5d5466);
}

.btnSmallDisabled{
	float:left; 
	width:90px;
	height:32px;
	text-transform:uppercase; 
	text-align:center; 
	cursor:pointer; 
	font-family: Arial, georgia,  Verdana;
	font-weight:bold;
	font-size:14px;
	border-radius:3px;
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.2);
	*/
	cursor:default; 
	background-color:#646464;	
	color:#eeeeee;

	background: -webkit-gradient(linear, left top, left bottom, from(#9d9d9d), to(#535353));
	background: -webkit-linear-gradient(top, #9d9d9d, #535353);
	background: -moz-linear-gradient(top, #9d9d9d, #535353);
	background: -ms-linear-gradient(top, #9d9d9d, #535353);
	background: -o-linear-gradient(top, #9d9d9d, #535353);
	border:1px solid #ffffff;
	/*
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.45);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.45);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.45);	
	*/
	opacity:0.60; filter:alpha(opacity=60);
} 

#logos-footer{
	width:100%;
	float:left;
	display:table;
	/*
	border:1px solid #cdcdcd;
	background-color:#ffffff;
	-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.11);
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.11);
	box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.11);
	*/
	overflow:hidden; 
	margin-top:0px;
	padding-top:3px;
	max-width:1420px;
	border-radius:2px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

#HrefLogin{
	
}

#HrefLoginOld{
	display:none;
}

#RemindContainer{
	display:none;
	position:relative; 
	margin-left:823px;
	margin-top:30px;
	text-align:left;
	width:216px;
	min-height:188px;
	padding:12px;
	border:1px solid #999999;
	border-radius:8px;
	background-color:#ffffff;
	-moz-box-shadow: px 0px 25px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.15);
}


.ribbon-wrapper {
	width: 160px;
	height: 160px;
	margin-left:-7px;
	overflow: hidden;
	position: absolute;
	z-index:110;
  	opacity:0.8;
	filter:alpha(opacity=80);
	top:0px;
	cursor:pointer;
}

.ribbon {
	font-family: Impact, Arial, Sans-Serif;
	font-size:26px;
	text-align: center;
	text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
	-webkit-transform: rotate(-45deg);
	-moz-transform:    rotate(-45deg);
	-ms-transform:     rotate(-45deg);
	-o-transform:      rotate(-45deg);
	position: relative;
	padding: 5px 0;
	left: -50px;
	top: 20px;
	width: 180px;
	background-color: #d8d9d6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e5e5e5)); 
	background-image: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5); 
	background-image: -moz-linear-gradient(top, #f9f9f9, #e5e5e5); 
	background-image: -ms-linear-gradient(top, #f9f9f9, #e5e5e5); 
	background-image: -o-linear-gradient(top, #f9f9f9, #e5e5e5); 
	color: #131313;
}

.ribbon-long {
	font-family: Impact, Arial, Sans-Serif;
	font-size:20px;
	text-align: center;
	text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
	-webkit-transform: rotate(-45deg);
	-moz-transform:    rotate(-45deg);
	-ms-transform:     rotate(-45deg);
	-o-transform:      rotate(-45deg);
	position: relative;
	padding: 10px 0;
	left: -45px;
	top: 30px;
	width: 200px;
	background-color: #d8d9d6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e5e5e5)); 
	background-image: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5); 
	background-image: -moz-linear-gradient(top, #f9f9f9, #e5e5e5); 
	background-image: -ms-linear-gradient(top, #f9f9f9, #e5e5e5); 
	background-image: -o-linear-gradient(top, #f9f9f9, #e5e5e5); 
	color: #131313;
}


.favourit-heart {
/*
float:right; cursor:pointer; position:absolute
*/
	width: 40px;
	height: 40px;
	margin-top:7px;
	right:8px;
	overflow: hidden;
	position: absolute;
	z-index:110;
	top:0px;
	cursor:pointer;
}

#top-logo {
		float:left;
		width:30%;
		max-width:1420px;
		min-height:57px;
		text-align:left;
		padding-left:10px;
		padding-top:4px;
		margin-top:-4px;
		background-color:#ffffff;
		z-index:500;
		position:relative;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box; 
		box-sizing: border-box;
		transition: margin-top 0.5s;
}

#logobar{
	z-index:2000;
	height:104px;
}

#SearchContainer
{
	float:right;
	margin-top:30px;
	margin-right:13px;
	background-color:#ffffff;
	z-index:6000
}
#CartContainer
{
	float:right;
	width:100%;
	max-width:419px;
	margin-top:44px;
	margin-right:13px;
	background-color:#ffffff;
}
#sok
{
	height:50px;	
	width:340px; 
	padding-left:10px; 
	padding-right:23px; 
	font-size:18px;
	border-radius:3px;
	border:1px solid #dadada;
	border-right:0px;
	margin-top:3px;
	outline: none;
}
#sok-button
{
	background-color:#f9f9f9;
	border:1px solid #dadada;
	border-left:0px;
	background:url('https://www.mixinhome.eu/img/icon-search2.svg') no-repeat scroll 0px 0px transparent;
	background-size: 35px 35px;	
	background-position: 6px 6px;
	background-repeat: no-repeat;
	background-color:#ffffff;
	height:50px;
	width:50px;
	margin-top:0px;
	margin-left:-1px;
	cursor:pointer;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

#LoginContainerAbs{
	position:absolute;
	width:0px;
	height:0px;
	z-index:1000;
}

#topmenu-mobile{
	display:none;
	cursor:pointer;
	float:left;
	height:41px;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	background: url('https://www.mixinhome.eu/img/bg_menuMobile.png');
	border-bottom:0px solid #adacac;
	z-index:10000;
}
#topmenu-mobile-left{
	float:left;
	width:20%;
	text-align:left;
	margin-top:8px;
	padding-left:18px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
#my-menu {
	margin-left:-12px;
	margin-top:14px;
}

#topmenu-mobile-heart{
	float:left;
	padding-left:18px;
}
#topmenu-mobile-logo{
	float:right;
	width:30%;
	text-align:right;
	padding-top:7px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
@media screen and (max-width: 600px) {
	#topmenu-mobile-logo{
		text-align:center;
	}
}
#topmenucontainer-mobile{
	float:right;
	width:50%;
	text-align:right;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

#topsearch-mobile {
	position:relative;
	width:100%;
	text-align:center;
	padding-top:6px;
	background: #dddddd;
	display:none;
	background: #ffffff;
	border-bottom:1px solid #666666;
	position:fixed;
	height:210px;
	top:0px;
	z-index:10000;
	
	-moz-box-shadow: px 0px 15px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0	,0.3);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
}

@media screen and (max-width: 945px) {
	#topsearch-mobile {
		top:40px;
	}
}
#search-mobile {
	float:none;
	width: 70%;
    height:48px;
	box-sizing: border-box;
    background-color: #f9f9f9;
    padding: 14px 20px 12px 10px;
	margin-right:0px;
	color:#333333;
	
	font-size: 18px;
    border: 1px solid #999999;
    border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	border-radius:4px;
	
	font-size: 24px;
    background-color: #ffffff;
    text-align:center;
	border: none;
    border-bottom: dashed 1px #A0A0A0;
	outline: none;
}
#toplinks-mobile{
	display:none;
	position:relative;
	float:left;
	width:100%;
	margin-top:0px;
	z-index:1000;
	border-top:1px solid #b0aeae;
}
.toplinks-mobile-container{
	position:relative;
	float:left;
	padding-top:0px;
	height:48px;
	width:100%;
	background-color:#ffffff;
	border-bottom:1px solid #d1cfcf;
	text-align:left;
}
.toplinks-mobile-left{
	float:left;
	width:90%;
	padding-left: 12px;
	margin-top:11px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family:Arial;
	font-size:18px;
	color: #333333;
	text-decoration: none;
	cursor:pointer;
}
.tl-100{
	width:100%;
}

.toplinks-mobile-left2{
	float:left;
	width:90%;
	padding-left:12px;
	margin-top:11px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	font-family:Arial;
	color: #333333; 
	font-size:18px;
	text-decoration: none;
	cursor:pointer;
}

.toplinks-mobile-right{
	float:right;
	text-align:left;
	padding-right:10px;
	padding-top:11px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.toplinks-mobile-right img{
	width:12px;
}

#topmenu-mobile-amount{
	position:absolute;
	background-color:#cf4a37;
	width:15px;
	height:15px;
	text-align:center;
	font-family:Arial;
	color:#ffffff;
	font-size:12px;
	padding-top:2px;
	padding-left:1px;
	padding-right:1px;
	-moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
	cursor:pointer;
}

#footer-mobile{
	display:none;
	float:left;
	width:90%;
}

#footer-mobile div a{
	color:#333333;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	font-family:Arial;
}

.plist-buttons{
	float:left;
	display:table;
	margin-top:5px; 
	width:100%; 
	margin-bottom:5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-left:11px;
	padding-right:11px;
}

.plist-button-left{
	width:40%;
	float:left;
	text-align:left;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.plist-button-center{
	width:20%;
	float:left;
	text-align:center;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.plist-button-right{
	width:40%;
	text-align:right;
	float:right;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

#start-navigation-left {
	margin-top:254px;
	left:30px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);		
	z-index:90;
	cursor:pointer;
}

#start-navigation-right {
	margin-top:254px;
	right:30px;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:90;
	cursor:pointer;
}
/*
#shopping-bag-container-outer {
	display:none;
	float:left;
	position:fixed;	
	top:54px;
	width:96%;
	left:2%;
	padding:8px;
	overflow:auto;
	z-index:10000;
	background-color:#ffffff;
	border:1px solid #cccccc;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-box-shadow: px 0px 15px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0	,0.3);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
}
#shopping-bag-container {
	float:left;
	width:100%;
	height:100%;
	padding:8px;
	position:relative;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
}
*/
#shopping-bag-container-outer {
	display:none;
	float:left;
	position:absolute;	
	/*
	float:left;
	flex-direction: row;
    flex-wrap: wrap;
	*/
	/*
	top:170px;
	right:304px;
	
	max-height:80%;
	*/
	margin-left:-510px;
	margin-top:18px;
	width:600px;
	/*
	height:400px;
	*/
	
	padding:8px;
	overflow:auto;
	z-index:10000;
	background-color:#ffffff;
	border:1px solid #cccccc;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	
	-moz-box-shadow: px 0px 15px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0	,0.3);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
	overflow-y:auto;
}
#shopping-bag-container {
	float:left;
	width:100%;
	height:100%;
	padding:8px;
	position:relative;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
	
	overflow:auto;
	max-height:700px;
}

.cart-pointer {
	float:left;
	display:none;
	position:absolute;
	margin-left:2px;
	margin-top:5px;
	padding:3px;
	z-index:10001;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
}
.cart-pointer div{
	position:relative;
	width:20px;
	height:20px;
	border: solid #cccccc;
	background-color:#ffffff;
	border-width: 0 1px 1px 0;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	z-index:10001;
}

#shopping-bag-container-outerM {
	display:none;
	float:right;
	right:10px;
	position:absolute;	
	
	/*
	float:left;
	flex-direction: row;
    flex-wrap: wrap;
	*/
	/*
	top:170px;
	right:304px;
	
	max-height:80%;
	*/
	margin-left:-550px;
	margin-top:18px;
	width:100%;
	max-width:600px;
	/*
	height:400px;
	*/
	
	padding:8px;
	overflow:auto;
	z-index:10000;
	background-color:#ffffff;
	border:1px solid #cccccc;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	
	-moz-box-shadow: px 0px 15px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0	,0.3);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
	overflow-y:auto;
}
#shopping-bag-containerM {
	float:left;
	width:100%;
	height:100%;
	padding:8px;
	position:relative;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
	
	overflow:auto;
	max-height:700px;
}

.cart-pointerM {
	float:left;
	display:none;
	position:absolute;
	margin-left:2px;
	margin-top:5px;
	padding:3px;
	z-index:10001;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
}
.cart-pointerM div{
	position:relative;
	width:20px;
	height:20px;
	border: solid #cccccc;
	background-color:#ffffff;
	border-width: 0 1px 1px 0;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	z-index:10001;
}

#CartDisplay{
	float:left;
	margin-top:14px;
	margin-left:8px;
	font-family:Verdana;
	font-size:14px;
}
.TableCart{
	border:0px;
	width:99%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.TableCart th{
	padding:2px;
	border-bottom:1px solid #e2e2e2;
}
.TableCart th div{
	
	font-weight:bold;
	color:#999999;
}

.TableCart td{
	padding:2px;
	padding-top:12px;
	color:#666666;
	vertical-align:top;
}

.TableCart td div{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

.TableCart td a{
	font-weight:normal;
	color:#666666;
}



input[type="checkbox"].styled {
    display:none;
}

input[type="checkbox"].styled + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

input[type="checkbox"].styled + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-3px 4px 0 0;
    vertical-align:middle;
    background:url(https://www.mixinhome.eu/img/check_radio_sheet.png) left -57px no-repeat;
    cursor:pointer;
}

input[type="checkbox"].styled + label:hover span {
    background:url(https://www.mixinhome.eu/img/check_radio_sheet.png) left -76px no-repeat;
}

input[type="checkbox"].styled:checked + label span {
    background:url(https://www.mixinhome.eu/img/check_radio_sheet.png) left -95px no-repeat;
}

input[type="radio"].styled {
    display:none;
}

input[type="radio"].styled + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

input[type="radio"].styled + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(https://www.mixinhome.eu/img/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="radio"].styled + label:hover span {
    background:url(https://www.mixinhome.eu/img/check_radio_sheet.png) left -19px no-repeat;
}

input[type="radio"].styled:checked + label span {
    background:url(https://www.mixinhome.eu/img/check_radio_sheet.png) left -38px no-repeat;
}

.displayStart {
	position:absolute;
	display:none;
	width:100%;
}

.checkout-info {
	float:left;
	width:100%;
	max-width:480px;
	min-height:67px;
	background-color:#eeeeee;
	padding:12px;
	border-radius:8px;
	margin-bottom:10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.checkout-conclude {
	float:left;
	width:100%;
}
.CheckoutConcludeContainer {
	float:right; 
	display:table; 
	width:100%;
	height:500px;
	text-align:center;
	padding:10px;
	background-color:#f5f5f5; 
	border:1px solid #dddddd; 
	margin-top:20px; 
	margin-bottom:30px; 
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}
.container-100 {
	float:right; 
	display:table; 
	width:100%;
	text-align:left;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

fieldset.container {
	float:left;
	width:90%;
	display:table;
	margin-top:10px;
	padding-left:12px;
	padding-top:6px;
	padding-bottom:12px;
	background-color:#f8f8f8;
	border:1px solid #CCCCCC;
	border-radius: 4px;
}
legend {
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	color: #222222;	
}

#page-cover {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index: 10000;
    top: 0;
    left: 0;
}
#productImageB {
	width:100%;
	cursor:pointer;
	margin-bottom:1px;
}
#productImageA {
	position: fixed;
	top: 50%;
    left: 50%;
	max-width:100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	margin-left: -9999px;
	border:4px solid rgba(0,0,0,0.8);
	border-radius:8px;
	padding:12px;
	background-color:#ffffff;
	-moz-box-shadow: px 0px 15px 0px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0	,0.7);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.7);
	z-index:99999;
	letter-spacing: 0px;
}
#productImageA img{
	width:100%;
	max-width:1420px;
}
.close-modal {
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	display: block;
	cursor:pointer;
	width: 30px;
	height: 30px;
	background: url(https://www.mixinhome.eu/img/modal-close.png) no-repeat 0 0;
}
.left-modal {
	position: absolute;
	top: 50%;
	left: 0px;
	display: block;
	cursor:pointer;
	width: 36px;
	height: 36px;
	padding-top:3px;
	padding-right:4px;
	background-color:#ffffff;
	opacity:0.7;
	text-align:right;
}
.right-modal {
	position: absolute;
	top: 50%;
	right: 0px;
	display: block;
	cursor:pointer;
	width: 36px;
	height: 36px;
	padding-top:3px;
	padding-left:4px; 
	background-color:#ffffff;
	opacity:0.7;
	text-align:left;
}

#follow-scroll {
	position:fixed;
	bottom:20px;
	right:12%;
	display:none;
	z-index:1000;
}
.cartItemDescription {
	float:left; 
	width:100%; 
	margin-top:4px
}

.cart-right-data {
	float:right;
	text-align:right;
	width:100%;
	max-width:330px;
	padding-right:10px;
}

.cart-right-dataSmall {
	float:right;
	text-align:right;
	margin-top:5px;
	width:100%;
	max-width:200px;
}

.cartDescription {
	float:left;
	width:100%;
	max-width:500px;
	text-align:left;
	padding-top:13px;
}
.cartDescriptionSmall {
	float:left;
	width:100%;
	max-width:270px;
	text-align:left;
	height:20px;
	line-height:20px;
}

.cartDescriptionSmall span{
	display: inline-block;
	vertical-align: middle;
	line-height: 14px;
}
.MenuHeadContainer{
	float:left;
	width:25%;
	padding-right:20px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.MenuHead{
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color:#333333;
	border-bottom:1px solid #dddddd;
}

.MenuHead a{
	text-decoration:none;
	color:#333333;
	font-family:Arial, Georgia, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.MenuSubs{
	float:left;
	width:100%;
	overflow-y:auto;
	border:0px solid #dddddd;
}
.MenuSub{
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	cursor:pointer;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.MenuSub a
{
	color:#333333;
	text-decoration:none;
		
	font-family:Arial, Georgia, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
}
.MenuSub:hover
{
	color:#000000;
	background-color:#e3e3e1;
	text-decoration:none;
}

.Menu{
	margin-left:-9999px;
	float:left;
	position:absolute;
	width:100%;
	/*
	max-width:1147px;
	*/
	background-color:#ffffff;
	top:0px;
	margin-top:142px;
	padding:20px;
	z-index:7000;
	/*
	border-bottom:3px solid #666666;
	*/
	text-align:left;
	-moz-box-shadow: px 0px 15px 0px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0	,0.4);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
	
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.Menu2{
	margin-left:-9999px;
	float:left;
	position:absolute;
	width:100%;

	background-color:#ffffff;
	top:0px;
	margin-top:37px;
	padding:20px;
	z-index:7000;
	
	text-align:left;
	-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0, 0.3);
	box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3);
	
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

#SuppliersHref{
	cursor:pointer;
}
#Suppliers{
	float:left;
	position:absolute;
	width:100%;
	min-height:300px;
	background-color:#ffffff;
	top:0px;
	margin-top:142px;
	z-index:10000;
	margin-left:-9999px;
	text-align:left;
	-moz-box-shadow: px 0px 15px 0px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0	,0.4);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
	
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.SuppliersContent{
	float:left;
	padding:16px;
	max-width:160px;
}
.SuppliersRow
{
	float:left;
	width:100%;
	padding:3px;
	font-size:15px;
	cursor:pointer;
	font-family:Arial, Verdana;
}
.SuppliersRow:hover
{
	color:#000000;
	background-color:#e3e3e1;
}

tr.menu:hover {
	background-color: #e9e6e9;
	background-color: #e3e3e1;
	cursor:pointer;
}
.checkout-logo-container{
	float:right;	
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
}

#cartAmount{
	font-weight:bold;
	color:#333333;
}

#top-images{
	float:right;
	width:70%;
	max-width:950px;
	text-align:right;
	height:102px;
	background-color:#ffffff;
	position:relative;
	z-index:5000;
}

#MixinLogo {
	width:100%;
	max-width:226px;
	background-color:#ffffff;
	margin-top:12px;
	transition: width 200ms ease-out;
}
.mobile-footer{
	display:none;
}

#OfferBanner {
	float:left;
	max-width:1420px;
	/*
	cursor:pointer;
	*/
	width:100%;
	z-index:100;
	background-color:#d4e0d6;
	background-color:#ffffff;
	margin-top:36px;
	margin-bottom:-36px;
}
#OfferBannerM {
	float:left;
	max-width:1420px;
	/*
	cursor:pointer;
	*/
	width:100%;
	z-index:100;
	display:none;
	background-color:#ffffff;
	margin-bottom:0px;
}
#JubileeBanner, #OfferBanner img{
	width:100%;
	background-color:#ffffff;
}
#JubileeBannerM img, #OfferBannerM img{
	width:100%;
	max-width:640px;
}
#JubileeBanner {
	float:left;
	max-width:1420px;
	cursor:pointer;
	width:100%;
	z-index:100;
}
#JubileeBannerM {
	float:left;
	max-width:1420px;
	cursor:pointer;
	width:100%;
	z-index:100;
	display:none;
	background-color:#ffffff;
}
#JubileeBanner img{
	width:100%;
	background-color:#ffffff;
}
.NotifyBlue
{
	float:left;
	background-color:#cce5ff;
	font-size:14px;
	color:#004085;
	padding:8px;
	padding-left:12px;
	padding-right:12px;
	margin-top:13px;
	border-radius:4px;
}
.NotifyRed
{
	float:left;
	background-color:#FFD1DB;
	font-size:14px;
	color:#840008;
	padding:8px;
	padding-left:12px;
	padding-right:12px;
	margin-top:13px;
	border-radius:4px;
}
#CheckoutOfferingImg-1 {
	width:306px;
}
#CheckoutOfferingImg-1 img {
	width:100%;
}
#CheckoutOfferingImg-2 {
	width:306px;
}
@media screen and (max-width: 1250px) {
	div.meny_toppItem {
		padding-left:7px;
		padding-right:7px;
	}
	div.meny_toppItem2 {
		padding-left:9px;
		padding-right:9px;
	}
}
@media screen and (max-width: 1180px) {
	div.meny_toppItem {
		font-size:14px; 
	}
	div.meny_toppItem2 {
	}
	#CheckoutOfferingImg-2 {
		display:none;
	}
}
@media screen and (max-width: 1220px) {
	div.start-image
	{
		padding:0px;
	}
	div.hela_sidan { 
		-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	}
	
	div.top-whitening {
		display:none;
	}
	div.meny_container {
		display:none;
	}
	div.meny_container2 {
		display:none;
	}

	#top-logo{
		width:100%;
		height:100px;
		margin-top:-20px;
		padding-bottom:10px;
		max-width:none;
		background:#ffffff url('');
	}
	#logobar{
		margin-top:40px;
	}
	#SearchContainer{
		float:left;
		width:100%;
		text-align:center;
		margin-top:20px;
	}
	div.search { 
		text-align:center
	}

	#sok{
		width:50%;
		height:30px;
	}	
	
	#top-images{
		display:none;
	}
	
	div.hela_sidan{
		width:100%;
	}
	div.hela_vanster{
		display:none;
	}
	.menuSelectContainer{
		display:block;
	}
	.brandsSelectContainer{
		display:block;
	}
	div.menu-products{
		display:table;
		width:100%;
		
		max-width:620px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	div.menu-custom{
		display:none;
	}
	
	.meny_topp{
		display:none;
	}
	.meny_topp2{
		display:none;
	}
	div.loggan { 
		display:none;
	}
	#FixedTop{
		position:fixed;
		display:none;
	}
	#topmenu-mobile {
		display:block;
	}
	body {
		margin-top:42px;
	}
	
	#cart-wrapper{
		position:absolute;
		width:156px;
		height:85px;
		border-top:0px;
		border-left:3px solid #666666;
		border-right:3px solid #666666;
		border-bottom:3px solid #666666;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		top:0px;
		right:15px;
		z-index:10000;
	}
	#currency-flag-wrapper{
		position:absolute;
		top:85px;
		right:15px;
		z-index:10000;
	}
	
	#HrefLogin{
		display:none;
	}
	#HrefLoginOld{
		display:block;
	}	
	
	.checkout-info {
		max-width:370px;
	}
	div.meny_container { 
		display:none;
	}
	
	.start-images-container{
		display:none;
	}
	div.produktruta3-container {
		width:33.3333333%;
	}
	.mobile-footer{
		display:inline;
	}
	.desktop-footer{
		display:none;
	}
}

@media screen and (max-width: 995px) {
	div.kategoriruta-container {
		width:20%;
	}
}
@media screen and (max-width: 985px) {
	#logobar{
		margin-top:80px;
	}
	
	.checkout-info {
		max-width:450px;
	}
}
@media screen and (max-width: 820px) {
	
	div.meny_toppVanster{
		line-height:20px;
	}
	
	div.kategoriruta:hover {
		-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0);
		-webkit-box-shadow: 0px 0px px 1px rgba(0,0,0,0);
		box-shadow: 0px 0px 0px 1px rgba(0,0,0,0);
	}
	
	.heart{
		display:none;
	}
		
	.checkout-info {
		max-width:300px;
	}
	#productImageA {
		top: 0%;
		left: 0%;
		max-width:100%;
		-webkit-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		top: 0px;
		left: 0px;
		border:4px solid rgba(0,0,0,0.8);
		border-radius:8px;
		padding:12px;
		margin:10px;
		margin-left: -9999px;
	}
	div.start-images-text-bg {
		display:none;
	}
	div.start-images-text {
		margin-left:-9999px;
	}
	div.start-images-text h3{
		position:absolute;
		margin-left:-9999px;
	}
	div.kategoriruta-container {
		width:25%;
	}
	
	div.startruta-container {
		width:33.3333333333%;
	}
	div.startruta2-container {
		width:33.33333333333333%;
	}
	div.start-images-alt h2{
		font-size:16px;
	}	
		
	div.produkt-info2-3 span, div.produkt-info-3 span {
		font-size:16px;
	}
	#CheckoutOfferingImg-1 {
		width:100%;
	}
}
@media screen and (max-width: 730px) {
	
	#LoginContainerStandard{
		display:none;
	}
	#LoginContainerMobile{
		display:table;
	}

	.plist-buttons{
		margin-top:8px; 
		margin-bottom:4px;
		padding-left:6px;
		padding-right:6px;
	}
	.plist-button-left{
		width:50%;
		padding-right:4px;
	}
	.plist-button-right{
		width:50%;
		padding-left:4px;
	}
	.plist-button-left input{
		width:90%;
		padding:6px;
		height:34px;
	}
	.plist-button-right input{
		width:90%;
		padding:6px;
		height:34px;
	}
	
	.checkout-info {
		max-width:215px;
	}
	#productpage-left{
		width:100%;
		max-width:none;
		padding-left:0px;
	}
	div.productpage-left-thumbs { 
		margin-left:0px;
	}
	#productpage-right{
		width:100%;
		padding-left:10px;
		padding-right:10px;
		max-width:none;
	}
	#follow-scroll {
		right:24px;
	}
}

@media screen and (max-width: 1024px) { /* iphone 4s */
	
	div.hela_hoger{
		margin-top:-10000px;
	}
	div.meny_toppVanster{
		width:100%;
		max-width:1070px;
		margin-top:8px;
		margin-left:0px;
		padding-left:0px;
		padding-top:4px;
		padding-bottom:4px;
		border-top:3px solid #999999;
	}
	
	#sok{
		width:80%;
		height:40px;
	}
	
	#FixedTop{
		position:relative;
	}
	#top-logo {
		float:left;
		width:100%;
		height:100px;
		margin-top:-50px;
		text-align:center;
	}
	#logos-footer{
		display:none;
	}
	
	div.hela_sidan{
		border:0px;
	}
	#a_glas{
		display:none;
	}
	
	.btnMediumBlue{
		max-width:85%;
	}
	div.produkt-info-4{
		margin-left:-4px;
	}
	div.produkt-info-3{
		margin-left:-4px;
	}
	div.produkt-info2-4{
		margin-top:115px;
		margin-left:-4px;
		height:18px;
	}
	
	.ribbon {
		font-family: Impact, Arial, Sans-Serif;
		font-size:22px;
		text-align: center;
		text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
		-webkit-transform: rotate(-45deg);
		-moz-transform:    rotate(-45deg);
		-ms-transform:     rotate(-45deg);
		-o-transform:      rotate(-45deg);
		position: relative;
		padding: 7px 0;
		left: -45px;
		top: 25px;
		width: 180px;
		background-color: #d8d9d6;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e5e5e5)); 
		background-image: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5); 
		background-image:    -moz-linear-gradient(top, #f9f9f9, #e5e5e5); 
		background-image:     -ms-linear-gradient(top, #f9f9f9, #e5e5e5); 
		background-image:      -o-linear-gradient(top, #f9f9f9, #e5e5e5); 
		color: #131313;
	}
	.ribbon-long {
		font-family: Impact, Arial, Sans-Serif;
		font-size:20px;
		text-align: center;
		text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
		-webkit-transform: rotate(-45deg);
		-moz-transform:    rotate(-45deg);
		-ms-transform:     rotate(-45deg);
		-o-transform:      rotate(-45deg);
		position: relative;
		padding: 10px 0;
		left: -45px;
		top: 25px;
		width: 190px;
		background-color: #d8d9d6;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e5e5e5)); 
		background-image: -webkit-linear-gradient(top, #f9f9f9, #e5e5e5); 
		background-image:    -moz-linear-gradient(top, #f9f9f9, #e5e5e5); 
		background-image:     -ms-linear-gradient(top, #f9f9f9, #e5e5e5); 
		background-image:      -o-linear-gradient(top, #f9f9f9, #e5e5e5); 
		color: #131313;
	}
	
	.checkout-info {
		max-width:600px;
	}

	.start-text-container div{
		width:95%;
	}

	.start-text-container p{
		font-family: "Open Sans", Georgia;
		color:#333333; 
		font-size: 14px;
		letter-spacing:0.4px;
	}
	
	.start-text-container h1{
		font-size:20px;
		margin-bottom:8px;
	}	

	div.kategoriruta {
		width:100%;
		max-height:none;
	}
	
	div.kategoriruta-img {
		width:100%;
		max-height:none;
	}
	div.kategoriruta-img img {
		width:100%;
		max-width:none;
		max-height:none;
	}
	div.produktruta3-container {
		width:50%;
	}
	
	div.kategoriruta-container {
		width:33.3333333333%;
	}
	
	div.sorting-tab{
		color:#ffffff; 
		cursor:pointer;
		margin-bottom:6px;
		background-color:#9a9a9a;
	}
	.category-head div{
		display:none;
	}
	#productImageA {
		border:1px solid rgba(0,0,0,0.8);
		border-radius:6px;
		padding:6px;
		padding-bottom:6px;
	}
	
	.checkout-logo-container
	{
		display:none;
	}
	
	#OfferBanner {
		display:none;
	}
	#OfferBannerM {
		display:inline;
	}
	#JubileeBanner {
		display:none;
	}
	#JubileeBannerM {
		display:inline;
	}
	#CheckoutOfferingImg-1 {
		width:100%;
	}
	#CheckoutOfferingImg-1 img {
		width:100%;
	}
}

@media screen and (max-width: 600px) {	
	div.startruta-container {
		width:50%;
	}
	div.startruta2-container {
		width:50%;
	}
	
}
@media screen and (max-width: 500px) {	
	#start-navigation-left{
		display:none;
	}
	#start-navigation-right{
		display:none;	
	}
	
	#footer-mobile{
		display:table;
	}
	
	.cartDescription {
		padding-top:0px;
	}
	.cartItemno {
		display:none;
	}
	
	h3.vara-3{
		padding-top:0px;
		padding-bottom:0px;
	}
	
	.product-box-price{
		margin-top:0px;
		margin-bottom:8px;
	}
	
	div.kategoriruta {
		margin-left:1px;
		margin-right:1px;
		border:1px solid #b5b5b5;
		background-color:#ffffff;
		font-weight:bold;
		color:#666666;
		cursor:pointer;
	}
	
	.checkout-logo-container{
		width:100px;
		padding-left:0px;
	}
	#EmptyCart{
		margin-top:15px;
		margin-bottom:15px;
	}
	
	div.start-images-alt {
		top:74%;
	}
	.DesktopOnly{
		display:none;
	}
}

@media screen and (max-width: 450px) {
	.cartPrice{
		display:none;
	}
	.CartHeads{
		display:none;
	}
	div.start-images-alt {
		top:70%;
	}
	div.kategoriruta-container {
		width:50%;
	}
}

@media screen and (max-width: 400px) {
	#topsearch-mobile-left input{
		width:90%;
	}
	#topsearch-mobile-left{
		margin-top:0px;
	}
	#topsearch-mobile-right{
		text-align:left;
	}
	
	.product-box-price{
		margin-bottom:8px;
	}
		
	div.startruta-container {
		padding-left:3px;
		padding-right:3px;
		padding-bottom:0px;
	}
	div.startruta2-container {
		padding-left:3px;
		padding-right:3px;
		margin-bottom:3px;
	}
}
@media screen and (max-width: 600px) {
	/*
	div.produktruta3-container {
		width:100%;
	}	
	*/
	div.kategoriruta {
		width:100%;
		max-height:none;
	}
	
	div.kategoriruta-img {
		width:100%;
		max-height:none;
	}
	div.kategoriruta-img img {
		width:100%;
		max-width:none;
		max-height:none;
	}	
}

@media print { 
	#MixinLogo, #FixedTop, #MixinText, #CartContainer, #DeliceryTimes, #InstagramContainer, #FooterContainer, #meny_toppVansterA, #logos-footer { 
		display: none;
	}
}
/* old */
/*
div.mitten_2{	font-family:Verdana, Arial, sans-serif; color:#404040; font-size:12px; font-weight:normal; text-decoration:none; }
div.mitten_2_valkom	{ font-family:Verdana, Arial, sans-serif; color:#9C957E; font-size:11px; font-weight:normal; text-decoration:none; }

.vanster_2_meny 			 		{ font-family:Verdana, Arial, sans-serif; color:#484848; font-size:12px; font-weight:normal; text-decoration:none; line-height: 16px}
.vanster_2_meny A:link		{ font-family:Verdana, Arial, sans-serif; color:#484848; font-size:12px; font-weight:normal; text-decoration:none; }
.vanster_2_meny A:visited	{ font-family:Verdana, Arial, sans-serif; color:#484848; font-size:12px; font-weight:normal; text-decoration:none; }
.vanster_2_meny A:active	{ font-family:Verdana, Arial, sans-serif; color:#484848; font-size:12px; font-weight:normal; text-decoration:none; }
.vanster_2_meny A:hover 	{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:12px; font-weight:normal; text-decoration:none; }

A.meny:link		{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.meny:visited	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.meny:active	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.meny:hover 	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }


A.menyAktiv:link		{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menyAktiv:visited	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menyAktiv:active	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menyAktiv:hover 	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }

A.menySub:link		{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:normal; text-decoration:none; }
A.menySub:visited	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:normal; text-decoration:none; }
A.menySub:active	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:normal; text-decoration:none; }
A.menySub:hover 	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:normal; text-decoration:none; }

A.menySubAktiv:link		{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menySubAktiv:visited	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menySubAktiv:active	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menySubAktiv:hover 	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }

A.menyAktiv2:link		{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menyAktiv2:visited	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menyAktiv2:active	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }
A.menyAktiv2:hover 	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:13px; font-weight:bold; text-decoration:none; }

A.menyAktiv2Narrow:link		{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }
A.menyAktiv2Narrow:visited	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }
A.menyAktiv2Narrow:active	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }
A.menyAktiv2Narrow:hover 	{ font-family:Arial, Georgia, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }

A.button:link		{ font-family:Verdana, Arial, sans-serif; color:#484848; font-size:11px; font-weight:normal; text-decoration:none; }
A.button:visited	{ font-family:Verdana, Arial, sans-serif; color:#484848; font-size:11px; font-weight:normal; text-decoration:none; }
A.button:active	{ font-family:Verdana, Arial, sans-serif; color:#484848; font-size:11px; font-weight:normal; text-decoration:none; }
A.button:hover 	{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }

.meny_topp A:link		  { font-family:Verdana, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }
.meny_topp A:visited	{ font-family:Verdana, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }
.meny_topp A:active		{ font-family:Verdana, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }
.meny_topp A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }

.loggan A:link		  { font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; text-decoration:none; }
.loggan A:visited	{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; text-decoration:none; }
.loggan A:active		{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; text-decoration:none; }
.loggan A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#999999; font-size:12px; font-weight:normal; text-decoration:none; }

.small A:link				{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
.small A:visited		{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
.small A:active			{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
.small A:hover 			{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:11px; font-weight:normal; text-decoration:underline; }

div.mitten_3_botten	{ font-family:Verdana, Arial, sans-serif; color:#B0ADA8; font-size:11px; font-weight:normal; text-decoration:none; }

.liten_svart A:link		  { font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
.liten_svart A:visited	{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
.liten_svart A:active		{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
.liten_svart A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:11px; font-weight:normal; text-decoration:underline; }

.liten_gra A:link		  { font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:11px; font-weight:normal; text-decoration:none; }
.liten_gra A:visited	{ font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:11px; font-weight:normal; text-decoration:none; }
.liten_gra A:active		{ font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:11px; font-weight:normal; text-decoration:none; }
.liten_gra A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:11px; font-weight:normal; text-decoration:underline; }

.liten_svart_u A:link		  { font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; }
.liten_svart_u A:visited	{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; }
.liten_svart_u A:active		{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:underline; }
.liten_svart_u A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:11px; font-weight:normal; text-decoration:underline; }

.mellan_svart A:link		  { font-family:Verdana, Arial, sans-serif; color:#363636; font-size:13px; font-weight:normal; text-decoration:none;  }
.mellan_svart A:visited	{ font-family:Verdana, Arial, sans-serif; color:#363636; font-size:13px; font-weight:normal; text-decoration:none; }
.mellan_svart A:active		{ font-family:Verdana, Arial, sans-serif; color:#363636; font-size:13px; font-weight:normal; text-decoration:none; }
.mellan_svart A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:13px; font-weight:normal; text-decoration:underline; }

.mellan_gra A:link		  { font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:bold; text-decoration:none;  }
.mellan_gra A:visited	{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:bold; text-decoration:none; }
.mellan_gra A:active		{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:bold; text-decoration:none; }
.mellan_gra A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:bold; text-decoration:none; }

.vanster_3 A:link		  { font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; text-decoration:none;  }
.vanster_3 A:visited	{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; text-decoration:none; }
.vanster_3 A:active		{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; text-decoration:none; }
.vanster_3 A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; text-decoration:underline			; }

.gra_404040_vb A:link		  { font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:bold; text-decoration:none;  }
.gra_404040_vb A:visited	{ font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:bold; text-decoration:none; }
.gra_404040_vb A:active		{ font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:bold; text-decoration:none; }
.gra_404040_vb A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:bold; text-decoration:underline; }

.mellan_svart_ab A:link		  { font-family:Arial, Verdana, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }
.mellan_svart_ab A:visited	{ font-family:Arial, Verdana, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }
.mellan_svart_ab A:active		{ font-family:Arial, Verdana, sans-serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; }
.mellan_svart_ab A:hover 		{ font-family:Arial, Verdana, sans-serif; color:#7d7670; font-size:12px; font-weight:bold; text-decoration:underline; }

.liten_brun A:link		  { font-family:Verdana, Arial, sans-serif; color:#605c5c; font-size:9px; font-weight:bold; text-decoration:none; }
.liten_brun A:visited	{ font-family:Verdana, Arial, sans-serif; color:#605c5c; font-size:9px; font-weight:bold; text-decoration:none; }
.liten_brun A:active		{ font-family:Verdana, Arial, sans-serif; color:#605c5c; font-size:9px; font-weight:bold; text-decoration:none; }
.liten_brun A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:9px; font-weight:bold; text-decoration:underline; }

.liten_brun_v A:link		  { font-family:Verdana, Arial, sans-serif; color:#605c5c; font-size:10px; font-weight:normal; text-decoration:none; }
.liten_brun_v A:visited	{ font-family:Verdana, Arial, sans-serif; color:#605c5c; font-size:10px; font-weight:normal; text-decoration:none; }
.liten_brun_v A:active		{ font-family:Verdana, Arial, sans-serif; color:#605c5c; font-size:10px; font-weight:normal; text-decoration:none; }
.liten_brun_v A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:10px; font-weight:normal; text-decoration:underline; }

.liten_mellangra A:link		  { font-family:Arial, Verdana,  sans-serif; color:#494952; font-size:10px; font-weight:normal; text-decoration:none; }
.liten_mellangra A:visited	{ font-family:Arial, Verdana, sans-serif; color:#494952; font-size:10px; font-weight:normal; text-decoration:none; }
.liten_mellangra A:active		{ font-family:Arial, Verdana, sans-serif; color:#494952; font-size:10px; font-weight:normal; text-decoration:none; }
.liten_mellangra A:hover 		{ font-family:Arial, Verdana, sans-serif; color:#7d7670; font-size:10px; font-weight:normal; text-decoration:underline; }

a:link			{ font-family:Verdana, Arial, sans-serif; color:#4f6d8f; font-size:12px; font-weight:bold; text-decoration:none; }
a:visited		{ font-family:Verdana, Arial, sans-serif; color:#4f6d8f; font-size:12px; font-weight:bold; text-decoration:none; }
a:active		{ font-family:Verdana, Arial, sans-serif; color:#4f6d8f; font-size:12px; font-weight:bold; text-decoration:none; }
a:hover 		{ font-family:Verdana, Arial, sans-serif; color:#1961b2; font-size:12px; font-weight:bold; text-decoration:underline; }

.white a:link			{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline; }
.white a:visited		{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline; }
.white a:active		{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline; }
.white a:hover 		{ font-family:Verdana, Arial, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline; }

.liten_bla_vb_l a:link			{ font-family:Verdana, Arial, sans-serif; color:#4f6d8f; font-size:10px; font-weight:bold; text-decoration:none; }
.liten_bla_vb_l a:visited	{ font-family:Verdana, Arial, sans-serif; color:#4f6d8f; font-size:10px; font-weight:bold; text-decoration:none; }
.liten_bla_vb_l a:active		{ font-family:Verdana, Arial, sans-serif; color:#4f6d8f; font-size:10px; font-weight:bold; text-decoration:none; }
.liten_bla_vb_l a:hover 		{ font-family:Verdana, Arial, sans-serif; color:#1961b2; font-size:10px; font-weight:bold; text-decoration:underline; }

.hoger_2 			 		  { font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:11px; font-weight:normal; text-decoration:none; }
.hoger_2 A:link		  { font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:11px; font-weight:normal; text-decoration:none; }
.hoger_2 A:visited	{ font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:11px; font-weight:normal; text-decoration:none; }
.hoger_2 A:active		{ font-family:Verdana, Arial, sans-serif; color:#514f4f; font-size:11px; font-weight:normal; text-decoration:none; }
.hoger_2 A:hover 		{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:11px; font-weight:normal; text-decoration:underline; }

.ljusgra a:link			{ font-family:Verdana, Arial, sans-serif; color:#b0ada8; font-size:9px; font-weight:normal; text-decoration:none; }
.ljusgra a:visited	{ font-family:Verdana, Arial, sans-serif; color:#b0ada8; font-size:9px; font-weight:normal; text-decoration:none; }
.ljusgra a:active		{ font-family:Verdana, Arial, sans-serif; color:#b0ada8; font-size:9px; font-weight:normal; text-decoration:none; }
.ljusgra a:hover 		{ font-family:Verdana, Arial, sans-serif; color:#7d7670; font-size:9px; font-weight:normal; text-decoration:underline; }

.liten_gra	{ font-family: Verdana, Arial, sans-serif; color:#7d7670; font-size:10px; }
.mellan_gra	{ font-family: Verdana, Arial, sans-serif; color:#7d7670; font-size:12px; }
.stor_gra	{ font-family: Verdana, Arial, sans-serif; color:#7d7670; font-size:15px; }

td					{ font-family:Verdana, Arial, sans-serif; color:#404040; font-size:13px; font-weight:normal; text-decoration:none; }
div					{ font-family:Verdana, Arial, sans-serif; color:#404040; font-size:13px; font-weight:normal; text-decoration:none; }
body					{ font-family:Verdana, Arial, sans-serif; color:#404040; font-size:13px; font-weight:normal; text-decoration:none; }

.input_11	{ background:url(https://www.mixinhome.eu/img/bg_input.gif); border:1px solid #BFBDBD; font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:normal; text-decoration:none; }
.input_11On	{ background:url(https://www.mixinhome.eu/img/bg_inputOn.gif); border:1px solid #BFBDBD; font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:normal; text-decoration:none; }

.input_12	{ 
	padding-top:2px; 
	border:1px solid #BFBDBD; 
	font-family:Verdana, Arial, sans-serif; 
	color:#666666; 
	font-weight:normal; 
	text-decoration:none; 

	width:100%; 
	font-size:14px; 
	height:28px; 
	border-radius:4px; 
	margin-top:3px; 
	padding-left:6px;
}

.input_12On	{ padding-top:2px; background:url(https://www.mixinhome.eu/img/bg_inputOn.gif); border:1px solid #BFBDBD; font-family:Verdana, Arial, sans-serif; color:#404040; font-size:12px; font-weight:normal; text-decoration:none; }
input	{ font-family:Verdana, Arial, sans-serif; color:#000000; font-size:11px; font-weight:normal; text-decoration:none; }
select {font-size:12px; font-family:verdana; color:#404040;}
textarea	{ font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:normal; text-decoration:none; }

h1{font-family:Georgia, Times, serif; color:#333333; font-size:22px; font-weight: normal; margin-bottom:4px}
h1.varugrupp{font-family:Verdana, Arial, sans-serif; color:#5C5854; font-size:10px; font-weight:bold;}
h1.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:16px; font-weight:bold;}
h2{font-family:Arial, Verdana, sans-serif; color:#404040; font-size:14px; font-weight:bold;}

h2.vara{font-family:Verdana, sans-serif; color:#333333; font-size:12px; font-weight:normal;}
h2.vara-4{font-family:Georgia, Times, serif; color:#333333; font-size:16px; font-weight:normal; text-decoration:none; margin:0px;}
h2.vara-3{font-family:Georgia, Times, serif; color:#333333; font-size:18px; font-weight:normal; text-decoration:none; margin:0px;}
h2.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:14px; font-weight:bold;}
h3{font-family:Arial, Verdana, sans-serif; color:#404040; font-size:13px; font-weight:bold;}
h3.gra{font-family:Arial, Verdana, sans-serif; color:#494952; font-size:13px; font-weight:bold;}
h4{ font-family:Arial, Verdana, sans-serif; color:#404040; font-size:11px; font-weight:bold; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
h4.gra{ font-family:Arial, Verdana, sans-serif; color:#404040; font-size:11px; font-weight:normal; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}

b { color:#404040; }
.white { font-family:Verdana, Arial, sans-serif; color:#ffffff; font-size:12px; font-weight:bold; }
.red { font-family:Verdana, Arial, sans-serif; color:#cc0000; font-size:12px; font-weight:bold; }
.green { font-family:Verdana, Arial, sans-serif; color:#1E7E1E; font-size:12px; font-weight:bold; }
.blue { font-family:Verdana, Arial, sans-serif; color:#4e86b5; font-size:12px; font-weight:bold; }
.purple { font-family:Verdana, Arial, sans-serif; color:#9c49e2; font-size:12px; font-weight:bold; }

.kundvagn_1 { font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:normal; }
.kundvagn_2 { font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:bold; }
.kundvagn_3 { font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:normal; }
.kundvagn_4 { font-family:Verdana, Arial, sans-serif; color:#404040; font-size:11px; font-weight:bold; }
.font_11 { font-family:Verdana, Arial, sans-serif; color:#666666; font-size:11px; font-weight:normal; }
.font_12 { font-family:Verdana, Arial, sans-serif; color:#666666; font-size:12px; font-weight:normal; }
.font_13 { font-family:Verdana, Arial, sans-serif; color:#666666; font-size:13px; font-weight:normal; }
.font_14 { font-family:Verdana, Arial, sans-serif; color:#666666; font-size:14px; font-weight:normal; }
.font_11a { font-family:Arial, Verdana, sans-serif; color:#404040; font-size:11px; font-weight:normal; }
.font_9 { font-family:Verdana, Arial, sans-serif; color:#797979; font-size:9px; font-weight:normal; }
.font_10 { font-family:Verdana, Arial, sans-serif; color:#404040; font-size:10px; font-weight:normal; }
.font_10a { font-family:Arial, Verdana, sans-serif; color:#404040; font-size:10px; font-weight:normal; }
.mellan_svart { font-family:Verdana, Arial, sans-serif; color:#404040; font-size:12px; font-weight:normal; text-decoration:none; }

span.error{ color:#cc0000; font-weight:bold;}
span.large, div.large{font-family:Georgia, Times, serif; color:#666666; font-size:18px; font-weight: normal;}

span.varugrupp{font-family:Verdana, Arial, sans-serif; color:#5C5854; font-size:10px; font-weight:bold;}
span.h1{font-family:Georgia, Times, serif; color:#666666; font-size:16px; font-weight: normal;text-decoration:none;}

p { margin-top:0px; margin-bottom:8px }

.rubrikKundvagn		{ font-family:Georgia, Arial, sans-serif; color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }

.buttonLarge{
  margin-top:2px;
	color:#333333;
	height:28px;
	font-size:14px
}
*/
nav#menu .content-links {
	text-align:left;
	cursor:pointer;
}
.mm-listitem {
	text-align:left;
}

@-webkit-keyframes loader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

.loader {
	display: inline-block;
	border: 0.7rem solid #e5e5e5;
	border-left-color: #595959;
	border-radius: 50%;
	-webkit-animation: loader-spin .6s linear infinite;
	animation: loader-spin .6s linear infinite;	
	width: 7rem;
	height: 7rem;
}
.loader-small {
	display: inline-block;
	border: 0.3rem solid #e5e5e5;
	border-left-color: #595959;
	border-radius: 50%;
	-webkit-animation: loader-spin .6s linear infinite;
	animation: loader-spin .6s linear infinite;	
	width: 2.5rem;
	height: 2.5rem;
}
.loader-mini {
	display: inline-block;
	border: 0.15rem solid #e5e5e5;
	border-left-color: #595959;
	border-radius: 50%;
	-webkit-animation: loader-spin .6s linear infinite;
	animation: loader-spin .6s linear infinite;	
	width: 1.2rem;
	height: 1.2rem;
}

@keyframes loader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

/* Customize the label (the container) */
.formcontainer {
  display: block;
  position: relative;
  padding-top: 3px;
  padding-left: 30px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.formcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkbox2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #f4f4f4;
  border-radius: 2px;
  border:1px solid #a6a6a6;
  box-shadow: inset 0px 0px 4px rgba(0,0,0,0.2);
}

/* On mouse-over, add a grey background color */
.formcontainer:hover input ~ .checkbox2 {
  background-color: #d8d8d8;
}

/* When the checkbox is checked, add a dark background */
.formcontainer input:checked ~ .checkbox2 {
  background-color: #444444;
  border:1px solid #444444;
}


.formcontainer input:disabled ~ .checkbox2 {
	opacity:0.6;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkbox2:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.formcontainer input:checked ~ .checkbox2:after {
  display: block;
}

/* Style the checkmark/indicator */
.formcontainer .checkbox2:after {
  left: 6px;
  top: 1px;
  width: 8px;
  height: 14px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);

}

/* Create a custom radio button */
.radio2 {
  position: absolute;
  top: 4;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: #eeeeee;
  border-radius: 50%;
  border:1px solid #a5a5a5;
  box-shadow: inset 0px 0px 4px rgba(0,0,0,0.2);
}

/* On mouse-over, add a grey background color */
.formcontainer:hover input ~ .radio2 {
  background-color: #e0e0e0;
}

/* When the radio button is checked, add a blue background */
.formcontainer input:checked ~ .radio2 {
  background-color: #edecec;
}

.formcontainer input:disabled ~ .radio2 {
	opacity:0.6;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio2:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.formcontainer input:checked ~ .radio2:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.formcontainer .radio2:after {
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: white;
  background: #444444;
}

.banner-container {
  float:left; 
  display:inline-block; 
  width:100%; 
  max-width:1420px; 
  margin-top:37px; 
  margin-bottom:-37px; 
  border-bottom:0px solid #aaaaaa; 
  text-align:center; 
  min-height:40px; 
  padding:3px; 
  background-color:#feffbf; 
  z-index:1000
}
@media screen and (max-width: 1220px) {
	.banner-container {
		margin-top:0px; 
	}
}
.banner-left {
	float:left; 
	padding-left:10px;
}
.banner-center {
	float:left; 
	padding-left:25%; 
	padding-top:8px;
}
.banner-right {
	float: right; 
	padding-right:10px;
}
@media screen and (max-width: 900px) {
	.banner-left {
		display:none
	}
	.banner-center {
		float:none; 
		padding-left:0;
	}
	.banner-right {
		display:none
	}
}
@media screen and (max-width: 600px) {
	h2 {
		font-size:16px
	}
}
