
.carousel .hestia-title {
	font-size: 67px;
}

.carousel span.sub-title {
	font-size: 18px;
}

@media (max-width:768px) {
	.carousel .hestia-title, h1.hestia-title {
		font-size: 36px;
	}
	
	.page-header.header-small .hestia-title, .page-header.header-small .title {
		font-size: 26px;
	}
}

h2.hestia-title, h2.title {
	font-size: 37px;
}

@media (max-width:768px) {
	h2.hestia-title, h2.title {
		font-size: 24px;
	}
}

.woocommerce .exclusive-products h2, .woocommerce .related.products h2, .woocommerce div.product .product_title {
	font-size: 32px;
}

@media (max-width:768px) {
	.woocommerce .exclusive-products h2, .woocommerce .related.products h2, .woocommerce div.product .product_title {
		font-size: 24px;
	}
}

#comments .hestia-title, .subscribe-line h3.hestia-title, .woocommerce .comment-reply-title, .woocommerce-cart .blog-post h1.hestia-title, .woocommerce-checkout .blog-post h1.hestia-title {
	font-size: 27px;
}

h5.description, h5.subscribe-description {
	font-size: 18px;
}

.subscribe-line .description {
	font-size: 14px;
}

.woocommerce-cart .blog-post h1.hestia-title, .woocommerce-checkout .blog-post h1.hestia-title {
	font-size: 27px;
}

.hestia-work .card-title, .woocommerce .cart-collaterals h2, .woocommerce .cross-sells h2, .woocommerce-checkout .blog-post .section form.woocommerce-checkout h3:not(#ship-to-different-address), .woocommerce.single-product .summary .price {
	font-size: 23px;
}

.footer .widget h5, .hestia-info h4.info-title, h4.card-title, section.contactus h4.hestia-title {
	font-size: 18px;
}

.archive .card-blog .card-title, .blog .card-blog .card-title, .blog .hestia-blog-featured-card .card-title {
	font-size: 25px;
}

h6.category {
	font-size: 12px;
}

.card-description, .woocommerce .product .card-product .card-description p, .woocommerce.single-product .woocommerce-product-details__short-description, section.pricing p.text-gray {
	font-size: 14px;
}

.hestia-features .hestia-info p {
	font-size: 16px;
}

.hestia-title.title-in-content, .page-content-wrap h1, .single-post-wrap h1, h1 {
	font-size: 42px;
}

@media (max-width:768px) {
	.hestia-title.title-in-content {
		font-size: 36px;
	}
}

.page-content-wrap h2, .single-post-wrap h2, h2 {
	font-size: 37px;
}

.page-content-wrap h3, .single-post-wrap h3, h3 {
	font-size: 32px;
}

.page-content-wrap h4, .single-post-wrap h4, h4 {
	font-size: 27px;
}

.page-content-wrap h5, .single-post-wrap h5, h5 {
	font-size: 23px;
}

.page-content-wrap h6, .single-post-wrap h6, h6 {
	font-size: 18px;
}

@media (max-width:768px) {
	.page-content-wrap h1, .page-template-template-fullwidth article h1, .single-post-wrap h1, h1 {
		font-size: 30px;
	}
	
	.page-content-wrap h2, .page-template-template-fullwidth article h2, .single-post-wrap h2, h2 {
		font-size: 28px;
	}
	
	.page-content-wrap h3, .page-template-template-fullwidth article h3, .single-post-wrap h3, h3 {
		font-size: 24px;
	}
	
	.page-content-wrap h4, .page-template-template-fullwidth article h4, .single-post-wrap h4, h4 {
		font-size: 22px;
	}
	
	.page-content-wrap h5, .page-template-template-fullwidth article h5, .single-post-wrap h5, h5 {
		font-size: 20px;
	}
	
	.page-content-wrap h6, .page-template-template-fullwidth article h6, .single-post-wrap h6, h6 {
		font-size: 18px;
	}
}

.page-content-wrap, .page-content-wrap dl, .page-content-wrap ol, .page-content-wrap table, .page-content-wrap ul, .page-template-template-fullwidth article, .page-template-template-fullwidth article dl, .page-template-template-fullwidth article ol, .page-template-template-fullwidth article table, .page-template-template-fullwidth article ul, .single-post-wrap, .single-post-wrap dl, .single-post-wrap ol, .single-post-wrap table, .single-post-wrap ul {
	font-size: 18px;
}

@media (max-width:768px) {
	.page-content-wrap, .page-content-wrap dl, .page-content-wrap ol, .page-content-wrap table, .page-content-wrap ul, .page-template-template-fullwidth article, .page-template-template-fullwidth article dl, .page-template-template-fullwidth article ol, .page-template-template-fullwidth article table, .page-template-template-fullwidth article ul, .single-post-wrap, .single-post-wrap dl, .single-post-wrap ol, .single-post-wrap table, .single-post-wrap ul {
		font-size: 16px;
	}
}

body {
	font-size: 14px;
}

.navbar a {
	font-size: 12px;
}
