.elementor-1037 .elementor-element.elementor-element-1398104f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 0px 60px 0px;}.elementor-1037 .elementor-element.elementor-element-3f72f452{padding:0px 0px 0px 0px;}.elementor-1037 .elementor-element.elementor-element-55e5544a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1037 .elementor-element.elementor-element-30924462 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1037 .elementor-element.elementor-element-30924462{text-align:center;}.elementor-1037 .elementor-element.elementor-element-30924462 .elementor-heading-title{font-size:70px;font-weight:800;color:var( --e-global-color-primary );}.elementor-1037 .elementor-element.elementor-element-b97036b > .elementor-container{max-width:780px;}.elementor-1037 .elementor-element.elementor-element-b97036b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1037 .elementor-element.elementor-element-00b0fdf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-1037 .elementor-element.elementor-element-70bbde4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-1037 .elementor-element.elementor-element-70bbde4{text-align:center;}.elementor-1037 .elementor-element.elementor-element-70bbde4 .elementor-heading-title{font-size:28px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-1037 .elementor-element.elementor-element-24637d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1037 .elementor-element.elementor-element-24637d7 .elementor-icon-list-icon{width:14px;}.elementor-1037 .elementor-element.elementor-element-24637d7 .elementor-icon-list-icon i{font-size:14px;}.elementor-1037 .elementor-element.elementor-element-24637d7 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1037 .elementor-element.elementor-element-24637d7 .elementor-icon-list-text, .elementor-1037 .elementor-element.elementor-element-24637d7 .elementor-icon-list-text a{color:#334658;}.elementor-1037 .elementor-element.elementor-element-24637d7 .elementor-icon-list-item{font-family:"Nunito Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-1037 .elementor-element.elementor-element-16b2d25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-1037 .elementor-element.elementor-element-30924462 .elementor-heading-title{font-size:45px;}.elementor-1037 .elementor-element.elementor-element-70bbde4 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-1037 .elementor-element.elementor-element-30924462 .elementor-heading-title{font-size:28px;}.elementor-1037 .elementor-element.elementor-element-70bbde4 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for section, class: .elementor-element-b97036b */.RecipeButtons {
  max-width: 360px;
  margin: 0 auto 20px;
  gap: 10px;
}

.recipeContbx2-holder .RecipeButtons~.wp-block-columns p {
    color: #334658;
    line-height: 1.6;
}

.RecipeButtons .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe, .RecipeButtons .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe {
  margin: 0;
  border-radius: 8px;
  font-size: 14px;
  padding: 10px 20px;
  background: #FC9;
color: #1D2E2E;
font-weight: 700;
width: 100%;
display: block;
text-align: center;
}

.RecipeButtons .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-jump-to-recipe svg, .RecipeButtons .wpzoom-recipe-snippet-button.wp-block-wpzoom-recipe-card-block-print-recipe svg{
    fill:#1D2E2E;
}

.custom_comment_form {
    border-top:1px dashed #C6C6C6;
    padding-top: 40px;
    margin-top: 30px;
}

.custom_comment_form #comment-wrap, .custom_comment_form #respond {
  padding-top: 0;
} 

.custom_comment_form #comment-wrap .wpzoom-rcb-comment-rating-form {
    margin-bottom: 40px;
}

.custom_comment_form #comment {
  background: #fff;
  border: 1px solid #E2E2E2;
  border-radius: 8px;
  resize: none;
  height: 100px;
  padding: 15px 15px;
  font-size: 16px !important;
}

.recipe-details-inner .recipe-card-ingredients {
    border-color: #C6C6C6 !important;
    margin-top: 25px !important;
}

.recipe-details-inner .recipe-card-nutrition h3.nutrition-title,
.recipe-details-inner .recipe-card-directions h3.directions-title,
.recipe-details-inner .recipe-card-ingredients h3.ingredients-title {
    font-size: 24px;
    color: #1D2E2E;
}

.recipe-details-inner .recipe-card-ingredients .ingredients-list>li.ingredient-item-group {
    font-size: 20px;
    color: #1D2E2E;
}

.recipe-details-inner .recipe-card-directions .directions-list li {
    font-size: 16px;
    line-height: 1.4 !important;
    color: #334658;
    font-weight: 500;
}

.custom_comment_form .comment-form-url {
  display: none;
}

.custom_comment_form #comment-wrap .wpzoom-rcb-comment-rating-form>label {
    color: #1D2E2E;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
}

.custom_comment_form #comment-wrap .wpzoom-rcb-comment-rating-form .wpzoom-rcb-comment-rating-stars {
    font-size: 18px;
}

.custom_comment_form .comment-form-author {
  float: left;
  width: 49%;
} 

.custom_comment_form   .comment-form-email {
  float: right;
  width: 49%;
} 

