	.tag{
		font-size:12px;
		color:gray;
		border:1px solid lightgray;
		padding:8px;
		border-radius:20px;
		display:inline-block;
		line-height:15px;
		transition: 0.3s;
	}
	
	.tag:hover{
		color:white;
		border:1px solid gray;
		background:gray;
	}
	
	.h-auto{
		height:auto;
	}
	
	#tag-wrap{
		line-height: 45px;
		height: 50px;
		overflow: hidden;
	}
	
	#tag-more-wrap{
		line-height: 45px;
		text-align:right;
	}
	
	#tag-more{
		border:1px solid lightgray;
		font-size:12px;
		padding:8px;
		border-radius:20px;
		transition: 0.3s;
	}
	
	#tag-more:hover{
		color:white;
		background:gray;
		border:1px solid gray;
	}
	
	@media screen and (max-width: 768px) {
		#tag-more-wrap{
			text-align:center;
			margin-bottom: 5px;
		}
		#tag-more {
			padding:0;
			display: block;
			line-height: 35px;
		}
	}