

/* Start:/bitrix/components/creativebz/news/templates/creative_blog/style.css?17647452016895*/
.section-blog__item-doctor-photo {
  background-position: top !important;
}

.blog-info-container {
  margin-top: 64px;
}

@media (max-width: 1239px) {
  .lotblog.news-box.doc_blog {
    width: 100%;
    margin: 0;
  }
  .lotblog.news-box .news-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }
  .lotblog.news-box .news-section .news-col {
    width: calc(50% - 18px);
    float: none;
    padding: 0;
  }
}
@media (max-width: 767px) {
  .blog-info-container {
    margin-top: 48px;
  }
  .lotblog.news-box .news-section .news-col {
    width: 100%;
  }
  .lotblog.news-box .news-section .news {
    margin: 0 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .lotblog.news-box .news-section.blog .picture img {
    margin-left: 0;
    margin-top: 0;
  }
  .lotblog.news-box .news-section .picture {
    width: 87px;
    height: 87px;
    float: none;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 15px;
  }
  .lotblog.news-box .news-section .picture img {
    width: 100% !important;
    height: auto !important;
  }
  .lotblog.news-box .news-section .text {
    padding: 0;
    width: calc(100% - 102px);
  }
}
.page-top {
  padding: 37px 0 41px;
}

@media (max-width: 767px) {
  .page-top {
    padding: 14px 0 24px;
  }
}
@media screen and (max-width: 1279px) and (min-width: 1170px) {
  .page-top__container {
    max-width: 1104px;
  }
}
.page-top__title {
  margin: 0;
  font: 900 48px/52px "Roboto";
  color: #009fa2;
}

@media (max-width: 767px) {
  .page-top__title {
    font-size: 28px;
    line-height: 32px;
  }
}
.page-top__title:not(:first-child) {
  margin-top: 16px;
}

.page-top .breads {
  margin: 0;
}

@media (max-width: 767px) {
  .footer-new__top-left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.section-blog__item-title + .section-blog__item-date {
  margin-top: 8px;
}

.section-blog__item-text,
.section-blog__item-date {
  display: block;
  font-size: 16px;
  line-height: 24px;
  color: #4e667e;
}

.section-blog__item-text:not(:first-child) {
  margin-top: 8px;
}

.section-blog__item-text:not(:last-child) {
  margin-bottom: 8px;
}

.section-blog__bottom {
  text-align: center;
}

.section-blog__bottom:not(:first-child) {
  margin-top: 40px;
}

.section-blog__show-more {
  width: 100%;
  max-width: 240px;
}

.section-blog__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.section-blog__top:not(:last-child) {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .section-blog__top:not(:last-child) {
    margin-bottom: 16px;
  }
}
.section-blog__top-cover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  max-width: 370px;
  height: 256px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ebf6f8;
  border-radius: 12px;
  overflow: hidden;
  background-size: cover;
}

@media (max-width: 1239px) {
  .section-blog__top-cover {
    max-width: 348px;
  }
}
@media (max-width: 378px) {
  .section-blog__top-cover {
    height: auto;
    padding-top: 73.035%;
  }
}
.section-blog__top-right {
  width: calc(100% - 400px);
  padding-top: 16px;
}

@media (max-width: 1239px) {
  .section-blog__top-right {
    width: calc(100% - 378px);
  }
}
@media (max-width: 991px) {
  .section-blog__top-right {
    width: 100%;
    padding-top: 0;
    margin-top: 32px;
  }
}
@media (max-width: 767px) {
  .section-blog__top-right {
    margin-top: 16px;
  }
}
.section-blog__top-text p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 32px;
}

@media (max-width: 767px) {
  .section-blog__top-text p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 24px;
  }
}
.section-blog__top-text p:last-child {
  margin-bottom: 0;
}

.section-blog--catalog {
  padding: 0 0 80px;
}

@media (max-width: 767px) {
  .section-blog--catalog {
    padding-bottom: 48px;
  }
}
.section-blog--catalog .section-blog__container {
  display: block;
}

.section-blog--catalog .section-blog__directions {
  margin: 0;
  padding: 0;
}

.section-blog--catalog .section-blog__directions-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-width: 100%;
  margin: 0 -15px -24px;
  padding-bottom: 0;
}

@media (max-width: 767px) {
  .section-blog--catalog .section-blog__directions-items {
    margin: 0;
  }
}
.section-blog--catalog .section-blog__directions-item {
  width: calc(33.3333333333% - 30px);
  margin: 0 15px 24px;
}

@media (max-width: 991px) {
  .section-blog--catalog .section-blog__directions-item {
    width: calc(50% - 30px);
  }
}
@media (max-width: 767px) {
  .section-blog--catalog .section-blog__directions-item {
    width: 100%;
    margin: 0;
  }
}
.section-blog--catalog .section-blog__directions-item-overico {
  width: 64px;
  height: 64px;
  border-radius: 0;
}

.section-blog--catalog .section-blog__directions-item-title {
  width: calc(100% - 80px);
}

.section-blog--catalog-item {
  padding: 0 0 80px;
}