.custom_comment_form #author, .custom_comment_form #email {
  width: 100% !important;
  background-color: #fff !important;
  border: 1px solid #E2E2E2 !important;
  border-radius: 8px;
  padding: 12px 15px !important;
  font-size: 16px !important;
}

.custom_comment_form .form-submit{
    text-align: left !important;
}

.custom_comment_form #submit {
    background: #FC9;
    border: none;
    border-radius: 8px;
    color: #1D2E2E;
    font-weight: 700;
    font-size: 18px;
    padding: 10px 30px;
    box-shadow: 0px 20px 40px -15px #DADADA;
}

.custom_comment_form #submit:hover{
    background: #FBBA79;
}

.custom_comment_form #reply-title {
  font-size: 20px;
  font-weight: 700;
  color: #1D2E2E;
  padding: 0 0 5px 0;
}

.custom_comment_form .logged-in-as{
    font-size: 14px;
    color: #334658;
    font-weight: 500
}

.custom_comment_form .logged-in-as a{
    color: #007D7C;
}

.custom_comment_form .comment-notes {
  color: #334658;
  font-size: 14px;
  margin: 0;
  padding: 0 0 25px 0;
}

.blog-search .elementor-search-form__container {
  border: 1px solid #E2E2E2;
  border-radius: 8px !important;
}

.blog-search .elementor-search-form__container #elementor-search-form-dfcadc0 {
  background: #fff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #58595B !important;
}

.blog-search .elementor-search-form__container .elementor-search-form__submit {
  background: #fff !important;
  color: #008A89 !important;
}

.recipe-details-inner .elementor-element.elementor-element-70bbde4.elementor-widget.elementor-widget-theme-post-title.elementor-page-title.elementor-widget-heading {
  margin-bottom: 0;
}

.recipe-details-inner .boldgrid-section .container{
    width: 100%;
    padding: 0;
    overflow-x: hidden;
}

.recipe-details-inner #wpzoom-premium-recipe-card {
  display: inline-block;
}

.recipe-details-inner .recipe-card-nutrition {
    margin-bottom: 30px;
    background: #fafafa;
    padding: 30px 25px;
    border-radius: 15px;
}

.recipe-details-inner .recipe-card-nutrition .recipe-card-nutrition-list li {
    line-height: 2.5;
}

.recipe-details-inner .recipe-card-nutrition .recipe-card-nutrition-list li strong {
    font-size: 15px;
    color: #1D2E2E;
    font-weight: 700;
}

.recipe-details-inner .recipe-card-nutrition .recipe-card-nutrition-list li .wpzoon-rcb-nutrition-value {
    font-size: 15px;
    color: #334658;
    font-weight: 500;
}

.recipe-details-inner .recipe-card-cta-instagram.no-print {
  width: 48%;
  float: left;
  padding:40px 20px;
  text-align: center;
  background: #FAFAFA;
  border-radius: 10px;
}

.recipe-details-inner .recipe-card-cta-pinterest.no-print {
  float: right;
  width: 48%;
  padding:40px 20px;
  text-align: center;
  background: #FAFAFA;
  border-radius: 10px;
  margin-top: 0;
}

.recipe-details-inner .equipment-list li a {
  color: #007D7C;
}

.recipe-details-inner .wpzoom-nosleep-toggle-container .switch{
    width: 40px;
}

.recipe-details-inner .wpzoom-nosleep-toggle-container {
  background: #F5F5F5;
  border-radius: 10px;
  padding: 20px 20px;
}

.recipe-details-inner .wpzoom-nosleep-toggle-container .slider{
    background-color: #fff;
    border: 1px solid #EBEBEB;
}

.recipe-details-inner .wpzoom-nosleep-toggle-container .slider::before {
    bottom: 2px;
    background-color: #979797;
}

.recipe-details-inner .wpzoom-nosleep-toggle-container input:checked + .slider::before {
  -webkit-transform: translateX(15px);
  -ms-transform: translateX(15px);
  transform: translateX(15px);
}

.recipe-details-inner .wpzoom-nosleep-toggle-container input:checked + .slider {
  background-color: #007D7C;
  border-color: #007D7C;
}

.recipe-details-inner .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items{
    gap: 0 10px;
    border:none;
}

.recipe-details-inner .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item{
    flex: 1;
    padding: 10px 10px;
    background: #EBF8F7;
    border-radius: 15px;
    border: none;
}

.recipe-details-inner .cta-text-title {
  padding-bottom: 5px;
  font-size: 18px !important;
  color: #1D2E2E !important;
  font-weight: 700 !important;
}

.recipe-details-inner .cta-text-subtitle {
  font-size: 13px !important;
  font-weight: 500;
  color: #334658 !important;
}

