/**
 * Twenty Eleven specific styles
 */
.rcpm-page {
  &.left-sidebar {
    #content.twentyeleven {
      width: 58.4%;
      margin: 0 7.6%;
      float: right;
    }
  }

  &.right-sidebar {
    #content.twentyeleven {
      margin: 0 7.6%;
      width: 58.4%;
      float: left;
    }
  }

  #content.twentyeleven {
    .rcpm-pagination {
      a {
        font-size: 1em;
        line-height: 1;
      }
    }
  }

}

/**
 * Twenty Thirteen specific styles
 */
.single-recipe {
  .twentythirteen {
    .entry-summary,
    #reply-title,
    #respond #commentform {
      padding: 0;
    }
  }
}

.twentythirteen {
  .rcpm-breadcrumb {
    padding-top: 40px;
  }
}

/**
 * Twenty Fourteen specific styles
 */
.twentyfourteen {
  .tfwc {
    padding: 12px 10px 0;
    max-width: 474px;
    margin: 0 auto;

    .recipe .entry-summary {
      padding: 0 !important;
      margin: 0 0 1.618em !important;
    }

    div.recipe.hentry.has-post-thumbnail {
      margin-top: 0;
    }

    .recipe {
      .images {
        img {
          margin-bottom: 1em;
        }
      }
    }
  }

  ul.recipes {
    li.recipe {
      margin-top: 0 !important;
    }
  }

}

@media screen and (min-width: 673px) {
  .twentyfourteen {
    .tfwc {
      padding-right: 30px;
      padding-left: 30px;
    }
  }
}

@media screen and (min-width: 1040px) {
  .twentyfourteen {
    .tfwc {
      padding-right: 15px;
      padding-left: 15px;
    }
  }
}

@media screen and (min-width: 1110px) {
  .twentyfourteen {
    .tfwc {
      padding-right: 30px;
      padding-left: 30px;
    }
  }
}

@media screen and (min-width: 1218px) {
  .twentyfourteen {
    .tfwc {
      margin-right: 54px;
    }
  }
  .full-width {
    .twentyfourteen {
      .tfwc {
        margin-right: auto;
      }
    }
  }
}

/**
 * Twenty Fifteen specific styles
 */
.twentyfifteen {
  .t15wc {
    padding-left: 7.6923%;
    padding-right: 7.6923%;
    padding-top: 7.6923%;
    margin-bottom: 7.6923%;
    background: #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);

    .page-title {
      margin-left: 0;
    }
  }
}

@media screen and (min-width: 38.75em) {
  .twentyfifteen {
    .t15wc {
      margin-right: 7.6923%;
      margin-left: 7.6923%;
      margin-top: 8.3333%;
    }
  }
}

@media screen and (min-width: 59.6875em) {
  .twentyfifteen {
    .t15wc {
      margin-left: 8.3333%;
      margin-right: 8.3333%;
      padding: 10%;
    }
  }

  .single-recipe {
    .twentyfifteen {
      .entry-summary {
        padding: 0 !important;
      }
    }
  }
}

/**
 * Twenty Sixteen specific styles
 */
.twentysixteen {
  .site-main {
    margin-right: 7.6923%;
    margin-left: 7.6923%;
  }

  .entry-summary {
    margin-right: 0;
    margin-left: 0;
  }

  body:not(.search-results) & {
    .entry-summary {
      color: inherit;
      font-size: inherit;
      line-height: inherit;
    }
  }

}

@media screen and (min-width: 44.375em) {
  .twentysixteen {
    .site-main {
      margin-right: 23.0769%;
    }
  }
}

@media screen and (min-width: 56.875em) {
  .twentysixteen {
    .site-main {
      margin-right: 0;
      margin-left: 0;
    }
  }

  .no-sidebar {
    .twentysixteen {
      .site-main {
        margin-right: 15%;
        margin-left: 15%;
      }

      .entry-summary {
        margin-right: 0;
        margin-left: 0;
      }
    }
  }
}
