.recipe-floating-box {
  transition: all 0.3s ease;
}
body.meal-planner-modal-active .recipe-floating-box {
  transform: translate(-50%, 70px);
}
.meal-plan-close {
  color: #fff;
  border-radius: 20px;
  font-size: 22px;
  text-align: center;
  position: absolute;
  top: -25px;
  right: -25px;
  cursor: pointer;
}
.add-to-mean-plan-btn {
  padding: 8px 15px;
  margin-top: 5px;
  margin-bottom: 10px;
  display: inline-block;
  background-color: #87ac23;
  border: none;
  color: #fff;
  border-radius: 4px;
}
.add-to-mean-plan-btn:hover {
  background-color: #66821a;
}
.add-to-mean-plan-btn i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  padding-right: 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 20px;
}
.add-to-mean-plan-btn span {
  display: inline-block;
  vertical-align: middle;
}
.os-modal {
  padding: 50px;
  background-color: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 610px;
  max-width: 100%;
  z-index: 9999;
  transform: translate(-50%, -50%);
  border-radius: 4px;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.7);
}
.os-modal.no-padding {
  padding: 0px;
}
.os-meal-planner-fader {
  content: "";
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 9998;
}
.meal-plan-select-popup {
  padding: 30px;
  font-family: 'Domine', Avenir Next W01, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.meal-plan-select-popup h3 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 15px;
  margin-bottom: 15px;
  margin-top: 0px;
}
.meal-plan-select-popup .meal-plan-selects-w {
  display: flex;
  justify-content: space-between;
}
.meal-plan-select-popup .create_new_meal_plan_btn,
.meal-plan-select-popup .select_meal_plan_btn {
  padding: 7px 12px;
  border-radius: 4px;
  height: auto;
  font-size: 14px;
  text-shadow: none;
  color: #fff;
  background-color: #2f5fe3;
  border: none;
  box-shadow: none;
  outline: none;
}
.meal-plan-select-popup .create_new_meal_plan_btn:focus,
.meal-plan-select-popup .select_meal_plan_btn:focus {
  outline: none;
}
.meal-plan-select-popup .create_new_meal_plan_btn:disabled,
.meal-plan-select-popup .select_meal_plan_btn:disabled {
  background-color: #eee;
  color: #aaa;
}
.meal-plan-select-popup .mp-select-or {
  width: 80px;
  font-size: 20px;
  text-align: center;
}
.meal-plan-select-popup .mp-select-new-w {
  text-align: right;
}
.meal-plan-select-popup .create_new_meal_plan_btn {
  background-color: #88aa3d;
}
.meal-planner-w {
  font-family: 'Domine', Avenir Next W01, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  padding: 10px;
  font-weight: 400;
  font-size: 14px;
}
.meal-planner-w .mp-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0px;
  padding-top: 0px;
}
.meal-planner-w .mp-header-left {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.meal-planner-w .mp-header-right {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.meal-planner-w .mpp-name {
  margin: 0px;
  padding: 0px 20px 0px 10px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.meal-planner-w .mpp-name label {
  display: none;
}
.meal-planner-w .mpp-name input {
  display: inline-block;
  border: 1px solid #979797;
  border-radius: 4px;
  padding: 3px 7px;
  background-color: #fff;
  width: 120px;
}
.meal-planner-w .mpp-days {
  padding: 0px 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
}
.meal-planner-w .mpp-days label {
  display: inline-block;
  margin-right: 3px;
}
.meal-planner-w .mpp-days input[type="text"] {
  display: inline-block;
  width: 40px;
  border: 1px solid #979797;
  border-radius: 4px;
  padding: 3px 7px;
  background-color: #fff;
}
.meal-planner-w .mpp-visibility {
  text-align: center;
  padding: 0px 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.meal-planner-w .mpp-visibility label {
  display: inline-block;
  margin-right: 3px;
}
.meal-planner-w .mpp-visibility .select-w {
  width: 90px;
  display: inline-block;
  position: relative;
  text-align: right;
}
.meal-planner-w .mpp-visibility .select-w:after {
  content: "\e908";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mealPlanner' !important;
  speak: none;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'mealPlanner';
  font-weight: normal;
  font-style: normal;
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
}
.meal-planner-w .mpp-visibility select {
  background-color: #fff;
  -webkit-appearance: none;
  border: 1px solid #979797;
  border-radius: 4px;
  width: 100%;
  padding: 3px 15px 3px 7px;
}
.meal-planner-w .mpp-save-btn {
  padding: 0px 10px 0px 30px;
  white-space: nowrap;
  position: relative;
}
.meal-planner-w .mpp-save-btn img {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: opacity 0.2s ease;
}
.meal-planner-w .mpp-save-btn.disabled img {
  opacity: 1;
}
.meal-planner-w .mpp-save-btn button {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border: none;
  background-color: #88aa3d;
  padding: 4px 15px;
  border-radius: 4px;
  color: #fff;
  outline: none;
}
.meal-planner-w .mpp-save-btn button:hover {
  background: #6a8430;
}
.meal-planner-w .mpp-save-btn button:disabled {
  background-color: #eee;
  color: #aaa;
}
.meal-planner-w .mpp-print-btn,
.meal-planner-w .mpp-share-btn {
  display: none;
}
.meal-planner-w .mp-days-w {
  position: relative;
}
.meal-planner-w .mp-days-i {
  background-image: url('../img/bg-pattern.png');
  background-repeat: repeat;
  padding: 0px;
}
.meal-planner-w .mp-day {
  width: 380px;
  border: 1px solid #C3B29D;
  border-radius: 6px;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);
  margin: 15px 10px;
  display: inline-block;
  background-color: #fff;
  outline: none;
  opacity: 0.5;
  transition: all 0.2s ease;
}
.meal-planner-w .mp-day.slick-current {
  opacity: 1;
}
.meal-planner-w .mpd-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 10px 10px 20px;
  border-bottom: 1px solid #C3B29D;
}
.meal-planner-w .mpd-info {
  flex: 1;
}
.meal-planner-w .mpd-info .mpd-number {
  font-size: 47px;
  color: #d3e6dd;
  margin: 0px;
  line-height: 1;
  margin-bottom: 0px;
  font-weight: 700;
  letter-spacing: -4px;
  text-transform: uppercase;
}
.meal-planner-w .mpd-info .mpd-calories span {
  color: #acbdbc;
  margin-right: 5px;
}
.meal-planner-w .mpd-info .mpd-calories strong {
  color: #c39b9b;
}
.meal-planner-w .mpd-chart {
  width: 70px;
  flex: 0 1 70px;
  height: 70px;
  position: relative;
}
.meal-planner-w .mpd-legend {
  width: 120px;
  flex: 0 1 120px;
  padding-left: 30px;
  padding-top: 5px;
}
.meal-planner-w .mpd-legend .mpd-legend-label {
  margin-bottom: 3px;
  font-size: 11px;
  position: relative;
  color: #777;
}
.meal-planner-w .mpd-legend .mpd-legend-label span {
  color: #111;
}
.meal-planner-w .mpd-legend .mpd-legend-label:before {
  content: "";
  width: 7px;
  height: 7px;
  background-color: #aaa;
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
}
.meal-planner-w .mpd-legend .mpd-legend-label.legend-carbs:before {
  background-color: #ffbcbc;
}
.meal-planner-w .mpd-legend .mpd-legend-label.legend-protein:before {
  background-color: #ffe6ba;
}
.meal-planner-w .mpd-legend .mpd-legend-label.legend-fat:before {
  background-color: #ade0ff;
}
.meal-planner-w .mpd-body {
  padding: 20px;
  height: 285px;
  overflow: hidden;
}
.meal-planner-w .mpd-period-header {
  font-size: 14px;
  color: #A4A4A4;
  margin-bottom: 5px;
}
.meal-planner-w .mp-footer {
  padding: 10px 0px 0px 0px;
}
.meal-planner-w .mp-footer .recipe-holders-w {
  overflow: hidden;
}
.meal-planner-w .mp-footer .recipe-holders {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.meal-planner-w .mp-footer .recipe-holder {
  border-radius: 8px;
  margin: 0px 10px;
  width: 30%;
  height: 50px;
}
.meal-planner-w .mp-footer .recipe-holder.empty {
  border: 1px dashed #758C9A;
}
.meal-planner-w .mp-footer .recipe-holder .mpdp-name-w {
  padding-left: 15px;
}
.meal-planner-w .mp-footer .recipe-holder .mpdp-name {
  height: 14px;
  font-size: 11px;
  overflow: hidden;
  width: 93px;
  white-space: nowrap;
}
.meal-planner-w .slick-prev,
.meal-planner-w .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: inline-block;
  border: none;
  background-color: #fff;
  padding: 0px;
  outline: none;
}
.meal-planner-w .slick-prev:before,
.meal-planner-w .slick-next:before {
  font-size: 15px;
  display: inline-block;
}
.meal-planner-w .slick-prev {
  left: -33px;
  border-radius: 4px 0px 0px 4px;
}
.meal-planner-w .slick-prev:before {
  content: "\e901";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mealPlanner' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 10px 7px;
}
.meal-planner-w .slick-next {
  right: -33px;
  border-radius: 0px 4px 4px 0px;
}
.meal-planner-w .slick-next:before {
  content: "\e902";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mealPlanner' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 10px 7px;
}
.mpd-period-recipes {
  min-height: 45px;
  margin-bottom: 10px;
  border: 1px dashed transparent;
}
.mpd-period.empty .mpd-period-recipes {
  border: 1px dashed rgba(0, 0, 0, 0.4);
  border-radius: 6px;
}
.mpd-period.over.empty .mpd-period-recipes {
  padding: 5px;
}
.mpd-period.over .mpd-period-header {
  color: #2975a5;
}
.mpdp-recipe {
  font-family: 'Domine', Avenir Next W01, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  position: relative;
  cursor: move;
  transition: all 0.2s ease;
}
.mpdp-recipe + .mpdp-recipe {
  margin-top: 10px;
}
.mpdp-recipe .mpdp-close {
  position: absolute;
  top: 6px;
  right: 6px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.mpdp-recipe .mpdp-close:hover {
  color: #E00505;
}
.mpdp-recipe .mpdp-open {
  position: absolute;
  top: 6px;
  right: 25px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.mpdp-recipe .mpdp-open:hover {
  color: #4384dd;
}
.mpdp-recipe.gu-mirror {
  width: 335px;
  opacity: 1;
}
.mpdp-recipe.gu-mirror .mpdp-close {
  display: none;
}
.mpdp-recipe.gu-mirror .mpdp-recipe-i {
  border: 1px solid #333;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.4);
}
.mpdp-recipe-i {
  border: 1px solid #ACACAC;
  padding: 5px;
  border-radius: 4px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  display: flex;
  align-items: center;
}
.mpdp-thumb {
  width: 32px;
}
.mpdp-thumb img {
  max-width: 100%;
  height: auto;
  border-radius: 4px;
  display: inline-block;
  vertical-align: bottom;
}
.mpdp-thumb .mpdp-thumb-i {
  height: 35px;
  background-size: cover;
  background-position: center center;
}
.mpdp-name-w {
  padding-left: 10px;
  padding-right: 15px;
  flex: 1;
}
.mpdp-name {
  color: #3F3F3F;
}
.mpdp-nutritions {
  margin-top: 2px;
  display: flex;
}
.mpdpn {
  height: 5px;
  transition: all 0.15s ease;
  cursor: pointer;
  position: relative;
}
.mpdpn span {
  position: absolute;
  display: none;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px;
  white-space: nowrap;
  background-color: #111;
  color: #fff;
  border-radius: 4px;
  padding: 3px 10px;
  font-size: 11.2px;
}
.mpdpn span:after {
  width: 6px;
  height: 6px;
  content: "";
  transform: rotate(45deg) translateX(-50%);
  position: absolute;
  bottom: -5px;
  left: 50%;
  background-color: #111;
}
.mpdpn:hover span {
  display: block;
}
.mpdpn-carbs {
  background-color: #ffbcbc;
}
.mpdpn-carbs:hover {
  background-color: #ff5656;
}
.mpdpn-protein {
  background-color: #ffe6ba;
}
.mpdpn-protein:hover {
  background-color: #ffc154;
}
.mpdpn-fat {
  background-color: #ade0ff;
}
.mpdpn-fat:hover {
  background-color: #47b9ff;
}
.mp-font {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'mealPlanner' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ct-label {
  font-size: 9px;
}
.ct-series-a .ct-slice-pie {
  fill: #ade0ff;
}
.ct-series-a .ct-slice-pie:hover {
  fill: #47b9ff;
}
.ct-series-b .ct-slice-pie {
  fill: #ffbcbc;
}
.ct-series-b .ct-slice-pie:hover {
  fill: #ff5656;
}
.ct-series-c .ct-slice-pie {
  fill: #ffe6ba;
}
.ct-series-c .ct-slice-pie:hover {
  fill: #ffc154;
}
.chartist-tooltip {
  position: absolute;
  display: block;
  opacity: 0;
  min-width: 30px;
  white-space: nowrap;
  padding: 3px 7px;
  background: #111;
  color: #fff;
  font-family: 'Domine', Avenir Next W01, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  font-size: 11px;
  text-align: center;
  pointer-events: none;
  z-index: 999;
  border-radius: 2px;
  transform: translateY(10px);
}
.chartist-tooltip:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -4px;
  border: 4px solid transparent;
  border-top-color: #111;
}
.chartist-tooltip.tooltip-show {
  opacity: 1;
}
.ct-area,
.ct-line {
  pointer-events: none;
}
.meal-plans-list .meal-plan {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.meal-plans-list h3 {
  margin-bottom: 20px;
}
.meal-plans-list .meal-plan-actions {
  font-size: 14px;
}
.meal-plans-list .meal-plan-actions a {
  display: inline-block;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.meal-plans-list .meal-plan-actions a i {
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
}
.meal-plans-list .meal-plan-actions a span {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
}
.meal-plans-list .meal-plan-actions .delete-meal-plan {
  color: #942428;
}
.full-meal-plan-recipes {
  font-family: 'Domine', Avenir Next W01, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  font-size: 11px;
  padding: 50px;
  padding-top: 40px;
  background-color: #fff;
}
.full-meal-plan-recipes .print-meal-plan-actions {
  padding: 20px;
  margin-bottom: 20px;
  box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 9999;
  background-color: #fff;
  text-align: center;
}
.full-meal-plan-recipes .print-meal-plan-actions a {
  display: inline-block;
  font-size: 15px;
  border: 1px solid #111;
  color: #111;
  padding: 6px 12px;
  border-radius: 6px;
  margin: 0px 20px;
}
.full-meal-plan-recipes .print-meal-plan-actions a span,
.full-meal-plan-recipes .print-meal-plan-actions a i {
  display: inline-block;
  vertical-align: middle;
}
.full-meal-plan-recipes .print-meal-plan-actions a i {
  font-size: 20px;
}
.full-meal-plan-recipes .print-meal-plan-actions a span {
  margin-left: 5px;
}
.full-meal-plan-recipes .print-meal-plan-days-w {
  border-left: 1px solid rgba(0, 0, 0, 0.4);
  border-bottom: 1px solid rgba(0, 0, 0, 0.4);
  display: flex;
  flex-wrap: wrap;
}
.full-meal-plan-recipes .mp-day {
  padding: 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.4);
  border-right: 1px solid rgba(0, 0, 0, 0.4);
  flex: 0 0 50%;
  vertical-align: top;
  page-break-inside: avoid;
}
.full-meal-plan-recipes .mpdp-recipe-i {
  padding: 8px 0px;
}
.full-meal-plan-recipes .mpd-period-header {
  margin-bottom: 3px;
}
.full-meal-plan-recipes .mpd-period-recipes {
  min-height: 30px;
}
.full-meal-plan-recipes .mpd-number {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 20px;
}
.full-meal-plan-recipes .mpdp-close,
.full-meal-plan-recipes .mpdp-nutritions,
.full-meal-plan-recipes .mpd-chart,
.full-meal-plan-recipes .mpdp-thumb {
  display: none!important;
}
.full-meal-plan-recipes .mpd-period:last-child .mpd-period-recipes:last-child {
  margin-bottom: 0px;
}
.full-meal-plan-recipes .mpd-calories,
.full-meal-plan-recipes .mpd-legend {
  display: inline-block;
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12.6px;
}
.full-meal-plan-recipes .mpd-calories strong,
.full-meal-plan-recipes .mpd-legend strong {
  margin-left: 5px;
}
.full-meal-plan-recipes .mpd-header {
  margin-bottom: 20px;
}
.full-meal-plan-recipes .mpd-legend-label {
  display: inline-block;
  margin-right: 10px;
}
.single-osetin_meal_plan .meal-planner-w {
  padding: 10px 0px;
}
.single-osetin_meal_plan .meal-planner-w .mpp-share-btn,
.single-osetin_meal_plan .meal-planner-w .mpp-print-btn {
  display: block;
  margin-left: 20px;
}
.single-osetin_meal_plan .meal-planner-w .mpp-share-btn a,
.single-osetin_meal_plan .meal-planner-w .mpp-print-btn a {
  border: 1px solid #2a84e4;
  background-color: #2a84e4;
  color: #fff;
  padding: 4px 15px;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
.single-osetin_meal_plan .meal-planner-w .mpp-share-btn a i,
.single-osetin_meal_plan .meal-planner-w .mpp-print-btn a i {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
}
.single-osetin_meal_plan .meal-planner-w .mpp-share-btn a span,
.single-osetin_meal_plan .meal-planner-w .mpp-print-btn a span {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
}
.single-osetin_meal_plan .meal-planner-w .mpp-share-btn a {
  border: 1px solid #111;
  background-color: #fff;
  color: #111;
}
.single-osetin_meal_plan .meal-planner-w .mp-day {
  width: 366px;
}
.single-osetin_meal_plan .meal-planner-w .mp-footer .recipe-holder .mpdp-name {
  width: auto;
}
.single-osetin_meal_plan .meal-planner-w .mp-footer .recipe-holders {
  justify-content: space-between;
}
.single-osetin_meal_plan .meal-planner-w .mpdp-thumb {
  flex: 0 0 32px;
}
.single-osetin_meal_plan .meal-planner-w .mpdp-name-w {
  flex: 1;
  overflow: hidden;
}
.single-osetin_meal_plan .meal-planner-w .mpp-name {
  padding-left: 0px;
}
.single-osetin_meal_plan .meal-planner-w .mpp-name label {
  display: inline-block;
}
.single-osetin_meal_plan .meal-planner-w .meal-plan-close {
  display: none;
}
.single-osetin_meal_plan .meal-planner-w .mp-header .mp-header-left {
  justify-content: flex-start;
}
.single-osetin_meal_plan .meal-planner-w .mp-days-i {
  background-image: none;
}
.single-osetin_meal_plan .meal-planner-w .mp-day {
  opacity: 1;
}
.single-osetin_meal_plan .no-edit .mpp-name,
.single-osetin_meal_plan .no-edit .mpp-visibility,
.single-osetin_meal_plan .no-edit .mpp-save-btn {
  display: none;
}
.single-osetin_meal_plan .no-edit .mpp-days {
  padding-left: 0;
}
.single-osetin_meal_plan .no-edit .mpp-share-btn {
  margin-left: 0px;
  margin-right: 0px;
}
.single-osetin_meal_plan .no-edit .mpp-print-btn {
  margin-left: 0;
}
body.print-meal-plan {
  background-color: #fff;
}
body.print-meal-plan #wpadminbar {
  display: none;
}
body.print-meal-plan .all-wrapper {
  display: none;
}
@media print {
  .print-meal-plan .print-meal-plan-actions {
    display: none;
  }
  .print-meal-plan .full-meal-plan-recipes {
    padding: 0px;
  }
}
/*# sourceMappingURL=osetin-meal-planner.css.map */