

/* Start:/local/templates/met/components/bitrix/catalog.smart.filter/main/style.min.css?16045578251258*/
.select-w .bx-filter-select-block{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;background-color:#fff;border:1px solid #ccc;z-index:1;width:140px}.select-w .bx-filter-select-block .bx-filter-select-text{box-sizing:border-box;cursor:pointer;display:block;height:38px;user-select:none;-webkit-user-select:none;padding-left:19px;margin-right:45px;outline:0;border-radius:2px;font-family:museo_sans_cyrl300;font-size:14px;line-height:40px;color:gray;font-weight:400;text-align:left}.select-w .bx-filter-select-block:before{content:'';border-color:gray transparent transparent;border-style:solid;border-width:4px 3.5px 0;height:0;right:10px;position:absolute;top:50%;width:0}label.bx-filter-param-label.disabled{color:#999;cursor:default}label.bx-filter-param-label{padding:10px 15px;display:block;cursor:pointer}div#smartFilterDropDown86{background-color:#f4f4f4;padding:0}div#smartFilterDropDown86 .popup-window-content{background-color:transparent}#smartFilterDropDown86 li{border-bottom:1px solid #ccc}#smartFilterDropDown86 li:active,#smartFilterDropDown86 li:focus,#smartFilterDropDown86 li:hover{background-color:#4e4e4e;color:#fff}#smartFilterDropDown86 .bx-filter-select-popup{max-height:396px;overflow:auto}
/* End */


/* Start:/local/templates/met/components/bitrix/system.pagenavigation/show_more/style.css?17749578431889*/
.paginationShowMoreWrapper .paginationShowMore {
    width: 100%;
    background-color: #F5F1EA;
    color: #3B3B3B;
    line-height: 29px;
}
.paginationPreloader {
    display: block;
    margin: 0 auto;
}
.pagination .pagination__prev,
.pagination .pagination__next {
    border: 2px solid #C4C4C4;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagination .pagination__prev:hover,
.pagination .pagination__next:hover {
    border-color: #F5A408;
}
.pagination .pagination__prev:after,
.pagination .pagination__next:after {
    content: "\e902";
    font-family: 'met_font';
    display: block;
    font-size: 10px;
    line-height: 16px;
    color: #C4C4C4;
    font-weight: 900;
    margin-left: 2px;
}
.pagination .pagination__prev:hover:after,
.pagination .pagination__next:hover:after {
    color: #F5A408;
}
.pagination .pagination__prev {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.pagination .pagination__item .pagination__link,
.pagination .pagination__item .pagination__link--current {
    border: none;
    border-radius: 50%;
}
.pagination .pagination__list .pagination__item .pagination__link:hover {
    background-color: #F5A408;
    color: #fff;
}
.pagination .pagination__item .pagination__link--current,
.pagination .pagination__list .pagination__item .pagination__link--current:hover {
    background-color: #F5A408;
    color: #fff;
}
.pagination .pagination__list .pagination__item .pagination__link--dots:hover {
    background-color: #fff;
    color: #000 !important;
}
.pagination .pagination__list .pagination__item .pagination__link--dots {
    display: flex;
}
.pagination .pagination__link.hidden {
    display: none !important;
}

/* End */


/* Start:/local/templates/met/css/pagination.css?17495370823404*/
.pagination{
	margin: 20px 0 0;
	padding: 20px 0;
}
.pagination .pagination__list{
	margin:0;
	font-size: 0;
}
.pagination .pagination__item{
	padding:0;
	margin:0 0 0 15px;
	display: inline-block;
	vertical-align: top;
}
.pagination .pagination__item:first-child {
	margin: 0;
}
.pagination .pagination__item:before{
	display: none;
}
.pagination .pagination__link{
	display: block;
	width: 45px;
	height: 45px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px rgba(32,33,36,0.3);
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	color: #3b3b3b;
}
.no-touch .pagination .pagination__link:hover,
.no-touch .pagination .pagination__link:active,
.no-touch .pagination .pagination__link:focus{
	color: #3b3b3b;
}
.no-touch .pagination .pagination__link:focus-within{
	color: #3b3b3b;
}
.pagination .pagination__link--current{
	border: solid 2px #f5a408;
}
.pagination .pagination__prev,
.pagination .pagination__next{
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	color: #3b3b3b;
    white-space: nowrap;
}
.pagination .pagination__prev{
	margin-right:25px;
}
.pagination .pagination__next{
	margin-left:25px;
}

.paginationShowMoreWrapper .paginationShowMore {
    width: 100%;
    background-color: #F5F1EA;
    color: #3B3B3B;
    line-height: 29px;
}
.paginationPreloader {
    display: block;
    margin: 0 auto;
}
.pagination .pagination__prev,
.pagination .pagination__next {
    border: 2px solid #C4C4C4;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagination .pagination__prev:hover,
.pagination .pagination__next:hover {
    border-color: #F5A408;
}
.pagination .pagination__prev:after,
.pagination .pagination__next:after {
    content: "\e902";
    font-family: 'met_font';
    display: block;
    font-size: 10px;
    line-height: 16px;
    color: #C4C4C4;
    font-weight: 900;
    margin-left: 2px;
}
.pagination .pagination__prev:hover:after,
.pagination .pagination__next:hover:after {
    color: #F5A408;
}
.pagination .pagination__prev {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.pagination .pagination__item .pagination__link,
.pagination .pagination__item .pagination__link--current {
    border: none;
    border-radius: 50%;
}
.pagination .pagination__list .pagination__item .pagination__link:hover {
    background-color: #F5A408;
    color: #fff !important;
}
.pagination .pagination__item .pagination__link--current,
.pagination .pagination__list .pagination__item .pagination__link--current:hover {
    background-color: #F5A408;
    color: #fff !important;
}
.pagination .pagination__list .pagination__item .pagination__link--dots:hover {
    background-color: #fff;
    color: #000;
}
.pagination .pagination__list .pagination__item .pagination__link--dots {
    display: flex;
}
.pagination .pagination__link.hidden {
    display: none !important;
}

@media (max-width: 576px) {
	.pagination .pagination__item {
		margin: 0 5px 0 0;
	}
	.pagination .pagination__link {
		width: 40px;
		height: 40px;
	}
	.pagination .pagination__prev{
		margin-right:10px;
		height: 45px;
		width: 45px;
	}
	.pagination .pagination__next{
		margin-left:10px;
		height: 45px;
		width: 45px;
	}
}
/* End */


/* Start:/local/templates/met/css/faq-catalog.css?17495407792485*/
.faq-catalog {
    margin-top: 150px;
    display: flex;
    justify-content: space-between;
}

.faq-catalog .faq_b {
    padding-right: 50px;
    position: relative;
    flex: 0 0 80%;
    max-width: 80%;
}

.faq-catalog .faq_b:before,
.faq-catalog .faq_b:after {
    content: '';
    display: block;
    top: 1px;
    width: 0px;
    height: 0px;
    position: absolute;
    z-index: 2;
    border-top: 20px solid #f5f1ea;
    border-right: 40px solid transparent;
    border-bottom: 0px solid;
    border-left: 0px solid;
    right: 11px;
}

.faq-catalog .faq_b:after {
    border-top: 22px solid #e8e5df;
    border-right: 42px solid transparent;
    z-index: 1;
    right: 9px;
    top: 0;
}

.faq-catalog .faq_b .accordionItem {
    margin-bottom: 0;
    border: 1px solid #e8e5df;
}

.faq-catalog .faq_b .accordionItem .accordionItem__block {
    border-top: 1px solid #e8e5df;
    padding-left: 30px;
}

.faq-catalog .doctor_b {
    text-align: center;
    padding: 0;
    position: relative;
    top: -100px;
    width: 100%;
    max-width: 200px;
}

.faq-catalog .doctor_b .perv-tex {
    line-height: 20px;
    margin-bottom: 20px;
    font-size: 14px;
}

.faq-catalog .doctor_b .photo {
    margin-bottom: 20px;
}

.faq-catalog .doctor_b .name {
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 10px;
}

.faq-catalog .doctor_b .specialization {
    font-size: 16px;
    color: #FB9726;
    line-height: 16px;
    margin-bottom: 13px;
}

.faq-catalog .doctor_b .btn {
}

.doctor_b.mobile {
    display: none;
}

@media screen and (max-width: 1024px) {
    .faq-catalog .faq_b:before,
    .faq-catalog .faq_b:after {
        display: none;
    }

    .faq-catalog {
        margin-top: 40px;
    }

    .faq-catalog.no-doctor {
        margin-top: 50px;
    }

    .doctor_b.desktop {
        display: none;
    }

    .doctor_b.mobile {
        display: block;
    }

    .faq-catalog .faq_b {
        padding-right: 15px;
        flex: 0 0 100%;
        max-width: 100%;
        order: 2;
    }

    .faq-catalog .doctor_b .photo {
        margin-bottom: 0;
    }

    .faq-catalog .doctor_b.mobile {
        order: 1;
        display: flex;
        padding: 0 15px;
        max-width: 540px;
        width: 100%;
        margin: auto;
        justify-content: space-evenly;
    }
}

@media screen and (max-width: 424px) {
    .faq-catalog.no-doctor {
        margin-top: 15px;
    }
    .faq-catalog .doctor_b .photo {
        display: none;
    }
}
/* End */


/* Start:/local/components/askaron/askaron.reviews.for.section/templates/sect/style.min.css?16479527022023*/
.askaron-reviews-for-element{font-family:Arial,​Helvetica,​sans-serif;font-size:13px}.askaron-reviews-for-element .ask-add{margin-bottom:20px}.askaron-reviews-for-element .ask-add a{text-decoration:none;color:#000;border-bottom:1px dotted;font-size:20px}.askaron-reviews-for-element .ask-add a:hover{color:#ea0000}.askaron-reviews-for-element .ask-not-active{background:#deffe6}.askaron-reviews-for-element .ask-review{margin-bottom:30px;color:#000}.askaron-reviews-for-element .ask-review .ask-name{font-size:18px;display:inline-block;color:#2b2b2b}.askaron-reviews-for-element .ask-review .ask-name span{font-size:12px;color:#666;margin-left:9px}.askaron-reviews-for-element .ask-review .ask-edit-link-block{font-size:12px;display:inline-block}.askaron-reviews-for-element .ask-review .ask-edit-link-block a{text-decoration:underline;margin-left:9px;color:#000}.askaron-reviews-for-element .ask-review .ask-review-item{margin-bottom:10px}.askaron-reviews-for-element .ask-review .ask-review-item .ask-title{vertical-align:top;font-weight:700;display:inline-block;margin-right:5px;margin-bottom:4px}.askaron-reviews-for-element .ask-review .ask-review-item .ask-text{display:inline-block;color:#666;line-height:18px}.askaron-reviews-for-element .ask-review .ask-stars{margin:8px 0 7px}.askaron-reviews-for-element .ask-review .ask-stars img{border:0;vertical-align:bottom}.askaron-reviews-for-element .ask-review .ask-stars span{font-size:13px;line-height:13px;margin-left:8px;color:#999;vertical-align:bottom}.askaron-reviews-for-element .ask-new-interval{height:30px;display:block}.askaron-reviews-for-element-answer{margin-bottom:10px;background-color:#ccc;padding:10px;margin-left:40px}.askaron-reviews-for-element-answer__title{font-weight:700;margin-right:5px;margin-bottom:4px}.askaron-reviews-for-element-answer__text{color:#666;line-height:18px;margin-right:5px}.gall{width:100%;display:inline-block;vertical-align:top}.gall img{max-width:100px;max-height:100px;margin:10px}.external_logo img{max-height:50px}
/* End */
/* /local/templates/met/components/bitrix/catalog.smart.filter/main/style.min.css?16045578251258 */
/* /local/templates/met/components/bitrix/system.pagenavigation/show_more/style.css?17749578431889 */
/* /local/templates/met/css/pagination.css?17495370823404 */
/* /local/templates/met/css/faq-catalog.css?17495407792485 */
/* /local/components/askaron/askaron.reviews.for.section/templates/sect/style.min.css?16479527022023 */
