h1 {
	font-weight: 600;
	font-size: 1.5rem;
}

h2 {
	font-size: 1.25rem;
	font-weight: normal;
	color: #999999;
	margin: 0.5rem;
}

.list-container {
    padding-bottom:5rem;
}

.section {
    padding: 1.75rem 0;
}

.section-title {
    width: 100%;
    text-align: center;
}

.contain-category-resource-item {
	border: 1px solid #ececec;
	border-radius: 0.25rem;
	box-shadow: 0px 10px 30px 0px rgba(50, 50, 50, 0.16);
	width: 100%;
	cursor: pointer;
}

.contain-category-resource-item img {
	display: block;
	border-radius: 0.25rem;
    min-width: 100%;
}

.contain-category-resource-item h3 {
	text-align: center;
	font-weight: 600;
	font-size: 1.2rem;
	line-height: 2.2;
}

div[data-item-name] .breadcrumb-link {
    font-size: 25px;
}

div[data-item-name] .breadcrumb-link:hover {
    color: #d21e2b;
    cursor: pointer;
}

.img-max-height {
    height: 258px;
}