 #menu{
	 border-radius: 0 5px 5px 0 !important;
	}
	
	.parent {
		display: block;
		position: relative;
		float: left;
		z-index: 9999 !important;
		border-left: 0.2px solid #4e546e;
		border-right: 0.2px solid #4e546e;
		border-top: none;
		border-bottom: none;
		padding-bottom: 0.25rem;
		font-family: Cambria, sans-serif !important;
	}
	ul.menu-an li.parent ul.child li.parent{
		background-color:#fff !important;
	}
	ul.menu-an li.parent ul.child {
		color: #1f1512 !important;
		background-color:#fff !important;
		
	}
	ul.menu-an li.parent ul.child li.parent span span.expand:hover{
		color:#6f42c1;
		background-color:#fff;
	}
	ul.menu-an li.parent ul.child li.parent span{
		margin-left:5px;
	}
	ul.menu-an li.parent ul.child li.parent span span.expand{
		color:#4e546e ;
	}
	ul.menu-an li.parent ul.child li.parent ul.child{
		background-color:#fff !important;
		color:#4e546e!important;
	}
	
	.sub-domain{
	  color : #6f42c1 !important;
	  font-weight:600 ;
	  font-size: 0.65rem;
	}
	.child-sub-domain{
		color : #6f42c1 !important;
		font-weight:500 ;
		font-size: 0.55rem;
	}
	.parent a{
		margin: 10px;
		text-decoration: none;
	}
	li.parent span:hover{
		color : #6f42c1 ;
	}
	li.parent span{
		color : #4e546e;
	}
	.parent a.firstchild{
		text-decoration: none;
		color : #496bfe !important;
		background-color: #fff !important;
		border-radius: 10px;
	}

	.parent:hover > ul {
		display:block;
		position:absolute;
		
	}
	.parent:target > ul {
		display:block;
		position:absolute;
		
	}
	.parent:active > ul {
		display:block;
		position:absolute;
		
	}
	.parent:focus > ul {
		display:block;
		position:absolute;
		
	}
	.child {
		display: none;
	}
	
	/*.child li a{
		color: #496bfe;
	}*/
	ul{
		list-style: none;
		margin: 0;
		padding: 0px;
	}
	ul ul ul{
		left: 100%;
		top: 0;
		margin-left:1px;
	}
	
	/*ul.child li :hover {
		background-color: #fff;
		color: #0d3acd;
	}
	.parent li:hover {
		background-color: #fff;
		color: #0d3acd;
		border:none;
	}*/
	.expand{
		font-size:12px;
		float:right;
		margin-right:5px;
	}
  #menuh{
	 border-radius: 0 5px 5px 0 !important;
	}
	
	.parenth {
		line-height: 22px;
		font-size: 0.65rem;
		letter-spacing: 1.1px;
		font-family: Cambria, sans-serif !important;
		text-align:left !important;
	}
	.parenth span{
		width : 100% !important;
	}
	ul.menu-an li.parenth ul.childh li.parenth{
		background-color:#fff !important;
	}
	ul.menu-an li.parenth ul.childh {
		color: #1f1512 !important;
		background-color:#fff !important;
		
	}
	ul.menu-an li.parenth ul.childh li.parenth span span.expand:hover{
		color:#6f42c1;
		background-color:#fff;
	}
	ul.menu-an li.parenth ul.childh li.parenth span{
		margin-left:5px;
	}
	ul.menu-an li.parenth ul.childh li.parenth span span.expand{
		color:#4e546e ;
	}
	ul.menu-an li.parenth ul.childh li.parenth ul.childh{
		background-color:#fff !important;
		color:#4e546e!important;
	}
	
	.sub-domainh{
	  color : #6f42c1 !important;
	  font-weight:600 ;
	  font-size: 0.6rem;
	}
	.childh-sub-domainh{
		color : #6f42c1 !important;
		font-weight:500 ;
		font-size: 0.55rem;
	}
	.parenth a{
		margin: 10px;
		text-decoration: none;
	}
	li.parenth span:hover{
		color : #6f42c1 ;
	}
	li.parenth span{
		color : #4e546e;
	}
	.parenth a.firstchildh{
		text-decoration: none;
		color : #496bfe !important;
		background-color: #fff !important;
	}

.category-home,.annonce-home{
	color: #2192d9 !important;
}
.menu-an{
	 min-width:200px !important;
	 display:flex;
	 align-items:center;
	 justify-content:center;
	 padding:0.5rem;
}
 
 @media  (max-width: 992px) {

    .categorietitle{
      font-size: 12px !important;
      font-weight: 600 !important;
      letter-spacing: 1px !important;
    }
    .not-label{
      font-size: 10px !important;
      font-weight: 500 !important;
      letter-spacing: 1.3px !important;
      color: #000000 !important;
    }
	a.button.sign.nav-link
	{
		width : 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
	}
	
	/*div.agile--auto-play.agile--no-nav-buttons.agile{
		min-height: 300px !important;
		min-width: 140px !important;
		max-width:140px !important;
		max-height: 400px !important
    }*/
	
  }
@media (max-width: 576px) {
  .parent{
		font-size: 0.6rem;
		font-weight: 600;
		letter-spacing: 1px;
	 }
	 .parenth {
		font-size: 0.5rem;
		font-weight: 500;
		letter-spacing: 1px;
	 }
  .child li {
			line-height: 15px; 
			min-width: 200px ;
	 }  
	
	 .sub-domain, .sub-domainh{
	  font-size: 0.6rem;
	  font-weight: 600;
	}
	.child-sub-domain, .child-sub-domainh{
		font-size: 0.5rem;
		font-weight: 600;
	}
	.menu-an{
	  align-items:start;
    }
}

@media only screen and (min-width: 576px){
   .parent {
		font-size: 0.75rem;
		letter-spacing: 1px;
	 }
    .parenth {
		font-size: 0.5rem;
		font-weight: 400;
		letter-spacing: 1px;
	 }
  .child li {
			line-height: 20px; 
			min-width: 350px ;
	 }  
	 .sub-domain, .sub-domainh{
	  font-size: 0.75rem;
	}
	.child-sub-domain, .child-sub-domainh{
		font-size: 0.7rem;
	}
}
@media (min-width : 992px) {
  
  .child li {
			line-height: 22px; 
			min-width: 350px ;
	 }  
	 .parent {
		font-size: 0.8rem;
		letter-spacing: 1.2px;
	 }
	 .parenth {
		font-size: 0.7rem;
	 }
	 .sub-domain, .sub-domainh{
	  font-size: 0.8rem;
	}
	.child-sub-domain, .child-sub-domainh{
		font-size: 0.7rem;
	}
}