.consulting_posts_box {
position: relative; }
.consulting_posts_box .consulting_posts {
list-style: none;
padding: 0;
margin: 0 -15px;
font-size: 0; }
.consulting_posts_box .consulting_posts .content_center.news_item_info {
text-align: center; }
.consulting_posts_box .consulting_posts .content_center.news_item_info .news_item_title:before {
margin: 0 auto 20px auto; }
.consulting_posts_box .consulting_posts .content_center.news_item_info .news_item_title:after {
margin: 20px auto 20px auto; }
.consulting_posts_box .consulting_posts .content_right.news_item_info {
text-align: right; }
.consulting_posts_box .consulting_posts .content_right.news_item_info .news_item_title:before {
margin: 0 0 20px auto; }
.consulting_posts_box .consulting_posts .content_right.news_item_info .news_item_title:after {
margin: 20px 0 20px auto; }
@media (max-width: 520px) {
.consulting_posts_box .consulting_posts.posts_per_row_4 li {
width: 100%; } }
@media (min-width: 521px) and (max-width: 1023px) {
.consulting_posts_box .consulting_posts.posts_per_row_4 li {
width: 50%; } }
.consulting_posts_box .consulting_posts.posts_per_row_4 li .date .news_item_date {
font-size: 11px; }
.consulting_posts_box .consulting_posts.posts_per_row_4 li .news_item_button {
font-size: 11px; }
.consulting_posts_box .consulting_posts.posts_per_row_3 li {
width: 33%; }
@media (max-width: 520px) {
.consulting_posts_box .consulting_posts.posts_per_row_3 li {
width: 100%; } }
@media (min-width: 521px) and (max-width: 1023px) {
.consulting_posts_box .consulting_posts.posts_per_row_3 li {
width: 50%; } }
.consulting_posts_box .consulting_posts.posts_per_row_2 li {
width: 50%; }
@media (max-width: 520px) {
.consulting_posts_box .consulting_posts.posts_per_row_2 li {
width: 100%; } }
@media (min-width: 521px) and (max-width: 1023px) {
.consulting_posts_box .consulting_posts.posts_per_row_2 li {
width: 50%; } }
.consulting_posts_box .consulting_posts.posts_per_row_1 li {
width: 100%; }
@media (max-width: 520px) {
.consulting_posts_box .consulting_posts.posts_per_row_1 li {
width: 100%; } }
@media (min-width: 521px) and (max-width: 1023px) {
.consulting_posts_box .consulting_posts.posts_per_row_1 li {
width: 50%; } }
.consulting_posts_box .consulting_posts li {
display: inline-block;
vertical-align: top;
width: 25%;
padding: 0 15px;
margin-bottom: 30px;
font-size: 13px; }
.consulting_posts_box .consulting_posts li .before_icon {
margin-right: 8px; }
.consulting_posts_box .consulting_posts li .after_icon {
margin-left: 8px; }
.consulting_posts_box .consulting_posts li .image {
margin: 0 0 25px; }
.consulting_posts_box .consulting_posts li .image img {
display: block;
max-width: 100%;
height: auto;
width: 100%; }
.consulting_posts_box .consulting_posts li .image a {
position: relative;
display: block; }
.consulting_posts_box .consulting_posts li .image a:before {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
transition: .3s;
opacity: 0; }
.consulting_posts_box .consulting_posts li .image a:after {
content: "\e920";
font-family: 'stm';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transition: .3s;
position: absolute;
left: 50%;
top: 50%;
margin: -15px 0 0 -15px;
color: #fff;
font-size: 30px;
opacity: 0; }
.consulting_posts_box .consulting_posts li .image a:hover:before, .consulting_posts_box .consulting_posts li .image a:hover:after {
opacity: 1; }
.consulting_posts_box .consulting_posts li .news_item_title {
margin-bottom: 17px;
padding-top: 0; }
.consulting_posts_box .consulting_posts li .news_item_title.line_above_title:before {
content: '';
display: block !important;
width: 47px;
height: 5px;
background: var(--con_third_color);
margin: 0 0 20px; }
.consulting_posts_box .consulting_posts li .news_item_title.line_above_title:after {
display: none; }
.consulting_posts_box .consulting_posts li .news_item_title.line_under_title:before {
display: none; }
.consulting_posts_box .consulting_posts li .news_item_title.line_under_title:after {
content: '';
display: block !important;
width: 47px;
height: 5px;
background: var(--con_third_color);
margin: 20px 0 20px; }
.consulting_posts_box .consulting_posts li .news_item_title.line_none:before, .consulting_posts_box .consulting_posts li .news_item_title.line_none:after {
display: none; }
.consulting_posts_box .consulting_posts li .news_item_title a {
color: var(--con_base_color);
transition: .3s; }
.consulting_posts_box .consulting_posts li .news_item_title a:hover {
color: var(--con_secondary_color);
text-decoration: none; }
.consulting_posts_box .consulting_posts li .date {
position: relative;
font-size: 13px;
line-height: 24px; }
.consulting_posts_box .consulting_posts li .date.disable_date_icon:before {
display: none; }
.consulting_posts_box .consulting_posts li .date.icon_before:before {
content: "\f017";
font: normal normal normal 14px/1 "Font Awesome 6 Free";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
color: var(--con_third_color);
font-size: 15px;
padding-right: 6px; }
.consulting_posts_box .consulting_posts li .date.icon_after:after {
content: "\f017";
font: normal normal normal 14px/1 "Font Awesome 6 Free";
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0);
color: var(--con_third_color);
font-size: 15px;
padding-left: 6px; }
.consulting_posts_box .consulting_posts li .news_info p {
margin-bottom: 25px; }
.consulting_posts_box .consulting_posts li .category {
text-decoration: none; }
.consulting_posts_box .consulting_posts li a.news_item_button {
transition: .3s;
display: flex;
align-items: center;
flex-direction: row;
text-decoration: none; }
.consulting_posts_box .consulting_posts li a.news_item_button svg {
width: 20px;
height: 20px; }
.consulting_posts_box .consulting_posts li a.news_item_button i {
font-size: 20px; }