body {
	background-image: none;
	background-color: white;
}

@media (min-width:1200px){
	body {
		background: white url("/img/rustic-wood-panel-lr.jpg") no-repeat center center fixed !important;
		-webkit-background-size: cover!important;
		-moz-background-size: cover!important;
		-o-background-size: cover!important;
		background-size: cover!importantr;
	}
}

main {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.8)!important;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8)!important;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.8)!important;
    /*border-left: 1px solid #cac9c9!important;
    border-right: 1px solid #cac9c9!important;*/
}

.page-manufacturer #main ul li.brand {
	width:100%;
	border:solid 1px rgba(0,0,0,0.1);
	padding:20px;
	margin: 20px auto;
	text-align: center;
}

#header {
    background: rgba(28, 28, 28, 0.98);
    color:white!important;
}

#wrapper {
    padding-top: 30px;
}

@media (min-width:992px){
	#header {
		position: relative;
	}
	
	#header::after {
	    content: "JCM BOUTIQUE - PRET À PORTER - FEMME & HOMME";
	    font-size: 20px;
	    color: white;
	    top: 165px;
	    position: absolute;
	    right: 85px;
	    font-weight: 100;
    }
}

@media (min-width:1200px){
	#header {
		position: relative;
	}
	
	#header::after {
	    content: "JCM BOUTIQUE - PRET À PORTER - FEMME & HOMME";
	    font-size: 30px;
	    color: white;
	    top: 165px;
	    position: absolute;
	    right: 45px;
	    font-weight: 100;
	}
}

@media (min-width:1440px){
	#header {
		position: relative;
	}
	
	#header::after {
	    content: "JCM BOUTIQUE - PRET À PORTER - FEMME & HOMME";
	    font-size: 30px;
	    color: white;
	    top: 165px;
	    position: absolute;
	    right: 15px;
	    font-weight: 100;
	}
}

#header .header-nav {
	margin-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.1)!important;
	/*box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8)!important;*/
	background: black!important;
}

@media (min-width:768px){
	#header .header-nav {
	    margin-bottom: 10px;
	    border-bottom: 1px solid rgba(0,0,0,0.1)!important;
	    /*box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8)!important;*/
	    background: #A1894C!important;
	}
}

#header .logo {
    height:150px;
}

#header .header-top .menu {
    margin-top: 10px!important;
}

ul#top-menu {
	width:100%!important;
	background-color:#A1894C!important;
	border:	1px solid rgba(0,0,0,0.1)!important;
}

@media (min-width:770px){
	.page-manufacturer #main ul {
		display:flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	
	.page-manufacturer #main ul li.brand {
		width:20%;
		margin: 20px 2.5%;
	}
}

.psgdpr_consent_message {
	padding-left: 15px;
}

.psgdpr_consent_message span {
	font-size: 0.9em;
	font-weight: 400;
}
/*
#_desktop_logo {
	position: relative;
}

#_desktop_logo .logo {
	position: absolute;
	top:-20px;
}*/