.website_blog { #o_wblog_blog_top { .o_record_cover_container { .d-flex { .o_wblog_post_title { .text-white { #o_wblog_post_name { color: $white-color; font-family: $main-font; font-weight: 700; text-align: center; font-size: 36px; } #o_wblog_post_subtitle { color: $white-color; font-family: $main-font; font-weight: 400; text-align: center; font-size: 18px; } } } } } } .navbar { .container { .navbar-nav { @media(max-width: 1199px) { flex-direction: row !important; } .nav-item { position: relative; padding-left: 15px; margin-right: 8px; &:first-child { display: none; } &:nth-child(2) { &:before { display: none; } } &:before { content: '\1433'; color: $black-color; position: absolute; left: 0; top: 5px; } .nav-link { font-family: $main-font; color: $black-color; font-weight: 400 !important; font-size: 14px; line-height: 106.2%; b { font-weight: 400 !important; } } } } #o_wblog_post_search { display: none !important; } } } #o_wblog_index_content { .py-4 { .justify-content-center { margin-left: 0 !important; margin-right: 0 !important; #o_wblog_posts_loop_container { @media(max-width: 1199px) { padding: 0; } #o_wblog_posts_loop { padding-bottom: 100px; @media(max-width: 1199px) { width: 100%; } .row { justify-content: space-between; display: flex; width: 100%; @media(max-width: 1199px) { margin: 0; flex-wrap: wrap; } .pb-4 { max-width: 50% !important; flex: 0 0 50% !important; margin-bottom: 40px; @media(max-width: 1199px) { padding: 0; width: 100%; max-width: 100% !important; flex: 0 0 100% !important; margin-bottom: 10px; } article { max-width: 455px; margin: 0 auto; min-height: 470px; .o_record_cover_container { background-color: transparent; .o_record_cover_component { background-color: transparent; background-position: left; background-size: contain; } } &:hover { @media(min-width: 1200px) { box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } .o_blog_post_title:after { background: #000000; width: 100%; left: 0; top: 29px; //bottom: -4px; content: ""; display: block; height: 1px; position: absolute; transition: width 0.3s ease 0s, left 0.3s ease 0s; } } .d-block { .shadow { box-shadow: none !important; min-height: 266px; } .rounded { border-radius: 0 !important; } } div { .o_blog_post_title { font-size: 24px; line-height: 130%; font-family: $main-font; color: $black-color; font-weight: 700; margin-bottom: 10px !important; position: relative; text-decoration: none; //width: max-content; width: 100%; @media(max-width: 1199px) { font-size: 18px; } @media(min-width: 1200px) { padding-left: 15px; } &:after { background: none repeat scroll 0 0 transparent; bottom: -4px; content: ""; display: block; height: 1px; left: 50%; position: absolute; transition: width 0.3s ease 0s, left 0.3s ease 0s; width: 0; } &:hover { &:after { background: #000000; width: 100%; left: 0; bottom: -4px; content: ""; display: block; height: 1px; position: absolute; transition: width 0.3s ease 0s, left 0.3s ease 0s; } } } .o_not_editable { margin-bottom: 5px; div { .o_wblog_author_avatar_date { display: none; } } .small { display: flex; flex-direction: row-reverse; justify-content: flex-end; align-content: center; @media(min-width: 1200px) { margin-left: 15px; } span { color: $black-color; font-family: $main-font; font-size: 16px; line-height: 130%; font-weight: 400; display: flex; align-content: center; .mb-0 { div { span { color: $black-color; font-family: $main-font; font-size: 16px; line-height: 130%; font-weight: 400; } } } } small { color: $light-grey-color; font-size: 16px; line-height: 130%; font-weight: 400; font-family: $main-font; margin-right: 10px; } } span { font-weight: 16px; } } div { .text-reset { .o_wblog_normalize_font { color: $black-color; font-weight: 400; font-size: 16px; font-family: $main-font; overflow: hidden; text-overflow: ellipsis; height: 113px; @media(min-width: 1200px) { padding-left: 15px; padding-right: 15px; height: 70px; } } } } } } } } .all_blogs_btn_div { display: flex; justify-content: center; width: 100%; .all_blogs_btn { background-color: transparent; border: none; align-items: center; display: flex; flex-direction: column; color: $black-color; font-family: $main-font; font-weight: 700; font-size: 16px; cursor: pointer; } } .home_page_scroll_btn_div { width: 100%; display: flex; justify-content: flex-end; .home_page_scroll_btn { background-color: $white-color; display: flex; justify-content: center; align-items: center; border: none; border-radius: 50%; width: 40px; height: 40px; position: fixed; bottom: 44px; z-index: 1030; cursor: pointer; } } } .pagination { display: none !important; } } } } } }