#menu_mobile {
		display:none;
}

#menu_min {
		display:none;
}
	
#login_links {
		display:inline-block;
}
	
#left_menu {
	display:inline-block;
}

#left_menu img {
	border-width : 0;
	padding : 0;
	margin : 0;
}

#main_menu {
	width:auto;
	height:auto;
	display:inline-block;
	white-space: nowrap;
	/*background-color: #8f3131;*/
	/*background:url(../images/top_lane_bcg.png) repeat-x;*/
	/*background-position:top;*/
	float: right;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	vertical-align:bottom;
	/*border-right:0px solid #f9ad41; /*#90CBFE;*/ 	/* last vertical line color in menu */
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
	font-family:'FontAwesome';
}


#main_menu a {
	font-family:'FontAwesome';
	font-size:26px;
	color: #fff;
	white-space: nowrap;
	border-width: 0px;
	border-style: solid;
	/*border-color: #ccc #888 #555 #bbb; */
	margin: 0px;
	margin-right:0px;
	background-size:100px 100px;
	background-position: top left;
	background-color: transparent;
	text-align:left;
	padding-right:30px;
	transition: all 0.3s;
}

#main_menu a:hover {
	color: #FEB900;
	/*font-size:30px;*/
	/* background:url(../images/menu_item_bcg_h.png) no-repeat; */
	/*background-color: #ACB50E; /* #3A66A3 - sub2 items hover bck color*/ 
	text-decoration:none;
}



#facebook_share {
	display:inline-block; 
	top:40px; 
	right:2%; 
	position:absolute; 
	z-index:2;
}

/**    MENU MIN FOR ALL ***********/
	#menu_min {
		width:0px;
		display: none;
		right:10px;
		top:1vw;
		white-space: nowrap;
		padding-top:0px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		vertical-align:bottom;
		z-index:10;
		position:fixed;
		text-align:right; 
		justify-content: flex-end;
		height: 100%; 
	}


	#menu_min:hover {
		width:fit-content;
		height:fit-content; 
	}


	#menu_min:not( :hover ) {
		width:fit-content;
		height:0px;
	}

	#menu_min span {
		font-family:'FontAwesome';
		font-size:14px;
		padding-right:20px;
		color:#ccc;
		float:right;
		cursor: pointer;
	}


	#menu_min span:hover ~ ul {
		opacity: 1;
		visibility: visible;
	}

	#menu_min ul:hover {
		opacity: 1;
		visibility: visible;
	}
	
	#menu_min ul {
		display:block;
		float:right;
		list-style: none;
		/*direction: rtl;*/
		padding:0px;
		margin:0px;
		/*display:none;*/
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s linear;
		/*list-style-image: url('sqpurple.gif');*/
		box-shadow: 4px 4px 4px rgba(0, 0, 0, .5);
		border:1px solid #888;
	}
	
	#menu_min ul li {
		background-color: #000; /*rgba(0, 0, 0, 0.5);*/
		width:auto;
		text-align:right;
		transition: all 0.3s linear;
		padding-left:3px;
		border-bottom:1px solid #888;
	}
	
	#menu_min ul li:hover {
		background-color: #666;
		cursor: pointer;
	}
	
	#menu_min a {
		/*text-shadow:1px 1px 1px #000, 1px 1px 1px #000;*/
		text-decoration:none;
		font-family:'FontAwesome';
		font-size:18px;
		color: #ccc;
		white-space: nowrap;
		border-width: 0px;
		border-style: solid;
		/*border-color: #ccc #888 #555 #bbb; */
		margin: 0px;
		margin-right:0px;
		background-size:100px 100px;
		background-position: top left;
		background-color: transparent;
		text-align:left;
		padding-right:10px;
		transition: all 0.3s linear;
	}

	#menu_min a:hover {
		/*font-size:30px;*/
		/* background:url(../images/menu_item_bcg_h.png) no-repeat; */
		/*background-color: #ACB50E; /* #3A66A3 - sub2 items hover bck color*/ 
		text-decoration:none;
	}


/********** MENU MIN FOR PC **********/

