

/* Start:/local/templates/medicina/components/bitrix/breadcrumb/bread/style.css?1697650900585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/components/mwi/pricelist/templates/.default/style.css?16976509005287*/
.section_prices {
    margin-top: 60px;
}

.prices__search {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-bottom: 30px;
}

.prices__search .input {
    color: var(--color1);
    font: 200 var(--text_size) var(--font_family);
    display: block;
    width: 100%;
    height: 46px;
    padding: 0 15px;
    transition: .2s linear;
    border: 1px solid var(--bg2);
    background: var(--bg1);
    width: 100%;
    padding-right: 50px;
}

.prices__search .submit_btn {
    width: 46px;
    margin-left: -46px;
    height: 46px;
    border: none;
    cursor: pointer;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.71 16.29L14.31 12.9C15.407 11.5025 16.0022 9.77666 16 8C16 6.41775 15.5308 4.87103 14.6518 3.55544C13.7727 2.23985 12.5233 1.21447 11.0615 0.608967C9.59966 0.00346625 7.99113 -0.15496 6.43928 0.153721C4.88743 0.462403 3.46197 1.22433 2.34315 2.34315C1.22433 3.46197 0.462403 4.88743 0.153721 6.43928C-0.15496 7.99113 0.00346625 9.59966 0.608967 11.0615C1.21447 12.5233 2.23985 13.7727 3.55544 14.6518C4.87103 15.5308 6.41775 16 8 16C9.77666 16.0022 11.5025 15.407 12.9 14.31L16.29 17.71C16.383 17.8037 16.4936 17.8781 16.6154 17.9289C16.7373 17.9797 16.868 18.0058 17 18.0058C17.132 18.0058 17.2627 17.9797 17.3846 17.9289C17.5064 17.8781 17.617 17.8037 17.71 17.71C17.8037 17.617 17.8781 17.5064 17.9289 17.3846C17.9797 17.2627 18.0058 17.132 18.0058 17C18.0058 16.868 17.9797 16.7373 17.9289 16.6154C17.8781 16.4936 17.8037 16.383 17.71 16.29ZM2 8C2 6.81332 2.3519 5.65328 3.01119 4.66658C3.67047 3.67989 4.60755 2.91085 5.7039 2.45673C6.80026 2.0026 8.00666 1.88378 9.17055 2.11529C10.3344 2.3468 11.4035 2.91825 12.2426 3.75736C13.0818 4.59648 13.6532 5.66558 13.8847 6.82946C14.1162 7.99335 13.9974 9.19975 13.5433 10.2961C13.0892 11.3925 12.3201 12.3295 11.3334 12.9888C10.3467 13.6481 9.18669 14 8 14C6.4087 14 4.88258 13.3679 3.75736 12.2426C2.63214 11.1174 2 9.5913 2 8Z' fill='%233F4374'/%3E%3C/svg%3E%0A");
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.prices__accordions {}

.prices__accordions .accordion {
    overflow: hidden;
    margin: 0;
    padding: 0 2px;
}

.prices__accordions .accordion.hidden {
    display: none;
}

.prices__accordions .accordion__header {
    position: relative;
    display: block;
    padding: 15px 60px 15px 15px;
    box-shadow: 0 0 2px 0px #d9d9d9;
    transition: .15s;
    margin-bottom: 30px;
    cursor: pointer;
}

.prices__accordions .accordion__header:hover {
    box-shadow: 0 0 5px 0px #d9d9d9;
}

.prices__accordions .accordion__header h3 {
    padding: 0;
    margin: 0
}

.prices__accordions .close-icon {
    display: block;
    position: absolute;
    content: "";
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
}

.prices__accordions .accordion__header .close-icon:before,
.prices__accordions .accordion__header .close-icon:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 2px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .15s ease;
    transition: .15s ease;
    background: var(--color1);
}

.prices__accordions .accordion__header .close-icon:before {
    -webkit-transform: translate(-50%, -50%) rotate(-90deg);
    transform: translate(-50%, -50%) rotate(-90deg);
}

.prices__accordions input[type=checkbox]:checked+.accordion__header .close-icon:before {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
}

.prices__accordions .accordion__content {
    display: none;
    margin-bottom: 30px;
}

.prices__accordions input[type=checkbox]:checked~.accordion__content {
    display: block;
}


.table_price_wrap {
    overflow-x: auto;
}

.prices__table {
    width: 100%;
    border-collapse: collapse;
}

