/*
	Theme Name:			BECK
	Description:		Ultra-minimal theme
	Theme URI:			https://beckdigital.com
	Author:				BECK Digital
	Author URI:			https://beckdigital.com
	Version:			1.1.2
	Requires at least:	4.9
	Tested up to:		5.1
	License:			GNU General Public License v3 or later.
	License URI:		https://www.gnu.org/licenses/gpl-3.0.html
	Tags:				custom-logo, one-column, two-columns, translation-ready
	Text Domain: 		skelementor
*/
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;text-align:right;margin:.5rem}
.alignright{float:right}
.alignleft{float:left}
.aligncenter{text-align:center}
.bypostauthor{}
.gallery-caption{}
.screen-reader-text{}
.sticky{}
.wp-caption{}
.wp-caption-text{}
.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}

.woocommerce div.product.elementor form.cart {
	display: block !important;
}
.woocommerce div.product.elementor form.cart .master-selection {
	margin-bottom: 10px !important;
}
.woocommerce div.product.elementor form.cart .master-selection select {
	margin: 0 10px !important;
}
.woocommerce div.product.elementor form.cart .master-selection .quantity input {
	border: 1px solid;
    padding: 3px 0;
    margin: 0;
}
#shock-hardware {
	padding-top: 10px;
}

#wpsl-category {
    clear: none;
}

.wpsl-map-container {
	position: relative;
}

.wpsl-store-below #wpsl-result-list {
	position: absolute;
    top: 0;
    margin: 0;
    width: 300px;
    left: 10px;
}

#wpsl-search-wrap {
    font-size: 14px;
}

#wpsl-wrap.wpsl-store-below #wpsl-result-list li {
	background: #fff;
    padding: 10px;
    margin: 10px 0;
    border: 0 none;
    font-size: 14px;
}

.product-tabs {
    width: 100%;
}

.product-tabs .nav {
    margin-bottom: 8px;
    display: flex;
}

.product-tabs .nav-item {
    flex-grow: 1;
    margin: 0 2px;
}

.product-tabs .nav-item a {
    background: #fff;
    font-size: 14px;
}

.product-tabs .nav-item a.active {
    background-color: #006EB6;
}

.product-tabs .product-tab-description {
    margin-bottom: 5px;
}

.master-selection .price {
    font-weight: bold;
    font-size: 20px;
    padding-top: 10px;
    clear: both;
}
