.crsl-meta{
  font-style:italic;
  color:#51534a;
}

.mncrsl-icon{
  font-size:1.4375rem;
  color:#333;
  position:absolute;
  left:-.5rem;
  top:-.5rem;
  text-align:center;
  margin-left:0;
}

.mncrsl{
  margin:0;
  position:relative;
}

.mncrsl,.mncrsl-body{
  height:100%;
}
.mncrsl-body .carousel{
  height:100%;
  overflow:visible;
  padding:0 2rem;
}
.mncrsl-body .carousel .carousel-inner{
  margin-bottom:1.5rem;
}
.mncrsl-body .carousel .carousel-inner a{
  text-decoration:none;
  color:#00866c;
  font-family:SiteFont-Regular,Effra,Arial,sans-serif;
  font-weight:400;
}
.mncrsl-body .carousel .carousel-inner a:visited{
  color:#00866c;
}
.mncrsl-body .carousel .carousel-inner a:active,.mncrsl-body .carousel .carousel-inner a:hover{
  color:#005343;
  text-decoration:underline;
}
.mncrsl-body .carousel-control{
  height:20px;
  margin-top:auto;
  margin-bottom:.5rem;
  opacity:1;
  color:#00866c !important;
}
.mncrsl-body .carousel-control i{
  font-size:1rem;
  color:#00866c;
}
.mncrsl-body .carousel-control:hover,.mncrsl-body .carousel-control:hover i{
  color:#005343 !important;
}
.mncrsl-body .carousel-control.carousel-control-prev{
  right:2rem;
  left:auto;
}
@media (max-width:991.98px){
  .mncrsl-body .carousel-control{
    width:1.5rem;
  }
}
.mncrsl-body .crsl-meta i{
  color:#333;
}

/*# sourceMappingURL=mini-carousel.css.map */