.kcc-artwork-title,
.ag-artworkdetails h3.a-title {
	font-size: 28px;
	line-height: 1.4;
}

.kcc-detail-text,
.ag-artworkdetails span,
.ag-artworkdetails p,
#artgalleria-price-amount,
.ag-artworkdetails #artgalleria-price-amount {
	font-size: 22px;
	line-height: 1.7;
	font-weight: 300;
}

.kcc-sku {
	font-size: 20px;
	line-height: 1.6;
}

.ag-field-description-tagline {
	display: block;
	font-weight: 700;
	font-size: 22px;
	line-height: 1.7;
	margin-bottom: 10px;
}

.ag-foa-details-below-image {
	margin-top: 24px;
}

.ag-foa-details-below-image .a-title {
	font-style: italic;
	font-size: 18px;
	font-weight: 300;
}

.woocommerce-result-count,
p.woocommerce-result-count {
	display: block;
	text-align: left;
	font-size: 18px;
	font-weight: 300;
	color: #000;
}

.kcc-result-count-col,
.ag-result-count .col-sm-6 {
	width: 100%;
}

.ag-box-tittle h5,
.ag-artworkbox h5,
.ag-portfolio-detail h5,
.ag-box-tittle span,
.ag-artworkbox span,
.ag-portfolio-detail span,
.ag-field-price,
.classes-artwork-box h5,
.classes-artwork-box span {
	font-size: 18px;
	line-height: 1.5;
}

.ag-box-tittle,
.ag-artworkbox,
.ag-portfolio-detail {
	min-height: 160px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	box-sizing: border-box;
}

.exhibition-heading,
.exhibition-heading span,
.exhibition_tagline,
.exhibition-date,
.exhibition-readmore,
.past-title,
.past-tagline,
.exhibition-details-des,
.related_artist_heading {
	font-size: 16px;
}

.filter-tag-name,
.medium-filter .filter-tag-name {
	font-size: 16px;
	line-height: 1.5;
}

.kcc-collection-intro {
	margin-top: 65px;
	margin-bottom: 50px;
}

.ag-collection-title {
	margin-top: 0;
	margin-bottom: 18px;
	font-size: 48px;
	font-family: "Cormorant Garamond", serif;
	font-weight: 600;
}

.ag-portfolio-description-font,
.kcc-portfolio-description {
	margin-bottom: 50px;
	line-height: 1.5;
	font-size: 20px;
	font-family: "Cormorant Garamond", serif;
	font-weight: 300;
	text-align: justify;
}

.ag-portfolio-description-font {
	font-size: 24px;
}

.ag-artwork-navigation .ag-artwork-nav-row {
	margin-top: 50px;
	font-family: "Montserrat", Arial, sans-serif;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0.01em;
}

.ag-artwork-navigation .ag-artwork-nav-link {
	color: #111;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	font-size: 12px;
}

.ag-artwork-navigation .ag-artwork-nav-link:hover {
	background-color: transparent;
	color: #000;
	text-decoration: none;
}

.ag-artwork-navigation .ag-artwork-nav-link:hover .ag-artwork-nav-text {
	text-decoration: underline;
}

.ag-artwork-navigation .ag-artwork-nav-arrow {
	font-size: 16px;
	margin: 0 8px 0 0;
	font-weight: 400;
}

.ag-artwork-navigation .col-xs-6.text-right .ag-artwork-nav-arrow {
	margin: 0 0 0 8px;
}

.ag-artwork-navigation .ag-artwork-nav-disabled {
	color: #bbb;
	cursor: not-allowed;
	pointer-events: none;
	text-decoration: none;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.ag-box-tittle,
	.ag-artworkbox,
	.ag-portfolio-detail {
		min-height: 230px;
	}
}
