/* -- custom dot css for keys 2 basic health dot com the7 child theme november 2017 -- */
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a {
  color: #6eb51c;
}
.single-recipe .wpurp-container,
.single-post .wpurp-container {
  color: #85868c !important;
  background: #fff !important;
  border: 1px dashed #6eb51c !important;
  font: normal 15px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif !important;
  margin: 30px auto 50px !important;
  max-width: 827px !important;
  padding: 20px !important;
  position: relative !important;
  word-spacing: normal;
}
.single-recipe .wpurp-container *,
.single-post .wpurp-container * {
  font-weight: inherit !important;
  line-height: inherit !important;
}
.single-recipe .wpurp-container a,
.single-post .wpurp-container a {
  color: #6eb51c !important;
}
.single-recipe .wpurp-container a:hover,
.single-post .wpurp-container a:hover {
  color: #da2128 !important;
}
.single-recipe .wpurp-container a.wpurp-recipe-print-button,
.single-post .wpurp-container a.wpurp-recipe-print-button {
  background: #6eb51c;
  border-bottom-left-radius: 6px;
  color: #fff !important;
  font-size: 13px !important;
  padding: 5px 10px;
  position: absolute !important;
  top: 0;
  right: 0;
  width: 110px;
}
.single-recipe .wpurp-container a.wpurp-recipe-print-button:before,
.single-post .wpurp-container a.wpurp-recipe-print-button:before {
  content: 'Print This';
}
.single-recipe .wpurp-container a.wpurp-recipe-print-button:hover,
.single-post .wpurp-container a.wpurp-recipe-print-button:hover {
  text-decoration: none !important;
}
.single-recipe .wpurp-container a.wpurp-recipe-print-button i,
.single-post .wpurp-container a.wpurp-recipe-print-button i {
  color: #fff !important;
  float: right;
}
.single-recipe .wpurp-container .wpurp-recipe-title,
.single-post .wpurp-container .wpurp-recipe-title {
  color: #000;
  font: 600 25px/32px "Roboto", Helvetica, Arial, Verdana, sans-serif !important;
}
.single-recipe .wpurp-container .wpurp-recipe-description,
.single-post .wpurp-container .wpurp-recipe-description {
  margin: 20px 0;
}
.single-recipe .wpurp-container .wpurp-title,
.single-post .wpurp-container .wpurp-title {
  color: #000;
  font: 600 18px/28px "Roboto", Helvetica, Arial, Verdana, sans-serif !important;
}
.single-recipe .wpurp-container input.advanced-adjust-recipe-servings,
.single-post .wpurp-container input.advanced-adjust-recipe-servings {
  background: none;
  border: 0 !important;
  font-size: 18px !important;
}
.single-recipe .wpurp-container select.adjust-recipe-unit,
.single-post .wpurp-container select.adjust-recipe-unit {
  background: none;
  border: 0 !important;
}
.single-recipe .wpurp-container table.ingredients a,
.single-post .wpurp-container table.ingredients a {
  color: #6eb51c !important;
}
.single-recipe .wpurp-container table.ingredients a:hover,
.single-post .wpurp-container table.ingredients a:hover {
  color: #da2128;
}
.single-recipe .wpurp-container td,
.single-post .wpurp-container td,
.single-recipe .wpurp-container th,
.single-post .wpurp-container th {
  padding: 10px 0;
}
.single-recipe .wpurp-container table.ingredients a,
.single-post .wpurp-container table.ingredients a {
  color: #6eb51c !important;
}
.single-recipe .wpurp-container table.ingredients a:hover,
.single-post .wpurp-container table.ingredients a:hover {
  color: #da2128;
}
.single-recipe .wpurp-container td,
.single-post .wpurp-container td,
.single-recipe .wpurp-container th,
.single-post .wpurp-container th {
  padding: 10px 0;
}
.single-recipe .wpurp-container ul.wpurp-recipe-tags,
.single-post .wpurp-container ul.wpurp-recipe-tags {
  background: #F7F7F7;
  border: 1px solid #E6E6E6;
  padding: 10px;
}
.single-recipe .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-course,
.single-post .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-course,
.single-recipe .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine,
.single-post .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine {
  margin: 0 0 10px;
}
.single-recipe .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-course span.recipe-tag-name,
.single-post .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-course span.recipe-tag-name,
.single-recipe .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine span.recipe-tag-name,
.single-post .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine span.recipe-tag-name {
  color: #3a3a3a;
  font: 600 18px/28px "Roboto", Helvetica, Arial, Verdana, sans-serif !important;
  margin: 0 0 3px;
}
.single-recipe .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-course span.recipe-tags,
.single-post .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-course span.recipe-tags,
.single-recipe .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine span.recipe-tags,
.single-post .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine span.recipe-tags {
  color: #85868c !important;
  display: block !important;
}
.single-recipe .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine,
.single-post .wpurp-container ul.wpurp-recipe-tags li.wpurp-recipe-tags-cuisine {
  margin: 0 0 0;
}
.single-recipe .wpurp-container ul.wpurp-recipe-ingredients li,
.single-post .wpurp-container ul.wpurp-recipe-ingredients li {
  margin: 0 0 5px;
}
.single-recipe .wpurp-container ol.wpurp-recipe-instructions li.wpurp-recipe-instruction,
.single-post .wpurp-container ol.wpurp-recipe-instructions li.wpurp-recipe-instruction {
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.single-recipe .wpurp-container ol.wpurp-recipe-instructions li.wpurp-recipe-instruction img,
.single-post .wpurp-container ol.wpurp-recipe-instructions li.wpurp-recipe-instruction img {
  display: block !important;
  margin: 20px auto !important;
}
