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

.mncrsl-icon{
  font-size:1.640625rem;
  color:#333e47;
  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:underline;
  color:#da1a35;
  font-family:SiteFont-Bold,Helvetica Neue,Arial,sans-serif;
  font-weight:400;
}
.mncrsl-body .carousel .carousel-inner a:visited{
  color:#da1a35;
}
.mncrsl-body .carousel .carousel-inner a:active,.mncrsl-body .carousel .carousel-inner a:hover{
  color:#961224;
  text-decoration:underline;
}
.mncrsl-body .carousel-control{
  height:20px;
  margin-top:auto;
  margin-bottom:.5rem;
  opacity:1;
  color:#da1a35 !important;
}
.mncrsl-body .carousel-control i{
  font-size:1.171875rem;
  color:#da1a35;
}
.mncrsl-body .carousel-control:hover,.mncrsl-body .carousel-control:hover i{
  color:#961224 !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:#333e47;
}

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