

/* Start:/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/style.css?17501434161349*/
.first-filter {
    display: flex;
    max-width: 1120px;
    width: 100%;
    height: 36px;
}
.filter-parameter {width: 100%;}
.first-filter div:nth-child(1) {max-width: 136px;}
.first-filter div:nth-child(2) {max-width: 198px;}
.first-filter div:nth-child(3) {max-width: 456px;}
.first-filter div:nth-child(4) {max-width: 160px;}
.first-filter div:nth-child(5) {max-width: 170px;}
.first-filter-key-word {
    width: 100%;
    height: 100%;
    border-radius: 0px;
    box-shadow: 2px 2px 4px 0px #373C4E1A inset;
    padding-left: 17px;
    box-sizing: border-box;
}

.first-filter .select2-container--default .select2-selection--single {
    border-radius: 0px;
    box-shadow: 2px 2px 4px 0px #373C4E1A inset;
    border: 1px solid rgba(55, 60, 78, 0.1);
}
.first-filter .select2 {
    max-width: 364px!important;
    width: 100%!important;
}
.first-filter .select2-container .select2-selection--single {height: 36px;}
.first-filter .select2-container--default .select2-selection--single .select2-selection__arrow {height: 36px;}
.first-filter .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 36px;}
.first-filter .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 17px;}

.first-filter .btn-green {
	max-width: 170px;
	width: 100%;
    min-height: 36px;
}
/* End */


