/*
 * Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
 * Extend */
.thim-sc-banner-category {
  position: relative;
  overflow: hidden; }
  .thim-sc-banner-category .content {
    position: absolute;
    left: 10%;
    top: 25%; }
  .thim-sc-banner-category .sub-title {
    font-size: 55px;
    font-weight: bold;
    line-height: 0.73;
    color: rgba(136, 136, 136, 0.1);
    text-transform: uppercase; }
  .thim-sc-banner-category .title {
    font-size: 20px;
    margin: -22px 0 0;
    position: relative;
    z-index: 2; }
    .thim-sc-banner-category .title a {
      color: #333333; }
      .thim-sc-banner-category .title a:before {
        content: '';
        position: absolute;
        z-index: 2;
        left: -500px;
        top: -500px;
        right: -500px;
        bottom: -500px;
        display: block; }
  .thim-sc-banner-category .number {
    font-size: 14px;
    font-weight: normal;
    color: #aaaaaa;
    position: relative;
    z-index: 2; }
  .thim-sc-banner-category .category-img {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1; }
  .thim-sc-banner-category.layout-2 .category-img {
    position: static; }
  .thim-sc-banner-category.layout-2 .title {
    font-size: 50px;
    font-weight: normal;
    line-height: 1;
    letter-spacing: 1.6px; }
    .thim-sc-banner-category.layout-2 .title a {
      color: #fff; }
    .thim-sc-banner-category.layout-2 .title.large {
      font-size: 80px; }
  .thim-sc-banner-category.layout-2 .content {
    left: 60px;
    top: auto;
    bottom: 48px; }
    .thim-sc-banner-category.layout-2 .content.top-center {
      top: 40px;
      bottom: auto;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0);
      text-align: center; }
    .thim-sc-banner-category.layout-2 .content.right-center {
      bottom: 50%;
      left: auto;
      right: 30px;
      text-align: right; }
  .thim-sc-banner-category.layout-2 .number {
    font-size: 16px;
    letter-spacing: normal;
    color: rgba(255, 255, 255, 0.6); }
