.page-title-container{margin:30px 0 0}@media only screen and (max-width:599px){.page-title-container{padding:0}}.page-title-container .page-title{padding-left:0}.story-description-text{font-size:16px;margin-bottom:30px}#story-filters{margin-bottom:50px}@media only screen and (max-width:599px){#story-filters{margin:0}}.filter-options .touch-target{margin-top:40px}.section-divider{display:none}.section-divider~.section-divider{display:block;width:100%;background-color:#ccc;height:1px}.stories-container{margin-bottom:40px}.share-story{float:right;padding:14px 15px}@media only screen and (max-width:599px){.share-story{float:none;width:100%}}.story-item{padding:20px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:599px){.story-item{display:block}}.story-item img,.story-item:hover img{float:left;margin-right:20px;width:150px;border:1px solid #eee;border-radius:4px}@media only screen and (max-width:599px){.story-item img,.story-item:hover img{width:100%}}.story-item .story-content{overflow:hidden;width:46%}@media only screen and (max-width:599px){.story-item .story-content{margin:0;width:100%}}.story-item .story-content h3{margin-top:0;font-size:20px}@media only screen and (max-width:599px){.story-item .story-content h3{font-size:18px;margin:20px 0 10px 0}}.story-item .story-hyphen{margin:0 4px;font-size:14px}.story-item .story-read-link{font-size:14px;display:inline-block;margin-top:8px}.story-item .story-device-display{display:inline-block}.story-item .story-author-container{float:right;width:27%;order:1}@media only screen and (min-width:600px) and (max-width:1000px){.story-item .story-author-container{width:20%}}.story-item .story-avatar{float:left;line-height:0;display:inline-block;border-radius:50%;height:54px;width:54px;overflow:hidden}.story-item .story-avatar img{border-radius:50%;height:100%}.story-item .story-avatar img{width:100%}.story-item .story-author-details{display:inline-block;padding:9px 0 0 15px}.story-item .story-author-details p{margin:0}@media only screen and (max-width:1000px){.story-item .story-author-details{padding:0;width:100%}}@media only screen and (max-width:599px){.story-item .story-author-details p{display:inline-block}}.story-item .story-username a{color:#555}