.block-layered-nav .amshopby-attr,
.block-layered-nav .amshopby-attr:hover {
  padding-left: 15px;
  background: none;
}

.block-layered-nav .amshopby-attr:before {
  content: "";
  display: block;
  width: 1.1111vw;
  height: 1.1111vw;
  border: thin solid rgba(0, 3, 7, 0.1);
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  -ms-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
  transition: 0.3s all linear;
}

.block-layered-nav .amshopby-attr-selected,
.block-layered-nav .amshopby-attr-selected:hover {
  font-weight: bold;
  padding-left: 15px;
  background: none;
}

.block-layered-nav .amshopby-attr-selected:before,
.block-layered-nav .amshopby-attr:hover:before {
  content: "";
  display: block;
  width: 1.1111vw;
  height: 1.1111vw;
  border: thin solid rgba(0, 3, 7, 0.1);
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  -ms-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
  transition: 0.3s all linear;

  background: #046bb4;
}

.block-layered-nav .amshopby-attr-selected:after,
.block-layered-nav .amshopby-attr:hover:after {
  content: "";
  display: block;
  width: 0.5555vw;
  height: 0.5555vw;
  background: url(../images/filter-check.svg) center center no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 0.2777vw;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  -ms-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
  transition: 0.3s all linear;
}
