

/* Start:/local/templates/ngc/components/bitrix/news/doctors/style.css?177632192416128*/
.list-employees--tags {
    display: flex;
    justify-content: space-between;
}

.list-employees--tags .group-general,
.list-employees--tags .group-separate {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.list-employees--tags .group-general {
    flex: 1;
    justify-content: space-evenly;
}
.list-employees--tags .group-separate {
    flex-direction: column;
    margin-right: 10px;
}

.list-employees--tags .tag--all,
.list-employees--tags .tag--administration {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    color: #333333;
    transition: 0.2s;
    padding: 10px;
    cursor: pointer;
    margin-bottom: 20px;
    position: relative;
    padding-left: 48px;
    border-radius: 5px;
    padding-right: 5px;
}

.list-employees--tags .tag--all:hover,
.list-employees--tags .tag--administration:hover {
    color: #13AAA7;
}

.list-employees--tags .tag {
    transition: 0.2s;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #828282;
    cursor: pointer;
    padding: 10px;
    width: 146px;
    margin-bottom: 20px;
}

.list-employees--tags .tag:hover {
    border-color: #13AAA7;
    color: #13AAA7;
}

.list-employees--tags .tag--all::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='26' viewBox='0 0 30 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M27.8698 5.26563H20.8594V3.50379C20.8594 1.88811 19.5132 0.578186 17.8968 0.578186H11.8181C10.2024 0.578186 8.9064 1.88811 8.9064 3.50379V5.26563H2.07768C0.91464 5.26563 0 6.21171 0 7.37499V23.3088C0 24.4719 0.91464 25.4218 2.07768 25.4218H27.8698C29.0328 25.4218 30 24.4719 30 23.3088V7.37499C30 6.21195 29.0328 5.26563 27.8698 5.26563ZM10.781 3.50379C10.7813 2.92179 11.2361 2.45331 11.8181 2.45331H17.8968C18.479 2.45331 18.9842 2.92203 18.9842 3.50379V5.26563H10.781V3.50379ZM20.3906 16.4477C20.3906 16.6227 20.2351 16.7501 20.0602 16.7501H16.6063C16.4767 16.7501 16.4062 16.8699 16.4062 16.9992V20.4144C16.4062 20.5894 16.2295 20.7343 16.0546 20.7343H13.8893C13.7143 20.7343 13.5936 20.5894 13.5936 20.4144V16.9992C13.5938 16.8699 13.4674 16.7501 13.338 16.7501H9.8964C9.72168 16.7501 9.60936 16.6227 9.60936 16.4477V14.2584C9.60936 14.0835 9.72168 13.9375 9.8964 13.9375H13.3378C13.4674 13.9375 13.5936 13.8365 13.5936 13.7071V10.2761C13.5936 10.1011 13.7143 9.95307 13.8893 9.95307H16.0546C16.2295 9.95307 16.4062 10.1009 16.4062 10.2761V13.7071C16.4062 13.8365 16.4767 13.9375 16.6063 13.9375H20.0602C20.2351 13.9375 20.3906 14.0837 20.3906 14.2584V16.4477Z' fill='%2313AAA7'/%3e%3c/svg%3e");
}

