  /* Show full captions */
@media (min-width: 37em) {
	/* GALLERY CAPTIONS */
	.photoCaptionWrapper .caption {cursor:default}
	.photoCaptionWrapper .caption:before {content:''; display:none}
	.photoCaptionWrapper .caption p {display:block; font-size:0.9rem; color:#fff}

	.article-detail .article-photo p { font-size:0.9rem;}
} /* END @media */



@media (min-width: 38em) {
    .article-author .author {
        padding: 0 0 2.4em 0;
    }
    .article-author {
        padding-bottom: 30px;
    }

    .article-author .author p {
        padding-top:0.1em;
        font: 0.85em/160% 'roboto', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    }

    .article-author .author {
        /* Create a border that goes the length of the entire element by */
        /* positioning a 1px repeating background image between the two elements */
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2M8c+bMfwAINQNlYl2hhwAAAABJRU5ErkJggg==);
        background-position: 207px 0;
        background-repeat: repeat-y;
    }

    .author-bio {
        float: left;
        width: 10.5em;
    }


    .layout-contain .author p {
        clear: none;
        margin: 4px 0 4px 234px;
    }

    .layout-contain .author .sponsor-help-content  p{
        margin:0;
    }

    .article-full .article-detail  .article-photo-small {
        width: 32%;
        float: right;
        margin-left: 25px;
        margin-bottom: 25px;
    }

  /*
   * More Stories
   */
	.more-stories {
		overflow: hidden;
	}

	.more-stories .stories-list {
		float: right;
		width: 62%;
		margin-bottom: 0;
	}
	.more-stories .stories-list h3 a {
		color: #231f20;
	}

	.more-stories .story {
		float: left;
		width: 32%;
		}
} /* END @media */

@media (min-width: 40em) {
	.article-detail .related-stories-sidebar {
		display: block;
		float: right;
		margin: 25px 0px 25px 45px;
		width: 320px;
	}

    .stories-list {
        margin-bottom: 15em;
    }
    /*
    * Related Stories
    */
    .related-stories h3.section-h {
        margin-bottom:.8em;
        font-family: 'roboto', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    }

    .related-stories-sidebar .related-stories {
        display: block;
    }

    .story-txt .related-stories {
        font-size: 1.0666em;
    }

    .related-stories li {
        position:relative;
        margin-left: 22px;
        margin-bottom:10px;
        border-top:1px solid transparent;
    }

    .related-stories li.wThumb {
        min-height:51px;
        padding-right:80px;
    }

    .related-stories .stories-list h3 {
        margin:0;
        line-height:1.5em;
    }

    .related-stories li.wThumb img {
        display:block;
        position:absolute;
        top:0;
        right:0;
        width: 70px;
        height: 46px;
        margin-top: 3px;
        margin-left: 16px;
    }

    .related-stories li.wThumb a {
        display:inline;
    }
    .related-stories li.wThumb span {
        display:inline;
    }

    .related-stories .stories-list {
        font-size: 1em;
        margin-top: 0;
        margin-bottom: 1em;
    }

    .related-stories .stories-list :link,
    .related-stories .stories-list :visited {
        color: #231f20;
    }

    .article-detail .related-stories-sidebar.align-right{
        float:none;
        margin-left: auto;
        margin-right: auto;
    }

} /* END @media */


@media (min-width: 38em) {

  .author-bio {
    float: left;
    width: 10.5em;
    border-right: 1px #ccc solid;
  }

  .author p {
    clear: none;
    margin-top: 0;
  }

  /*
   * More Stories
   */
  .more-stories {
    overflow: hidden;
  }

  .more-stories .stories-list {
    float: right;
    width: 62%;
    margin-bottom: 0;
  }

  .more-stories-new .stories-list {
      margin-top: 0;
  }

  .more-stories .story {
    float: left;
    width: 32%;
  }
} /* END @media */


@media (min-width: 50em) and (max-width: 59.9em) {
    .article-detail .story-ad.align-middle {
        margin-right:auto;
    }

} /* END @media */

@media (min-width:50em) {
    .article-full .story-txt .article-photo {
        clear:both;
    }

    .article-full .pullquote{
        width:320px;
        float:right;
    }

    .article-full .image-medium {
        width:400px;
        margin-bottom:25px;
    }

    .article-full .alignright{
        float:right;margin-left:25px;
    }

    .article-full .alignleft{
        float:left;margin-right:25px;
    }

    .postid-571494 .article-full .fluid-width-video-wrapper{
        max-width:100% !important;
        padding-top:56.2687% !important;
        float:none;
    }

    .postid-571494 .video-caption{
        background-color:#333333;
        margin-top:-44px;
    }

    .postid-571494 .video-caption p{
        font: 0.9em/155% 'roboto', Arial, 'Helvetica Neue', Helvetica, sans-serif;
        padding: 10px 20px 15px;
        color:#ccc;
        margin:0;
        word-spacing:1px;
    }

    .postid-571494 .video-caption cite{
        color: #999999;
        font-family: 'roboto', Arial, 'Helvetica Neue', Helvetica, sans-serif;
        font-size: 0.8666em;
        font-style: normal;
        font-weight: 400;
    }

} /* END @media */


@media (min-width: 64em) {
    .article-full {
        padding-left:40px;
        padding-right:40px;
    }
    .article-full .story-txt > p{max-width:670px;}
    .article-full .story-ad{margin-right:16%;}

} /* END @media */

@media (min-width: 70em) {
    .story-ad.align-left {
        float: left;
        margin-left: 0;
        margin-right: 10px;
    }
    .article-detail .related-stories-sidebar.align-right{
        float:right;
        margin-left:0;
        margin-top:6px;
    }
}

@media (min-width: 71em) {
    .full-interactive-media{
        display:block;
    }
    .full-interactive-media-link{
        display:none;
    }
    .article-full .story-ad{margin-right:22%;}
} /* END @media */
