.fr-menu-open, .fluid-responsive-wrap {
	display:none;
	
}
@media (max-width: 767px) {
.fr-menu-open, .fluid-responsive-wrap {
	display:block;
}
.navbar {
	display:none;
}
#eshop-page {
	overflow:hidden;
}
#eshop-wrap {
	min-width:340px;
}
.fr-menu-open {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:60px;
	font-size:18px;
	line-height:60px;
	color:#fff !important;
	text-decoration:none !important;
	text-align:center;
	cursor:pointer;
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top,#222,#111);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
	background-image: -webkit-linear-gradient(top,#222,#111);
	background-image: -o-linear-gradient(top,#222,#111);
	background-image: linear-gradient(to bottom,#222,#111);
	background-repeat: repeat-x;
	border-color: #252525;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	z-index:99997;
}
.fr-menu-open:hover {
	background:#000;
}
.fr-menu-close {
	
}
#fr-menu-close-x {
	position:absolute;
	top:5px;
	right:5px;
	z-index:99999;
	color:#fff;
	  
}
.fluid-responsive {
	display:block;
	position:fixed;
	width:300px;
	top:0;
	bottom:0;
	left:-300px;
	z-index:99998;
	background:#171717;
	overflow: hidden;
	overflow-y: auto;
}
.fluid-responsive-wrap ul {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top,#222,#111);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
	background-image: -webkit-linear-gradient(top,#222,#111);
	background-image: -o-linear-gradient(top,#222,#111);
	background-image: linear-gradient(to bottom,#222,#111);
	background-repeat: repeat-x;
	border-color: #252525;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);

}
.fluid-responsive ul {
	list-style:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	z-index:100;
	margin:0;
	padding:0;

	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);
	box-shadow: 0 1px 4px rgba(0,0,0,0.065);


}
.fr-menu {
	position:absolute;
}
.fluid-responsive li {
	position:relative;
	
}

.fluid-responsive .fr-sub {
	position:relative;
}
.fr-sub ul {
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	z-index:200;
	display:none;
}
.fluid-responsive a, .fluid-responsive a:visited, .fluid-responsive a:link{
	display:block;
	font-size:18px;
	margin:0 0;
	padding:20px 40px;
	color:#fff;
}
.fluid-responsive a:hover {
	text-decoration:none;
}
.fr-sub a {
	color:#eee !important;
}
.fr-back a {
	background-color: #1b1b1b;
	background-image: -moz-linear-gradient(top,#222,#111);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
	background-image: -webkit-linear-gradient(top,#222,#111);
	background-image: -o-linear-gradient(top,#222,#111);
	background-image: linear-gradient(to bottom,#222,#111);
	background-repeat: repeat-x;
	border-color: #252525;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);
	color:#999 !important;
	text-decoration:none !important;
}
@media (min-width: 1200px) {
.fr-menu-open {display:none !important;}
.fluid-responsive {display:none !important;}
}
@media (min-width: 980px) and (max-width: 1199px) {
.fr-menu-open {display:none !important;}
.fluid-responsive {display:none !important;}
}