

/* Start:/bitrix/components/citrus.arealty/catalog.section.list/templates/.default/bitrix/catalog.section.list/tree/style.min.css?17394518981278*/
@media all{.catalog-sections{margin:-20px -15px;display:flex;flex-wrap:wrap}.catalog-section{flex-shrink:0;padding:20px 15px;display:flex}.catalog-section__img-w{width:122px;height:122px;margin-right:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#adadad;transition:.3s ease}.catalog-section__img-w img{max-width:calc(100% - 20px);max-height:calc(100% - 20px)}.catalog-section__name{font-size:20px;font-weight:600;margin-bottom:12px;line-height:1.3;margin-top:-.2em}a.catalog-section__name{display:block;text-decoration:none;color:inherit}a.catalog-section__name:active,a.catalog-section__name:hover{color:var(--hover-color)}.catalog-section__count{font-size:13px;color:#999}.catalog-section__count+.catalog-section__subsections{margin-top:12px}.catalog-section__subsections{font-size:15px}.catalog-section__subsection-link{text-transform:lowercase}.catalog-section__subsection-counter{display:inline-block;font-size:13px;color:#999;margin-left:4px}.catalog-section__more-link{display:block;margin-top:6px;font-size:13px;color:#999;text-decoration:none}.catalog-section__more-link:after{content:' \2026'}}@media (max-width:767px){.catalog-sections.row [class*=col-]{padding:20px 15px}.catalog-section__img-w{width:100px;height:100px}}
/* End */


/* Start:/bitrix/templates/citrus_arealty3/components/bitrix/system.pagenavigation/.default/style.min.css?1739451905499*/
@media all{.switch{padding:30px 0;text-align:center}.switch-nav{margin:0 auto;display:table}.switch a,.switch span{font-size:16px;color:#333;display:inline-block;text-decoration:none;text-align:center;min-width:40px;line-height:33px;float:left}.switch a:hover,.switch span.selected{color:#fff;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch a+a,.switch span+a{margin-left:10px}.switch a.nav-end,.switch a.nav-start{padding:0 6px}}
/* End */


/* Start:/bitrix/templates/citrus_arealty3/components/citrus/realty.catalog.section/catalog_cards/style.min.css?1739451905458*/
@media all{.catalog-cards{display:flex;flex-wrap:wrap;margin:-20px -15px}.catalog-cards__item{max-width:100%;flex-shrink:0;padding:20px 15px}}@media (max-width:479px){.catalog-cards._hide-overflow .catalog-cards__item:nth-child(n+3){display:none}}@media (max-width:767px){.catalog-cards._hide-overflow .catalog-cards__item:nth-child(n+5){display:none}}@media (max-width:1023px){.catalog-cards._hide-overflow .catalog-cards__item:nth-child(n+7){display:none}}
/* End */


/* Start:/bitrix/templates/citrus_arealty3/components/citrus/template/catalog-card/style.css?17394519053295*/
@media all {
	.catalog-card {
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
		position: relative;
		/* todo test fixed position */
		padding-bottom: 184px;
	}
	.catalog-card__image-w {
		position: relative;
	}
	.catalog-shares-label {

	}
	.catalog-card__image {
		height: 234px;
		display: block;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.catalog-card__body {
		padding: 16px 20px 10px;
		position: absolute;
		bottom: 0;
		background-color: #fff;
		width: 100%;
		z-index: 3;
	}
	.catalog-card__content {

	}
	.catalog-card__name.h3 {
		display: block;
		line-height: 1.3;
		color: #333;
		margin-bottom: 12px;
		max-height: 2.6em;
		overflow: hidden;
		text-decoration: none;
		text-transform: none;
        transition: .2s ease-out;
	}
		.catalog-card:hover .catalog-card__name.h3 {
			text-decoration: underline;
			max-height: 1000px;
            transition: .2s ease-in;
		}
    .catalog-card__address {
        transition: .2s ease-in-out;
    }
        .catalog-card:hover .catalog-card__address {
            min-height: 0 !important;
        }
	.catalog-card__address .map-link {
		text-decoration: none;
		display: inline-block;
		max-width: 100%;
		font-size: 13px;
		line-height: 1.4;
        max-height: 36px;
		overflow: hidden;
		padding-left: 15px;
        transition: .2s ease-out;
	}
        .catalog-card:hover .catalog-card__address .map-link {
            max-height: 1000px !important;
            transition: .2s ease-in;
        }
    .catalog-card__address .map-link__icon {
        position: absolute;
        margin-top: 2px;
        margin-left: -15px;
    }
	.catalog-card__hidden-content {
		max-height: 0;
        overflow: hidden;
        transition: .2s ease-out;
	}
    .catalog-card:hover .catalog-card__hidden-content {
        padding: 10px 0 0;
        max-height: 20em;
        transition: .2s ease-in;
    }
	.catalog-card__date {
		font-size: 13px;
		color: #888888;
	}
	.catalog-card__properties {
		font-size: 13px;
		color: #333;
		margin: 10px 0 12px;
	}
	.catalog-card__property {
		display: flex;
		justify-content: space-between;
	}
	.catalog-card__property + .catalog-card__property {
		margin-top: 11px;
	}
	.catalog-card__property-name {
		margin-right: 3px;
		font-weight: 700;
	}
	.catalog-card__property-value {
		color: #888888;
	}
	.catalog-card__footer {
		color: #333;
        max-height: 59px;
		padding: 14px 0 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		text-decoration: none;
		border-top: 1px solid #e4e4e4;
		font-size: 23px;
		margin-top: 12px;
	}
	.catalog-card:hover .catalog-card__footer-icon  {
		color: var(--primary-color);
	}
	.catalog-card__price {
		display: block;
        line-height: .8;
        max-width: 100%;
		text-overflow: ellipsis;
        overflow: hidden;
	}
	.catalog-card__favorite-link {
		text-decoration: none;
		font-size: 13px;
		font-weight: 700;
		text-transform: uppercase;
		display: flex;
		align-items: center;
	}
	.catalog-card__favorite-icon {
		margin-right: 8px;
		font-size: 18px;
	}
	.catalog-card__favorite-label {

	}
	.catalog-card__footer-icon {
        margin-left: 5px;
		font-size: 34px;
		color: #ccc;
	}

}
@media (max-width: 560px) {
	.catalog-card__name.h3 {
		text-align: left;
	}
}


/* End */
/* /bitrix/components/citrus.arealty/catalog.section.list/templates/.default/bitrix/catalog.section.list/tree/style.min.css?17394518981278 */
/* /bitrix/templates/citrus_arealty3/components/bitrix/system.pagenavigation/.default/style.min.css?1739451905499 */
/* /bitrix/templates/citrus_arealty3/components/citrus/realty.catalog.section/catalog_cards/style.min.css?1739451905458 */
/* /bitrix/templates/citrus_arealty3/components/citrus/template/catalog-card/style.css?17394519053295 */