/* Start:/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/colors.min.css?17476315274373*/
.bx-filter.bx-blue .bx-filter-section{background:#edf6fc}.bx-filter.bx-blue .bx-filter-input-container input:focus{border-color:#499fd8}.bx-retina .bx-filter.bx-blue .bx-filter-input-container input:focus{-webkit-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;-moz-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;-o-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat}.bx-filter.bx-blue .bx-ui-slider-track{background:#e7e7e7}.bx-filter.bx-blue .bx-ui-slider-pricebar-vd{background:#849da4}.bx-filter.bx-blue .bx-ui-slider-pricebar-vn{background:#a8dff3}.bx-filter.bx-blue .bx-ui-slider-pricebar-v{background:#499fd8}.bx-filter.bx-blue .bx-ui-slider-handle.left{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkM2RUFBN0ExNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkM2RUFBN0IxNjg1MTFFNUIzOUM4MzM0QUEzQkQxRDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QzZFQUE3ODE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QzZFQUE3OTE2ODUxMUU1QjM5QzgzMzRBQTNCRDFENCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppps1VcAAAEWSURBVHjabFPRFcIwCIS8/nWGdh+3sYu4gmu5il8niUAuaN6zJoQD7iB6e76kL8h3qX+RlrnU/TR3sje+DHMFq4cN8Pded/veG8gNWUEEVALMQPbd7e9uv3MLOABRXQutQD8PsFnOfmjJRkMHsHOCu8X2mTn8NnYRAmEAWF4xzhhgptUgyANIa3UV3JaZ1+AWYOYGtScyYMnMftGRxq0CNdArcMH0rFTVg21FYa6mZ77s9lgFxaJMk1kqTeJo1QAX+5yEoIDfadttf8nILDRckyKYQolrmfWyi4MZz878vohGbqPsAK/vAYXotGxemnPWIzRRAqCMs9K5D1JyFuox6IVKmVTe9za+LchD/q4iXyo6q/kIMAAflYlW4QRU6wAAAABJRU5ErkJggg==) no-repeat right top}.bx-filter.bx-blue .bx-ui-slider-handle.right{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAq0lEQVQ4y6WSQRKDIAxFXXSlF0vOZC+SlddKblMUUhKCraIzX9Ahj58PE268TE8e3GSFJ5BUTDskaRl1QFk8BsHs4BCMQMruVEe+l4kWglFu5yLEZKDFXyeXIFoEpg3z738mJTzXhncj75+QtqjnJENO2sG4I1VXDtR3ogv7O1dHxV10gi75EGILiE78RRKy33AOq07i+Us4kRamkOPGptesQjeXIjZjO+fXB+hjUU/S3Z+WAAAAAElFTkSuQmCC) no-repeat left top}.bx-filter.bx-blue .bx-filter-select-container.bx-active,.bx-filter.bx-blue .bx-filter-select-container:focus{border-color:#499fd8}.bx-retina .bx-filter.bx-blue .bx-filter-select-container.bx-active,.bx-retina .bx-filter.bx-blue .bx-filter-select-container:focus{-webkit-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;-moz-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;-o-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat}.bx-filter.bx-blue .bx-filter-tag{border-top:1px solid #d7eaf7;border-bottom:1px solid #d7eaf7}.bx-filter.bx-blue .bx-tag-link{color:#68939e}.bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn,.bx-filter.bx-blue .bx-filter-param-btn:hover,.bx-filter.bx-blue .bx-filter-param-btn:active,.bx-filter.bx-blue .bx-filter-param-btn:focus{border-color:#499fd8}.bx-retina .bx-filter.bx-blue .bx-filter-param-label.bx-active .bx-filter-param-btn,.bx-retina .bx-filter.bx-blue .bx-filter-param-btn:hover,.bx-retina .bx-filter.bx-blue .bx-filter-param-btn:active,.bx-retina .bx-filter.bx-blue .bx-filter-select-container:focus{-webkit-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;-moz-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;-o-border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat;border-image:url(/local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/images/active.png) 2 repeat}.bx-filter.bx-blue .btn-themes{background-color:#1485ce;border-color:#1485ce;color:#FFF}.bx-filter.bx-blue .btn-themes.bx-active,.bx-filter.bx-blue .btn-themes.focus,.bx-filter.bx-blue .btn-themes:active,.bx-filter.bx-blue .btn-themes:focus,.bx-filter.bx-blue .btn-themes:hover{background-color:#53a4d8;border-color:#53a4d8;color:#FFF}
/* End */


/* Start:/local/templates/recycled/components/bitrix/news.list/main_blog/style.css?17567974448629*/
.blog-popular-articles--items .item .content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.blog-popular-articles--items .item .content p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.blog-popular-articles .blog-popular-articles--items .item {
    width: 100%;
    max-width: 312px;
    height: 88px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0 24px 20px 24px; 
}
.blog-popular-articles .blog-popular-articles--items .item .img {
  width: 104px;
  height: 88px;
  margin-right: 20px; 
}
  .blog-popular-articles .blog-popular-articles--items .item .img img {
    width: 104px;
    height: 88px; 
}
.blog-popular-articles .blog-popular-articles--items .item .content p {
  margin: 0;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  width: 100%; 
  max-width: 85%;
}
.blog-popular-articles .blog-popular-articles--items .item .content .tags {
  margin-top: 10px;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: rgba(55, 60, 78, 0.6); 
}

.blog-article--nav {
    display: flex;
    justify-content: space-between;
}
.blog-article--nav a {
  gap: 10px;
  display: flex;
  align-items: center;
  padding-block: 5px;
  margin: 0!important;

  font-weight: 400;
  font-size: 12px;
  line-height: 14.62px;
  color: #373C4E99;
}

.blog-article--nav .button-enable:hover {
  color: black;
  font-weight: 600;
  transition: color 0.5s ease;
  stroke-width: 2;
}

.button-disable {
  opacity: 0.5;
  cursor: text;
}

.blog-article--foot .social {
  display: flex;
  gap: 13px;
}
.blog-article--foot .likes {
  display: flex;
  gap: 14px;
  align-items: center;
}

.blog-article {
  background: #FFFFFF;
  padding: 24px 24px 24px 33px; 
}
.blog-article .blog-article--head {
  margin-bottom: 20px; 
}
.blog-article .blog-article--head h1 {
  font-weight: 800;
  font-size: 35px;
  line-height: 43px; 
}
.blog-article .blog-article--head .sub-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; 
}
.blog-article .blog-article--head .sub-title p, .blog-article .blog-article--head .sub-title a {
  color: rgba(55, 60, 78, 0.6); 
}
.blog-article .blog-article--head .sub-title p {
  margin: 0 28px 0 0; 
}
.blog-article .blog-article--head .sub-title a {
  text-decoration: underline; 
}
.blog-article .blog-article--content {
  width: 100%;
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(55, 60, 78, 0.1); 
}
.blog-article .blog-article--content h1, .blog-article .blog-article--content h2, .blog-article .blog-article--content h3, .blog-article .blog-article--content h4, .blog-article .blog-article--content h5, .blog-article .blog-article--content h6 {
  font-weight: 800;
  font-size: 15px;
  line-height: 18px; 
}
.blog-article .blog-article--content img {
  max-width: 100%; 
}
.blog-article .blog-article--foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 20px 0; 
  align-items: center;
}
.blog-article .blog-article--foot .left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; 
  gap: 20px;
}
.blog-article .blog-article--foot .left .likes {
  margin-right: 20px; 
}
.blog-article .blog-article--foot .left .ho-likes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; 
  align-items: center;
}
.blog-article .blog-article--foot .left .ho-likes img {
  width: 24px;
  height: 24px; 
}
.blog-article .blog-article--foot .left .ho-likes p {
  margin: 0 10px; 
}
.blog-article .blog-article--foot .right .social img {
    width: 20px;
    height: 20px;
    margin-right: 14px; 
}

