/*!
Theme Name: Mister Shelving
Theme URI: https://mistershelving.com.au/
Author: Intellecta
Author URI: https://intellecta.com.au/
Description: Custom WooCommerce theme for Mister Shelving and Sheds, built on the Underscores (_s) starter theme. Includes WPBakery Page Builder elements (Slideshow, Collection list, Product grid, Image + text, Feature cards, FAQ, Downloads…), a Warehouse-style store layout, live product search and a one-page checkout.
Version: 1.0.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mistershelving
Tags: e-commerce, custom-logo, custom-menu, theme-options

Based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Main styles live in assets/css/theme.css (layout & components) and
assets/css/shop.css (WooCommerce).
*/

/* Reset (trimmed normalize.css) */
*, *::before, *::after { box-sizing: border-box; }
html { line-height: 1.15; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
main { display: block; }
h1, h2, h3, h4, h5, h6, p { margin-top: 0; }
hr { box-sizing: content-box; height: 0; overflow: visible; }
a { background-color: transparent; }
b, strong { font-weight: 700; }
small { font-size: 80%; }
img { border-style: none; max-width: 100%; height: auto; vertical-align: top; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; color: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
[hidden] { display: none !important; }

/* Accessibility */
.screen-reader-text {
	border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);
	height: 1px; margin: -1px; overflow: hidden; padding: 0;
	position: absolute !important; width: 1px; word-wrap: normal !important;
}
.screen-reader-text:focus {
	background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important; clip-path: none; color: #21759b; display: block; font-size: 0.875rem;
	font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px;
	text-decoration: none; top: 5px; width: auto; z-index: 100000;
}
#main[tabindex="-1"]:focus { outline: 0; }

/* WordPress core alignment & captions */
.alignleft { float: left; margin-right: 1.5em; margin-bottom: 1.5em; }
.alignright { float: right; margin-left: 1.5em; margin-bottom: 1.5em; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; margin-bottom: 1.5em; }
.wp-caption { margin-bottom: 1.5em; max-width: 100%; }
.wp-caption-text { text-align: center; font-size: 13px; margin: 0.8em 0; }
.sticky, .bypostauthor { display: block; }
