
#block-raskrytayaformakatalog-veterinarnykh-klinikpage-1{
	margin-bottom: 2em;
}

#block-raskrytayaformakatalog-veterinarnykh-klinikpage-1 .form-item-region,
#block-raskrytayaformakatalog-veterinarnykh-klinikpage-1 .form-item-gorod{
	display: none;
}

.page-vocabulary-regiony #block-raskrytayaformakatalog-veterinarnykh-klinikpage-1 {
  display: none;
}


.node--type-vetklinika.node--view-mode-teaser h3{
	font-weight: 600;
}

.node--type-vetklinika.node--view-mode-teaser,
.view-katalog-veterinarnykh-klinik{
	border-color: var(--border-color);
	border-bottom: 0;
	border-left: 4px solid #a9cd98;
	background: #FFFFFF;
	border-radius: 16px;
	box-shadow:
	0 1px 3px rgba(15,23,42,.06),
	0 8px 24px rgba(15,23,42,.06);
}

.tax-catalog-fond-item,
.node--type-vetklinika.node--view-mode-teaser{
	/*padding-top: 1.5em;*/
}

.view-katalog-veterinarnykh-klinik .tax-catalog-fond-item,
.node--type-vetklinika.node--view-mode-teaser{
	/*border-bottom: 4px solid var(--border-color);*/
	padding: 24px;
}

@media (max-width: 991.2px){
	.view-katalog-veterinarnykh-klinik .tax-catalog-fond-item,
	.node--type-vetklinika.node--view-mode-teaser{
		/*border-bottom: 4px solid var(--border-color);*/
		padding: 16px;
	}

}

.node--type-vetklinika.node--view-mode-teaser{
	/*padding-bottom: 0;*/
}

.field--name-field-pochta .field__items{
	display: inline-block;
}

.field--name-field-dep-phone .field__items{
	display: inline-block;
}

.node--type-vetklinika,
.view-katalog-veterinarnykh-klinik{
	--border-color:#a9cd98;
}

.node--type-vetklinika .field--type-entity-reference{
	margin-bottom: 0;
}


.view-katalog-veterinarnykh-klinik .paragraph--type--filialy-kliniki,
.field--name-field-filialy .paragraph--type--filialy-kliniki{
	border-top:var(--border-color) 1px solid;
	margin-right: initial;
}

.field--name-field-gruppa-v-vk svg{
	width: 24px;
  fill: #3c84e1;
}

.view-katalog-veterinarnykh-klinik .tax-catalog-fond-item .field__label{
	display: inline-block;

}

.tax-catalog-fond-item .polnoe_nazvanie .field__item,
.page-vocabulary-regiony article.node--view-mode-teaser .field--name-field-polnoe-nazvanie{
    
}

.form-item-fond-name label,
.field--name-field-polnoe-nazvanie{
	font-weight: bold;
    font-size: 1.1em;
}
.form-item-fond-name label{
	margin-bottom: 0.5em;
}

.field--name-field-filialy{
	padding-right:0;
}

.addresses{
    /*display:flex;
    flex-wrap:wrap;*/
    gap:.45rem;
    /*align-items:flex-start;*/
}

.address-chip{
    padding:.45rem .8rem;
    font-size:.83rem;
    font-weight:400;

    color:#555;
    background:#f7faf4;
    border:1px solid #c9e0bc;
    border-radius:20px;
    transition:.2s;
}
.address-chip:hover{
	border-color:#3a6e20;
}

.address-hidden{
   
}

.address-more{

    cursor:pointer;

    border-style:dashed;

    transition:.2s;
}

.address-more:hover{

    background:#f3f9ef;

    border-color:#5c9e3d;

    color:#2f5a1b;
}

.btn-primary{
	border-radius: 16px;
}

.pager--load-more a span{
	box-shadow: 0 1px 3px rgba(15,23,42,.06), 0 8px 24px rgba(15,23,42,.06);
}