.blog-all-bg { background: url("../images/blog/blog-bg.jpg") 50% 0 no-repeat; height: 360px; } .blog-title { margin-top: 56px; } .fb-subscribe { font-weight: 700; color: $link-color; font-size: 15px; line-height: 18px; margin-top: 100px; } .fb-subscribe-btn { .btn_ { background: none !important; width: 184px; padding-left: 52px; position: relative; color: $main-color !important; box-shadow: none; text-align: left; margin-top: 26px; &:before { background: url("../images/s-1.svg") 50% 50% no-repeat; background-size: 11px 24px; width: 11px; height: 24px; position: absolute; top: 50%; margin-top: -12px; left: 24px; content: ''; } &:active { box-shadow: 0px 0px 12px 0px rgba(151, 151, 151, 0.35); } } } .select-blog { @include wfl; max-width: 360px; margin-top: 23px; form { @include wfl; } .input-wr { padding-left: 0 !important; padding-right: 0 !important; } select { cursor: pointer; font-weight: 700; } } .blog-list-col { margin-top: 22px; text-align: center; &:nth-child(3n + 4) { clear: both; } } .blog-list-wr { display: inline-block; width: 100%; max-width: 360px; * { text-align: left; } &:hover { .img-blog-list { box-shadow: none; img { @include Transition(0.75); transform: scale(1.03); } } } } .img-blog-list { @include wfl; box-shadow: 0px 0px 24px 0px rgba(124, 124, 124, 0.35); overflow: hidden; a { width: 100%; float: left; img { max-width: 100%; @include Transition(0.3); } } } .blog-date { font-size: 12px; color: #888888; float: left; line-height: 18px; } .blog-views-comments-ico { float: right; > div { float: left; position: relative; padding-left: 30px; font-size: 12px; color: #888888; line-height: 18px; &:before { position: absolute; left: 0; content: ''; top: 50%; } &.blog-comments-ico { &:before { background: url("../images/blog/blog-ico-1.svg") 50% 50% no-repeat; background-size: 20px 18px; margin-top: -9px; width: 20px; height: 18px; } } &.blog-views-ico { margin-left: 20px; &:before { background: url("../images/blog/blog-ico-2.svg") 50% 50% no-repeat; background-size: 18px 8px; margin-top: -4px; width: 18px; height: 8px; } } } } .blog-list-link { margin-top: 8px; a { text-transform: uppercase; font-size: 13px; font-weight: 700; color: $main-color; text-decoration: none; line-height: 20px; display: block; span { border-bottom: 1px solid $blue-color; } &:hover { span { border-bottom: 1px solid transparent; } } } } .blog-all-date-views, .blog-list-link, .blog-list-tags { @include wfl; } .blog-all-date-views { margin-top: 19px; } .blog-list-tags { margin-top: 7px; a { font-size: 13px; float: left; margin-right: 10px; margin-top: 3px; } } .blog-list-row { margin-top: 28px; } .blog-view-img { float: left; margin-right: 30px; } .blog-view-date-all { padding-bottom: 13px; span { font-size: 12px; color: #888888; line-height: 18px; padding-left: 30px; } } .blog-view-date { padding-left: 0 !important; } .blog-view-comments-ico, .blog-view-views-ico { position: relative; &:before { position: absolute; left: 0; top: 50%; content: ''; } } .blog-view-comments-ico { margin-left: 59px; &:before { background: url("../images/blog/blog-ico-1.svg") 50% 50% no-repeat; background-size: 20px 18px; margin-top: -9px; width: 20px; height: 18px; } } .blog-view-views-ico { margin-left: 20px; &:before { background: url("../images/blog/blog-ico-2.svg") 50% 50% no-repeat; background-size: 18px 8px; margin-top: -4px; width: 18px; height: 8px; } } .tags-view-blog { margin-top: 6px; } .section-comments-blog { @extend .section-comments-answers; } .blog-view-comments-form { margin-top: 4px; } .title-view-mins-bl { font-size: 28px; font-weight: 700; line-height: 25px; text-transform: uppercase; margin-bottom: 6px; } .section-blog-view-min-bl { padding-top: 56px; } @media (max-width: 991px) { .blog-all-bg { background-position: 30% 0; } .fb-subscribe { max-width: 270px; } .blog-view-img { max-width: 50%; } } @media (max-width: 767px) { .blog-title { text-align: left; } .select-blog { display: inline-block; float: none; } .select-blog-col { text-align: center; } .blog-view-comments-form { margin-top: 30px; } .blog-view-img { max-width: 100%; float: none; margin-right: 0; } .blog-view-date-all { margin-top: 20px; } .title-view-mins-bl { text-align: center; } } @media (max-width: 550px) { .blog-all-bg { background-position: 33% 0; } }