.prices__table tr th {
    font-size: 1em;
    line-height: 1.1;
    padding: 0 0 20px 15px;
    text-align: left;
}

.prices__table tr th:last-child {
    text-align: right;
    padding-right: 15px;
}

.prices__table tr td {
    padding: 20px 0 20px 15px;
}

.prices__table tr td:first-child {
    border-radius: 10px 0 0 10px;
    width: 180px;
}

.prices__table tr td:last-child {
    padding-right: 15px;
    text-align: right;
    white-space: nowrap;
    border-radius: 0 10px 10px 0;
}

.prices__table tr.odd td {
    background-color: #F9F7F5;
}


.prices__table .js-row-search.hidden {
    display: none;
}

.prices__info {
    font-size: 1em;
    padding: 30px 15px;
    text-align: center;
}

.prices__info.hidden {
    display: none;
}

.prices__btn {
    margin: 20px 0;
    text-align: center;
}


@media (max-width:767px) {
    .section_prices {
        margin-top: 30px;
    }

    .prices__search {
        margin-bottom: 20px;
    }

    .prices__accordions .accordion__header {
        margin-bottom: 20px;
    }

    .prices__table tr td {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .prices__table tr td:first-child {
        width: auto;
        min-width: 140px;
    }
}
/* End */


/* Start:/bitrix/components/ctweb/socnet/fonts/css/fontello.css?16976508852328*/
@font-face {
  font-family: 'fontello';
  src: url('/bitrix/components/ctweb/socnet/fonts/css/../font/fontello.eot?93754128');
  src: url('/bitrix/components/ctweb/socnet/fonts/css/../font/fontello.eot?93754128#iefix') format('embedded-opentype'),
       url('/bitrix/components/ctweb/socnet/fonts/css/../font/fontello.woff2?93754128') format('woff2'),
       url('/bitrix/components/ctweb/socnet/fonts/css/../font/fontello.woff?93754128') format('woff'),
       url('/bitrix/components/ctweb/socnet/fonts/css/../font/fontello.ttf?93754128') format('truetype'),
       url('/bitrix/components/ctweb/socnet/fonts/css/../font/fontello.svg?93754128#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('/bitrix/components/ctweb/socnet/fonts/css/../font/fontello.svg?93754128#fontello') format('svg');
  }
}
*/
 
 [class^="fa-"]:before, [class*=" fa-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.fa-twitter:before { content: '\f099'; } /* '' */
.fa-facebook:before { content: '\f09a'; } /* '' */
.fa-google-plus:before { content: '\f0d5'; } /* '' */
.fa-linkedin:before { content: '\f0e1'; } /* '' */
.fa-youtube:before { content: '\f167'; } /* '' */
.fa-instagram:before { content: '\f16d'; } /* '' */
.fa-vk:before { content: '\f189'; } /* '' */
.fa-pinterest-p:before { content: '\f231'; } /* '' */
.fa-odnoklassniki:before { content: '\f263'; } /* '' */
.fa-vimeo:before { content: '\f27d'; } /* '' */
.fa-blogger:before { content: '\f314'; } /* '' */
/* End */


/* Start:/local/templates/medicina/components/ctweb/socnet/social_link/style.css?1697650900942*/
ul.socnet{
	margin: 0;
	padding: 0;
}
ul.socnet > li{
	list-style: none;
	display: inline-block;
}
ul.socnet > li a{
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	
	color: #fff;
	padding: 6px 5px;
	display: inline-block;
	font-size: 20px;
	min-width: 36px;
}
ul.socnet > li a.gradient{
	background: #8440b6;
	background: -moz-linear-gradient(top, #8440b6 0%, #d12e7c 50%, #f97e2b 100%);
	background: -webkit-linear-gradient(top, #8440b6 0%,#d12e7c 50%,#f97e2b 100%);
	background: linear-gradient(to bottom, #8440b6 0%,#d12e7c 50%,#f97e2b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8440b6', endColorstr='#f97e2b',GradientType=0 );
}
ul.socnet > li a:hover{
	text-decoration: none;
	transform: scale(1.2);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
}
/* End */
/* /local/templates/medicina/components/bitrix/breadcrumb/bread/style.css?1697650900585 */
/* /local/components/mwi/pricelist/templates/.default/style.css?16976509005287 */
/* /bitrix/components/ctweb/socnet/fonts/css/fontello.css?16976508852328 */
/* /local/templates/medicina/components/ctweb/socnet/social_link/style.css?1697650900942 */
