
.icon-bc-bigcommerce_diagnostics:before {
	content: "";
}

.icon-bc-channel:before, .icon-bc-channel_select:before {
	content: "";
}

.icon-bc-credentials:before {
	content: "";
}

.icon-bc-sync:before {
	content: "";
}

.icon-bc-accounts:before {
	content: "";
}

.icon-bc-analytics:before {
	content: "";
}

.icon-bc-cart:before {
	content: "";
}

.icon-bc-currency:before {
	content: "";
}

.icon-bc-gift_certificates:before {
	content: "";
}

.icon-bc-import:before {
	content: "";
}

.icon-bc-order_confirmation:before {
	content: "";
}

.icon-bc-product_reviews:before {
	content: "";
}

.icon-bc-shipping_returns:before {
	content: "";
}

.dashicons-bigcommerce:before, .icon-bc-b-logo:before {
	content: "";
}

.icon-bc-arrow-solid:before {
	content: "";
}

.icon-bc-selected:before {
	content: "";
}

.icon-bc-arrow-toggle:before {
	content: "";
}

.icon-bc-undo:before {
	content: "";
}

.icon-bc-tag:before {
	content: "";
}

.icon-bc-grid:before {
	content: "";
}

.icon-bc-gear:before {
	content: "";
}

.icon-bc-store-front:before {
	content: "";
}

.icon-bc-customize:before {
	content: "";
}

.icon-bc-authenticate:before, .icon-bc-next_steps:before {
	content: "";
}

.icon-bc-dollar-sign:before {
	content: "";
}

.icon-bc-arrow-left:before {
	content: "";
}

.icon-bc-arrow-right:before {
	content: "";
}

.icon-bc-arrow-up:before {
	content: "";
}

.icon-bc-arrow-down:before {
	content: "";
}

.icon-bc-plus:before {
	content: "";
}

.icon-bc-minus:before {
	content: "";
}

.icon-bc-check:before {
	content: "";
}

.icon-bc-cross:before {
	content: "";
}

.icon-bc-search:before {
	content: "";
}

.icon-bc-chevron-down:before {
	content: "";
}

.icon-bc-chevron-left:before {
	content: "";
}

.icon-bc-chevron-right:before {
	content: "";
}

.icon-bc-chevron-up:before {
	content: "";
}

.bc-rating-star:before {
	content: "★";
	font-size: 15px;
}

.bc-order__link:before {
	content: "·";
	margin-right: 10px;
}

.gform-icon--photograph:before {
	content: "";
}

.gform-icon--star-border:before {
	content: "";
}

.gform-icon--star:before {
	content: "";
}

.gform-icon--left-arrow:before {
	content: "";
}

.gform-icon--right-arrow:before {
	content: "";
}

.gform-icon--circle-error:before {
	content: "";
}

.gform-icon--close-small:before {
	content: "";
}

.gform-icon--info:before {
	content: "";
}

.gform-icon--verified:before {
	content: "";
}

.gform-icon--circle-close:before {
	content: "";
}

.gform-icon--close-big:before {
	content: "";
}

.gform-icon--down-arrow:before {
	content: "";
}

.gform-icon--format-bold:before {
	content: "";
}

.gform-icon--format-italic:before {
	content: "";
}

.gform-icon--format-list-bulleted:before {
	content: "";
}

.gform-icon--format-list-numbered:before {
	content: "";
}

.gform-icon--insert-link:before {
	content: "";
}

.gform-icon--line:before {
	content: "";
}

.gform-icon--password-eye:before {
	content: "";
}

.gform-icon--password-eye-closed:before {
	content: "";
}

.gform-icon--redo:before {
	content: "";
}

.gform-icon--schedule:before {
	content: "";
}

.gform-icon--clock:before {
	content: "";
}

.gform-icon--search:before {
	content: "";
}

.gform-icon--star-half:before {
	content: "";
}

.gform-icon--check:before {
	content: "";
}

.gform-icon--undo:before {
	content: "";
}

.gform-icon--unfold-more:before {
	content: "";
}

.gform-icon--create:before {
	content: "";
}

.gform-icon--cog:before {
	content: "";
}

.gform-icon--circle-check:before {
	content: "";
}

.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
	content: "";
}

.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before {
	content: "";
}

