/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./source/menu_images_block/menu_images_block.scss ***!
  \******************************************************************************************************************************************/
.menu-images-block-container {
  width: 100%;
  margin: 2rem 0;
}
.menu-images-block-container .menu-image-block {
  height: 150px;
}
.menu-images-block-container .menu-image-block a {
  display: block;
  position: relative;
  text-decoration: none;
}
.menu-images-block-container .menu-image-block .menu-image-block-image {
  overflow: hidden;
  height: 150px;
  width: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: repeat-x;
  z-index: 5;
  opacity: 0.85;
  transition: 200ms all ease;
}
.menu-images-block-container .menu-image-block .menu-image-block-image:hover {
  opacity: 1;
  transition: 500ms all ease;
}
.menu-images-block-container .menu-image-block .menu-image-block-title {
  position: absolute;
  display: block;
  bottom: 0;
  width: 100%;
  padding: 10px 10px 10px 20px;
  background-color: rgba(255, 255, 255, 0.85);
  color: black;
  font-weight: bold;
}
.menu-images-block-container .menu-image-block .menu-image-block-title:hover {
  transition: transition, 500ms all ease;
  color: var(--theme-links-color, #000);
}
@media screen and (max-width: 768px) {
  .menu-images-block-container .menu-image-block {
    height: 185px;
  }
  .menu-images-block-container .menu-image-block .menu-image-block-image {
    height: 185px;
  }
}

/*# sourceMappingURL=menu_images_block.min.css.map*/