
.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) {}
