.#{$prefix}-archive-post{ p, .entry-title{ margin: 0; padding-top: 10px; } .blook-categories{ li{ margin-top: 10px; } } .blook-meta-tag{ .blook-meta-icon, .blook-meta-caption, .blook-author-image{ margin-top: 10px; } } .blook-social-share{ margin-top: 10px; } } .#{$prefix}-archive-post-style-1{ display: flex; flex-wrap: wrap; margin-left: -10px; margin-right: -10px; .blook-btn-section{ flex: 0 0 100%; max-width: 100%; } .#{$prefix}-desc, .#{$prefix}-image-section{ margin-left: 10px; margin-right: 10px; flex: 0 0 calc(100% - 20px); max-width: calc(100% - 20px); } .#{$prefix}-image-section{ height: 250px; @include media(xs){ flex: 0 0 calc(40% - 20px); max-width: calc(40% - 20px); } } .#{$prefix}-desc{ @include media(xs){ flex: 0 0 calc(60% - 20px); max-width: calc(60% - 20px); } } } .#{$prefix}-archive-post-style-2{ .#{$prefix}-image-section{ height: 450px; } .blook-desc{ text-align: center; } .blook-categories ul, .blook-meta-tag, .twp-social-share-layout-2{ justify-content: center; } p{ padding-top: 30px; } } .#{$prefix}-archive-post-style-3{ position: relative; &.#{$prefix}-archive-post-with-btn{ padding-bottom: 60px; } .blook-image-border-hover-effect{ &:after{ right: initial; bottom: initial; top: -50px; left: -50px; @include transform(rotate(180deg)); } &:hover{ &:after{ right: initial; bottom: initial; top: 0; left: 0; } } } .#{$prefix}-image-section{ height: 250px; &.blook-image-with-content{ padding-bottom: 45px; } } .blook-btn-section{ position: absolute; width: 100%; bottom: 0; left: 0; } .blook-desc{ background-color: $color_white; padding: 5px 15px 15px; width: calc(100% - 30px); position: relative; z-index: 2; margin: -30px auto 0; box-shadow: 0 0 4px 4px rgba($color_light_gray,0.63); } }