.pagination-item.pagination-item--current a {
  color: #191919; }

.slick-dots li.slick-active button::before {
  background: #FF3324; }

.slick-dots li button:hover::before {
  background: #cc281c; }

.alertBox--error svg, .alertBox--warning svg {
  fill: #ff3324; }

li.subcategory-item:hover span.subcategory-name, li.subcategory-item:hover > a {
  color: #ff3324; }

.sidebarBlock li.navList-item a.navList-action {
  font-size: 16px;
  color: #ee3324; }

.sidebarBlock li.navList-item a.navList-action:hover {
  color: #000000; }

.form-label--alternate {
  font-size: 18px;
  margin-bottom: .77778rem; }

.cart-total .form-select {
  padding: 0rem .77778rem; }

.boxed {
  background-color: white;
  width: 380px;
  border: 3px solid black;
  padding: 5px;
  margin: 5px;
  float: left; }

@media screen and (max-width: 320px) {
  .boxed {
    background-color: white;
    width: 100%;
    border: 3px solid black;
    padding: 5px;
    margin: 5px;
    float: none; } }

.boxedclear {
  background-color: #ffffff00;
  width: 185px;
  height: 150px;
  padding: 5px;
  margin: 5px;
  float: left; }

.boxafter {
  clear: left;
  display: block; }

.boxedmap {
  width: 320px;
  height: 150px;
  border: 0px solid black;
  padding: 0px;
  margin: 0px;
  float: left; }

p {
  line-height: 1rem;
  margin-bottom: 1rem; }

@media screen and (max-width: 320px) {
  p {
    line-height: 1.9rem;
    margin-bottom: 1.5rem; } }

.socialLinks .icon {
  height: 2.66667rem;
  width: 2.66667rem;
  margin: 0;
  text-decoration: none; }

.card-body .card-text {
  font-size: 18px; }

.socialLinks .icon {
  height: 2.66667rem;
  width: 2.66667rem;
  margin: 0;
  text-decoration: none; }

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
  width: 25px; }

#menu .navPages-list .navPage-subMenu-item a.navPages-action {
  font-size: 16px; }

.sidebarBlock li.navList-item a.navList-action {
  font-size: 16px;
  color: #ee3324; }

.sidebarBlock li.navList-item a.navList-action:hover {
  font-size: 16px;
  color: #2f2f2b; }

.subcategory-image.placeholder-image {
  background-image: none !important; }

/* fix carousel image going into home upper banner area - since 1.2.9 */
/*.heroCarousel-slide .heroCarousel-image {
 height:95%;
}*/
h3 {
  scroll-margin-top: 5rem; }

#wishlist-dropdown.is-open .button {
  background-color: #000000;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 100%; }

.icon svg {
  display: inline-block;
  fill: #ffffff;
  height: 100%;
  vertical-align: top;
  width: 100%; }

.cart-remove {
  background-color: #FF3324; }
