.classic-layout { .site-main { article { margin-bottom: 60px; padding-bottom: 60px; border-bottom: 1px solid rgba($black_color, 0.07); .post-thumbnail { margin-bottom: 30px; }//.post-thumbnail .content-wrap { padding-left: 30px; padding-right: 30px; }//.content-wrap .entry-title { margin-top: 0; margin-bottom: 0; font-size: 2em; font-family: $secondary_font; font-weight: 700; }//.entry-title .entry-content { margin-top: 20px; font-size: 0.8em; line-height: 1.65em; p { margin-top: 20px; margin-bottom: 0; &:first-child { margin-top: 0; } }//p }//.entry-content .entry-footer { display: flex; flex-wrap: wrap; flex: 1; align-items: center; margin-top: 25px; .button-wrap { display: flex; flex: auto; }//.button-wrap .entry-right { display: flex; flex: auto; justify-content: flex-end; > span { display: inline-block; margin-right: 15px; position: relative; font-size: 0.7em; color: #868e96; padding-right: 15px; &:after { content: ""; background: #868e96; width: 4px; height: 4px; border-radius: 100%; position: absolute; top: 50%; right: 0; @include transform(translateY(-50%)); } &:last-child { margin-right: 0; padding-right: 0; &:after { display: none; } } svg { margin-right: 5px; } a { color: #868e96; &:hover { color: #202020; } } }//> span }//.entry-right }//.entry-footer .post-shop-wrap { margin-top: 40px; }//.post-shop-wrap }//article }//.site-main }//.classic-layout @include media(xs) { .classic-layout { .site-main { article { margin-bottom: 40px; padding-bottom: 40px; .content-wrap { padding-left: 0; padding-right: 0; }//.content-wrap .entry-title { font-size: 1.5em; }//.entry-title }//article }//.site-main }//.classic-layout }//media(xs)