.tabhide {
  display: none;
}/*

a.link .svg-icn svg {
  width: 22px;
  height: 21px;
  display: block;
} */

.kitdetail a.favourite {
  position: absolute;
  right: 50px;
  z-index: 9;
  top: 100px;
}

.kitdetail a.link .svg-icn svg {
  width: 44px;
  height: 42px;
}

.kitlist a.favourite {
  position: absolute;
  right: 50px;
  z-index: 9;
  margin-top: 10px;
  top: auto;
}

.kitlist a.link .svg-icn svg {
  width: 44px;
  height: 42px;
}

.favourite.product-list {
  width: 100%;
}

.width-auto-important{ width:auto !important;}
.no-pointer{cursor: inherit;}

/* developer css */
#srch-recipe .size18 {
	width: 20px;
	height: 20px;
	margin: 9px 8px 0px 0;
}
#srch-recipe .favourite {
	position: relative;
	float: right;
	top: 45px !important;
}
.over-detail .favourites.active {
	background-image: url(images/retina/favorite-active.svg);
}

h3.meal-type .tags,
h3.meal-type{color: #626262;
    font-size: 1em;
    display: inline-block;
    margin:0;
}
h3.meal-type span.lbl{
  font-weight: 600;
  display: inline-block;
  margin-right:5px;
  font-size: 1rem;
}
.product-description h3{
  margin-bottom: 10px;
}
.description{
  margin-bottom: 10px;
}
.product-description .price-fetures {
    margin: 5px 0 10px;
    display: block;
}
.product-description .pro-name{position: relative;}
.product-description .pro-name .icon-heading {
  position: absolute;
  left: -25px;
  top: 3px;:
}
.product-list.-meal-detail{
  margin-left:-10px;
  margin-right:-10px;
  width:100%;
}
.align-items-center{align-items: center;}
.d-flex{display: flex;}
.product-description .chef-box .avatar{
  margin:0;
  margin-right:10px;
  width:60px;
  height:60px;
}
.product-description .avatar-info .name{font-size:1.2em;display: flex;align-items: center;}
.product-description .chef-profile{display: flex;align-items: center;}
.product-description .price-feature--wrapper .btn.btn--large{line-height: 40px;
    height: 40px;
    padding: 0 20px;
    font-size: 1em;}
.justify-content-between{justify-content: space-between;}
.product-description .avatar-info{justify-content: space-between;
    display: flex;
    width: calc(100% - 75px);
}
.product-description span.ratings{margin-left:5px;margin-top:4px;}
.product-description .rating-wrapper{display: flex;align-items: center;}
.product-description .rating-wrapper p{margin-bottom:0;}
.product-description .addons-trigger{height:40px;padding: 10px 15px}
.product-description .addons-trigger.with-arrows:after{right:15px;}
.meal-detail--page .section-headings,
.chef-detail--page  .section-headings{margin-bottom: 20px}
.product-description .icon--meal-type{display: inline-block;vertical-align: middle;opacity: 0.6;}
.product-description .addons-wrapper{margin:0;}
.product-description .pro-name.after-border::after {
    left: 0;
}
.chef-detail--page .review-for .tag{border-lefT:0;border-right:0;border-top:0;border-radius:0;padding:0;}
.flex-wrap{flex-wrap: wrap;}
@media screen and (max-width:1024px){
  .flex-lg--col{flex-direction: column;align-items: flex-start;}
}
@media screen and (max-width:767px){
  .product-description .pro-name .icon-heading {
      position: absolute;
      top: 1px;
      left: 0;
  }
  .product-description .pro-name span.txt{
    padding-left: 25px;
  }
  .product-description .pro-name.after-border::after {
      left: 25px;
  }
}
.block-ele .tbl-actions a{margin-bottom:3px;margin-right:3px;}
