/* List */
.tx-gallosuisse-recipe ul{margin:0; padding: 0}
.tx-gallosuisse-recipe ul li{list-style:none; display: block; position: relative; overflow: hidden;}
.tx-gallosuisse-recipe ul li a{outline: none; }
.tx-gallosuisse-recipe ul li .slide_panel{position: absolute; background: rgba(0,0,0,0.5); top:0; left:0; width:100%; height: 100%; padding:25px 20px; color:#fff; box-sizing: border-box}
.tx-gallosuisse-recipe ul li .filter_info,
.tx-gallosuisse-recipe ul li .menuType_{display: none}
.tx-gallosuisse-recipe h2.no_results{display: none; text-align:center;padding: 50px;margin: 0; width: 100%; min-height: 75vh; background: #ececec; color:#888}
.tx-gallosuisse-recipe ul li img{display:block; width:100%; height: auto}
.form__checkbox-label::before{border-radius: 1.5em}
#recipe_filter #filter_off{font-size: 20px; color:#fff; cursor: pointer; margin-bottom: 15px; }
#recipe_filter #filter_off i{color:#aaa}
.sharebox{width:100%;overflow: hidden;background: #fff; display: none;padding: 10px 5px}
.sharebox a{margin-right: 5px}
/* Details */
.tx-gallosuisse-recipe #recipeDetail .recipe_image{width: 100%; height: auto}
.tx-gallosuisse-recipe #recipeDetail .recipe_content{padding: 30px}
.tx-gallosuisse-recipe #recipeDetail .recipe_content h1{margin-top: 0}
.tx-gallosuisse-recipe #recipeDetail .recipe_content a{color:#aaa; text-decoration: none;}
.tx-gallosuisse-recipe #recipeDetail .recipe_content a i{color:#999; font-size: 15px}
.tx-gallosuisse-recipe #recipeDetail .recipe_content a:hover{color:#bbb}
.tx-gallosuisse-recipe #recipeDetail .recipe_content a:hover i{color:#aaa;}
.tx-gallosuisse-recipe #recipeDetail .recipe_source{margin-bottom:30px}
.tx-gallosuisse-recipe #recipeDetail .recipe_source h4{margin-bottom: 5px}
.tx-gallosuisse-recipe #recipeDetail .recipe_source i{padding-right:5px; color:#999}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients{background: #f0f0f0;  box-sizing: border-box}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients h2{margin-top: 0;padding: 30px 30px 0; }
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients ul{margin: 0;padding:0;}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients p{padding:0 30px 15px}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients li{display: block;border-top: 1px solid #fff; padding-left: 0; margin:0; font-size:18px;}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients li span.ingredients_value{padding:5px 30px; display: block; color:#333}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients li li span.ingredients_value{padding-left:45px;color:#555}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .ingredients li:before{display: none}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .toolbar li{background:#fdfdfd;float:left; padding:10px 0;text-align: center;display:block; width:49%; border-left:2px solid #f0f0f0; font-size:20px; border-bottom: 2px solid #f0f0f0; color:#333}
.tx-gallosuisse-recipe #recipeDetail .ingredients_column .toolbar li:hover{background: #fff;cursor: pointer; color:#000}
