

/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default/style.css?17583658555574*/

/**
Bitrix default style component
*/
/*buttons*/
@media all {
	.citrus-sf__button-block {
		display: flex;
		flex-direction: column;
	}
	.citrus-sf__button-block>* {
		margin-bottom: 15px;
	}
	.citrus-sf__button-block .btn.btn-primary, .citrus-sf__button-block .btn.btn-secondary {
		height: 35px;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.citrus-sf:not(._open) .filter-more-link__close {
		display: none;
	}
	.citrus-sf._open .filter-more-link__open {
		display: none;
	}
	.citrus-sf:not(._open) .citrus-sf-more {
		display: none;
	}

	@media screen and (min-width: 768px) {
		.citrus-sf:not(._open) .citrus-sf-more {
			display: block;
		}
		.filter-more-link{
			display: none !important;
		}
	}

	/*filter button*/
	.button.filter-count {
		padding: 0 0 0 10px;
		line-height: 32px;
		white-space: nowrap;
		position: relative;
	}
	.button.filter-count .count {
		position: absolute;
		right: 0;
		height: 26px;
		line-height: 26px;
		min-width: 24px;
		padding: 0 5px;
		margin: 3px;
		border-radius: 5px;
		font-size: 16px;
		text-align: center;
		background-color: #fff;
		font-weight: bold;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	}
	.button.filter-count:hover .count {
		color: #fff;
	}
	.button.filter-count span.t {
		font-size: 16px;
		vertical-align: top;
	}
}
@media (max-width: 1279px) {
	.citrus-sf-wrapper {
		margin-bottom: 20px;
	}
	.citrus-sf__button-block {
		flex-direction: row;
		align-items: center;
		margin: 15px -6px 0;
	}
	.citrus-sf__button-block>* {
		margin-left: 6px;
		margin-right: 6px;
	}
	.citrus-sf__button-block>.btn {
		width: 150px;
	}
}
@media (max-width: 767px) {

}
@media (max-width: 479px) {
	.citrus-sf__button-block {
		flex-direction: column;
		margin-left: 0;
		margin-right: 0;
	}
	.citrus-sf__button-block>* {
		width: 100%;
	}
	.citrus-sf__button-block>.btn {
		width: 100%;
	}
}

/*main filter layout*/
@media all {
	.citrus-sf-wrapper {

	}
	.citrus-sf-field {
		position: relative;
		margin-bottom: 15px;
	}
}

/*labels*/
@media all {
	.citrus-sf-label {
		padding: 0 65px 0 10px;
		line-height: 33px;
		height: 35px;
		white-space: nowrap;
		overflow: hidden;
		-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		border: 1px solid #c5b99f;
		position: relative;
		background-color: #f9f8f5;
		cursor: pointer;
	}
	.citrus-sf-label:after {
		content: '';
		position: absolute;
		right: 10px;
		top: 8px;
		bottom: 0;
		margin: auto;
		height: 0;
		width: 0;
		border: 8px solid transparent;
		border-top-color: #89826c;
	}
	.citrus-sf-label_close {
		font-size: 12px;
		position: absolute;
		right: 35px;
		width: 29px;
		height: 29px;
		background-color: #ebe9e1;
		top: 2px;
		text-align: center;
		border: 1px solid #c5b99f;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #89826c;
	}
	.citrus-sf-field:not(.has-value) .citrus-sf-label_close {
		display: none;
	}
	.citrus-sf-label .currency-icon {
		display: inline-block;
		line-height: 1;
	}
}

/*values*/
@media all {
	.citrus-sf-field:not(._open) .citrus-sf-values {
		visibility: hidden;
	}

	.citrus-sf-values {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		margin-top: 14px;
		z-index: 10;
		padding: 15px;
		background-color: white;
		border: 1px solid #c5b99f;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
	}
	.citrus-sf-values:before, .citrus-sf-values:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
		width: 0;
		height: 0;
		bottom: 100%;
	}
	.citrus-sf-values:before {
		border: 9px solid transparent;
		border-bottom-color: #c5b99f;
	}
	.citrus-sf-values:after {
		border: 7px solid transparent;
		border-bottom-color: white;
	}

	.citrus-sf-values .disabled {
		opacity: .5;
	}
	.citrus-sf-values label {
		cursor: pointer;
	}
	.citrus-sf-values .no-clicked {
		cursor: default;
	}

}