.list-employees--tags .tag--administration::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0)'%3e%3cpath d='M14.9999 0C11.7674 0 9.13818 2.6299 9.13818 5.86243V8.89961C9.13818 12.1324 11.7674 14.7623 14.9999 14.7623C18.2327 14.7623 20.8616 12.1324 20.8616 8.89961V5.86243C20.8617 2.6299 18.2327 0 14.9999 0Z' fill='%2313AAA7'/%3e%3cpath d='M27.9273 22.4017C26.0502 19.203 23.05 16.8316 19.4793 15.7242C19.3965 15.6985 19.307 15.7204 19.2453 15.7813C17.5843 17.4191 15.5203 18.6968 15.0043 19.0055C14.4535 18.6534 12.1335 17.1412 10.7542 15.7813C10.6928 15.7204 10.6025 15.6985 10.5202 15.7242C6.94903 16.8318 3.94905 19.2032 2.07275 22.4019C2.02979 22.4751 2.02979 22.5661 2.07275 22.6393C4.73721 27.1796 9.69053 30 14.9998 30C20.3092 30 25.2628 27.1796 27.9273 22.6393C27.9705 22.5658 27.9705 22.4749 27.9273 22.4017ZM22.9723 24.1503C22.9723 24.2797 22.8491 24.3785 22.72 24.3785H21.1324C21.0031 24.3785 20.862 24.4897 20.862 24.6193V26.2611C20.862 26.3902 20.7928 26.4888 20.6635 26.4888H19.2376C19.1083 26.4888 18.9864 26.3902 18.9864 26.2611V24.6193C18.9859 24.4899 18.8976 24.3785 18.7682 24.3785H17.1122C16.9829 24.3785 16.8758 24.2794 16.8758 24.1503V22.7367C16.8758 22.6073 16.9829 22.5029 17.1122 22.5029H18.7682C18.8976 22.5029 18.9859 22.3973 18.9859 22.2678V20.624C18.9859 20.4946 19.1078 20.3926 19.2372 20.3926H20.6476C20.7768 20.3926 20.8617 20.4946 20.8617 20.624V22.2726C20.8617 22.4022 20.987 22.5027 21.1166 22.5027H22.72C22.8491 22.5027 22.9723 22.6121 22.9723 22.7415V24.1503Z' fill='%2313AAA7'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0'%3e%3crect width='30' height='30' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}

.list-employees--tags .tag--all::before,
.list-employees--tags .tag--administration::before {
    display: block;
    content: ' ';
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 9px;
}

.list-employees--tags .tag--all::before:hover,
.list-employees--tags .tag--administration::before:hover {
    opacity: 0.8;
}

.list-employees--tags .tag--all.active::before,
.list-employees--tags .tag--administration.active::before,
.list-employees--tags .tag--all.active:hover::before,
.list-employees--tags .tag--administration.active:hover::before {
  filter: brightness(0) invert(1);
  opacity: 1;
}

.list-employees--tags .tag--all.active,
.list-employees--tags .tag--administration.active {
    color: #fff;
    background: #13AAA7;
}

.list-employees--tags .tag.active,
.list-employees--tags .tag.active:hover {
    color: #fff;
    background: #13AAA7;
    border-color: #13AAA7;
}

@media (max-width: 991px) {
    .list-employees--tags {
        flex-direction: column;
    }
    .list-employees--tags .group-separate {
        flex-direction: row;
    }
}

.list-employees--tags select.select-tag {
    display: none;
}
@media (max-width: 680px) {
    .list-employees--tags select.select-tag {
        display: block;
        width: 100%;
        margin-bottom: 40px;
        padding: 10px;
        height: auto;
    }
    .list-employees--tags .group-general,
    .list-employees--tags .group-separate {
        display: none;
    }
}

