#dish_suggestion_recipe_tiles { text-align: center; margin-bottom: 20px; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line { text-align: left; margin-bottom: 2px; height: 106px; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line.hidden { display: none; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_suggestion_recipe_tile { position: relative; display: inline-block; height: 106px; width: 106px; margin-left: 2px; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_suggestion_recipe_tile.hidden { display: none; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_suggestion_recipe_tile:first-child { margin-left: 0; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_suggestion_recipe_tile img { filter: brightness(0.7); }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_suggestion_recipe_tile .more_suggestion_wrapper { background-color: #ececec; height: 106px; width: 106px; cursor: pointer; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_suggestion_recipe_tile .more_suggestion_wrapper .more_suggestion { position: absolute; bottom: 10px; left: 0; margin: auto; right: 0; color: #666; font-size: 13px; width: 106px; text-align: center; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_suggestion_recipe_tile .more_suggestion_wrapper .more_suggestion .icon_font { font-size: 30px; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_label { position: absolute; top: 50%; left: 50%; margin: auto; color: #fff; text-shadow: 1px 2px 3px #000; font-size: 14px; transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); width: 100px; text-align: center; line-height: 1.3em; font-weight: 600; }

#dish_suggestion_recipe_tiles .dish_suggestion_recipe_tiles_line .dish_label.small_font { font-size: 13px; }
