
.card{
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.card.content_block {
  padding: 60px 15px;
  padding-right: 20%;
}
.card.content_block:hover .mbr-section-title a {
  color: #ffffff !important;
}
.card_topic,
.mbr-section-subtitle {
  padding: 20px 5px;
  padding-right: 60%;
  color: #000000 !important;
}
.card_topic .mbr-iconfont {
  font-size: 1rem;
  color: #ff0000;
  margin-left: 10px;
  margin-right: 3px;
}
.image {
  position: relative;
}
.image:before {
  content: "";
  position: absolute;
  width: 60%;
  height: 100%;
  right: -1px;
  background-image: transparent !important;
  z-index: 1;
  pointer-events: none;
}
.image > img {
	max-width: 320px;
    object-fit: cover;
	
}
.mbr-iconfont{
color: #ff0000 !important;	
}	
.mbr-section-btn .btn-secondary-outline {
  padding: 3px 0;
  margin-bottom: 0;
  border: none !important;
  background-color: transparent !important;
}
.mbr-section-btn .btn-secondary-outline:hover,
.mbr-section-btn .btn-secondary-outline .active,
.mbr-section-btn .btn-secondary-outline:focus {
  color: #ff0000 !important;
}
.category_content {
  opacity: .8;
}
@media (max-width: 991px) {
.content_block {
  padding: 30px 15px;
  }
.mbr-figure {
    padding: 0;
  }
.image:before {
    width: 100%;
    height: 60%;
    bottom: 0;
    left: 0;
    background-image: transparent !important;
  }
}