/*
Theme Name: Heart Wood
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1730699906
Updated: 2024-11-04 05:58:26

*/

@media screen and (min-width: 1024px) {
	.menu-header .elementor-nav-menu--dropdown {
		padding: 15px 10px !important;
	}
}

@media screen and (max-width: 767px) {
	#project-gallery .elementor-gallery-title {
		text-align: center;
	}

	/*[data-elementor-type="wp-post"].elementor {
		display: flex !important;
		flex-direction: column;
	}
	
	.banner-section {
		order: -2 !important;
	}

	[data-elementor-type="wp-post"] .content-section {
		order: 0 !important;
	}
	
	[data-elementor-type="wp-post"] .product-section {
		order: -1 !important;
	}*/
}

a.text-link {
	color: #CC9C64;
}

.btn-download-pdf .elementor-button-icon {
	font-size: 24px;
	align-items: center;
}

.text-h2 {
	font-size: 1.5rem !important;
}

.product-loop-image .elementor-widget-container > img,
.product-loop-title {
	transition: all 0.4s ease-in-out;
}

.loop-outer:hover .product-loop-title {
	padding-bottom: 20px;
}

.btn-showroom .elementor-button-icon {
	font-size: 24px;
}

.btn-instagram .elementor-button-icon {
	font-size: 24px;
	color: #000000;
}

.faqs-element .e-n-accordion-item-title[aria-expanded="true"] > span > div,
.faqs-element .e-n-accordion-item:hover span div {
	font-weight: 700 !important;
}

.faqs-element .elementor-widget-container .e-n-accordion > details:first-child > summary.e-n-accordion-item-title {
    border-width: 0 !important;
}

.grw-row.grw-row-m {
	flex-direction: column;
}

.wp-google-powered {
	display: none !important;
}

.wp-gr .grw-header-inner {
	padding-bottom: 40px !important;
}

.wp-gr .grw-btns {
	background-color: #ECECEC !important;
}

.wp-gr .grw-btns svg path {
	fill: #CC9C64 !important;
}

#project-gallery .elementor-gallery__titles-container {
	gap: 8px;
}

#project-gallery .elementor-gallery-title {
	background-color: var( --e-global-color-f3d0241 );
	border-radius: 20px;
	padding: 8px 14px;
}

#project-gallery .elementor-gallery-title:hover {
	background-color: #010101;
}

#project-gallery .elementor-gallery-title.elementor-item-active {
	background-color: #010101;
	font-weight: 500;
}

img.wp-image-2157 {
	object-position: center left !important;
}

/* IG Feed */
/*#premium-instafeed-container-0eff692 {
	flex-wrap: nowrap !important;
	gap: 8px;
}*/

.cff-posts-wrap > div {
	border-radius: 15px;
	height: 500px;
	max-height: 500px;
}

#cff.cff-masonry .cff-item.cff-box {
	margin-left: 10px !important;
	margin-right: 10px !important;
}