/*
	Theme Name:        Luxury Staircases
	Description:       Custom classic theme for luxurystaircases.com (Mike Neal & Son). Like-for-like rebuild of the former Elementor/Skelementor front end with no page builder and no build step. Built by JCL Marketing.
	Author:            JCL Marketing
	Author URI:        https://jclmarketing.co.uk/
	Version:           1.0.0
	Requires at least: 6.0
	Requires PHP:      8.1
	License:           GNU General Public License v3 or later
	License URI:       https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain:       luxurystaircases
*/

/*! minimal reset based on simplified normalise.css | github.com/necolas/normalize.css (carried over from Skelementor so default pages render exactly as before) */
html{line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}textarea{overflow:auto}template,[hidden]{display:none}
#copyright{opacity:.7;font-size:small;font-family:sans-serif;text-align:right;margin:.5rem}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{text-align:center}
.gallery-item {display: inline-block;text-align: left;vertical-align: top;margin: 0 0 1.5em;padding: 0 1em 0 0;width: 50%}
.gallery-columns-1 .gallery-item {width: 100%}
.gallery-columns-2 .gallery-item {max-width: 50%}
.gallery-item a { display: inline-block; max-width: 100%}
.gallery-item a img {display: block; backface-visibility: hidden}
.gallery-item a:hover img, .gallery-item a:focus img {opacity: 0.6}
.gallery-caption {display: block; margin-bottom: 0}
.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}