/* @media (min-width: 501px){
    .js--select-tag .select-tag{
        display: none;
    }
} */
@media (max-width: 500px){
    .main-info{
        display: flex;
    align-items: center;

    }

    .list-employees--one-card .img {
        position: static;
        left: auto;
        width: 50%;
        background-size: cover;
        background-position: center;
    }
    .list-employees--one-card .description {
        width: 50%;
        padding: 0 15px;
    }
    .position-desktop{
        display: none;
    }
    .main-info .position-mobile-dsc{
        display: block!important;
    }
    .list-employees--one-card .title a {
    font-weight: bold;
        font-size: 16px!important;
        line-height: 21px;
        margin-bottom: 5px!important;
        color: #666!important;
        text-transform: initial;
    }
    .list-employees--one-card .title {
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .list-employees--one-card .img {
        height: 29vh;
    }
    .list-employees--one-card .additional-info {
        margin-top: 8px;
        margin-bottom: 8px;
        padding: 0px;
    }
    .list-employees--catalog .list-employees--one-card {
    padding-bottom: 0;
    margin-bottom: 20px;
        margin-left: 11px;
        margin-right: 11px;
    }
    .list-employees--one-card .card-bottom {
        padding: 0;
        margin: 0;
    }
    .list-employees--one-card .more-details {
        width: 100%;
        margin-top: 10px;
    }
    .list-employees--one-card .card-bottom .form-btn-mobile {
        width: 100%;
    }



    /* .select-tag {box-shadow: 0 4px 10px rgb(0 0 0 / 15%);border-radius: 5px;box-sizing: border-box;padding: 10px 15px;display: flex;position: relative;margin-bottom: 15px;display: flex;align-items: center;height: 64px;background: #fff;} */
    .select-tag::-ms-expand {
    display: none;
    }
    .select-tag:hover {
    border-color: #888;
    }
    .select-tag:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222;
    outline: none;
    }
    .select-tag option {
    font-weight: normal;
    }
    *[dir="rtl"] .select-tag,
    :root:lang(ar) .select-tag,
    :root:lang(iw) .select-tag {
    background-position: left 0.7em top 50%, 0 0;
    padding: 0.6em 0.8em 0.5em 1.4em;
    }

    .new-select {
    cursor: pointer;
    position: relative;
        font-weight: 600;
        font-size: 14px;
        line-height: 150%;
        color: #333;
            display: flex;
        align-items: center;
        width: 100%;
    }


    .new-select__list {
    box-sizing: border-box;
        cursor: pointer;
        position: absolute;
        top: 62px;
        left: 0px;
        width: calc(100% + 0px);
        box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
        border-radius: 0 0 5px 5px;
        border-top: 2px solid #13aaa7;
        z-index: 10;
        background: #fff;
    }

    .new-select__item:last-child {
    border-bottom: none;
    }

    .new-select__list.on {
    display: block;
    }

    .new-select__item span {
    display: block;
        padding: 5px 10px;

    }

    .new-select__item span:hover {
    color: #000000;
    font-weight: 700;
    }

    .new-select__item:hover {
    background: #f2f2f2;
    }
    .new-select__item:last-child:hover {
    border-radius: 0 0px 10px 10px;
    }

    .new-select__item {
    font-weight: normal!important;
        font-size: 14px!important;
        line-height: 150%;
        color: #333;
        text-transform: initial;
        border-bottom: 1px solid #e0e0e0;
        border-radius: 5px;
    }

    .new-select:after {
    content: "";
    display: block;
    width: 13px;
    height: 26px;
    position: absolute;
    right: 0px;
    background: url(/images/grp90.png) no-repeat right center / cover;
    -webkit-transition: all 0.27s ease-in-out;
    -o-transition: all 0.27s ease-in-out;
    transition: all 0.1s ease-in-out;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    }


    .select-css .new-select {
    cursor: pointer;
    position: relative;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
    color: #141416;
    }
    .select-css .new-select:after {
    right: -31px;
    }
    .select-css .new-select__list {
    top: 46px;
    }

    .new-select__item.active{
        background: #30cdbb!important;
        border: 1px solid #30cdbb!important;
        color: #fff!important;      
    }
}

@media (max-width: 400px){
    .list-employees--one-card .img {
        height: 45vh;
    }
}


