/* 
Theme Name: BizBud
Theme URI: https://github.com/elementor/hello-theme-child/
Description: BizBud is a child theme of Hello Elementor, created by WPValet Team
Author: WPValet Team
Author URI: https://wpvalet.co/
Template: hello-elementor
Version: 2.0.0
Text Domain: bizbud
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.bb-title span{
	font-family: "Instrument Serif", serif;
	font-style: Italic;
	font-size: 1.05em;
	letter-spacing: -0.06em;
}

p:last-child{
	margin-bottom: 0 !important;
}

/* Form */
.bb-form .gform_required_legend{
	display: none;
}

.bb-form .gform_wrapper.gravity-theme .gform_fields{
	grid-row-gap: 24px !important;
}

.bb-form label{
	font-weight: 500 !important;
	line-height: 1.2em !important;
	color: var(--e-global-color-secondary);
	margin-bottom: 8px !important
}

.bb-form input:not([type="submit"]),
.bb-form textarea{
	font-size: 17px !important;
	line-height: 1.5em !important;
	letter-spacing: -0.01em !important;
	border: 1px solid var(--e-global-color-secondary) !important;
	border-radius: 10px !important;
	padding: 13px 16px !important;
}

.bb-form textarea{
	height: 128px !important;
}

.bb-form .gform-footer{
	padding-bottom: 0 !important;
}

.bb-form input[type="submit"]{
	line-height: 1.2em !important;
	border: none !important;
	margin: 0 !important;
}

/* Post Loop */
.bb-post-featured-img img {
	aspect-ratio: 396 / 260 !important;
}

/* Header */
.bb-header.sticky-active {
	border-radius: 0 0 20px 20px !important;
	border-bottom: solid 2px #FDF78E !important;
}

.bb-header {
	transition: border-radius 0.3s ease, border-bottom 0.3s ease;
}

/* Post Content */
.bb-single-post-content p {
	margin-bottom: 24px !important;
}

.bb-single-post-content p:last-child {
	margin-bottom: 0 !important;
}

.bb-single-post-content h1,
.bb-single-post-content h2,
.bb-single-post-content h3,
.bb-single-post-content h4,
.bb-single-post-content h5,
.bb-single-post-content h6 {
	margin: 24px 0 !important;
	font-weight: 500 !important;
}

.bb-single-post-content h1,
.bb-single-post-content h2 {
	font-size: 32px !important;
}

.bb-single-post-content h3 {
	font-size: 26px !important;
}

.bb-single-post-content h4 {
	font-size: 22px !important;
}

.bb-single-post-content h5,
.bb-single-post-content h6 {
	font-size: 20px !important;
}

.bb-single-post-content ul,
.bb-single-post-content ol {
	margin-bottom: 24px !important;
}

.bb-single-post-content p a {
	color: #59C3E9 !important;
	transition: color 0.3s;
}

.bb-single-post-content p a:hover {
	color: inherit !important;
}

@media (max-width: 767px) {
	.bb-single-post-content h2 {
		font-size: 24px !important;
	}

	.bb-single-post-content h3 {
		font-size: 22px !important;
	}

	.bb-single-post-content h4 {
		font-size: 20px !important;
	}

	.bb-single-post-content h5,
	.bb-single-post-content h6 {
		font-size: 18px !important;
	}
}
