/*
Theme Name: LexTheme
Theme URI: https://github.com/lexomatic/lextheme/
Author: Lexomatic
Author URI: https://www.lexomatic.com
Description: A child theme for the Ollie block theme by Lexomatic.
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ollie
Text Domain: lextheme
Tags: blog, entertainment, portfolio, one-column, two-columns, custom-logo, full-site-editing, full-width-template, style-variations
*/

/**
 * Utilities.
 */
 @media (max-width: 781px) {
	.lextheme-hide-on-mobile {
		display: none !important;
	}
}

/*
 * Custom styling for Multi-Page form navigation.
 */

#lexpress-multi-page-navigation .gf_page_steps ol {
	padding-inline-start: 0;
}

#lexpress-multi-page-navigation .gf_page_steps ol li {
	margin-bottom: 10px;
}

#lexpress-multi-page-navigation .gf_page_steps ol li::marker {
	content: "";
}

#lexpress-multi-page-navigation .gf_page_steps ol li .gf_step_number {
	border: 1px solid #ccc;
	border-radius: 50%;
	color: #ccc;
	width: 36px;
	height: 36px;
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
	flex: 1;
}

#lexpress-multi-page-navigation .gf_page_steps ol li.gf_step_completed .gf_step_number {
	border: none;
	background-color: #05c46b;
	color: transparent;
	font-size: 0;
}

#lexpress-multi-page-navigation .gf_page_steps ol li.gf_step_completed .gf_step_number::before {
	content: "\2713";
	color: #fff;
	font-size: 20px;
}

#lexpress-multi-page-navigation .gf_page_steps ol li.gf_step_active .gf_step_number  {
	border: 1px solid #008fce;
	color: #008fce;
}

#lexpress-multi-page-navigation .gf_page_steps ol li .gf_step_label {
	margin-left: 10px;
}
