.sh-item{
		padding-bottom:100px;
		margin-bottom:100px;
		border-bottom : 1px solid black;
	
	}	
	
ul.sh-gallery{
		display: grid;    
		grid-template-columns: repeat(3,minmax(0,1fr));
  	grid-gap: 8px;
 /*grid-auto-rows: minmax(100px, auto);*/
		width: 100%;
		margin: 0;
 }


@media(max-width: 1024px){
	ul.sh-gallery{
	grid-template-columns: repeat(2,minmax(0,1fr));
		}
}	
	
@media(max-width: 768px){
	li#center{
	 display: none;
		}
}

	.sh-content li {
list-style-type: none; /* Retirer le style de liste */		
	}
	
	p.locality{
		/*line-height: 1.9rem;*/
		    font-size: 14px;
		font-weight: 400;
		    margin-bottom: 0.1rem;
	}	


li.sh-gallery{
		display: flex;
		flex-direction: column;
/*margin: 20px 10px 10px 10px;
	 position : relative; 
  display : inline-block; */
}		

	.sh-user{
		display : flex;
		flex-direction: row;
	}	
.sh-user	img {
		 border-radius: 50%;
	}	
	.sh-user-name{
		 align-items: center;
  justify-content: center;
		margin-left : 15px;
		
	}	
.sh-title h2{
	/*line-height: 2.8rem	;*/
	margin:0;
	font-size: 24px;
			font-weight: 600;
  margin-top: 10px;
	}
	
.sh_top ul{
margin: 0px;
	padding: 0px;
}		

	.sh-price{
		font-weight: 600;
		font-size: 18px;
		color :#1a1a1a;
	}	

	.sh-title{
		display: grid; 
		margin-bottom:20px;
	}
	
.sh-title time{
	font-size: 12px;
	}	

	ul.sh-features{
		font-size:12px;
	}
	
	
.sh-gallery #right{
	padding : 20px;
	margin-left: 1.5rem;
border-radius: 0.25rem;
    box-shadow: rgb(26 26 26 / 8%) 0px -1px 4px 0px, rgb(26 26 26 / 12%) 0px 4px 8px 0px;
}		
	
	.sh-desc{
		width:700px;
		
	}	
	
	.sh-vendu#block{
			position: absolute;
		font-size:20px;
			margin: 0;
		background-color: #009688;
		  color: #ffffff;
			padding: 30px 30px;  
	}
	
		.sh-vendu#inligne{			
		font-size:18px;
		}
	.sh-raye{
		 text-decoration: line-through;
	}