






.component--news-featured {
  text-decoration: none;
  margin-bottom: 2.8125rem;
  display: block;
  width: 100%;
  position: relative;
  background: #101925;
  color: #FFFFFF;
}
.component--news-featured > a {
  display: block;
}
@media only screen and (min-width: 1100px) {
  .component--news-featured {
    margin: 0;
  }
}
.component--news-featured:hover {
  text-decoration: none;
}
.component--news-featured:hover .component--news-featured {
  text-decoration: none;
}
.component--news-featured:hover .component--news-featured__title {
  text-decoration: underline;
}
.component--news-featured .component--news-featured__image {
  position: relative;
  top: -0.625rem;
}
@media only screen and (min-width: 1100px) {
  .component--news-featured .component--news-featured__image {
    top: -2.25rem;
    left: -2.25rem;
  }
}
.component--news-featured__body {
  align-content: center;
  z-index: 1;
  position: relative;
  min-width: 100%;
  transition: 0.3s all;
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__body {
    padding: 3rem 2rem;
    margin: 0 auto;
    min-width: auto;
  }
}
.component--news-featured__tag {
  font-family: "Inter", sans-serif;
  letter-spacing: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-size: 0.75rem;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  letter-spacing: 0.075rem;
  font-weight: bold;
  text-transform: uppercase;
  background: #BA0C2F;
  color: #FFFFFF;
  padding: 0.25rem 1.25rem;
  white-space: nowrap;
  display: inline-block;
  margin-bottom: 1rem;
  margin-top: 2.8125rem;
}
@media only screen and (min-width: 880px) {
  .component--news-featured__tag {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__tag {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 880px) {
  .component--news-featured__tag {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__tag {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 880px) {
  .component--news-featured__tag {
    line-height: 1rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__tag {
    line-height: 1rem;
  }
}
@media only screen and (min-width: 880px) {
  .component--news-featured__tag {
    padding: 0.5rem 1.25rem;
  }
}
.component--news-featured__tag a {
  color: #FFFFFF;
}
.component--news-featured__title {
  color: #FFFFFF;
  margin-top: 0.5625rem;
}
.component--news-featured__authoring {
  font-family: "Inter", sans-serif;
  letter-spacing: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 880px) {
  .component--news-featured__authoring {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__authoring {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 880px) {
  .component--news-featured__authoring {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__authoring {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 880px) {
  .component--news-featured__authoring {
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__authoring {
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 880px) {
  .component--news-featured__authoring {
    margin-bottom: 0.5rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured__authoring {
    margin-bottom: 0.5rem;
  }
}
.component--news-featured__summary {
  color: #FFFFFF;
}
.component--news-featured .component--news-featured__read-more {
  font-size: 0.8125rem;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  line-height: 30px;
  margin-top: 1.5625rem;
}
@media only screen and (min-width: 880px) {
  .component--news-featured .component--news-featured__read-more {
    font-size: 0.8125rem;
  }
}
@media only screen and (min-width: 1100px) {
  .component--news-featured .component--news-featured__read-more {
    font-size: 0.8125rem;
  }
}
.component--news-featured .component--news-featured__read-more .read-more:after {
  background: url(/sites/sonitrol.com/themes/custom/www_bootstrap/assets/img/read-more-white.svg) center center no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  margin-left: 15px;
}

.listing-small-featured {
  display: block;
  text-decoration: none;
  margin-bottom: 2.8125rem;
  width: 100%;
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured {
    width: 20.625rem;
  }
}
@media only screen and (min-width: 1320px) {
  .listing-small-featured {
    width: 33.125rem;
  }
}
.listing-small-featured:hover {
  text-decoration: none;
}
.listing-small-featured:hover .listing-small-featured {
  text-decoration: none;
}
.listing-small-featured:hover .listing-small-featured__title {
  text-decoration: underline;
}
.listing-small-featured article {
  text-decoration: none;
  color: #FFFFFF;
}
.listing-small-featured__tag {
  font-family: "Inter", sans-serif;
  letter-spacing: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-size: 0.75rem;
  line-height: 1rem;
  margin-bottom: 0.5rem;
  letter-spacing: 0.075rem;
  font-weight: bold;
  text-transform: uppercase;
  background: #BA0C2F;
  color: #FFFFFF;
  padding: 0.25rem 1.25rem;
  white-space: nowrap;
  display: inline-block;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__tag {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__tag {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__tag {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__tag {
    font-size: 0.75rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__tag {
    line-height: 1rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__tag {
    line-height: 1rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__tag {
    padding: 0.5rem 1.25rem;
  }
}
.listing-small-featured__tag a {
  color: #FFFFFF;
}
.listing-small-featured__title {
  color: #FFFFFF;
}
.listing-small-featured__title.h5 {
  font-family: "Inter", sans-serif;
  font-weight: 700;
  margin-top: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  font-weight: bold;
  color: #FFFFFF;
}
.listing-small-featured__title.h5 strong {
  font-weight: 900;
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__title.h5 {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__title.h5 {
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__title.h5 {
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__title.h5 {
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__title.h5 {
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__title.h5 {
    margin-bottom: 1rem;
  }
}
.listing-small-featured__authoring {
  font-family: "Inter", sans-serif;
  letter-spacing: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
  color: #B2B2B2;
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__authoring {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__authoring {
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__authoring {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__authoring {
    font-size: 1rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__authoring {
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__authoring {
    line-height: 1.5rem;
  }
}
@media only screen and (min-width: 880px) {
  .listing-small-featured__authoring {
    margin-bottom: 0.5rem;
  }
}
@media only screen and (min-width: 1100px) {
  .listing-small-featured__authoring {
    margin-bottom: 0.5rem;
  }
}


/*# sourceMappingURL=../../../../maps/news/featured/scss/news-featured.css.map */
