.article-single padding: 30px 30px 20px .article-inner overflow: hidden .article-row clearfix() width: 100% float: left position: relative padding: 30px 0px 0px 30px border-bottom: 1px solid #eee box-sizing: border-box .article-summary width: 50% float: left margin-bottom: 30px a text-decoration: none color: color-theme .article-summary-inner margin-right: 30px .thumbnail height: 0 width: 100% display: block overflow: hidden position: relative margin-bottom: 1em padding-bottom: 47.11% .comment-counter right: 0 top: 15px color: white font-size: 12px padding: 2px 7px line-height: 19px position: absolute display: inline-block background-color: #82b965 &:before top: 3px left: -16px content: '' position: absolute display: inline-block border: 9px solid transparent border-right-color: #82b965 .thumbnail-image display: block position: absolute width: 100% height: 100% opacity: 1 background-size: cover background-position: center transition: opacity 0.3s ease-in .thumbnail-none width: 100% height: 100% background-size: 100% 100% background-image: url(thumbnail-default) .article-title margin-bottom: 10px font-size: 22px font-weight: 400 line-height: 1.5em word-wrap: break-word a transition: color 0.3s ease-in color: #444 .article-excerpt position: relative color: rgb(170, 170, 170) font-size: 16px line-height: line-height overflow: hidden height: 4 * line-height &:hover .thumbnail .thumbnail-image opacity: 0.7 .article-title a color: color-theme .article-category float: left line-height: 1em color: #ccc text-shadow: 0 1px #fff margin-left: 8px &:before content: "\2022" .article-title text-decoration: none font-size: 38px letter-spacing: -1px color: color-default line-height: line-height-title transition: color 0.2s margin-bottom: 10px a&:hover color: color-theme .article-meta @extend $block-caption clearfix() line-height: line-height & > div float: left margin-right: 10px .fa margin-right: 3px a color: color-default &:hover color: color-link .category text-transform: uppercase a, i margin-left: 0 margin-right: 6px .article-summary .article-meta height: line-height overflow: hidden a color: color-theme & > div margin-right: 0 .article-tag .tag-link &:before content: "#" .article-entry @extend $base-style clearfix() color: color-default font-size: font-size-article font-weight: 300 line-height: line-height p, table margin: line-height 0 h1, h2, h3, h4, h5, h6 font-weight: 600 h1, h2, h3, h4, h5, h6 line-height: line-height-title margin: line-height-title 0 a color: color-theme text-decoration: none &:hover text-decoration: underline ul, ol, dl margin-top: line-height margin-bottom: line-height list-style-position: outside padding-left: 1.4em p margin: 0 img, video max-width: 100% height: auto display: block margin: auto iframe border: none table width: 100% border-collapse: collapse border-spacing: 0 th font-weight: 600 border-bottom: 3px solid color-border padding-bottom: 0.5em td border-bottom: 1px solid color-border padding: 10px 0 blockquote color: #777 quote: none margin: 0 0 20px 0 position: relative font-style: italic padding-left: 50px &:before top: 0 left: 0 color: #ccc font-size: 32px content: "\f10d" position: absolute text-align: center font-style: normal font-family: 'FontAwesome' footer font-size: font-size margin: line-height 0 font-family: font-sans cite &:before content: "—" padding: 0 0.5em .pullquote text-align: left width: 45% margin: 0 &.left margin-left: 0.5em margin-right: 1em &.right margin-right: 0.5em margin-left: 1em .caption color: color-grey display: block font-size: 0.9em margin-top: 0.5em position: relative text-align: center // http://webdesignerwall.com/tutorials/css-elastic-videos .video-container position: relative padding-top: (9 / 16 * 100)% // 16:9 ratio height: 0 overflow: hidden iframe, object, embed position: absolute top: 0 left: 0 width: 100% height: 100% margin-top: 0 .article-more-link a display: inline-block line-height: 1em padding: 6px 15px border-radius: 15px background: color-background color: color-grey text-shadow: 0 1px #fff text-decoration: none &:hover background: color-theme color: #fff text-decoration: none text-shadow: 0 1px darken(color-theme, 20%) .article-footer clearfix() font-size: font-size line-height: line-height border-top: 1px solid color-border padding-top: line-height a color: color-grey text-decoration: none &:hover color: color-default .article-comment-link, .article-share-link i padding-right: 8px .article-comment-link float: right .article-share-link cursor: pointer float: right margin-left: 20px .article-share-box position: absolute display: none background: #fff box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.2) border-radius: 3px margin-left: -145px overflow: hidden z-index: 1 &.on display: block .article-share-input width: 100% background: none box-sizing: border-box font: 14px font-sans padding: 0 15px color: color-default outline: none border: 1px solid color-border border-radius: 3px 3px 0 0 height: 36px line-height: 36px .article-share-links clearfix() background: color-background $article-share-link width: 50px height: 36px display: block float: left position: relative color: #999 text-align: center line-height: 36px text-decoration: none &:before font-size: 20px font-family: FontAwesome absolute-center(@font-size) &:hover color: #fff .article-share-twitter @extend $article-share-link &:before content: "\f099" &:hover background: color-twitter text-shadow: 0 1px darken(color-twitter, 20%) .article-share-facebook @extend $article-share-link &:before content: "\f09a" &:hover background: color-facebook text-shadow: 0 1px darken(color-facebook, 20%) .article-share-pinterest @extend $article-share-link &:before content: "\f0d2" &:hover background: color-pinterest text-shadow: 0 1px darken(color-pinterest, 20%) .article-share-google @extend $article-share-link &:before content: "\f0d5" &:hover background: color-google text-shadow: 0 1px darken(color-google, 20%) .article-gallery background: #000 position: relative .article-gallery-photos position: relative overflow: hidden .article-gallery-img display: none max-width: 100% &:first-child display: block &.loaded position: absolute display: block img display: block max-width: 100% margin: 0 auto .article-gallery overflow: hidden background: black position: relative text-align: center margin: line-height 0 .gallery-item display: none max-width: 100% &:before, &:after top: 50% width: 40px height: 36px font-size: 36px line-height: 36px margin-top: -18px position: absolute font-family: FontAwesome color: rgba(255, 255, 255, .5) &:hover &:before, &:after color: rgba(255, 255, 255, .8) &:before left: 0 content: "\f104" &:after right: 0 content: "\f105" &:first-child display: block img display: block max-width: 100% margin: 0 auto /* right-to-left languages */ .article.rtl .article-title, .article-excerpt, .article-entry p direction: rtl .article-meta & > div float: right margin-left: 10px margin-right: 0 .category a, i margin-right: 0 margin-left: 6px &:first-child margin-left: 0 /* lightgallery */ .lg-outer .lg-thumb-item border-radius: 0 !important