.likes-container {
  display: flex;
  align-items: center;
}
.likes span {
  height: 20px; 
  cursor: pointer;
}


.like-avatar:first-child {
  margin-left: 0; /* Убираем отступ у первого */
}

.likes span:active {
  transition: 0.3s ease;
  transform: translateY(2px);
}
.likes span {
  transition: color 0.5s ease;
}

[data-type="like"].like-active {
  color: #00ff00;
}
[data-type="dislike"].like-active {
  color: #ff0000
}

.user-avatar-like {
  max-width: 0;
  border-radius: 50%;
  margin-left: -15px;
  overflow: hidden;
  transition: max-width 0.2s ease-out;
  background: none;
  padding: 3px;
}
.avatar-show {
  max-width: 24px;
  opacity: 1;
  background: #EBECEE;
}

@media screen and (max-width: 1170px) {

}

.blog-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 3 колонки */
  gap: 2em;
}

.blog-item {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #f9f9f9;
  width: 100%;
  height: 100%;
}

.blog-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2em;
}

.blog-item {
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;

  background: #f9f9f9;
  height: 100%;
}

.blog-item * {
  max-width: 100%;
  box-sizing: border-box;
}

.blog-item img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  display: block;
  border-radius: 0.2em;
  background: #373C4E1A;
}

.blog-item-title{
  /*font-family: Proxima_Nova, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;*/
    font-family: "Manrope", sans-serif;
    font-weight: 600;
  font-size: 20px;
  margin: 1em;
  margin-bottom: 0;
}

.blog-item-footer{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0;
  margin: 1.4em;
}

.blog-item-type{
  /*font-family: Proxima_Nova, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;*/
    font-family: "Manrope", sans-serif;
    font-weight: 400;
  font-size: 15px;
  color: #46A15A;
  border-bottom: 0.002em solid  #46A15A;
}

.blog-item-data{
  /*font-family: Proxima_Nova, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;*/
    font-family: "Manrope", sans-serif;
    font-weight: 400;
  font-size: 15px;
  color: #373C4E99;
}

.blog-item a {
  color: black;         /* Наследовать цвет текста от родителя */
  text-decoration: none;  /* Убрать подчеркивание */
}

.blog-item a:hover {
  color: black;         /* Оставить тот же цвет при наведении */
  text-decoration: none;  /* Не добавлять подчеркивание */
}

@media (max-width: 1120px) {
  div#mainfilter_wrap {
    display: flex;
    justify-content: center;
  }
  .first-filter {
    display: flex;
    max-width: 720px;
    width: 100%;
    height: 36px;
  }
}

@media (max-width: 1024px) {

  .blog-container{
    display: flex !important;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
  }

  .blog-item{
    /*width: 30em;*/
    height: 20em;
  }
}

@media (max-width: 768px) {

  .blog-container{
    display: flex !important;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
  }

  .blog-item{
    /*width: 30em;*/
    height: 20em;
  }

  .first-filter {
    display: flex;
    max-width: 480px;
    width: 100%;
    height: 36px;
    flex-direction: column;
    align-items: stretch;
    align-content: stretch;
    flex-wrap: nowrap;
  }

  .first-filter div {
    max-width: 100% !important;
    width: 100% !important;
  }

  .first-filter .select2 {
    max-width: 100% !important;
  }

  .first-filter-key-word {
    height: 36px;
  }

  .first-filter .btn-green {
    max-width: 100%;
  }
}

@media (max-width: 600px) {
  .new_mainsearch {
    height: 500px !important;
  }

  .wrap2 .inner {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media (max-width: 568px) {

  .main-org .wrap .inner .org-slider .slick-track
  {
     gap: unset !important;
  }
}

@media (max-width: 480px) {

  .blog-container{
    display: flex !important;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
  }

  .blog-item{
    /*width: 30em;*/
    height: 20em;
  }
}


/* End */
/* /local/templates/recycled/components/bit/catalog.smart.filter/first-filter/style.css?17501434161349 */
/* /local/templates/recycled/components/bit/catalog.smart.filter/first-filter/themes/blue/colors.min.css?17476315274373 */
/* /local/templates/recycled/components/bitrix/news.list/main_blog/style.css?17567974448629 */
