/*
Theme Name: Sakuri Child Theme
Theme URI: http://sakuri.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Sakuri
Template: sakuri
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: sakuri

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Force header logo to remain visible in Elementor header (desktop + mobile). */
.elementor-element-8f4ceb1 .lte-logo,
.elementor-element-8f4ceb1 .lte-logo img,
.elementor-element-8f4ceb1 .elementor-element-e2c89ce .lte-logo,
.elementor-element-8f4ceb1 .elementor-element-e2c89ce .lte-logo img,
.elementor-element-8f4ceb1 .elementor-element-2dbf590 .lte-navbar-header .lte-logo,
.elementor-element-8f4ceb1 .elementor-element-2dbf590 .lte-navbar-header .lte-logo img {
	display: inline-block !important;
	visibility: visible !important;
	opacity: 1 !important;
}

.elementor-element-8f4ceb1 .lte-logo img {
	max-width: 100%;
	height: auto !important;
}

/* Keep desktop logo widget from collapsing in the global Elementor header. */
.elementor-element.elementor-element-e2c89ce {
	display: flex !important;
	align-items: center !important;
	flex: 0 0 auto !important;
	min-width: 170px !important;
	z-index: 1 !important;
}

.elementor-element.elementor-element-e2c89ce .lte-logo {
	display: inline-flex !important;
	align-items: center !important;
	z-index: 1 !important;
}

.elementor-element.elementor-element-e2c89ce .lte-logo img {
	display: block !important;
	max-height: 58px !important;
	width: auto !important;
	height: auto !important;
}

/* Place site logo on the left side in the global header. */
.elementor-element-8f4ceb1 .e-con-inner {
	display: flex !important;
	align-items: center !important;
}

.elementor-element-8f4ceb1 .elementor-element-e2c89ce {
	order: 1 !important;
	margin-right: auto !important;
	text-align: left !important;
	justify-content: flex-start !important;
}

.elementor-element-8f4ceb1 .elementor-element-a1b86ab {
	order: 2 !important;
}

.elementor-element-8f4ceb1 .elementor-element-319e475 {
	order: 3 !important;
}

/* Prevent logo from being hidden behind overlapping sections/content. */
.elementor-element-8f4ceb1 {
	position: relative !important;
	z-index: 1000 !important;
}

.elementor-element-8f4ceb1 .e-con-inner {
	position: relative !important;
	z-index: 1001 !important;
}

.elementor-element-8f4ceb1 .elementor-element-e2c89ce {
	position: relative !important;
	z-index: 1002 !important;
}

.elementor-element-8f4ceb1 .elementor-element-e2c89ce .lte-logo,
.elementor-element-8f4ceb1 .elementor-element-e2c89ce .lte-logo img {
	position: relative !important;
	z-index: 1003 !important;
}
