﻿.wprm-recipe-template-custom-recipe {
    margin: 20px auto;
    background-color: #ffffff; /*wprm_background type=color*/
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /*wprm_main_font_family type=font*/
    font-size: 1em; /*wprm_main_font_size type=font_size*/
    line-height: 1.5em !important; /*wprm_main_line_height type=font_size*/
    color: #333333; /*wprm_main_text type=color*/
    max-width: 950px; /*wprm_max_width type=size*/
}
.wprm-recipe-template-custom-recipe {
    border-width: 2px!important;
    border-color: #F2E8CF!important;
}
.wprm-recipe-template-custom-recipe a {
    color: #5A822B; /*wprm_link type=color*/
}
.wprm-recipe-template-custom-recipe p, .wprm-recipe-template-custom-recipe li {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /*wprm_main_font_family type=font*/
    font-size: 1em !important;
    line-height: 1.5em !important; /*wprm_main_line_height type=font_size*/
}
.wprm-recipe-template-custom-recipe li {
    margin: 0 0 0 32px !important;
    padding: 0 !important;
}
.rtl .wprm-recipe-template-custom-recipe li {
    margin: 0 32px 0 0 !important;
}
.wprm-recipe-template-custom-recipe ol, .wprm-recipe-template-custom-recipe ul {
    margin: 0 !important;
    padding: 0 !important;
}
.wprm-recipe-template-custom-recipe br {
    display: none;
}
.wprm-recipe-template-custom-recipe .wprm-recipe-name,
.wprm-recipe-template-custom-recipe .wprm-recipe-header {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /*wprm_header_font_family type=font*/
    color: #212121; /*wprm_header_text type=color*/
    line-height: 1.3em; /*wprm_header_line_height type=font_size*/
}
.wprm-recipe-template-custom-recipe h1,
.wprm-recipe-template-custom-recipe h2,
.wprm-recipe-template-custom-recipe h3,
.wprm-recipe-template-custom-recipe h4,
.wprm-recipe-template-custom-recipe h5,
.wprm-recipe-template-custom-recipe h6 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; /*wprm_header_font_family type=font*/
    color: #212121; /*wprm_header_text type=color*/
    line-height: 1.3em; /*wprm_header_line_height type=font_size*/
    margin: 0 !important;
    padding: 0 !important;
}
.wprm-recipe-template-custom-recipe .wprm-recipe-header {
    margin-top: 1.2em !important;
}
.wprm-recipe-template-custom-recipe h1 {
    font-size: 2em; /*wprm_h1_size type=font_size*/
}
.wprm-recipe-template-custom-recipe h2 {
    font-size: 1.8em; /*wprm_h2_size type=font_size*/
}
.wprm-recipe-template-custom-recipe h3 {
    font-size: 1.2em; /*wprm_h3_size type=font_size*/
}
.wprm-recipe-template-custom-recipe h4 {
    font-size: 1em; /*wprm_h4_size type=font_size*/
}
.wprm-recipe-template-custom-recipe h5 {
    font-size: 1em; /*wprm_h5_size type=font_size*/
}
.wprm-recipe-template-custom-recipe h6 {
    font-size: 1em; /*wprm_h6_size type=font_size*/
}.wprm-recipe-template-custom-recipe {
    font-size: 1em; /*wprm_main_font_size type=font_size*/
    border-style: solid; /*wprm_border_style type=border*/
    border-width: 6px; /*wprm_border_width type=size*/
    border-color: #f0fafd; /*wprm_border type=color*/
    padding: 10px;
    background-color: #ffffff; /*wprm_background type=color*/
    max-width: 950px; /*wprm_max_width type=size*/
}
.wprm-recipe-template-custom-recipe a {
    color: #5A822B; /*wprm_link type=color*/
}
.wprm-recipe-template-custom-recipe .wprm-recipe-name {
    line-height: 1.3em;
    font-weight: bold;
}
.wprm-recipe-template-custom-recipe .wprm-template-chic-buttons {
    clear: both;
    font-size: 0.9em;
    text-align: center;
}
.wprm-recipe-template-custom-recipe .wprm-template-chic-buttons .wprm-recipe-icon {
    margin-right: 5px;
}
.wprm-recipe-template-custom-recipe .wprm-recipe-header {
    margin-bottom: 0.5em !important;
}
.wprm-recipe-template-custom-recipe .wprm-nutrition-label-container {
    font-size: 0.9em;
}
.wprm-recipe-template-custom-recipe .wprm-call-to-action {
    border-radius: 3px;
}
.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table{
    display:inline-block;
    font-size: 14px;
}
.wprm-block-text-uppercase-faded{
    text-transform: capitalize!important;
    color: #212121!important;
    font-size: 14px;
    font-weight: bold;
    opacity:1;
}
.wprm-recipe-link.wprm-recipe-link-inline-button{
  font-size: 16px;
  text-decoration: none!important;
}
.wp-block-separator.light-blue{
  color:#F0FAFD;
  border-top:3px solid;
}
.wp-block-separator.light-gray{
  color:#ECECEC;
  border-top:1px solid;
}
.wprm-recipe-template-custom-recipe{border-radius:10px;}
.wprm-recipe-template-custom-recipe .wprm-recipe-header{
  margin:0px!important;
}
.single .wprm-recipe-template-custom-recipe .wprm-recipe-ingredient-group ul {
  list-style: none;
  padding-left: 0;
}
.single .wprm-recipe-template-custom-recipe .wprm-recipe-ingredient-group ul li {
  position: relative;
  padding-left: 30px;
  list-style-type: none!important;
  margin-bottom: 10px !important;
}
.single .wprm-recipe-template-custom-recipe .wprm-recipe-ingredient-group ul li::before {
    content: url("static/picture/circle-180-g.svg");
    position: absolute;
    left: -30px;
    top: 45%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px; 
    display: block;
}
ol.wprm-recipe-instructions {
  counter-reset: custom-counter;
}
ol.wprm-recipe-instructions li {
  list-style-type:none!important;
  list-style: none;
  margin-bottom: 24px!important;
  position: relative;
}
ol.wprm-recipe-instructions li {
    position: relative;
    list-style: none;
}