.recipe-details-inner #wpzoom-premium-recipe-card{
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 25px;
}
.recipe-details-inner #wpzoom-premium-recipe-card .recipe-card-image img {
    border-radius: 10px;
    max-height: 415px;
    object-fit: cover;
}

.recipe-details-inner #wpzoom-premium-recipe-card .recipe-card-heading h2.recipe-card-title {
    font-size: 24px;
    color: #1D2E2E;
    line-height: 1.4;
}

.recipe-details-inner #wpzoom-premium-recipe-card .recipe-card-heading .wpzoom-rating-stars-container {
    background: #F3F3F3;
    padding: 8px;
    border-radius: 7px;
    line-height: 1;
}

.recipe-details-inner #wpzoom-premium-recipe-card .recipe-card-heading .wpzoom-rating-stars-container .wpzoom-rating-stars-average small, .recipe-details-inner #wpzoom-premium-recipe-card .recipe-card-heading .wpzoom-rating-stars-container .wpzoom-rating-stars-average {
    color: #334658;
    font-size: 14px;
    font-weight: 600;
}

.recipe-details-inner #wpzoom-premium-recipe-card .recipe-card-heading span.recipe-card-author {
    color: #007D7C;
    font-weight: 600;
    font-size: 16px;
    top: 5px;
    position: relative;
}

.recipe-details-inner .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-nutrition-list li{
    border-bottom: 1px dashed #C6C6C6;
}

.recipe-details-inner .recipe-card-image{
    margin-left: 0 !important;
margin-right: 0 !important;
margin-top: 0 !important;
}

.recipeContbx2-holder * {
    font-family: 'Nunito' !important;
    text-transform: unset !important;
}

.recipeContbx2-holder .no-print .cta-brand-icon i {
    font-family: "Font Awesome 5 Brands" !important;
}

.wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item .detail-item-icon.far.fa-clock {
    font-family: "Font Awesome 5 Free" !important;
}

.recipe-details-inner .recipe-card-cta-instagram.no-print .cta-brand-icon, .recipe-details-inner .recipe-card-cta-pinterest.no-print .cta-brand-icon{
    position: relative;
    top: 0;
    transform: unset;
    margin-bottom: 20px;
}

.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card {
    box-shadow: none;
    border-radius: 15px;
    margin-top: 0;
    margin-bottom: 0;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item-value.adjustable-quantity {
    box-shadow: none !important;
    background: transparent;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item-value.adjustable-quantity input.detail-item-adjustable-servings {
    font-size: 16px;
    color: #334658;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item-label {
    font-size: 18px;
    color: #334658;
    margin: 0;
    line-height: 1.4;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item-value, .recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item-unit {
    font-size: 16px;
    color: #617B7B;
    line-height: 1.4;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item-icon:before {
    font-size: 26px !important;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item {
    padding-top: 18px;
    padding-bottom: 15px;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .recipe-card-details .detail-item-value.adjustable-quantity .adjustable-quantity-button:hover {
    background: transparent;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .ingredients-list>li .tick-circle {
    margin-top: 3px;
}
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .ingredients-list>li p.ingredient-item-name {
    font-size: 16px;
    color: #1D2E2E;
}
.recipeContbx2-holder .RecipeButtons~.wp-block-columns p {
    margin-block: 15px;
}
.recipeContbx2-holder .recipe-card-directions .directions-list li:before {
    font-family: 'Nunito' !important;
    font-size: 16px;
    color: #1D2E2E;
}
.recipe-details-inner .recipe-card-ingredients .ingredient-unit-.elementor-1037 .elementor-element.elementor-element-b97036b input[type=radio].unit-.elementor-1037 .elementor-element.elementor-element-b97036b-toggle:checked+label {
    background: #007D7C !important;
}
.custom_comment_form .comment-form-cookies-consent input#wp-comment-cookies-consent {
    display: inline-block;
    position: relative;
    top: 1px;
}

@media only screen and (max-width:767px){
    .recipe-details-inner .recipe-card-cta-instagram.no-print {
  width: 100%;
  margin-bottom:15px;
}

.recipe-details-inner .recipe-card-cta-pinterest.no-print {
  width: 100%;
}

.recipe-details-inner .wp-block-wpzoom-recipe-card-block-recipe-card .recipe-card-nutrition-list li{
    width:100%;
    padding: 0;
    margin: 0 0 8px 0;
}

.recipe-details-inner .wp-block-wpzoom-recipe-card-block-recipe-card.is-style-newdesign .details-items .detail-item {
    margin:5px 0;
}

}

@media only screen and (max-width:460px) {
.recipeContbx2-holder .wpzoom-custom-recipe-card-post #wpzoom-premium-recipe-card .detail-item-icon {
    display: block;
}
}/* End custom CSS */