/*--------------------------------------------------------------
# Recipe CSS
--------------------------------------------------------------*/
.recipe-feat-img {
  min-height: 37em;
  height: auto; }
  .recipe-feat-img h1, .recipe-feat-img h2, .recipe-feat-img h3, .recipe-feat-img h4, .recipe-feat-img h5, .recipe-feat-img h6 {
    font-family: 'Bebas', sans-serif !important; }
  .recipe-feat-img .cards-wrapper-right {
    margin-right: 0; }
  .recipe-feat-img .card-overlay-recipe {
    padding: 2em;
    height: auto; }

.recipe-info-bar-color {
  background-color: #F16017;
  color: #F1F1F1;
  padding: 1em 2em;
  margin-right: -15px;
  margin-left: -15px; }
  .recipe-info-bar-color a {
    color: #F1F1F1; }
    .recipe-info-bar-color a:visited {
      color: #F1F1F1; }
    .recipe-info-bar-color a:hover, .recipe-info-bar-color a:focus, .recipe-info-bar-color a:active {
      color: #F1F1F1; }
    .recipe-info-bar-color a:focus {
      outline: thin dotted; }
    .recipe-info-bar-color a:hover, .recipe-info-bar-color a:active {
      outline: 0; }
  .recipe-info-bar-color h1, .recipe-info-bar-color h2, .recipe-info-bar-color h3, .recipe-info-bar-color h4, .recipe-info-bar-color h5, .recipe-info-bar-color h6 {
    color: #F1F1F1;
    font-family: 'Open Sans', sans-serif; }

.recipe-button, .recipe-button-orange {
  font-family: 'PenelopeAnne', sans-serif;
  border: 1px solid #F1F1F1;
  padding: .2em 2em .1em 1em;
  border-radius: .3em;
  cursor: pointer;
  background-color: transparent;
  font-size: 1.2em;
  color: #F1F1F1;
  margin-left: 1em;
  white-space: nowrap;
  margin-top: .2em; }
  .recipe-button a, .recipe-button-orange a {
    text-decoration: none !important; }
  .recipe-button a:hover, .recipe-button-orange a:hover {
    text-decoration: none !important; }
  .recipe-button div, .recipe-button-orange div {
    display: inline-block;
    padding-left: .3em;
    padding-top: .1em; }

.recipe-button-orange {
  border-color: #F16017;
  color: #F16017;
  margin-left: 0; }

.popover-content {
  text-transform: capitalize; }

.ingredients {
  height: auto;
  min-height: 27em; }
  .ingredients .cards-wrapper-right {
    margin-right: 0; }
  .ingredients .cards-wrapper-left {
    margin-left: 0; }

.ingredient-divider {
  background-color: #F16017;
  height: 1.3em;
  margin-right: -15px;
  margin-left: -15px; }

.recipe-info {
  padding-left: 1em;
  font-family: 'PenelopeAnne', sans-serif;
  font-size: 1.3em; }
  .recipe-info span:last-child {
    margin-left: .2em;
    margin-top: .2em; }

.card-overlay-recipe {
  padding: 2em !important;
  height: auto !important;
  min-height: 27em; }
  .card-overlay-recipe h1, .card-overlay-recipe h2, .card-overlay-recipe h3, .card-overlay-recipe h4, .card-overlay-recipe h5, .card-overlay-recipe h6 {
    color: #F16017;
    font-family: 'Open Sans', sans-serif; }

.step-block-style {
  column-count: 2; }

.step-style {
  display: inline-block;
  margin-top: .5em;
  margin-bottom: .5em;
  text-indent: -1.3em;
  padding-left: 1.3em; }

.no-wrap {
  flex: 0 0 auto; }

.recipe-info-divider {
  border-right: #F1F1F1 solid .01em;
  margin-right: 1.5em;
  margin-left: 1.5em; }

.recipe-archive .card {
  border-radius: 1em;
  color: #757575; }
.recipe-archive .card-img-top {
  border-top-right-radius: calc(1em - 1px);
  border-top-left-radius: calc(1em - 1px); }

.icon-info-block {
  padding-top: .3em; }
  .icon-info-block div {
    padding-left: .5em; }

.recipe-ingredient-list {
  columns: 2;
  padding-top: .5em;
  font-size: .8em; }
  .recipe-ingredient-list span {
    padding-left: 1.5em;
    padding-top: 1em;
    display: block; }

#ingredient-descriptions {
  width: 41.66667%; }

.recipe-direction-bar {
  background-color: #F1F1F1;
  color: #757575;
  padding: 1.5em 2em;
  border-bottom: 4em solid #F16017;
  border-top: solid #afafaf .05em;
  box-shadow: 0em 0em 4em rgba(0, 0, 0, 0.3);
  margin-right: -15px;
  margin-left: -15px; }
  .recipe-direction-bar h1, .recipe-direction-bar h2, .recipe-direction-bar h3, .recipe-direction-bar h4, .recipe-direction-bar h5, .recipe-direction-bar h6 {
    color: #F16017;
    font-family: 'Open Sans', sans-serif; }

.recipe-editor-fix {
  white-space: pre-line;
  margin-bottom: 1em;
  margin-top: -1.5em; }

@media (max-width: 769px) {
  .recipe-feat-img {
    background-size: 100% !important;
    background-position: center top !important;
    min-height: auto; }
    .recipe-feat-img .cards-wrapper-right {
      margin: 25em 0 0 15px;
      width: 100%; }
    .recipe-feat-img .card-overlay-right {
      border-top: none;
      padding-left: 15px;
      padding-right: 15px; }

  .ingredients {
    height: auto;
    min-height: auto;
    background-size: 115% !important;
    background-position: center top !important; }
    .ingredients .cards-wrapper-right,
    .ingredients .cards-wrapper-left {
      margin: 0 0 0 0;
      width: 100%; }
    .ingredients .cards-wrapper-left {
      margin: 23em 0 0 0; }
    .ingredients .card-overlay-right,
    .ingredients .card-overlay-left {
      border-top: none;
      padding-left: 15px;
      padding-right: 15px; }

  .recipe-ingredient-list {
    columns: 1;
    padding-top: .5em;
    font-size: .9em; }
    .recipe-ingredient-list span {
      padding-left: 1.5em;
      padding-top: 1em;
      display: block; }

  .step-block-style {
    column-count: 1; }

  .card-overlay-recipe {
    height: auto !important; }

  .recipe-card .card-overlay-right,
  .recipe-card .card-overlay-left {
    border-top: solid #ED7234 1px; }

  .share-buttons {
    background-color: #F1F1F1; } }
@media (min-width: 375px) and (max-width: 475px) {
  .ingredients .cards-wrapper-left {
    margin: 17em 0 0 0 !important; } }
@media (max-width: 475px) {
  .recipe-feat-img {
    background-size: 426px !important; }
    .recipe-feat-img .cards-wrapper-right {
      margin-top: 12em; }

  .ingredient-side-left {
    background-position: right top !important; }

  .ingredient-side-right {
    background-position: left top !important; }

  .ingredients {
    background-size: 180% !important; }
    .ingredients .cards-wrapper-right,
    .ingredients .cards-wrapper-left {
      margin: 0 0 0 0;
      width: 100%; }
    .ingredients .cards-wrapper-left {
      margin: 14em 0 0 0; }
    .ingredients .card-overlay-right,
    .ingredients .card-overlay-left {
      border-top: none;
      padding-left: 15px;
      padding-right: 15px; }

  .recipe-ingredient-list {
    columns: 1;
    padding-top: .5em;
    font-size: .9em; }
    .recipe-ingredient-list span {
      padding-left: 1.5em;
      padding-top: 1em;
      display: block; }

  .step-block-style {
    column-count: 1; }

  .recipe-card .card-overlay-right,
  .recipe-card .card-overlay-left {
    border-top: solid #ED7234 1px; }

  .share-buttons {
    background-color: #F1F1F1; } }

/*# sourceMappingURL=recipe.css.map */
