.consulting_posts_box.overlay_image .post_item.date_box_center .post_inner .image .date-wrap {
left: 50%;
transform: translateX(-50%); }
.consulting_posts_box.overlay_image .post_item.date_box_right .post_inner .image .date-wrap {
left: unset;
right: 25px; }
.consulting_posts_box.overlay_image .post_item .post_inner .image {
display: block;
position: relative;
overflow: hidden;
border-radius: 0;
margin: 0; }
.consulting_posts_box.overlay_image .post_item .post_inner .image img {
border-radius: 0;
margin: 0;
transition: .3s;
width: 100%;
position: relative;
z-index: 0; }
.consulting_posts_box.overlay_image .post_item .post_inner .image:before {
content: '';
position: absolute;
display: block;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: #F1F8FF;
z-index: 1;
transition: 0.3s; }
.consulting_posts_box.overlay_image .post_item .post_inner .image .date-wrap {
position: absolute;
z-index: 2;
top: 25px;
left: 25px;
font-weight: 500;
font-size: 14px;
line-height: 28px;
padding: 7px 9px 6px;
color: #fff;
background-color: var(--con_base_color);
transition: .3s; }
@media (min-width: 991px) and (max-width: 1170px) {
.consulting_posts_box.overlay_image .post_item .post_inner .image .date-wrap {
font-size: 12px;
line-height: 20px;
padding: 4px 9px 4px;
left: 20px; } }
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_button {
position: absolute;
bottom: 25px;
left: 25px;
right: 25px;
font-size: 13px;
line-height: 24px;
color: #7B7A7A;
font-weight: 500;
z-index: 2;
width: -moz-fit-content;
width: fit-content;
font-family: var(--con_secondary_font_family);
transition: .3s; }
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_button .button_icon {
padding: 4px 5px;
background-color: var(--con_third_color);
border-radius: 100%;
color: var(--con_base_color); }
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_button:before, .consulting_posts_box.overlay_image .post_item .post_inner .news_item_button:after {
display: none; }
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap {
font-size: 13px;
line-height: 20px;
font-weight: 500;
font-family: var(--con_secondary_font_family);
position: absolute;
right: 25px;
top: 25px;
z-index: 2;
transition: .3s; }
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories {
display: flex;
flex-direction: column;
padding: 0; }
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories a {
color: #7B7A7A; }
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories a:before, .consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories a:after {
display: none; }
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories a.category {
display: none; }
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories a.category-0, .consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories a.category-1, .consulting_posts_box.overlay_image .post_item .post_inner .category-wrap .post-categories a.category-2 {
display: inline-block; }
@media (max-width: 1023px) {
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap {
bottom: 130px; } }
@media (min-width: 1024px) and (max-width: 1170px) {
.consulting_posts_box.overlay_image .post_item .post_inner .category-wrap {
bottom: 110px; } }
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_title {
position: absolute;
padding: 0;
margin: 0;
z-index: 2;
left: 25px;
bottom: 60px;
right: 25px;
width: auto;
font-size: 20px;
font-weight: 700;
line-height: 28px;
transition: .3s; }
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_title:before, .consulting_posts_box.overlay_image .post_item .post_inner .news_item_title:after {
display: none; }
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_title a {
color: var(--con_base_color); }
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_title a:before, .consulting_posts_box.overlay_image .post_item .post_inner .news_item_title a:after {
display: none; }
@media (min-width: 991px) and (max-width: 1170px) {
.consulting_posts_box.overlay_image .post_item .post_inner .news_item_title {
font-size: 16px;
line-height: 20px;
left: 25px;
bottom: 70px;
right: 20px; } }
.consulting_posts_box.overlay_image .post_item:hover {
cursor: pointer; }
.consulting_posts_box.overlay_image .post_item:hover .image:before {
opacity: 0.3;
background-color: #000; }
.consulting_posts_box.overlay_image .post_item:hover .category-wrap .post-categories a {
color: #fff; }
.consulting_posts_box.overlay_image .post_item:hover .news_item_title a {
color: #fff; }
.consulting_posts_box.overlay_image .post_item:hover .news_item_button {
color: #fff; }