/*duplicate*/
@media all {
	.sf-duplicate {
		background-color: #f9f8f4;
		padding: 12px;
		margin-bottom: 20px;
	}
	.sf-duplicate__property-list {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		margin: -5px -30px;
	}
	.sf-duplicate__property-item {
		display: flex;
		align-items: flex-start;
		margin: 5px 30px;
	}
	.sf-duplicate__property-name {
		font-weight: 600;
		margin-right: 10px;
	}
	.sf-duplicate__value-list {
		display: flex;
		align-items: center;
		margin: -2px -5px;
		flex-wrap: wrap;
	}
	.sf-duplicate__value-item {
		display: flex;
		align-items: center;
		margin: 2px 5px;
	}
	.sf-duplicate__value-label {
		display: inline-flex;
		align-items: center;
		cursor: pointer;
	}
	.sf-duplicate__value-name {
		margin-left: 4px;
	}

}

/*checkmarks*/
@media all {
	.filter-checkmark {
		font-size: 16px;
		background-color: #fff;
		height: 1em;
		position: relative;
		width: 1em;
		color: #c5b99f;
		border-radius: .125em;
		flex-shrink: 0;
		display: inline-flex;
		cursor: pointer;
	}
	.filter-checkmark:before, .filter-checkmark:after {
		content: "";
		display: block;
		position: absolute;
	}
	.filter-checkmark:before {
		border: 1px solid currentColor;
		height: 100%;
		left: 0;
		top: 0;
		transition: opacity .3s ease;
		width: 100%;
	}
	.filter-checkmark:after {
		bottom: 4px;
		height: 11px;
		left: 6px;
		opacity: 0;
		transform: rotate(45deg);
		transition-delay: .1s;
		transition: opacity .3s ease;
		width: 6px;
	}
	input:checked+.filter-checkmark:before{
		background-color: currentColor;
	}
	input:checked+.filter-checkmark:after {
		border-bottom: .125em solid #fff;
		border-right: .125em solid #fff;
		opacity: 1;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default//field_template/LINE_CHECKBOX/style.css?1758365855472*/

@media all {
	.line-checkbox {
		display: flex;
		flex-wrap: wrap;
		margin: -2px;
	}
	.line-checkbox__item {
		margin: 2px;
		flex: 1;
	}
	.line-checkbox__item-input {
		display: none;
	}
	.line-checkbox__item-label {
		width: 100%;
		min-width: 30px;
		height: 35px;
		padding: 0 5px;
		border: 1px solid;
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
	.line-checkbox__item-input:checked + .line-checkbox__item-label {
		color: #fff;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default//field_template/NUMBERS/style.css?1758365855527*/

@media all {
	/*slider*/
	.filter-slider {
		margin-bottom: 16px;
	}

	.filter-numbers_input-wrap {
		display: flex;
		justify-content: space-between;
	}
	.filter-numbers_input {
		width: 40%;
		height: 30px;
		border: 1px solid #ccc;
		background-color: #f2f2f2;
		padding: 0 8px;
	}
	.citrus-sf-field:not(._open) .irs-from,
	.citrus-sf-field:not(._open) .irs-to,
	.citrus-sf-field:not(._open) .irs-single,
	.citrus-sf-field:not(._open) .irs-min,
	.citrus-sf-field:not(._open) .irs-max {
		visibility: hidden !important;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default//field_template/DROPDOWN/style.css?17583658551227*/

@media all {
	[data-template="DROPDOWN"] .citrus-sf-values {
		margin-top: -1px;
		padding: 0;
	}
	[data-template="DROPDOWN"] .citrus-sf-values:before, [data-template="DROPDOWN"] .citrus-sf-values:after {
		display: none;
	}

	.citrus-select {
		display: flex;
		flex-direction: column;
		padding: 10px 0;
	}
	.citrus-select__items-wrapper {
		max-height: 278px;
		overflow: auto;
	}
	.citrus-select__item {
		display: flex;
		align-items: center;
		padding: 8px 15px;
	}
		.citrus-select__item._search-filtered {
			display: none;
		}
	.citrus-select__item-input {
		display: none;
	}

	.citrus-select__item-name {
		margin-left: 10px;
	}

	/*search*/
	.citrus-select__search {
		margin: 0 15px 12px;
		position: relative;
	}
	.citrus-select__search-input {
		background-color: #f9f8f5;
		border: none;
		border-bottom: 1px solid #cccccc;
		height: 35px;
		line-height: 35px;
		padding: 0 15px;
		width: 100%;
	}
	.citrus-select__search-icon {
		position: absolute;
		font-size: 20px;
		color: #999999;
		right: 0;
		top: 0;
		bottom: 0;
		height: 35px;
		width: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.citrus-select__chose-all {
		position: absolute;
		right: 0;
		font-size: 12px;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/style.css?17583658553080*/
.b-slider-reviews-list{
	margin-top: 50px;
	max-height: 350px;
}
.b-slider-reviews-list-item{
	margin-bottom: 25px;
	padding-bottom: 25px;
}
.slider-reviews-item-info{
	width: 60%;
	float: left;
}
.slider-reviews-item-video{
	float: right;
	margin-right: 100px;
}
.slider-reviews-item-video iframe{
	max-width: 350px;
    max-height: 200px;
}
.slider-reviews-item-info__photo{
	float: left;
}
.slider-reviews-item-info__photo img{
    width: 150px;
	border-radius: 150px;
}
.slider-reviews-item-info__desc{
	float: left;
	width: 70%;
	margin: 0px 25px;
}
.slider-reviews-item-info__desc-name{
	font-size: 18px;
    font-weight: 700;
}
.slider-reviews-item-info__desc-title{
	border-bottom: 1px solid #32ae03;
	margin-bottom: 15px;
}
.slider-reviews-item-info__desc-title span{
	font-weight: 700;
    font-size: 13px;
}
.slider-reviews-item-info__desc-title .olimp-label{
	color: #32ae03;
}
.slider-reviews-item-info__desc-property{
	margin:5px 0px;
}
.slider-reviews-item-info__desc-property__title, 
.slider-reviews-item-info__desc-property__value{
	height: 25px;
}
.slider-reviews-item-info__desc-property__title{
	float: left;
	width: 75%;
}
.slider-reviews-item-info__desc-property__value{
	float: right;
	text-align: right;
	color: #32ae03;
	font-weight: 700;
	width: 25%;
}
.slider-reviews-item-info__desc-property__value span{
	font-size: 12px;
}
.slider-reviews-item-text{
	margin-top: 10px;
	clear: both;
    line-height: 20px;
    max-height: 185px;
    overflow: hidden;
}
.slider-reviews-item-text__showmore{
	text-align: right;
	margin-top: 10px;
}
.slider-reviews-item-text__showmore a{
	font-style: italic;
	font-weight: 700;
}
.slider-reviews-item-line{
	border-bottom: 2px solid #32ae03;
	height: 2px;
	margin: 50px auto;
	width: 85%;
}
.slick-prev{
	background: url("/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/images/prev.png") !important;
}
.slick-next{
	background: url("/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/images/next.png") !important
}
.all-reviews{
	text-align: right;
}

@media screen and (max-width:1024px) {
	.slider-reviews-item-video, .slider-reviews-item-info, .slider-reviews-item-info__photo{
		float: none;
	}
	.slider-reviews-item-info__photo{
		text-align: center;
	}
	.slider-reviews-item-video{
		margin: 0px auto;
		text-align: center;
	}
	.slider-reviews-item-info{
		margin-bottom: 175px;
		width: auto;
	}
	.b-slider-reviews-list{
		max-height: none;
	}
	.slider-reviews-item-info__desc{
		width: 90%;
	}
	.slider-reviews-item-info__photo, .slider-reviews-item-info__desc{
		float: none;
	}
	.slider-reviews-item-info__desc-property__title{
		width: 67%;
	    font-size: 12px;	
	}
	.slider-reviews-item-info__desc-property__value{
		width: 33%;
	}
	.slick-prev{
		left: -75px;
	}
	.slick-next
	{
		right: -75px;
	}
}
@media screen and (min-width:1025px) and (max-width:1360px) {
	.slider-reviews-item-info{
		width: 55%;
	}
	.slider-reviews-item-video{
		margin-right: 0px;
	}
	.slider-reviews-item-text{
		margin-top: 35px;
	}
	.b-slider-reviews-list{
		max-height: none;
	}
	.slider-reviews-item-info__photo{
		text-align: center;
		float: none;
	}
	.slick-prev{
		left: -75px;
	}
	.slick-next
	{
		right: -75px;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/slick.css?17583658551780*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
/*.slick-slide img
{
    display: block;
}*/
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/slick-theme.css?17583658553148*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/./fonts/slick.eot');
    src: url('/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/./fonts/slick.woff') format('woff'), url('/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 70px;
    height: 105px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -100px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -100px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.section.list/services/style.css?17583658551079*/

@media all {
	.offers-item-image {
		width: 55px;
		display: inline-block;
		vertical-align: top;
		border-radius: 50%;
		background-color: #c5b99f;
	}

	.offers-item-image span {
		display: block;
		width: 65%;
    	margin: auto;
		padding-bottom: 100%;
		background-position: center center;
		background-repeat: no-repeat;
    	background-size: contain;
	}

	.offers-item-body {
		width: calc(100% - 115px);
		padding-left: 15px;
		padding-top: 0px;
		display: inline-block;
		vertical-align: top;
	}

	.offers-item-body .h3 {
		margin-top: 15px;
	}

	.offers-item-body a {
		display: block;
	}

	.offers-item-body a+a {
		margin-top: 15px;
	}
}
@media (max-width: 1279px) {
	.offers-item-image {
		display: block;
		margin: 0 auto 15px;
	}

	.offers-item {
		text-align: center;
	}

	.offers-item-body {
		display: block;
		width: auto;
		padding-left: 0;
	}
}
@media (max-width: 479px) {
	.offers-item-image {
		display: block;
		margin: 0 auto 15px;
	}

	.offers-item {
		text-align: center;
	}

	.offers-item-body {
		display: block;
		width: auto;
		padding-left: 0;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/staff_slider/style.css?17583658554313*/

@media all {
	.team-title {
		font-size: 28px;
		font-weight: 600;
		text-transform: uppercase;
		line-height: 1.2;
		margin-bottom: 30px;
	}

	.team-ava {
		display: inline-block;
		vertical-align: middle;
		width: 200px;
		position: relative;
		overflow: hidden;
		border-radius: 100%;
		text-decoration: none;
	}
	.team-ava__logo {
		text-align: center;
		border-radius: 0;
	}
	.team-ava__logo i {
		font-size: 200px;
		line-height: 1;
	}
	.team-ava.team-ava__logo:after {
		content: none;
	}

	.team-info {
		display: inline-block;
		vertical-align: middle;
		padding-left: 30px;
		width: calc(100% - 200px);
		font-size: 1rem;
	}

	.team-ava span {
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		padding-bottom: 100%;
		display: block;
	}

	.team-list {
		display: table;
		table-layout: fixed;
		width: 100%;
		font-size: 0;
		position: relative;
	}

	.team-name {
		display: block;
		font-size: 16px;
		line-height: 1.2;
	}

	.team-status {
		display: block;
		color: #999;
		font-size: 13px;
		margin-top: 5px;
	}

	.team-meta {
		margin: 15px -10px -10px 0;
	}
	.team-meta .meta_link{
		display: block;
		margin-bottom: 10px;
		text-decoration: none;
	}

	.team-ava:after {
		content: '';
		position: absolute;
		top: -1px;
		left: -1px;
		right: -1px;
		bottom: -1px;
		-webkit-box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
		box-shadow: inset 0 0 0 10px rgba(255,255,255,.6);
		border-radius: 100%;
	}

	.team-meta .btn {
		margin: 0 10px 10px 0;
	}

	.team-meta span.btn-icon {
		width: 25px;
		font-size: 20px;
		color: #c5b99f;
	}

	.team-meta span.btn-label {
		font-size: 15px;
		line-height: 15px;
		border-bottom: 1px solid;
	}
	/*
	.team-meta .meta_link._phone span.btn-label{
		color: #333;
		border-bottom: 1px solid transparent;
	}
	*/
	.team-meta .meta_link._phone:hover span.btn-label{
		border-bottom: 1px solid;
	}
	.team-timing {
		margin-top: 25px;
		margin-left: 25px;
		font-size: 13px;
		color: #999;
	}

	.team-timing-title {
		color: #777;
		margin-bottom: 5px;
	}

	.team-timing-list dl {
		margin: 0 0 -5px 28px;
		max-width: 200px;
	}

	.team-timing-list dd,.team-timing-list dt {
		display: inline-block;
		vertical-align: top;
		width: 70%;
		margin-bottom: 5px;
		font-size: 13px;
		color: #999;
	}

	.team-timing-list dt {
		font-weight: 600;
		width: 30%;
	}

	.team-timing-list dd {
		margin-left: 0;
	}

	.team-timing-title span.btn-label {
		font-size: 14px;
	}

	.team-timing-title span.btn-icon {
		font-size: 17px;
		margin-right: 5px;
	}

	.team-list .swiper-pagination {
		position: relative;
		margin: 15px auto 0;
		font-size: 0;
	}

	.team-list .swiper-pagination-bullet {
		background-color: #c5b99f;
		width: 12px;
		height: 12px;
		opacity: 1;
	}

	.team-list .swiper-pagination span + span {
		margin-left: 5px;
	}

	.team-item {
		background-color: #f3f1ec;
		-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
		box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
		border-radius: 6px;
		padding: 15px;
		min-height: 210px;
		overflow: hidden;
		position: relative;
	}

	.team-item .team-ava {
		height: 150px;
		width: 150px;
	}

	.team-item .team-info {
		padding-left: 15px;
		width: calc(100% - 150px);
	}
}
@media screen and (max-width: 1279px) {
	.team-item {
		min-height: auto;
	}
}
@media screen and (max-width: 767px) {
	.team-title {
		font-size: 20px
	}

	.team-item {
		text-align: center;
	}

	.team-item .team-ava {
		display: block;
		margin: 0 auto 15px;
	}

	.team-item .team-info {
		padding: 0;
		width: auto;
	}

	.team-item .team-timing-list dl {
		margin: 0 auto;
		text-align: left;
	}

	.team-item .team-timing-list dd {
		text-align: right;
	}
}
@media screen and (max-width: 479px) {
	.team-item {
		border-radius: 0;
		margin: 0 -15px;
	}

	.team-list .team-ava {
		display: block;
		margin: 0 auto 15px;
	}

	.team-list .team-info {
		padding: 0;
		width: auto;
	}

	.team {
		background-color: #f3f1ec;
		-webkit-box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
		box-shadow: 0 2px 0 0 rgba(0,0,0,.15);
		margin: 0 -15px;
		padding: 15px;
		text-align: center;
	}

	.team-list .team-timing-list dl {
		margin: 0 auto;
	}

	.team-list .team-timing-list dd {
		text-align: right;
	}

	.team-title {
		margin-bottom: 0;
		padding: 15px;
	}
}

@media print {
	.team-ava:after {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/news.list/staff_slider/custom.css?1758365855596*/
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/staff_slider/ */

#team-pagination {
  bottom: 0;
  top: 10px;
}

.team-info {
  height: 222px;
}

.h2.ta-print-l {
  font-size: 22px;
}

.team-button {
 position: relative;
 margin-top: 60px;
}

.show-contacts {
  display: inline-block;
  position:absolute;
  left: 0;
}

@media (min-width: 700px){
  .our-team .swiper-container {
      width: 570px !important;
  } 
}

@media (max-width: 700px){
  .team-info {
    height: 250px;
  }
}

@media (min-width: 480px) and (max-width: 700px){
 .btn-label {
    margin-left: 40px;
  }
}
/* End */
/* /bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default/style.css?17583658555574 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default//field_template/LINE_CHECKBOX/style.css?1758365855472 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default//field_template/NUMBERS/style.css?1758365855527 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/catalog.smart.filter/.default//field_template/DROPDOWN/style.css?17583658551227 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/style.css?17583658553080 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/slick.css?17583658551780 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/reviews_main_slider/css/slick-theme.css?17583658553148 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/catalog.section.list/services/style.css?17583658551079 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/staff_slider/style.css?17583658554313 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/news.list/staff_slider/custom.css?1758365855596 */