ol.wprm-recipe-instructions li:before {
    content: counter(custom-counter);
    counter-increment: custom-counter;
    display: inline-block;
    background-color: #386641;
    color: #ffffff;
    padding: 0px;
    border-radius: 50%;
    position: absolute;
    left: -1.9em;
    top: 0;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
}
.wprm-recipe-instruction-text {
  margin-left: 0.3em; 
}
.wprm-recipe-template-custom-recipe{
    padding: 34px 46px;
}
.wprm-recipe-template-custom-recipe .wprm-recipe-header.wprm-recipe-instructions-header{
  margin-bottom:0.5em !important;
}
.wprm-container-float-left{
  margin:0 35px 10px 0;
}
.wprm-recipe-template-custom-recipe .wprm-recipe-name{line-height:32px;}
.wprm-recipe-template-custom-recipe .wprm-recipe-summary{margin-top:10px;margin-bottom:10px;}
.wprm-recipe-template-custom-recipe .meta-container{margin-top:20px; display: flex;
font-size: 14px;gap: 26px;justify-content:space-between; flex-wrap: wrap;}
.wprm-recipe-template-custom-recipe .meta-container .left{padding-right: 20px;}
.wprm-recipe-template-custom-recipe .meta-container .center{padding: 0px 30px 0px 0px;text-align:left; flex:1;}
.wprm-recipe-template-custom-recipe .meta-container .right{padding:0px 30px 0px 0px;text-align:left; flex:1;}
.wprm-recipe-template-custom-recipe .meta-container .w-border{border-right:1px solid #ECECEC;}
.wprm-recipe-template-custom-recipe .wprm-icon-shortcode{margin-bottom: 5px;}
.wprm-recipe-block-container-columns .wprm-recipe-details-label{display:initial;}
.wprm-recipe-template-custom-recipe .wprm-recipe-ingredient-group h4{display:none;}
.wprm-recipe-template-custom-recipe .wprm-recipe-ingredients-container h3{font-size: 24px;font-weight: 700;margin-bottom: 20px!important;}
.wprm-recipe-template-custom-recipe .wprm-recipe-instructions-container h3 {font-size: 24px;}
.wprm-recipe-template-custom-recipe .wprm-recipe-nutrition-header,.wprm-recipe-template-custom-recipe .keyword-header {font-size: 24px;margin-bottom: 20px!important;}
.wprm-recipe-template-custom-recipe{padding: 46px 42px;}
.wprm-recipe-template-custom-recipe .wprm-call-to-action-text-container{display:flex;font-size:18px;}
.wprm-recipe-template-custom-recipe .wprm-call-to-action-text-container .wprm-call-to-action-header{margin-right:5px;}
.wprm-recipe-template-custom-recipe .wprm-call-to-action.wprm-call-to-action-simple{margin-top:25px!important;}
.wprm-recipe-template-custom-recipe .wprm-recipe-keyword-container .wprm-recipe-term-link {background-color: #FFFAF0;color: #BA7E52 !important;text-decoration: none;padding: 10px 10px;border-radius: 5px;font-weight: 500;}
.wprm-recipe-template-custom-recipe .wprm-recipe-time,.wprm-recipe-template-custom-recipe .wprm-recipe-course,.wprm-recipe-template-custom-recipe .wprm-recipe-cuisine,.wprm-recipe-template-custom-recipe .wprm-recipe-servings-unit,.wprm-recipe-template-custom-recipe .wprm-recipe-details,.wprm-recipe-template-custom-recipe .wprm-recipe-details-unit{color:#386641;font-weight:700;}
.wprm-recipe-template-custom-recipe .wprm-recipe-details-container{display:grid;}
.wprm-recipe-template-custom-recipe .wprm-recipe-servings-container {order: 2;}
.wprm-recipe-template-custom-recipe .wprm-recipe-calories-container {order: 1;}
.wprm-recipe-template-custom-recipe .wprm-recipe-image{float: left; margin: 0 35px 10px 0;}
.wprm-recipe-template-custom-recipe h3{font-family: "Inter", Arial, Helvetica, sans-serif !important;}
.wprm-recipe a.wprm-recipe-link{color:#ffffff!important;}
.wprm-recipe-template-custom-recipe .wprm-call-to-action{border-radius: 8px;}
.wprm-recipe-template-custom-recipe .wprm-call-to-action a{color:#fff!important;}
@media only screen and (max-width: 768px) {
  .wprm-recipe-template-custom-recipe .meta-container{display:inline;}
  .wprm-recipe-template-custom-recipe .meta-container .left,.wprm-recipe-template-custom-recipe .meta-container .center{margin-bottom:10px;}
  .wprm-recipe-template-custom-recipe .wprm-call-to-action-text-container{display:block;}
  .wprm-recipe-template-custom-recipe .wprm-container-float-left{margin:0px 0px 20px 0px;}
  .wprm-recipe-template-custom-recipe .wprm-container-float-left img{ width: 100%;}    
}