

/* Start:/local/templates/citrus_aproduction3/components/bitrix/news.list/office_contacts/style.css?169443275745*/
.b-office__item {
    margin-bottom: 30px;
}

/* End */


/* Start:/local/templates/citrus_aproduction3/components/citrus.aproduction3/template/properties/style.css?17860136553878*/
@media all {
	.properties {

	}
	.property__it {
		display: flex;
	}
	.property__it + .property__it {
		margin-top: 10px;
	}
	.property__icon {
		color: #999999;
		font-size: 16px;
		width: 1em;
		margin-right: 12px;
	}
	.property__icon span {
		display: block;
		margin-top: 4px;
	}
	.property__value-list {

	}
	.property__value-it {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.property__value-it + .property__value-it {
		margin-top: 2px;
	}
	.property__value-it__description {
		font-size: 13px;
		color: #999999;
		margin-left: 4px;
	}

	.soc-list {
		display: flex;
		margin: -8px;
		flex-wrap: wrap;
		padding-top: 30px;
	}
	.soc-it, .footer-office .soc-it {
		margin: 8px;
		width: 40px;
		height: 40px;
		font-size: 25px;
		color: #cdcdcd;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		text-decoration: none;
		border: 1px solid #515151;
		transition: .3s ease;
	}
	.soc-it:hover, .footer-office .soc-it:hover {
		color: #fff;
		border-color: transparent;
	}
	.soc-it._fb:hover {
		background-color: #334197;
	}
	.soc-it._vk:hover {
		background-color: #336699;
	}
	.soc-it._tw:hover {
		 background-color: #33ccff;
	 }
	.soc-it._yt:hover {
		background-color: #b40202;
	}
	.soc-it._ig:hover {
		background-color: #833ab4;
	}
	.soc-it._ok:hover {
		background-color: #ed812b;
	}


	.b-social_office {
		display:flex;
		align-items:flex-start;
		align-content:flex-start;
		flex-direction: row;
	}

	.b-social__item.b-social__item_tg {
		background-color:#FFF;
		color:#ccc;
		color:rgba(204, 204, 204, var(--bg-opacity));
	}
	.b-social__item.b-social__item_tg .b-social__icon {
		/*font-size:42px;
		line-height:0.8;*/
	}
	.b-social__item.b-social__item_tg .icon-tg:before {
		font-size:42px;
	}
	.b-social__item.b-social__item_tg:hover {
		--bg-opacity: 1;
		background-color: #FFF;
		color: #2481cc;
		color: rgba(36, 129, 204, var(--bg-opacity));
	}




	.b-connect__free-formatting {
		margin-top:2.35rem;
	}
	.b-connect__free-formatting h3 {
		margin-bottom:1rem;
		font-size: 18px;
		--text-opacity: 1;
		color: #333;
		color: rgba(51, 51, 51, var(--text-opacity));
		font-weight: 600;
		text-transform: unset;
	}
	.b-connect__free-formatting p {
		margin: 0 0 1rem;
		line-height:1.4rem;
	}
	.b-connect__free-formatting a {
		--text-opacity: 1;
		color: #333;
		color: rgba(51, 51, 51, var(--text-opacity));
		text-decoration: underline;
	}



	.icon-max:before {
		content: "";
		display:block;
		width:3rem;
		height:3rem;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.68264 16.9515C7.01431 16.9515 6.239 16.7069 4.89134 15.7284C4.03891 16.8292 1.33954 17.6894 1.22182 16.2177C1.22182 15.1128 0.978268 14.1792 0.702242 13.16C0.373447 11.9044 0 10.506 0 8.47982C0 3.64062 3.95367 0 8.63799 0C13.3264 0 17 3.82 17 8.52467C17.0075 10.7492 16.136 12.8859 14.5766 14.4658C13.0173 16.0457 10.8976 16.9396 8.68264 16.9515ZM8.75165 4.18283C6.47037 4.06461 4.69244 5.6505 4.2987 8.13737C3.97396 10.1962 4.55037 12.7034 5.04153 12.8339C5.27697 12.891 5.86961 12.4099 6.239 12.0389C6.8498 12.4627 7.56107 12.7172 8.30108 12.7768C9.43736 12.8317 10.5497 12.4367 11.3991 11.6766C12.2485 10.9166 12.767 9.85216 12.8433 8.7122C12.8877 7.56988 12.4839 6.45569 11.7187 5.60938C10.9535 4.76307 9.88803 4.25228 8.75165 4.18691V4.18283Z' fill='white'/%3e%3c/svg%3e ");
		background-position: center center;
		background-repeat: no-repeat;
		background-size:46%;
	}


	.b-social__item_max:hover {
		--bg-opacity: 1;
		background: #44CCFF;
		background: linear-gradient(65deg,rgba(68, 204, 255, 1) 0%, rgba(85, 51, 238, 1) 66%, rgba(153, 51, 221, 1) 100%);
	}

}

@media (max-width: 560px) {
	.b-social__item.b-social__item_tg .icon-tg:before {
		font-size:39px;
	}
}
/* End */
/* /local/templates/citrus_aproduction3/components/bitrix/news.list/office_contacts/style.css?169443275745 */
/* /local/templates/citrus_aproduction3/components/citrus.aproduction3/template/properties/style.css?17860136553878 */
