                        
a.mobile-nav {
	display:none;
	position: absolute;
	top:45px;
	right: 5px;
	padding-right: 22px;
	line-height: 20px;
	height:20px;
	width:30px;
	background: url(../images/menu.png) center right no-repeat;
	z-index:99;
	text-decoration: none;
}
a.mobile-nav {
    border: 2px solid #ffb505;
    padding: 10px 5px;
    width: 90px;
    border-radius: 5px;
	height: 40px;
}

a.mobile-nav span {
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 15px;
	color: #ffb505;
	font-size: 16px;
}

#changelang a {
	text-decoration: none;
	font-weight: bold;
}


nav#mm-main-nav {
	height: 100%;
	z-index: 999 !important;
}


/*
#form-nl li {
width: 90% !important;
}
fieldset {
width: 90%;
}
*/

@media only screen and (max-width: 1200px){
}
@media only screen and (max-width: 1024px){
}
@media only screen and (max-width: 768px){
	a.mobile-nav {
		display: block;
	}
	#navigation {
		display: none;
	}
	#Shop div#Sidebar ul#ShopNav a {
		color: #000 !important;
	}
	#content img, #content iframe {
		max-width: 100%;
	}
	#block-slogan, .title1, nav, #container, #block-bottom, #indent-box, .box a, footer, article.WebshopModule {
		width: 100%;
	}
	.box {
		width: 90%;
	}
	#contact, #box-ouvert {
		width: 90%;
		padding: 5px 10px;
		float: none !important;
		margin: 0 auto;
	}
	div#ContainerBlockSocial {
		margin: 0 auto;
		width: 170px;
	}
	#block-bottom {
		padding: 0;
	}
	#bg-boxes {
		background-size: cover;
		height: 405px;
	}
	.block-img img {
		width: 100px;
		height: 110px;
		margin: 30px 0;
	}
	.box, #contact {
		margin-bottom: 25px;
		margin-right: auto;
		margin-left: 30px;
	}
	#block-bottom {
		min-height: 300px;
	}
	#box-ouvert {
		border: none;
		padding-left: 0;
	}
	.title1 {
		background: none;
	}
	#changelang {
		top: 10px;
		right: 10px;
	}
	#content {
		padding: 0 15px;
	}
	a#mm-logo, #mm-main-nav a.mobile-nav {
		display: none;
	}
	#Shop div#ShopContent {
		width: 100%;
	}
	div#Sidebar {
		width: 70% !important;
	}
}
@media only screen and (max-width: 668px){
}
@media only screen and (max-width: 480px){
	#fontsize {
		display: none;
	}
	#fLeft {
		float: none;
	}
	.box, #contact {
		margin-left: 10px;
	}
	#bg-boxes {
		height: 425px;
	}
	.highslideContainer {
		width: 30% !important;
	}
	div#Sidebar {
		width: 100% !important;
	}
	.ProdItem {
		width: 100% !important;
		flex: initial !important;
	}
	a.ProdPhoto img, a.ProdPhoto .nailthumb-container {
		width: 100% !important;
		height: auto !important;
	}
	.ProdItem {
		width: 47% !important;
	}
	img.nailthumb-image {
		width: 90% !important;
		height: auto !important;
	}
	#Shop div#Sidebar {
		width: 75%;
	}
	#Shop div#Sidebar ul#ShopNav a {
		color: #000;
	}
	.nailthumb-container img {
		left: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		top: 0 !important;
	}
}
@media only screen and (max-width: 375px){
	img.nailthumb-image {
		width: 80% !important;
		height: auto !important;
	}
	a.ProdNoPhoto {
		overflow: hidden;
	}
}















        
        