/*
    Theme Name: Twenty Twenty One Child Theme by Logrise
    Theme URI: Theme URI -  https://logrise.com
    Description: A child theme for Twenty Twenty One.
    Author: Logrise Lda - NMalo
    Author URI: https://logrise.com || NMalo
    Template: twentytwentyone
    Version: 1.0
    License: GNU General Public License v2 or later
    License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

/**
 * Standard CSS to assure basic Compatibility with Elementor in checkboxes and button that renders on menu
 * */

 button.sub-menu-toggle {
	display: none !important;
}

input[type='checkbox'].elementor-field {
    display: inline-block !important;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	input[type=checkbox], input[type=radio] {
		-webkit-appearance: none;
		-moz-appearance: none;
		position: relative;
		width: 25px;
		height: 25px;
		border: var(--form--border-width) solid var(--form--border-color);
		background: var(--global--color-white);
	}
	input[type=checkbox].elementor-field:after {
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		top: 4px;
		text-align: center;
		border-color: var(--form--border-color);
	}
}

/**
 * Standard CSS to color map
 * */
.lg-map {
	height: 200px;
	background-color: red;
}