/*
 * Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
 * Extend */
.thim-sc-featured-category .column1 {
  text-align: right;
  width: calc(100% + 14px); }
  .thim-sc-featured-category .column1 .cat-item:nth-child(1) {
    padding-left: 56px; }
  .thim-sc-featured-category .column1 .cat-item:nth-child(2) .cat-link {
    right: 0;
    left: auto;
    text-align: right; }
    .thim-sc-featured-category .column1 .cat-item:nth-child(2) .cat-link:before {
      right: 0;
      left: auto; }

.thim-sc-featured-category .column2 {
  text-align: left;
  width: calc(100% - 14px);
  float: right; }
  .thim-sc-featured-category .column2 .cat-item {
    margin-top: 121px; }
    .thim-sc-featured-category .column2 .cat-item .cat-link {
      right: 0;
      left: auto;
      text-align: right; }
      .thim-sc-featured-category .column2 .cat-item .cat-link:before {
        right: 0;
        left: auto; }

.thim-sc-featured-category .cat-item {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px; }

.thim-sc-featured-category .cat-img {
  position: relative;
  display: inline-block; }

.thim-sc-featured-category .cat-link {
  font-size: 60px;
  font-weight: 100;
  line-height: 1;
  letter-spacing: 6px;
  color: #ffffff;
  padding: 0 30px;
  position: absolute;
  left: 0;
  bottom: 100px;
  text-transform: uppercase;
  text-align: left; }
  .thim-sc-featured-category .cat-link:before {
    content: '';
    width: 8px;
    position: absolute;
    left: 0;
    top: 10px;
    bottom: 5px; }

.thim-sc-featured-category .thim-sc-heading {
  margin-top: 40px; }
