/* Минимальная оболочка страницы без Helix template.css */
html {
	box-sizing: border-box;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

body {
	margin: 0;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

img {
	display: block;
	max-width: 100%;
	height: auto;
}

a,
a:hover,
a:focus {
	text-decoration: none;
}

/* Оверлей Joomla/Helix без JS — не перекрывает карту и страницу */
.offcanvas-overlay {
	display: none !important;
	pointer-events: none !important;
}