.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where(:has(input:checked))::after {
	font-family: gform-icons-theme !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-transform: none;
	align-items: center;
	background-color: #607382;
	block-size: 38px;
	border-radius: 50%;
	color: #fff;
	content: "";
	display: flex;
	filter: drop-shadow(0 1px 1px rgba(18, 25, 97, .15)) drop-shadow(0 2px 5px rgba(18, 25, 97, .1)) drop-shadow(0 0 0 rgba(18, 25, 97, .05));
	font-size: 32px;
	inline-size: 38px;
	inset-block-start: 10px;
	inset-inline-end: 10px;
	justify-content: center;
	position: absolute;
	z-index: 5;
}

.gform_wrapper.gravity-theme .ginput_container_image_choice .gfield-choice-image-no-image::before {
	content: "";
	font-size: 60px;
	inset-block-start: 50%;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
}

.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gchoice:where(:has(input:checked))::after {
	font-family: gform-icons-common !important;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	speak: none;
	text-transform: none;
	content: "";
	font-size: 20px;
}

.gform_wrapper.gravity-theme:where(.gform_wrapper_edit_form_entry) .ginput_container_image_choice .gfield-choice-image-no-image::before {
	content: "";
}

.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after {
	align-items: center;
	color: #fff;
	content: "";
	display: flex;
	font-family: gform-icons-theme;
	font-size: 24px;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 5;
}

.slick-prev:before {
	content: "←";
}

[dir='rtl'] .slick-prev:before {
	content: "→";
}

.slick-next:before {
	content: "→";
}

[dir='rtl'] .slick-next:before {
	content: "←";
}

.slick-dots li button:before {
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev:before {
	content: "←";
}

[dir='rtl'] .slick-prev:before {
	content: "→";
}

.slick-next:before {
	content: "→";
}

[dir='rtl'] .slick-next:before {
	content: "←";
}

.slick-dots li button:before {
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-lightbox-close:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .85;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "×";
}

.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
	border: none;
	content: "»";
	top: .1875rem;
	right: 5px;
}

blockquote cite:before {
	content: "— ";
}

.left-submenu .back > a:before {
	content: "«";
	margin-right: .5rem;
	display: inline;
}

.right-submenu .back > a:after {
	content: "»";
	margin-left: .5rem;
	display: inline;
}

.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
	content: "»";
	margin-left: .5rem;
	display: inline;
}

.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
	content: "«";
	margin-right: .5rem;
	display: inline;
}

q:before {
	content: "“";
}

q:after {
	content: "”";
}

#mobileMenu > ul > li.menu-item-has-children > a > span:after {
	content: "";
	font-family: FontAwesome;
	float: right;
	margin-right: 20px;
}

#mobileMenu ul li ul li a:before {
	content: "";
	font-family: FontAwesome;
	margin-right: 5px;
}

body #mobileMenu ul li.menu-item-has-children > a:before {
	font-family: FontAwesome;
	content: "";
	margin-right: 5px;
	right: 0;
	position: absolute;
}

body #mobileMenu ul li.menu-item-has-children.show-submenu > a:before {
	font-family: FontAwesome;
	content: "";
}

body #mobileMenu ul li ul li > a:before {
	font-family: FontAwesome;
	content: "";
	right: 0;
	position: absolute;
}

body #mobileMenu ul li ul li.show-submenu a:before {
	font-family: FontAwesome;
	content: "";
}

.bc-product-archive .bc-product-archive__refinery form .bc-product-archive__select:after {
	content: "⌄";
}

section#second-filter form .bc-product-archive__select:after {
	position: absolute;
	right: 13px;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	margin: auto;
	height: 20px;
	line-height: 22px;
	font-size: 14px;
	content: "";
	font-family: "FontAwesome";
}

#first-filter .filter-list:after {
	position: absolute;
	right: 13px;
	top: 50%;
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	margin: auto;
	height: 20px;
	line-height: 22px;
	font-size: 14px;
	content: "";
	font-family: "FontAwesome";
	display: none;
}

body #mobileMenu ul li.menu-item-has-children > a:before {
	font-family: FontAwesome;
	content: "";
	margin-right: 5px;
	right: 0;
	position: absolute;
	text-align: center;
}

.locations-map-listing div#wpsl-result-list div#wpsl-stores ul li .wpsl-store-location .contact-details .wpsl-contact::before {
	position: absolute;
	content: "";
	font-family: FontAwesome;
	color: #000;
	font-size: 16px;
	top: 8px;
	left: 7px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}

media (max-width:1024px) {}
