

/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.element/catalog_detail/style.css?17583658553304*/

@media all {
	.object-footer {
		margin: 30px 0 -15px 0;
		font-size: 0;
	}

	.object-footer .btn {
		margin: 0 15px 15px 0;
	}

	.object-text {
		margin-top: 30px;
	}
	.object-text iframe{
		max-width: 860px;
		width: 100%;
	}

	.object-address {
		margin-bottom: 15px;
		font-size: 15px;
	}
	.object-map{
		margin-bottom: 15px;
	}
	.object-map a{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
		text-decoration: none;
	}
	.object-map .object-map-icon{
		font-size: 20px;
	}
	.object-map .object-map-label{
		line-height: 14px;
		border-bottom: 1px solid;
	}
	.object-price {
		color: #fff;
		display: inline-block;
		text-align: center;
		line-height: 1;
		padding: 10px 15px;
		min-width: 175px;
	}
	.object-price span{
		font-size: 24px;
	}
	.object-price span.btn-icon {
		font-size: 24px;
		vertical-align: -10px;
	}

	.object-price span.btn-label {
		font-size: 24px;
	}

	.object-option.dl-menu dd, .object-option.dl-menu dt {
		font-size: 15px;
	}

	.object-gallery {
		position: relative;
	}

	.object-gallery-previews {
		position: relative;
		padding-bottom: 56.25%;
	}

	.object-gallery-previews figure {
		background-color: #f3f1ec;
		-webkit-transition: .3s;
		-moz-transition: .3s;
		-ms-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		margin: 0;
		visibility: hidden;
		opacity: 0;
	}

	.object-gallery-previews figure.is-active {
		visibility: visible;
		opacity: 1;
	}

	.object-gallery-previews figcaption {
		display: none;
	}


	.object-gallery-previews img, .object-gallery-thumbs a.gallery-thumbs img {
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		left: 0;
		right: 0;
		max-height: 90%;
		max-width: 90%;
	}

	.object-gallery-thumbs {
		position: relative;
		margin-top: 10px;
	}

	.object-gallery-video {
		margin: 30px auto 20px auto;
		text-align: center;
	}

	.object-gallery-thumbs a.gallery-thumbs {
		display: block;
		padding-bottom: 56.25%;
		overflow: hidden;
		position: relative;
		background-color: #f3f1ec;
		border: 2px solid transparent;
		margin-bottom: 15px;
	}

	.object-option.dl-menu {
		margin-bottom: -10px;
	}

	.object-gallery-thumbs .swiper-slide {
		width: 33.3333333%;
	}
	.object-gallery-thumbs .swiper-container-horizontal>.swiper-scrollbar{
		left: 0;
		width: 100%;
	}
}

@media screen and (max-width: 1279px) {
	.object-option.dl-menu dd, .object-option.dl-menu dt,.object-address {
		/*font-size: 14px;*/
	}

	.object-price span, .object-price span.btn-icon,.object-price span.btn-label {
		font-size: 20px;
	}

	.object-text {
		margin-top: 15px;
		font-size: 14px;
	}
}

@media screen and (max-width: 767px) {
	.object-option.dl-menu dd, .object-option.dl-menu dt {
		width: 50%;
	}
	.object-text iframe{
		height: 260px;
	}
}

@media screen and (max-width: 479px) {
	.object-footer .btn {
		margin: 0 0 15px;
		float: left;
		width: auto;
		clear: left;
	}

	.object-footer {
		overflow: hidden;
	}
	.object-footer .btn{
		width: 100%;
	}

	.object-text iframe{
		height: 200px;
	}
}

@media screen and (max-width: 360px) {
	.object-gallery-thumbs .swiper-slide {
		width: 50%;
	}
}

@media print {
	.our-team {
		margin-top: 30px;
	}
}

/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/catalog.element/catalog_detail/custom.css?175836585592*/
/* Added 11.06.2019 by ASk */
.object-footer {
 /* display: none; */ /*changed 06.08.19*/
}

/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?175836284964*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */


/* Start:/bitrix/templates/citrus_arealty2/components/bitrix/system.pagenavigation/.default/style.css?1758365855659*/

@media all {
	.switch {
		padding: 30px 0;
		border-top: 1px solid #c5b99f;
		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_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.element/catalog_detail/style.css?17583658553304 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/catalog.element/catalog_detail/custom.css?175836585592 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?175836284964 */
/* /bitrix/templates/citrus_arealty2/components/bitrix/system.pagenavigation/.default/style.css?1758365855659 */
/* /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 */