@media (max-width: 767px) {
  .section-blog--catalog-item {
    padding-bottom: 48px;
  }
}
.section-blog--catalog-item .section-blog__container {
  display: block;
}

.section-blog--catalog-item .section-blog__items {
  width: auto;
  min-width: 100%;
  margin-left: -15px;
  margin-right: -15px;
  justify-content: unset;
}

@media (max-width: 767px) {
  .section-blog--catalog-item .section-blog__items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
  }
}
.section-blog--catalog-item .section-blog__item {
  width: calc(33.3333333333% - 30px);
  margin: 0 15px 32px;
}

@media (max-width: 991px) {
  .section-blog--catalog-item .section-blog__item {
    width: calc(50% - 30px);
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .section-blog--catalog-item .section-blog__item {
    width: 100%;
    margin: 0 0 24px;
    margin-bottom: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
@media (max-width: 767px) {
  .section-blog--catalog-item .section-blog__item:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .section-blog--catalog-item .section-blog__item-cover {
    height: 208px;
  }
}
.blog__layout {
  display: flex;
  column-gap: 3.5rem;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/dextra2018/components/bitrix/catalog.section.list/creative_blog/style.css?17236201561160*/
.side-menu{}
.side-menu-item{display: block; margin-top: 1px;padding: 8px 12px; border-radius: 6px; transition: var(--transition-fast);}
.side-menu-item:first-of-type{margin-top: 0;}
.side-menu-item:hover{background: rgba(0, 159, 162, 0.15);}
.side-menu-item_selected{background: rgba(0, 159, 162, 0.15);}

.side-menu-item__icon{margin: 0 16px 0 0;width: 32px; height: 32px;}
.side-menu-item__icon img{max-width: 100%; max-height: 100%;}
.side-menu-item__title{font: var(--font-normal); color: var(--color-dark); word-break: break-all;hyphens: auto;}

.side-menu__mobile-opener{display: none;position: relative; font: var(--font-big); cursor: pointer; padding: 0 54px 13px 0; border-bottom: 1px solid var(--color-gray); color: var(--color-primary);}
.side-menu__mobile-opener__icon{content:""; position: absolute; right: 0 ;top: 0; width :24px; height: 24px; transition: all .15s ease-in-out;}
.side-menu__mobile-opener.opened .side-menu__mobile-opener__icon{transform: rotate(180deg);}

@media (max-width: 767px) {
    .side-menu{margin-bottom: 32px;}
    .side-menu__mobile-opener{display: block;}
    .side-menu-wrapper{display: none;}
}

/* End */


/* Start:/local/templates/dextra2018/components/bitrix/news.list/creative_blog/style.css?17236179241570*/
.all-blog{margin: 48px 0 0; position: relative;}
.blog-title{margin: 0 0 32px;}
.blog-title h2{margin: 0;font-weight: 700;font-size: 32px;line-height: 40px;color: #3F454D;}
.blog-wrapper{margin: -16px; position: relative;}
.all-blog .section-blog__item{margin: 0;width: 33.3333%;padding: 16px;}
.section-blog__item-href{height: 100%;}
.section-blog__item-text{margin: 8px 0 0;font-weight: 400;font-size: 16px;line-height: 24px;color: #4E667E; display: block;}
.section-blog__item-date{font-weight: 400;font-size: 16px;line-height: 24px;color: #4E667E; display: block;}
.section-blog__item-title:hover{color: #009bb0;}
.all-blog .section-blog__item-cover:before{background: linear-gradient(180deg, rgba(10, 40, 40, 0) 0%, rgba(10, 40, 40, 0.00691776) 6.67%, rgba(10, 40, 40, 0.028408) 13.33%, rgba(10, 40, 40, 0.0653279) 20%, rgba(10, 40, 40, 0.18542) 33.33%, rgba(10, 40, 40, 0.265507) 40%, rgba(10, 40, 40, 0.445847) 53.33%, rgba(10, 40, 40, 0.534493) 60%, rgba(10, 40, 40, 0.682071) 73.33%, rgba(10, 40, 40, 0.734672) 80%, rgba(10, 40, 40, 0.793082) 93.33%, rgba(10, 40, 40, 0.8) 100%);}
.all-blog .section-blog__item-text:not(:last-child){margin-bottom: 0;}

.blog-list{margin: 0;}
.blog-list .section-blog__item{width: 50%;}

.blog-list_popular{margin-top: 64px;}


@media (max-width: 991px) {

}
@media (max-width: 767px) {
    .all-blog .section-blog__item{width: 100%;}
    .all-blog .section-blog__item:not(:last-child){margin-right: 0;}
    .all-blog .section-blog__item-cover{height: 208px;}
	.blog-list_popular{display: none;}
}
@media (max-width: 479px) {

}
/* End */
/* /bitrix/components/creativebz/news/templates/creative_blog/style.css?17647452016895 */
/* /local/templates/dextra2018/components/bitrix/catalog.section.list/creative_blog/style.css?17236201561160 */
/* /local/templates/dextra2018/components/bitrix/news.list/creative_blog/style.css?17236179241570 */
