@font-face {
	font-family: 'UbuntuRegular';
	src: url('ttf/ubuntu/ubuntu-r-webfont.eot');
	src: url('ttf/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
	url('ttf/ubuntu/ubuntu-r-webfont.woff') format('woff'),
	url('ttf/ubuntu/ubuntu-r-webfont.ttf') format('truetype'),
	url('ttf/ubuntu/ubuntu-r-webfont.svg#UbuntuRegular') format('svg');
	font-weight: normal; font-style: normal;

}

:root{
	--background_gen : #ffffff;
	--background_search : #fafdfd;
	--color_theme : #fe812f;
	--color_theme_tr : #5a6a3a36;
	--color_slogan : #8d400a;
	--color_hview : #c0ff41;
	--color_ztitle : #c4d8a5;
	--width_minshop : 420px;
}

html 									{font-size:100%; font-family: 'UbuntuRegular', sans-serif; background:var(--background_gen);}
body 									{font-weight:normal;  margin:0px; padding:0px; color:rgb(54, 54, 54); min-width:320px; overflow-x:hidden;}
canvas 									{width:0; height:0; margin:0; padding:0;}
a										{color:#33302b; text-decoration:none; outline:none; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}
a:hover									{color:rgb(0, 0, 0); text-decoration:none;}
hr										{height:1px; min-height:1px; max-height:1px; border:0; margin:5px 0px 5px 0px; background:#333; border:none;}

.site_general                       	{display:block; opacity:0; transition:all .8s; overflow:hidden;}
.site_background_fix					{position:fixed; top:0px; left:0px; width:100%; height:100%; display:block; transition:all .8s; overflow:hidden; background:var(--background_gen); z-index:1;}
#topsite 								{position:absolute; top:0px; left:0px;}

.site_head								{position:fixed; display:block; width:100%; height:auto; min-height:175px; z-index:13; background:var(--background_gen);}
.site_head_conterner					{position:relative; width:100%; height:175px; margin:0px auto 0px auto; display:block; padding:0px;}
.site_head .logo						{position:absolute; top: 35px; left: 60px;width: 180px;height: 115px; background:url("../img/fond/logo.png") center center no-repeat; background-size:cover; display:block; text-decoration:none; cursor:pointer; transition:all .2s ease-out;}
.site_head .site_slogan					{position: absolute; top:5px; left:250px; display:block; font-size:13px; color:var(--color_slogan);}
.site_head .menu-sup					{position:absolute; top:60px; right:10px;}
.site_head .menu-sup ul 				{list-style:none; padding:0; margin:0;}
.site_head .menu-sup ul li 				{margin:0px 10px; float:left;}
.site_head .menu-sup ul li a 			{font-size:9px; color:#353535; text-align:center; width:30px; height:30px; margin-right:5px; display: block;}
.site_head .menu-sup ul li a:hover 		{transform:scale(1.05);}
.site_head .menu-sup ul li .moncompte	{background:url("../img/fond/moncompte.png") center center; background-repeat:no-repeat; background-size:30px 30px; position: relative; }
.site_head .menu-sup ul li .monpanier	{background:url("../img/fond/monpanier.png") center center; background-repeat:no-repeat; background-size:30px 30px; position: relative;}
.site_head .menu-sup ul li .monpanier .cart_info {color:var(--background_gen); font-size:12px; position:absolute; top:-6px; width:30px; text-align: center; background: red; border-radius: 50%; width: 22px; height: 22px; line-height: 20px; margin: 0px auto; left: 16px; transition:all .8s}
.site_head .menu-sup ul li .searching	{background:url("../img/boutons/search.png") center center; background-repeat:no-repeat; background-size:30px 30px; position: relative;}
.site_head .menu-sup ul #ico_search  	{display:none;}

.site_head_menu_nav						{position:fixed; bottom:0px; left:-330px; width:329px; height:100%; min-height:100%; background:linear-gradient(to bottom, rgba(30,87,153,0.75) 0%,rgba(247,255,252,0.75) 0%,rgba(247,247,247,0.95) 5%,rgba(255,255,255,0.65) 100%); transition:all .3s ease; z-index:15; border-right:1px solid #fff;}
.site_head_menu_nav .logo				{width: 70px; height: 70px; margin: 5px auto 20px auto; background: url("../img/fond/logo_small.png") center center no-repeat; background-size: auto; background-size: 70px 70px;}
.site_head_menu_nav .show-menu 			{position:fixed; top:60px; left:5px; cursor:pointer; transition:all .3s ease; width:30px; height:30px; display:block; background:url('../img/boutons/menu-phone.png'); background-position:center center; background-repeat:no-repeat; background-size:30px 30px;}
.site_head_menu_nav .show-menu:hover 	{transform:scale(1.05);}
.site_head_menu_nav ul 					{list-style:none; padding:0 20px; width:calc(100% - 60px); margin:40px auto 0px auto; border-top:solid 1px #5a6a3a38; border-bottom:solid 1px #5a6a3a38;}
.site_head_menu_nav li 					{position:relative; width: calc(100% - 15px); line-height:20px; overflow:hidden; text-align:center; transition:all .3s ease; margin:3px auto; display: block; }
.site_head_menu_nav li a 				{position:relative; color:#222; margin:5px auto; font-size:15px; text-align:left; display:block; z-index: 5; transition:all .3s;}
.site_head_menu_nav li a:after 			{content:">"; font-size:12px; color:var(--color_theme); position: absolute; top:0px; right:10px; }
.site_head_menu_nav .langlist			{display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: stretch; align-content: stretch; width: calc(100% - 20px); gap:10%; padding:20px 0px; border-bottom: solid 1px #5a6a3a38;}

.site_head .zone_search					{position: absolute; top: 50px; left: 250px; width: 40%; height: 45px; border: solid 1px var(--color_theme_tr); background: var(--background_search);}
.site_head .zone_search .content		{width:100%; padding:0px; display: block;}
.site_head .zone_search .content .zinput 							{width:100%; height: 45px; margin:0px; display: block; position:relative;}
.site_head .zone_search .content .zinput input[type="text"] 		{position:absolute; top:0px; left:0px; height:45px; width:calc(100% - 65px); padding:0px 15px; line-height:45px; font-size:16px; color:#4b4b4b; background:none; border:none; outline:none; display: inline-block;}
.site_head .zone_search .content .zinput input[type="submit"]		{position:absolute; top:4px; right:5px; cursor:pointer; background-image:url('../img/boutons/search.png'); border:none; background-color:#fafdfd00; background-position:center center; background-size:30px 30px; background-repeat:no-repeat; width:30px; height:40px; outline:none; display: inline-block;}
.site_head .zone_search .content .zinput input[type="submit"]:hover {transform:scale(1.05);}
.site_head .zone_search .content .zinput input[list]:focus 			{outline: none;}
.site_head .zone_search .content .zinput input[list] + div[list] 	{display: none; position: absolute; top:45px; left: -1px; width: 100%; max-height: 164px; overflow-y: auto; max-width: 330px; background:var(--background_search); border:solid 1px var(--color_theme_tr); border-top: none; z-index: 100;}
.site_head .zone_search .content .zinput input[list] + div[list] span 					{display: block; padding: 7px 5px 7px 20px; font-size: 12px; color: #666; text-decoration: none; cursor: pointer;}
.site_head .zone_search .content .zinput input[list] + div[list] span:not(:last-child) 	{border-bottom: 1px solid #EEE;}
.site_head .zone_search .content .zinput input[list] + div[list] span:hover 			{background: rgba(109, 140, 100, 0.2);}
.site_head .zone_search .content .zinput .search-suggest										{display:none; position:absolute; width:100%; height:auto; min-height:50px;  border-left: solid 1px var(--color_theme_tr);  border-right: solid 1px var(--color_theme_tr);  border-bottom: solid 1px var(--color_theme_tr); background: var(--background_search); top: 45px; left: -1px;	z-index: 9999;}
.site_head .zone_search .content .zinput .search-suggest .row_prod					    		{width:calc(100% - 5px); height:50px; background: var(--background_gen); color:#353535; margin:2.5px auto; display:block; overflow:hidden; transition:all .2s ease-out;}
.site_head .zone_search .content .zinput .search-suggest .row_prod:hover 						{background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.1) ;}
.site_head .zone_search .content .zinput .search-suggest .searchprod							{cursor: pointer;}

.site_head .zone_search .content .zinput .search-suggest .inner 								{position:relative; width:100%; height:100%; margin:0px; display:flex; flex-direction:row; }
.site_head .zone_search .content .zinput .search-suggest .inner .back_img						{height: 50px; width: 50px; display: block; margin: 0px;}
.site_head .zone_search .content .zinput .search-suggest .inner .title 							{width: auto; height: 50px; text-overflow: ellipsis; display: block; font-size: 14px; line-height: 50px; margin: 0px 5px 0px 20px; color: #333;}
.site_head .zone_search .content .zinput .search-suggest .inner .infomarque						{position: absolute; top: 15.5px; left: 55px;}
.site_head .zone_search .content .zinput .search-suggest .inner .brand	 						{display:none;}
.site_head .zone_search .content .zinput .search-suggest .inner .reference 						{font-size: 10px; color: #999; margin: 0px 5px; width: auto; text-align: center; line-height: 50px; white-space: nowrap;} 
.site_head .zone_search .content .zinput .search-suggest .inner .zoneaction						{display: none !important;}
.site_head .zone_search .content .zinput .search-suggest .inner .descript						{font-size:10px; height:50px; width:auto; line-height: 50px; text-overflow:ellipsis; }
.site_head .zone_search .content .zinput .search-suggest .nbprodtot 							{width:100%; line-height:50px; text-align:center; display:block; font-size:12px;}

.site_head .zone_icomenu 							{Position:absolute; top:60px; left:calc(40% + 280px); width:auto; height:45px; display: flex;}
.site_head .zone_icomenu .linkbase 					{width:30px; height:30px; display: inline-block; cursor:pointer; border:none; background-position:center center; background-size:30px 30px; background-repeat:no-repeat; margin-right:25px;;}
.site_head .zone_icomenu .linkbase:hover			{transform:scale(1.05);}
.site_head .zone_icomenu .home 						{background-image:url('../img/boutons/home.png');}
.site_head .zone_icomenu .about						{background-image:url('../img/boutons/about.png');}
.site_head .zone_icomenu .quote						{background-image:url('../img/boutons/quote.png'); display:none;}
.site_head .zone_icomenu .blog 						{background-image:url('../img/boutons/blog.png');}
.site_head .zone_icomenu .mail 						{background-image:url('../img/boutons/mail.png');}

.site_head .zone_categ					{position:absolute; bottom:0px; left:250px; width: calc(100% - 275px); height:50px; background:var(--color_theme);}
.site_head .zone_categ .contener 		{position: relative;}
#menu_shop			                      			  	         		   	{width: 100%; margin: 0;padding:0px; list-style: none; display: flex; justify-content: space-between; position:relative;}
#menu_shop li                                                              	{padding:0; margin:0 !important; height: 50px;}
#menu_shop .asub0                                                           {height: 50px; line-height:50px; padding:0 10px; font-size: 15px;text-decoration: none; letter-spacing:-0.85px; display: block; white-space: nowrap;}
#menu_shop .caret 															{display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid #222; border-right: 4px solid transparent; border-left: 4px solid transparent;  }
#menu_shop .caret2 															{position:absolute; right:10px; top:0px; display: block; background:url('../img/boutons/next.svg'); background-position:center center; background-size: cover ;  width:20px; height:20px; }
#menu_shop .titlebox														{font-size:17px !important; font-weight:bold !important; text-transform:uppercase; line-height:30px; width:100%; border-bottom:solid 1px var(--color_theme); margin-bottom:7.5px; display: block;}
#menu_shop:after 		                     				          	   	{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
#menu_shop li:hover															{background:#ffc46b ;}
#menu_shop ul                                                               {list-style: none;margin: 0;padding: 0;display: none; position: absolute;top: 35px;left: 0; z-index: 99999; background:var(--color_theme); box-shadow:1px 2px 5px rgba(0,0,0,0.25)}
#menu_shop ul ul                                                            {top: 0;left: 230px;}
#menu_shop ul li                                                            {float: none; margin: 0;padding: 0; width:250px; display: block;  }
.close_menu, .close_menu2													{display: none;}
#menu_shop .subbox 															{position: absolute; top:49px; left:0px; display: none; height: auto; min-height:640px;  width:calc(390px - 80px); padding:10px 0px 10px 80px; background:#333; border-right:solid 1px var(--color_theme); transition:all .3s ease-out;}
#menu_shop .subbox .titlebox												{color:#fff;}
#menu_shop .subbox .caret2													{filter:invert(1);}
#menu_shop .subbox a 														{color:#eee !important;}
#menu_shop .subbox a:hover 													{color:#fff;}
#menu_shop .subbox_2														{position: absolute; top:-1px; left:390px; display: none; height: 100vw; width:350px; padding:10px; background:#f5f5f5; border:solid 1px var(--color_theme); transition:all .3s ease-out;}
#menu_shop .subbox_2 .titlebox												{color:var(--color_theme) !important;}
#menu_shop .subbox_2 a 														{color:#333 !important;}
#menu_shop .subbox_2 .caret2												{filter:invert(0);}
#menu_shop .subbox_2 a:hover 												{color:#111;}
#menu_shop .subbox_3														{position: absolute; top:-1px; left:370px; display: none; height: 100vw; width:350px; padding:10px; background:#f0f0f0; border:solid 1px var(--color_theme); transition:all .3s ease-out;}
#menu_shop .subbox_3 .titlebox												{color:var(--color_theme) !important;}
#menu_shop .subbox_3 a 														{color:#333 !important;}
#menu_shop .subbox_3 a:hover 												{color:#111;}
#menu_shop .subbox_3 .caret2												{filter:invert(0);}
#menu_shop .contenerbox														{height:auto; display:flex; flex-flow: column wrap; align-content: stretch; overflow: hidden;}
#menu_shop .contenerbox a 													{margin:4.5px 0px; width:100%; position:relative; height:22px; line-height:22px; overflow: hidden;  font-size:14px; font-weight:normal; padding:0px; display: block; transition:all .3s ease-out;}
#menu_shop .img_menu														{width:60px; height:calc(100% - 20px); border-right:solid 4px #999; top: 10px; position: absolute; left: 10px;}
.overlay_menu 																{position:fixed; top:0px; left:0px; width:100%; height:100%; min-height:100%; z-index:12; display:block; background:rgba(0,0,0,0.6); display:none; opacity:0; transition:all .3s ease;}

.zone_infos																	{position:absolute; top: 50px; right:25px; text-align:right;}
.zone_infos .host 															{color:#444; font-size:14px;}
.zone_infos .tel 															{display:block; font-size: 25px; color:var(--color_theme); font-weight: bold;}
.site_head_adress 															{position:absolute; top:10px; right:25px; font-size:15px; color: var(--color_slogan); line-height:15px;}

.site_notif 										{position:fixed; top:100px; left:200%; width:320px; height:auto; min-height:250px; padding:30px; color:#353535; border:solid 1px #333; background:rgba(255,255,255,0.95); transition:all 1s ease; display:none; box-shadow:0px 20px 45px rgba(0,0,0,0.7); z-index:99;}
.site_notif .site_close_notif		 				{position:absolute; top:5px; right:10px; border-radius:50%; width:20px; height:20px; background:url('../img/boutons/close.png') no-repeat center center; background-size:cover; display:block; cursor:pointer; filter:invert();}
.site_notif .contener								{width:100%; height:100%; line-height: 23px; position:relative;}
.site_notif_special									{width:100% !important; max-width:700px !important; left:calc(50% - 350px) !important; display: block; font-family: Arial, Helvetica, sans-serif;}
.site_notif .monpanier2								{background:url("../img/fond/monpanier.png") center top; background-repeat:no-repeat; position: relative; float: left; width: 45px; height: 51px; background-size: cover; margin-right: 20px;}
.site_notif .monpanier2 .cart_info 					{color:#fff; font-size:14px; position:absolute; top:25px; width:45px; text-align: center;}
.site_notif .bouton 								{background-color: var(--color_theme); color: #fff; font-size: 13px; line-height: 25px; padding: 5px 15px; border: none; cursor: pointer;}

.overlay_blur 										{position:fixed; top:0px; left:0px; width:100%; height:100%; min-height:100%; z-index:14; display:block; background:rgba(0,0,0,0.6); display:none; opacity:0; transition:all .3s ease;}

.site_body 											{position:relative; box-sizing: border-box; text-align:left; width:100%; max-width:100%; margin-top:190px; height:100%; min-height:700px; font-size:15px; line-height:18px; text-decoration:none; opacity:0; transition:all .5s ease-in-out; z-index:10;} 
.site_body .contener								{position:relative; width:100%; height:auto; margin:0px auto 0px auto; display:block; padding:0px;}
.site_body .titrage 								{width:100%; text-align:center; margin:0px auto 00px auto; display:block;}
.site_body .titrage h1								{font-size:25px; line-height:80px; color:#252324; text-align:center; margin:0px auto 0px auto;}
.site_body .contener_body							{width:100%; margin:0px auto 0px auto; height:auto; color:#333; font-size:15px; line-height:22px;  transform:translateX(100%); opacity:0; transition:all .3s ease;}
.site_body .contener_body_inview					{transform:translateX(0); opacity:1;}

.site_foot											{width:100%; margin:-0px auto 0px auto; height:235px; display:block; background:var(--color_theme); position: relative; z-index: 2;}
.site_foot .logo									{position: absolute; top: 30px; left: 50px; width: 150px; height: 115px; background: url("../img/fond/logo_foot.png") center center no-repeat; background-size: auto; background-size: cover;}
.site_foot .contener								{position:relative; width:100%; max-width:850px; height:auto; min-height:235px; color:#eee; margin:0px auto;}
.site_foot .contener .overlay 						{display:block; width:100%; height:auto; min-height:235px; padding:0px; color:#444; font-size:13px; margin:0px auto;}
.site_foot .contener .overlay a						{color:#222;}
.site_foot .contener .overlay .row1					{width:100%; padding-top:15px; text-align:center; height:15px; display:block;}
.site_foot .contener .overlay .row1 a				{position:relative; color:#222; text-decoration:none; font-size:13px; padding:4px 12px;  margin-right:15px;}
.site_foot .contener .overlay .row1 a:hover 		{color:#222;}
.site_foot .contener .overlay .row2					{text-align:left; padding-top:20px; max-width:100%; margin:0px auto; display:flex; flex-direction:row; justify-content:space-evenly;}
.site_foot .contener .overlay .row2 .col 			{float:left; width:22%; text-align:center; position:relative; min-height:67.5px;}
.site_foot .contener .overlay .row2 .col a			{color:#222; text-decoration:none; text-align:left; font-size:14px; line-height:24px;}
.site_foot .contener .overlay .row2 .col .minilink	{font-size:12px; line-height:18px; position:absolute; left:0; right:0; margin:0 auto; bottom:0; width:100%; text-align:center;}
.site_foot .contener .overlay .row2 .col a:hover 	{color:#222;}
.site_foot .contener .overlay .reassoc				{position:absolute; bottom:100px; right:40px; line-height:20px; z-index:99;}
.site_foot .contener .overlay .reassoc img			{width:30px; height:30px;}
.site_foot .contener .overlay .bot 					{text-align:center; color:#222; width:100%; margin:15px auto 0px auto; line-height:14px; font-size:11px;}
.site_foot .contener .overlay .bot a				{color:#222; font-size:9px;}


.bouton_top								{position:fixed; bottom:30px; left:30px; opacity:0; width:45px; height:45px; background:var(--color_theme); color:#fff; line-height:45px; text-align:center; font-size:13px; border-radius:50%; z-index:999; -moz-border-radius:50%;-webkit-border-radius:50%; -webkit-tr-ansition:all 2s ease 0.8s; -moz-transition:all 2s ease 0.8s; -o-transition:all 2s ease 0.8s; transition:all 2s ease 0.8s;}
.waiting_operate						{display:block; margin:5px auto; border:4px solid rgba(0, 0, 0, 0.1); border-left-color:var(--color_theme); border-radius:50%; width:30px; height:30px; animation:donut-spin 1.2s linear infinite;}
@keyframes donut-spin {
    0% 		{transform:rotate(0deg);}
    100% 	{transform:rotate(360deg);}
}

.site_overload											{background:rgba(33,41,52,.85)!important; bottom:0!important; left:0!important; overflow:scroll; position:fixed!important; right:0!important; top:0!important; z-index:2147483647!important;}
.site_overload .contener_rgpd							{width: 360px; background: #fff; top: 100px; left: calc(50% - 180px); margin: 0px auto; position: fixed; display: flex; animation: move_rgpd 0.2s 0.5s forwards; transform: translate(0px,500px);}
.site_overload .contener_rgpd .info_rgpd				{display:flex; align-self:center; flex-direction:column; margin:auto; width:calc(100% - 60px); max-width:650px; padding:20px 0px;}
.site_overload .contener_rgpd .info_rgpd h2 			{color:#212934; font-size:34px; font-weight:600; line-height:38px; text-align:center;}
.site_overload .contener_rgpd .info_rgpd p 				{padding:35px 0; color:#141e23; font-size:14px; font-weight:100; line-height:20px;}
.site_overload .contener_rgpd .info_rgpd .major			{width:100%; font-weight:bold; color:red; text-align: center; font-size:18px; margin:0px auto 20px auto;}
.site_overload .contener_rgpd .info_rgpd button 		{border:none; color:#fff; outline:none; background:var(--color_theme); font-size:12px; line-height:30px; padding:5px 15px; margin:20px auto 25px auto; width:250px; transition:all .2s ease-out;  cursor:pointer;}


@keyframes move_rgpd           {to {transform:translate(0px,0px);}}

@media screen and (min-width:100px) and (max-width:700px)  {
	#menu_shop									{display: none;}
	.site_head 									{min-height:100px;}
	.site_head_conterner 						{height:100px;}
	.site_head .site_slogan 					{left: 180px; font-size:12px;}
	.site_head .logo							{top:10px; left:55px; width:140px; height:80px; background-size:cover;}
	.site_head .zone_search 					{display: none; max-width:290px;}
	.site_head .zone_icomenu					{display: none;}
	.site_head .site_head_adress				{display: none;}
	.zone_infos .tel 							{display:block; font-size: 16px; color:var(--color_theme); font-weight: bold;}
	.site_head .menu-sup ul li 					{margin:0px;}
	.site_head .menu-sup ul li a 				{width:40px; top:5px;}
	.site_head .menu-sup ul li .moncompte		{width:40px; background-size:20px;}
	.site_head .menu-sup ul li .monpanier		{width:40px; background-size:20px;}
	.site_head .menu-sup ul li .searching		{width:40px; background-size:20px;}
	.site_head .menu-sup ul #ico_search  		{display:block;}
	.site_head .zone_categ 						{display: none;}
	.site_notif									{padding:5px; width:310px;}
	.site_info_com 								{top: 50px;}
	.site_info_com .contener					{height:600px; max-width:100%;}
	.site_info_com .contener .overlay			{height:600px; max-width:100%; bottom:0px; flex-wrap: wrap;}
	.site_info_com .contener .overlay img		{width:auto; height: 50px;}
	.site_info_com .contener .overlay .box		{width:calc(50% - 3.5px); height:calc(50% - 3.5px); margin:0px auto; padding-top:10px;}

	.site_body 									{margin-top:100px;}
	.zone_filter .nifilter h1					{font-size:12px !important;}

	.site_foot									{height:auto;}
	.site_foot .logo							{display:none;}
	.site_foot .contener						{max-width:100%; height:auto;}
	.site_foot .contener .overlay				{max-width:100%; height:auto; position: relative;}
	.site_foot .contener .overlay .row2 		{max-width:100%;}

	.site_overload .contener_rgpd .info_rgpd h2 {font-size:25px; line-height: 30px;}
	.site_overload .contener_rgpd .info_rgpd p	{padding:20px 0px;}
	.site_overload .contener_rgpd 				{height: 70%; min-height: 460px; max-height: 500px;}
	.site_overload .contener_rgpd:before 		{position: absolute; bottom:97%;}
}
@media screen and (min-width:701px) and (max-width:1010px)  {
	#menu_shop									{display: none;}
	.site_head .zone_icomenu 					{display: none;}
	.site_head .zone_search 					{max-width:200px;}
}
@media screen and (min-width:1011px) and (max-width:1349px)  {
	#menu_shop									{display: none;}
	.site_head .zone_icomenu 					{display: none;}
}

@media screen and (min-width:1350px) and (max-width:1600px)  {
	#lilinkhome 								{display: none;}		
	#menu_shop .asub0 							{font-size:13px; padding: 0 4px; letter-spacing: -1.2px;}
}