/* compiled by scssphp v0.0.12 on Thu, 28 May 2015 18:28:25 -0500 (0.0392s) */

body.redesign {
  color: #444;
  font-size: 16px;
  line-height: 1.2; }
  body.redesign .landscape-advert {
    overflow: hidden;
    line-height: 0;
    height: 90px;
    text-align: center;
    margin: 40px auto; }
    body.redesign .landscape-advert:first-of-type {
      margin: 18px auto 20px; }
    body.redesign .landscape-advert > :first-child {
      height: 90px; }
  body.redesign .full-slider {
    width: 100%; }
    body.redesign .full-slider .carousel {
      height: 340px; }
    body.redesign .full-slider .carousel-inner:before {
      content: '';
      position: absolute;
      right: 50%;
      top: 0;
      height: 100%;
      width: 800px;
      margin-right: -250px; }
    body.redesign .full-slider .item {
      height: 340px;
      overflow: hidden;
      background-color: black; }
      body.redesign .full-slider .item .slider-background-image {
        position: relative;
        overflow: hidden;
        height: 340px;
        opacity: 0.8; }
        body.redesign .full-slider .item .slider-background-image > img {
          width: 100%;
          height: auto;
          max-height: initial; }
        body.redesign .full-slider .item .slider-background-image > div {
          background-size: cover;
          background-position: center;
          background-repeat: no-repeat;
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          left: 0; }
      body.redesign .full-slider .item .carousel-caption {
        transition: all 300ms; }
      body.redesign .full-slider .item.active.right .carousel-caption {
        opacity: 0; }
      body.redesign .full-slider .item.next.left .carousel-caption {
        opacity: 0; }
  body.redesign .full-slider .carousel-indicators li:after {
    content: '';
    display: inline-block;
    width: 3px; }
    body.redesign .full-slider .carousel-indicators li:last-child {
      content: none; }

body.redesign #posts, body.redesign .single-post {
  overflow: hidden; }
  body.redesign article.redesign-preview-article ul {
    list-style: none;
    margin: 0; }
    body.redesign article.redesign-preview-article .entry-header {
      padding: 0; }
      body.redesign article.redesign-preview-article .entry-header .entry-title {
        padding: 0;
        margin: 0;
        text-transform: inherit;
        font-family: inherit;
        line-height: 1.2; }
    body.redesign article.redesign-preview-article .entry-content {
      padding: 0;
      max-width: none;
      color: inherit;
      background: transparent; }

body.redesign article.preview-article .image .image-link {
  position: relative;
  display: block;
  margin-right: 0;
  /*
			.verge-image{
				//position: relative;
				//width: 100%;
				&:before{
					content: '?';
					font-size: 3em;
					position: absolute;
					top: 50%;
					transform: translateY(-50%);
					width: 100%;
					text-align: center;
				}
				//> div{
				//	position: absolute;
				//	top: 0;
				//	left: 0;
				//	height: 100%;
				//	width: 100%;
				//	background-position: center;
				//	background-repeat: no-repeat;
				//	background-size: 100.1%;//fill in extra (should be fine)
				//	max-height: none !important;
				//	max-width: none !important;
				//}
			}
			*/
  margin-left: 0; }
  body.redesign article.preview-article.redesign-preview-article {
    position: relative;
    width: 100%;
    font-family: 'GothamMedium';
    color: #666;
    background: white;
    /*bottom margin*/
    margin: 0 0 40px;
    border-bottom-width: 2px;
    border-bottom-style: solid; }
    body.redesign article.preview-article.redesign-preview-article .entry-content {
      display: block; }
    body.redesign article.preview-article.redesign-preview-article footer.entry-footer {
      position: relative;
      overflow: hidden; }
      body.redesign article.preview-article.redesign-preview-article footer.entry-footer ul.post-categories {
        vertical-align: middle;
        float: left; }
        body.redesign article.preview-article.redesign-preview-article footer.entry-footer ul.post-categories > li {
          float: left;
          margin-right: 10px; }
      body.redesign article.preview-article.redesign-preview-article footer.entry-footer time.entry-date {
        font-family: GothamBold;
        color: #9d9d9d;
        font-size: 10px;
        vertical-align: middle;
        float: left;
        line-height: 21px;
        text-transform: uppercase;
        height: 18px; }
        @media (min-width: 750px) {
  body.redesign article.preview-article.redesign-preview-article footer.entry-footer time.entry-date:before {
    content: 'Posted '; } }
        body.redesign article.preview-article.redesign-preview-article > .image {
          margin: 0 0 20px; }
    body.redesign article.preview-article.redesign-preview-article .entry-footer {
      margin: 0 0 16px; }
    body.redesign article.preview-article.redesign-preview-article .entry-header {
      margin: 0 0 6px; }
    body.redesign article.preview-article.redesign-preview-article .entry-content {
      margin: 0 0 18px; }
    body.redesign article.preview-article.redesign-preview-article .partials-content-author {
      margin: 0 0 20px; }
    body.redesign article.preview-article.redesign-preview-article .entry-content {
      font-size: 15.2px;
      color: #545655;
      letter-spacing: -0.2px; }
    body.redesign article.preview-article.redesign-preview-article header.entry-header h2.entry-title {
      font-family: GothamBold;
      font-size: 31px;
      line-height: 1;
      margin: 0 -2px;
      color: #212322; }
    @media (min-width: 750px) {
  body.redesign article.preview-article.redesign-preview-article.post-size-small {
    overflow: hidden;
    height: 140px;
    margin: 0 0 30px; }
    body.redesign article.preview-article.redesign-preview-article.post-size-small .image {
      margin: 0;
      width: 50%;
      float: left; }
    body.redesign article.preview-article.redesign-preview-article.post-size-small .entry-content {
      display: none; }
    body.redesign article.preview-article.redesign-preview-article.post-size-small .article-content {
      width: 50%;
      height: 100%;
      position: absolute;
      left: 50%;
      padding-left: 20px; }
      body.redesign article.preview-article.redesign-preview-article.post-size-small .article-content .entry-footer {
        margin-bottom: 8px; }

      body.redesign article.preview-article.redesign-preview-article.post-size-small .article-content header.entry-header {
        position: relative; }
        body.redesign article.preview-article.redesign-preview-article.post-size-small .article-content header.entry-header h2.entry-title {
          font-size: 20px;
          margin: 0 -1px;
          line-height: 22px;
          letter-spacing: -0.5px; }

      body.redesign article.preview-article.redesign-preview-article.post-size-small .article-content .partials-content-author {
        position: absolute;
        left: 20px;
        bottom: 0;
        margin-bottom: 0; } }
