.menu-menu-groupe-container{

	z-index: 1;

    position: relative;

    width: 100%;

}

#Top_bar:not(.is-sticky) .menu-groupe{

	margin-top:39px

}

.menu-groupe li{

	display: inline-block;

	width: 19.99%

}

.menu-groupe li:first-child{

	margin-left:0

}

.menu-menu-groupe-container li a{

	padding: 10px;

    background-color: rgb(170 117 72 / 70%);

    transition: ease all .3s;

    text-align: center;

	color:#fff;

	font-size:16px;

	display:block

}

.menu-menu-groupe-container li a:hover, .menu-groupe li.current-menu-item a, .menu-groupe li.current-page-ancestor a{

	text-decoration:none;

	background-color:#aa7548

}

@media all and (min-width:1681px){

	.menu-groupe li a{padding:10px 50px}

	.menu-groupe li:nth-child(5){width:20%}

}

@media all and (max-width:1680px){

	.menu-menu-groupe-container li a{font-size:15px}

}

@media all and (max-width:1600px){

	.menu-menu-groupe-container li a{padding: 15px 50px 10px;line-height: 20px;}

}

@media all and (max-width:1333px){

	.menu-menu-groupe-container li a{padding: 15px 80px 10px}

}

@media all and (max-width:1273px){

	.menu-menu-groupe-container li a{padding: 15px 70px 10px}

}

@media all and (max-width:1173px){

	.menu-menu-groupe-container li a{padding: 15px 56px 10px}

}

@media all and (max-width:1033px){

	.menu-menu-groupe-container li a{padding: 15px 42px 10px}

}

@media all and (max-width:1024px){

	.menu-menu-groupe-container li a{padding: 15px 10px 10px}

}

@media all and (max-width:942px){

	.menu-menu-groupe-container li a{padding: 15px 44px 10px}

}

@media all and (max-width:913px){

	.menu-menu-groupe-container li a {padding: 15px 30px 10px}

}

@media all and (max-width:769px){

	.menu-menu-groupe-container li a {padding: 15px 16px 10px}

}

@media all and (max-width:768px){

	.menu-menu-groupe-container li a{padding: 15px 20px 10px}

}

@media all and (max-width:767px){

	#Top_bar:not(.is-sticky) .menu-groupe{margin-top:0}

	#container-groupe-menu{display:none}

}
