/* ___________ blog_block __________________ */
/* ___________ blog_block __________________ */
.blog__wrapper {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 52px; }

.blog_block__item {
  position: relative;
  border: 1px solid #ededed;
  height: 100%;
  overflow: hidden; }

.blog_block__item_link {
  display: block; }

.blog_block__item:hover {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); }

.blog_block__content_title,
.blog_block__content_comment {
  margin-bottom: 1rem; }

.blog_block__content_data {
  margin-bottom: 1.5rem; }

.blog_block__content_dig_title,
.blog_block__content_title {
  display: block; }

.blog_block__content_dig_title:hover {
  color: #ffffff; }

.blog_block__content {
  margin: 1.25rem 1.25rem 2.5rem 1.25rem; }
  .blog_block__content .main_btn.main_url {
    display: none; }

.blog_block__content_data {
  color: #807f7f; }

.blog_block_img img {
  width: 100%; }

.blog_block_img_link {
  display: block; }
  .blog_block_img_link:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(200%, #050505), to(#050505));
    background: linear-gradient(to bottom, transparent 0%, #050505 200%, #050505 100%); }

.blog_block__content_title {
  height: 3.5rem;
  overflow: hidden;
  line-height: 1.7rem; }

.blog_block__content_dig {
  position: absolute;
  bottom: 0;
  padding: 2.3rem 2.7rem; }

.blog_block_img_big img {
  height: 100%;
  width: auto; }

.blog_block__content_dig_title,
.blog_block__content_dig_comment,
.blog_block__content_dig_data {
  color: #ffffff; }

.blog_block__content_dig_title,
.blog_block__content_dig_comment {
  margin-bottom: 1rem; }

.blog_block_img_big,
.blog_block_img_big .blog_block_img_link {
  height: 100%; }

/**blog list***/
.blog_list .blog_list__detail {
  position: absolute;
  bottom: 1rem;
  left: 0.8rem; }
  .blog_list .blog_list__detail .main_btn {
    border: 1px solid #ededed;
    font-size: 12px;
    font-weight: bold; }

.blog_list__title {
  padding: 0;
  margin-bottom: 20px; }

.blog_list .blog-col {
  margin-bottom: 30px; }

.blog_list__img_block {
  height: 100%; }

.blog_list__big_content .blog_list__content_comment_name {
  margin-bottom: 10px; }

.blog_list__item .blog_list__content_comment_name {
  margin-bottom: 0.5rem; }

.blog_list__content_comment_name a {
  line-height: 1.3rem;
  max-height: 3rem;
  overflow: hidden; }

.blog_list__big_content .blog_list__content_comment_text {
  margin-bottom: 1rem; }

.blog_list__item .blog_list__content_comment_text {
  margin-bottom: 1rem;
  font-size: 0.9rem; }

.blog_list__link {
  position: relative;
  display: block;
  height: 100%; }

.blog_list__item {
  position: relative;
  display: block; }

.blog_list__big_content {
  position: absolute;
  color: #fff !important;
  bottom: 0;
  padding: 0 0 1.3rem 1rem;
  width: 70%; }

.blog_list__img_link {
  display: block;
  overflow: hidden; }

.blog_list__big_item .blog_list__img_link {
  display: block;
  margin-bottom: 1rem; }

.blog_list__img_link img {
  width: 100%; }

.blog_list__content .blog_list__content_date {
  color: #807f7f;
  margin-bottom: 1.3rem; }

.blog_list__item {
  border: 1px solid #ededed;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.blog_list__content_comment-bold {
  font-weight: bold; }

.blog_list__nav {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.blog_list__content {
  padding: 1.5rem 0.8rem 3rem 0.8rem;
  position: relative; }

.blog_list__img_link_big {
  overflow: hidden; }

.blog_list__img_link_big,
.blog_list__img_link_big img {
  height: 100%;
  width: auto; }

.blog_wrapper .breadcrumb_block {
  margin-bottom: 5px; }

.blog_list__img_link_big:after {
  content: '';
  position: absolute;
  top: 40%;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(120%, #050505), to(#050505));
  background: linear-gradient(to bottom, transparent 0%, #050505 120%, #050505 100%); }

@media (max-width: 1199.98px) and (min-width: 992px) {
  .blog_block_big .blog_block__item {
    overflow: hidden;
    max-height: 480px; }
  .blog_block__content_title {
    font-size: 1rem; } }

@media (max-width: 991.98px) {
  .blog_block_big {
    display: none; } }

@media (max-width: 767.98px) {
  .blog__wrapper {
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0; }
  .blog_block {
    padding-left: 15px;
    padding-right: 0; }
  .blog_block .slick-slide {
    width: 290px;
    margin-right: 20px; }
  .blog_block__item {
    height: 100%; } }

@media (max-width: 575.98px) {
  .blog_block .slick-slide {
    width: 270px;
    margin-right: 20px; } }
