.metaslider.ms-theme-default-base .flexslider .slides .metaslider_image_link:focus img {
  outline: 2px solid;
  outline-offset: -2px;
}
.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a {
  width: 26px;
  height: 26px;
  background: #333;
  background-image: none;
  border-radius: 50%;
  transform: translateY(-50%);
  top: calc(50% + 20px);
}
.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a:focus {
  outline: 2px solid #fff;
}
.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a:after {
  background-color: #fff;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 20px auto;
          mask-size: 20px auto;
  content: "";
  display: table;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-mask-position: center;
          mask-position: center;
}
.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a.flex-prev:after {
  -webkit-mask-image: url(images/left.svg);
          mask-image: url(images/left.svg);
}
.metaslider.ms-theme-default-base .flexslider .flex-direction-nav li a.flex-next:after {
  -webkit-mask-image: url(images/right.svg);
          mask-image: url(images/right.svg);
}
.metaslider.ms-theme-default-base .flexslider .flex-control-nav li a {
  overflow: hidden;
  text-indent: 9999px;
}
.metaslider.ms-theme-default-base .flexslider .flex-control-nav li a:focus {
  outline: 2px solid;
}
.metaslider.ms-theme-default-base .flexslider .caption-wrap .caption a {
  color: #fff;
}
.metaslider.ms-theme-default-base .flexslider .flex-pauseplay a {
  top: 10px;
  bottom: unset;
}
.metaslider.ms-theme-default-base .flexslider .flex-pauseplay a:focus {
  outline: 3px solid #fff;
}/*# sourceMappingURL=style.css.map */