/*------------------------------------------------------------------------------------------------------/
				Brainset SL 
/-------------------------------------------------------------------------------------------------------/

	@version		1.1.2
	@build			12th Agosto, 2019
	@created		25th Aprile, 2019
	@package		Kitchen Blog Pro
	@subpackage		site.css
	@author			BrainPies Team <http://brainpies.com>	
	@copyright		Copyright (C) 2019 BrainPies Team. All Rights Reserved
	@license		GNU/GPL Version 3 or later - http://www.gnu.org/licenses/gpl-3.0.html

/------------------------------------------------------------------------------------------------------*/

/* CSS Document */
.no-click {
	pointer-events: none;
}
.uk-label-mini{
    display: inline-block;
    padding: 0 10px;
    background: #1e87f0;
    line-height: 1.5;
    color: #fff;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 2px;
    text-transform: uppercase;
    font-size:0.6rem;
    margin-left:5px;
}
.kp-card-badge{
margin-bottom:10px;
  padding-top:10px;
    
}
.kp-textalign-left{
  text-align:left;
}
.kp-textalign-right{
  text-align:right;
}
.kp-recipes-badges-spacer{
  margin-bottom: 30px;
}
.uk-card-title-bold{
    font-family:Montserrat;
    font-weight: 800;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height:80px;
    overflow: hidden;
    text-overflow: ellipsis;
    
    color:#000000;
}
.uk-card-title-bold a, .uk-card-title-bold a:hover{
    color:#000000;
}
.uk-card-title-bold-margintop
{
  margin-top:1em;
}
.kp-recipes-details-div{
  padding-left: 30px;
  padding-right: 30px;
}
.kp-recipes-description{
    font-size:1.1rem;
    font-style:italic;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.4rem;
    text-overflow: ellipsis;
    max-height: 65px;
    margin-bottom:15px;
}
.kp-recipes-readall{float:right;}
.recipes-link-readall{font-size: 1.05rem;}
.kp-recipes-timing{float:left; padding-top:3px;}

.kp-recipe-marginleft-fix{
    margin-left: 30px;
}
.kp-recipe-title{
    font-family:Montserrat;
    font-weight: 800;
    color: #171c2a;
    font-size: 2.88rem;
    line-height: 1.1em;
    margin-bottom: 30px;
}
.kp-recipe-title-margintop{
    margin-top:1em;  
}
.kp-recipe-icon{ color: #ffa621; margin-right: 10px; }
.kp-recipe-details{
    color: #000000;
    font-family:Montserrat;
    font-weight: 400;
}
.kp-recipe-details-container{
margin-bottom:60px;
/* margin-left: 30px; */
}
.kp-recipe-details-div{
margin-bottom:20px;
}
.kp-recipe-details-bold{
    font-weight: 600;
}

.kp-recipe-tab-title{
    font-family:Montserrat;
    font-size: 1.625rem;
    font-weight: 500;
    letter-spacing: 0.29px;
    color: #171c2a;
    line-height: 1em;
    padding: 0;
}
.kp-recipe-tab-title.kp-recipe-tab-title-underline:after{
    content: "";
    display: block;
    width: 50px;
    height: 3px;
    border-radius: 2px;
    background-color: #f7972e;
    margin-top: 10px;
}
.kp-chef-diet-container{
  margin-bottom:60px;
}
.uk-card-default-featchef {
    background: #ffa621;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.kp-diet-badge {

    display: inline-block;
    padding: 0 10px;
    background: #ffa621;
    line-height: 1.5;
    font-size: 0.875rem;
    color: #fff;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 2px;
    text-transform: uppercase;

}
.kp-recipe-intro-div
{
    margin-bottom:40px;
}
.kp-recipe-intro-text{
    color: #171c2a;
    font-size: 1rem;
    line-height: 1.65em;
    font-family:Montserrat;
    font-weight:400;
}
.kp-preparing-group{ font-family:Montserrat; font-weight:600; font-size: 1rem; margin-left:0;}
.kp-ingredients-list-container{
    padding: 30px;
    background-color: #f6f5f3;
}
.kp-ingredients-list, .kp-ingredients-list-item{
    margin: 0 0 20px 0;
    font-size: 1rem;
    font-family:Montserrat; 
}
.kp-ingredients-list-name{
    font-weight:600;
    color: #171c2a;
}
p.uk-column-span.kp-preparing-group{margin-left:0;}

.kp-nutritions-list-container{
    margin-top:60px;
	margin-left: 10px;
}

.kp-recipe-instructions-container{margin-left:10px; margin-top:35px; font-family:Montserrat; }
.kp-recipe-instructions-numbering{
    float:left; 
    text-align:right; 
    width:25px;
    font-size: 1.68rem;
    font-weight: 600;
    color: #f7972e;
}
.kp-recipe-instructions-text{
    color: #3d404a;
    font-size: 1rem;
    line-height: 1.65em;
    font-family:Montserrat;
    font-weight:400;
}
.kp-instructions-row{
    margin-bottom:30px;
}
.kp-recipe-conservation-container{
    margin-left:10px;
    margin-top:60px;
}
.kp-recipe-conservation-text{
    color: #3d404a;
    font-size: 1rem;
    line-height: 1.65em;
    font-family:Montserrat;
    font-weight:400;
}
.kp-recipe-notes-container{
    margin-left:10px;
    margin-top:60px;
}
.kp-recipe-notes-text{
    color: #3d404a;
    font-size: 1rem;
    line-height: 1.65em;
    font-family:Montserrat;
    font-weight:400;
}
.kp-comments-container{
    margin-left:10px;
    margin-top:60px;
}
.kp-comments-postlist-container{
    margin-top:60px;  
}
.kp-comments-text{
    color: #3d404a;
    font-size: 1rem;
    line-height: 1.65em;
    font-family:Montserrat;
    font-weight:400;
}
.kp-comments-comment{
  padding-left:40px;
  padding-bottom:40px;
}
.kp-answer-title{
  font-weight:600;
  color: #000000;
}
.uk-card-footer-answer{
  background-color: #fdddad;
  padding-left:40px;
}
.kp-recipe-advice-container{
    margin-left:10px;
    margin-top:60px;
}
.kp-recipe-advice-text{
    color: #3d404a;
    font-size: 1rem;
    line-height: 1.65em;
    font-family:Montserrat;
    font-weight:400;
}
.kp-recipe-video{
    text-align:center;
}
.kp-recipe-relatedlist-container{
    margin-top:90px;
    margin-left:10px;
}
.kp-savingcomment{
  color:#b1b1b0;
  font-style: italic;
}
.kp-commentsavefailed{
  color: red;
}
.kp-commentsavesuccess{
  color: green;
  font-weight:400;
}
.kp-commentwaitingapproval
{
  color: grey;
}