@media (min-width: 681px){
    .js--select-tag .select-tag{
        display: none;
    }
}
@media (max-width: 680px){

  .select-tag {
  box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
      border-radius: 5px;
      box-sizing: border-box;
      padding: 10px 15px;
      display: flex;
    position: relative;
    margin-bottom: 15px;
      display: flex;
      align-items: center;
      height: 64px;
      background: #fff;
  }
  .select-tag::-ms-expand {
    display: none;
  }
  .select-tag:hover {
    border-color: #888;
  }
  .select-tag:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222;
    outline: none;
  }
  .select-tag option {
    font-weight: normal;
  }
  *[dir="rtl"] .select-tag,
  :root:lang(ar) .select-tag,
  :root:lang(iw) .select-tag {
    background-position: left 0.7em top 50%, 0 0;
    padding: 0.6em 0.8em 0.5em 1.4em;
  }

  .new-select {
    cursor: pointer;
    position: relative;
      font-weight: 600;
      font-size: 14px;
      line-height: 150%;
      color: #333;
          display: flex;
      align-items: center;
      width: 100%;
  }


  .new-select__list {
  box-sizing: border-box;
      cursor: pointer;
      position: absolute;
      top: 62px;
      left: 0px;
      width: calc(100% + 0px);
      box-shadow: 0 4px 10px rgb(0 0 0 / 15%);
      border-radius: 0 0 5px 5px;
      border-top: 2px solid #13aaa7;
      z-index: 10;
      background: #fff;
  }

  .new-select__item:last-child {
    border-bottom: none;
  }

  .new-select__list.on {
    display: block;
  }

  .new-select__item span {
    display: block;
        padding: 5px 10px;

  }

  .new-select__item span:hover {
    color: #000000;
    font-weight: 700;
  }

  .new-select__item:hover {
    background: #f2f2f2;
  }
  .new-select__item:last-child:hover {
    border-radius: 0 0px 10px 10px;
  }

  .new-select__item {
  font-weight: normal!important;
      font-size: 14px!important;
      line-height: 150%;
      color: #333;
      text-transform: initial;
      border-bottom: 1px solid #e0e0e0;
      border-radius: 5px;
  }

  .new-select:after {
    content: "";
    display: block;
    width: 13px;
    height: 26px;
    position: absolute;
    right: 0px;
    background: url(/images/grp90.png) no-repeat right center / cover;
    -webkit-transition: all 0.27s ease-in-out;
    -o-transition: all 0.27s ease-in-out;
    transition: all 0.1s ease-in-out;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }


  .select-css .new-select {
    cursor: pointer;
    position: relative;
    font-weight: 300;
    font-size: 16px;
    line-height: 130%;
    color: #141416;
  }
  .select-css .new-select:after {
    right: -31px;
  }
  .select-css .new-select__list {
    top: 46px;
  }

  .new-select__item.active{
      background: #30cdbb!important;
      border: 1px solid #30cdbb!important;
      color: #fff!important;      
  }
}
@media (max-width: 500px){
    .main-info{
        display: flex;
    align-items: center;

    }

.list-employees--one-card .img {
    position: static;
    left: auto;
    width: 50%;
    background-size: cover;
    background-position: center;
}
.list-employees--one-card .description {
    width: 50%;
    padding: 0 15px;
}
.position-desktop{
    display: none;
}
.main-info .position-mobile-dsc{
    display: block!important;
}
.list-employees--one-card .title a {
font-weight: bold;
    font-size: 16px!important;
    line-height: 21px;
    margin-bottom: 5px!important;
    color: #666!important;
    text-transform: initial;
}
.list-employees--one-card .title {
    margin-bottom: 0px;
    margin-top: 0px;
}
.list-employees--one-card .img {
    height: 29vh;
}
.list-employees--one-card .additional-info {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 0px;
}
.list-employees--catalog .list-employees--one-card {
padding-bottom: 0;
margin-bottom: 20px;
    margin-left: 11px;
    margin-right: 11px;
}
.list-employees--one-card .card-bottom {
    padding: 0;
    margin: 0;
}
.list-employees--one-card .more-details {
    width: 100%;
    margin-top: 10px;
}
.list-employees--one-card .card-bottom .form-btn-mobile {
    width: 100%;
}





}

@media (max-width: 400px){
    .list-employees--one-card .img {
        height: 45vh;
    }
}
.list-employees--names  .group-general,
.list-employees--tags .group-general {
    flex: 1;
    justify-content: flex-start;
    column-gap: 10px;
}
.list-employees--names  .group-general .tag{
    white-space: nowrap;
    font-size: 15px;
}
.doctor-page-block.reviews_all {
    background: url('/images/flowing_gradient.gif') top center no-repeat;
}
/* End */


/* Start:/local/templates/ngc/components/bitrix/news.list/reviews-list/style.css?17194832983920*/
.reviews-list__item {
	margin-top: 30px;
}
.reviews-list-item__inner {
	display: flex;
	justify-content: space-between;
}
.reviews-list-item:after {
	content: "";
	display: block;
	clear: both;
}

