/**
* Theme Name:     MingaFlow
* Template:       twentytwentyfive
* Description:    MingaFlow is a modern, fully block-based child theme of Twenty Twenty-Five, designed for creative professionals, small businesses, and agencies who value simplicity, adaptability, and performance. Built on the foundation of WordPress 6.8+ and Full Site Editing (FSE), MingaFlow offers pixel-perfect control over every part of your site — from headers and footers to custom page templates and block patterns. This theme integrates a thoughtfully curated color palette and responsive typography, ensuring both accessibility and a consistent visual identity across devices. MingaFlow enhances the power of Twenty Twenty-Five by providing flexible layout options for services pages, portfolios, blogs, and landing pages, making it a perfect choice for designers, developers, restaurants, event planners, and local brands. With support for multiple style variations (including light and dark modes), custom fonts, a refined navigation menu, and a clean development structure, MingaFlow is optimized for both performance and visual storytelling. Whether you’re crafting a minimalist portfolio or a vibrant digital brand, MingaFlow gives you the tools to build it with confidence — all while remaining lightweight and fast.
* Version:        1.0.0
* Author:         MingaFlow
* Author URI:     https://mingaflow.com
* Text Domain:    mingaflow
* Requires at least: 6.7
* Tested up to: 6.8
* Requires PHP: 7.2
* Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

*:focus {
	outline: 0;
}

/* Real links: show pointer */
a[href]:not([href="#"]):not([href=""]) {
	cursor: pointer;
}

/* Dummy links or empty href: show default */
a[href="#"],
a[href=""],
a:not([href]) {
	cursor: default;
}
/*
* Only will be used for the header
*/
@media only screen and (max-width: 767px) {
	.width-70 {
		width: 70% !important;
	}

	.width-30 {
		width: 30% !important;
	}
}

/*
* Only will be used for the header to set the menu items aligned center
*/
@media only screen and (max-width: 767px) {
	.gutenverse-menu-wrapper.active .gutenverse-menu {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding-left: 0;
		text-align: center;
	}

	.gutenverse-menu-wrapper.active .gutenverse-menu li {
		width: 100%;
		margin: 0.5em 0;
	}

	.gutenverse-menu-wrapper.active .gutenverse-menu a {
		display: inline-block;
	}

	.gutenverse-menu-wrapper.active .gutenverse-menu-container {
		padding-top: 20px;
	}
}

.wpforms-submit.contact-btn {
	width: 50% !important;
	margin-left: 25% !important;
	background-color: transparent !important;
	border: 1px solid #D72638 !important;
	border-radius: 2px !important;
	color: #2E2E2E !important;
}

.wpforms-submit.contact-btn:hover {
	background-color: #D72638 !important;
	color: #FAF9F6 !important;
}

.hookah-smoke {
	width: 100% !important;
	max-width: 100% !important;
	border-radius: 10px !important;
	margin: 0 auto 10px auto !important;
}

.modula.modula-gallery .post-edit-link {
	display: none !important;
}

@media only screen and (max-width: 767px) {
	.hookah-smoke {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}