.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid-widget .sc-grid-filters {
  margin-top: 5px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid-widget .sc-grid-filters:after {
  content: ' ';
  display: table;
  clear: both;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid {
  min-height: 100px;
  margin-top: 5px;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item {
  color: #ffffff;
  margin-bottom: 5px;
  background-color: #232323;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  text-shadow: 1px 1px 2px #969696;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item a {
  color: #ffffff;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item * {
  z-index: 10;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item .sc-grid-text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: background-color 0.2s;
  background-color: rgba(0, 0, 0, 0.28);
  padding: 1.5rem;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item:hover .sc-grid-text {
  background-color: rgba(0, 0, 0, 0.48);
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item .overlay {
  background-color: rgba(35, 35, 35, 0.2);
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item:hover .overlay {
  background-color: #232323;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item {
  text-align: left;
  height: 325px;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item .overlay-border {
  border-color: unset;
  border-width: 0px;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item .sc-grid-text .read-more {
  border-color: #ffffff;
  color: #ffffff;
  display: block;
  max-width: 100px;
  text-align: center;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item .sc-grid-text .button:hover {
  color: #232323;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item .sc-grid-text hr {
  border-color: #ffffff;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid .grid-item a.meta-text {
  font-size: 12px;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid-widget .sc-grid-next-link {
  float: right;
  margin-bottom: 5px;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid-widget .sc-grid-prev-link {
  float: left;
  margin-bottom: 5px;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .sc-grid-widget::after {
  content: ' ';
  display: table;
  clear: both;
}
.so-widget-sc-grid-widget-styles-3dcde3c136a4 .no-results-spaced {
  min-height: 200px;
}