.reviews-list-item__col {
	margin-left: 26px;
	margin-bottom: 5px;
	width: 180px;
}
.doctor-page-block__title--reviews {
	margin-top: 30px;
}
.reviews-list-item__col--main {
	margin-left: 26px;
	width: calc(100% - 315px);
}

.reviews-list-item__user {
	display: flex;
	align-items: center;
}

.reviews-list-item__title {
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	margin-left: 15px;
}

/*.reviews-list-item__picture {
	border-radius: 40px;
}*/

.reviews-list-item__title > span {
	color: #828282;
	font-size: 17px;
	margin-left: 8px;
}
.reviews-list-item__stars {
	margin: 15px 0;
}

.reviews-list-stars:after {
	content: "";
	display: block;
	clear: both;
}

.reviews-list-star {
	display: block;
	width: 18px;
	height: 18px;
	background-image: url("/local/templates/ngc/images/review-start.svg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.reviews-list-star--selected {
	background-image: url("/local/templates/ngc/images/review-start-selected.svg");
}

.reviews-list-stars__item {
	float: left;
	display: block;
}

.reviews-list-stars__item:not(:last-child) {
	margin-right: 9px;
}

.reviews-list-item__subtitle {
	font-weight: 600;
	font-size: 18px;
	color: #000000;
	margin-top: 12px;
}

.reviews-list-item__text {
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	color: #000000;
	margin-top: 15px;
}

.reviews-actions:after {
	content: "";
	display: block;
	clear: both;
}

.reviews-actions__item {
	float: left;
	display: block;
}

.reviews-actions__item:not(:last-child) {
	margin-right: 19px;
}

.reviews-actions__review-add {
	width: 263px;
}

.reviews-actions__reviews-all {
	font-weight: 600;
	font-size: 18px;
	text-align: center;
	text-decoration-line: underline;
	color: #13aaa7;
	margin-top: 17px;
	display: block;
}
.reviews-list__count {
	margin-left: 26px;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
}
.admin-review .reviews-list-item__text {
	margin-top: 0;
}
.admin-review .reviews-list-item__user {
	padding-left: 30px;
}
.reviews-list-item__showall {
	display: none;
	margin-top: 15px;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.reviews-list__item--long.expanded .reviews-list-item__showall::after {
	content: "\1431";
	position: absolute;
	color: #aca8a8;
	right: -15px;
	top: 2px;
}
.reviews-list-item__checked {
	background: url("/local/templates/ngc/images/checkbox-blue.jpg") left center no-repeat;
	background-size: contain;
	line-height: 30px;
	padding-left: 40px;
	margin-top: 30px;
	color: #5791c9;
	font-size: 15px;
	font-weight: 400;
}
.reviews-list-item {
	display: none;
}
.reviews-list-item.active {
	display: block;
	position: relative;
}
.reviews-show-more {
	background-color: #13aaa7;
	width: 200px;
	line-height: 50px;
	border: none;
	font-size: 16px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 auto 20px;
	cursor: pointer;
	transition: 0.2s;
}
.reviews-show-more:hover {
	opacity: 0.8;
}
@media (max-width: 767px) {
    .reviews-show-more {
		margin-top: 40px;
	}
    .reviews-list-item__inner {
		flex-wrap: wrap;
	}
	.reviews-list-item__col--main {
		width: 100%;
	}
	.admin-review .reviews-list-item__text {
		padding-left: 30px;
	}
	.admin-review .reviews-list-item__showall {
		margin-left: 30px;
	}
}
@media (max-width: 450px) {
	.reviews-list__item--long .reviews-list-item__text {
		height: 120px;
		overflow: hidden;
	}
	.reviews-list-item__showall {
		display: inline-block;
	}
}

/* End */
/* /local/templates/ngc/components/bitrix/news/doctors/style.css?177632192416128 */
/* /local/templates/ngc/components/bitrix/news.list/reviews-list/style.css?17194832983920 */
