.block-calc-container .block-list-top{
	position:relative;
	background-color:#EDF8EA;
	color: #007A33;
	border:none;
	background-image:none;
	padding:18px 30px 20px;
	border-radius:15px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	cursor:pointer;
}

.block-list-container{
	position:relative
}

.block-list-clinic{
	width:100%;
}

.not_active{
	display:none;
}

.block-item-clinic{
	padding:12px 20px;
}


.block-calc-container .block-list-top{
	position:relative;
}

.block-calc-container .block-list-top::before{
	content: url(/system/modules/ru.reso.v2/resources/img/icons/icon-list.svg);
	position: absolute;
    top: 18px;
    right: 20px;
	z-index:1;
	transform-origin: center center;
	transition: transform .3s;
	cursor:pointer;
}

@media (max-width: 780px){
	.block-calc-container .block-list-options{
		padding-right:40px;
	}
}

.block-calc-container .list-marker-active::before{
	transform: rotate(180deg);
}




/**ÐšÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€ Ð”ÐœÐ¡ Ð´Ð»Ñ Ñ‡Ð°ÑÑ‚Ð½Ñ‹Ñ… Ð»Ð¸Ñ†**/

.block-maplocation-clinic ymaps[class*="-balloon_layout_normal"]{
    border-radius: 15px;
}

.block-maplocation-clinic ymaps[class$="balloon__content"] > ymaps{
	width: 250px !important;
	height:auto !important;
}


.block-maplocation-clinic ymaps[class$="balloon__layout"]{
	padding: 25px 0 0 0 !important;
    background-color: #ffffff;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 8%);
    border-radius: 15px;
	max-width:300px;
}

.block-maplocation-clinic ymaps[class*="-balloon__close-button"]{
	margin-top: -25px;
    margin-right: 10px;
}


.block-maplocation-clinic .ymaps-2-1-79-balloon__tail:after,
.block-maplocation-clinic .ymaps-2-1-79-balloon_to_top .ymaps-2-1-79-balloon__tail{
	display:none;
}


.clinic-card-item .clinic-card-name,
.clinic-card-item .clinic-card-address,
.clinic-card-item .clinic-card-timeline{
	margin-bottom:5px;
	color:#292929;
}


.clinic-card-item .clinic-card-name{
	font-weight: 600;
}


.clinic-card-item .clinic-card-timeline:not(:empty){
	padding-top:5px;
	border-top:1px solid #aaa;
}


.block-list-clinic{
	padding-top: 20px;
}


.block-list-clinic .autocomplete-result-list{
	padding:0;
	max-height: 700px;
	overflow: auto;
}


/*ÐšÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€ Ð”ÐœÐ¡* Ð²Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ ÑÐ¿Ð¸ÑÐ¾Ðº 1*/
.container-amb{
    position: relative;
    width: 100%;
	min-height: auto;
}

.container-amb .container-amb-block{
    display: none;
}


.container-amb .container-mapAmb-block{
    background-color: #ffffff;
    font-size: 0;
    display: none;
}

.container-amb .tab-select{
    display: block;
}

/*ÐšÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€ Ð”ÐœÐ¡* Ð²Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ ÑÐ¿Ð¸ÑÐ¾Ðº 2*/
.container-stom{
    position: relative;
    width: 100%;
	min-height: auto;
}


.container-stom .container-stom-block{
    display: none;
}


.container-stom .container-mapStom-block{
    background-color: #ffffff;
    font-size: 0;
    display: none;
}


.container-stom .tab-select{
    display: block;
}

/*ÐšÐ°Ð»ÑŒÐºÑƒÐ»ÑÑ‚Ð¾Ñ€ Ð”ÐœÐ¡* Ð²Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð¸Ð¹ ÑÐ¿Ð¸ÑÐ¾Ðº 3*/
.container-hosp{
    position: relative;
    width: 100%;
	min-height: auto;
}

.container-hosp .container-hosp-block{
    display: none;
}

.container-hosp .container-mapHosp-block{
    background-color: #ffffff;
    font-size: 0;
    display: none;
}

.container-hosp .tab-select{
    display: block;
}


@media (max-width: 575px){
	.block-maplocation-clinic ymaps[class$="balloon_layout_panel"]{
		padding-top: 30px;
		border-radius: 15px 15px 0 0;
	}
	
	.block-maplocation-clinic .ymaps-2-1-79-gototech,
	.block-maplocation-clinic .ymaps-2-1-79-copyright__content,
	.block-maplocation-clinic .ymaps-2-1-79-gotoymaps__container{
		display:none !important;
	}
	
	.block-list-clinic .autocomplete-result-list{
		max-height: 500px;
	}
	
	
}

/**********************/