@media screen and (max-width: 1100px) {
	#login_links {
		display:none !important;
	}
	
	#main_menu {
		display:none;
	}

	#menu_mobile {
		display:none;
	}
	
	#menu_table {
		display:none;
	}
	#menu_min {
		display: inline-block !important;
	}

	#facebook_share {
		display:inline-block; 
		top:60px; 
		right:2%; 
		position:absolute; 
		z-index:2;
	}

}


/********** MENU MIN FOR PC **********/
@media screen and (max-width: 900px), (max-width:6in) {
	#login_links {
		display:none !important;
	}
	
	#main_menu {
		display:none;
	}

	#menu_mobile {
		/*display:none;*/
	}
	
	#menu_table {
		display:none;
	}

	#menu_min {
		display: inline-block !important;
	}
	
	
	#shopping_cart {
		padding-top:40px;
		padding-right:25px;
	}
	
	#menu_min a {
		font-size:3vw;
	}
	
	#menu_min img {
		background-color: transparent;
		padding:5px;
		/*border:1px solid #888;*/
		box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
		-moz-border-radius: 5px;
		border-radius: 5px;

	}

	#logo_bar {
			width:30% !important;
			height:auto !important;
	}
	
	#mscMenu_tel {
			width:30% !important;
			height:auto !important;
	}
		
	#facebook_share {
		display:inline-block; 
		top:80px; 
		right:2%; 
		position:absolute; 
		z-index:2;
	}

	#menu_mobile {
		z-index:9;
		display:inline-block; 
		width:100%; 
		border-bottom:1px solid #666;
		text-align:left;
		margin-top:0px;
		background: rgba(0, 0, 0, 0.8);
	}
		#menu_mobile img {
		width: 20% !important;
		}
}

/********** MENU MIN FOR MOBILE **********/
@media screen and (max-device-width: 6in) {
	#login_links {
		display:none !important;
	}
	
	#main_menu {
		display:none;
	}
	#logo_bar {
		display:none;
	}
	
	#menu_mobile {
		z-index:9;
		display:inline-block; 
		width:100%; 
		border-bottom:1px solid #666;
		text-align:left;
		margin-top:0px;
		background: rgba(0, 0, 0, 0.8);
	}

	#menu_mobile img {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		width:40vw !important;
	}
	
	#menu_table {
		display:none;
	}
	
	#shopping_cart {
		padding-top:10px;
		padding-right:25px;
		transform:scale(1);
	}
	
	
	#menu_min {
		display: inline-block !important;
		transform:scale(1.2);
		transform-origin: top right;
		right:0px;
		top:2.5vw;
		width:auto !important;
	}
	

	#menu_min img {
		background-color: #000;
		padding:5px;
		border:0px solid #888 !important;
		box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:5vw;
	}
	
	#menu_min a {
		font-size:4vw;
	}
	
	#menu_min ul {
		/*border:1px dashed #ccc;*/
	}
	#menu_min li {
		width:auto;
		padding:2px;
	}
	
	#facebook_share {
		left:2%;
		transition: all 0.3s linear;
		z-index:1;
	}

			
		#scroll_msg {
			display:none;
		}
		
		#citat {
			display:none;
		}
		
		#facebook_share {
			transform:scale(1);
			transform-origin: top left;
			margin-top:0px;
			}
			
		#mscMenu {
			display:none;
		}
		
		#mscMenu_tel {
			width:30% !important;
			height:auto !important;
		}
		
	.buy_button {
		background: #fff;
		border:1px solid #000;
	}
	
	#logo_image {
		width:150% !important;
	}

	#login_form {
		transform:scale(1) !important;
	}
}



/* SET ACCOUNT AND ADMIN MENU LI STYLE */
.admin_menu {
	background: rgb(1,21,196) !important;
	background: linear-gradient(180deg, rgba(1,21,196,1) 0%, rgba(15,55,252,1) 19%, rgba(0,175,248,1) 48%, rgba(0,104,229,1) 78%, rgba(1,21,196,1) 100%) !important;
}

.admin_menu_a {
	color:#fff !important;
}

.admin_menu:hover {
	background: rgb(1,31,212) !important;
}

.account_menu {
	background: rgb(1,31,212) !important;
	background: linear-gradient(180deg, rgba(44,179,223,1) 0%, rgba(1,31,212,1) 100%) !important;
}

.account_menu:hover {
	background: rgb(1,31,212) !important;
}
