

/* Start:/bitrix/templates/citrus_arealty/components/citrus/realty.catalog/catalog/bitrix/catalog.section.list/.default/style.css?1764964485621*/
.bx_sitemap {
    margin-bottom: 0;
}
.bx_sitemap_li_title {display: inline-block; margin: 9px 0!important;}



.bx_sitemap_li_title a{
    text-decoration: none;
color: #333;
padding: 0;
margin: 0 7px !important;
border-bottom: 1px dashed #333;
}
.bx_sitemap_li_title a:hover{
    color: #c8430e;
    border-color: #c8430e;
}
.item {
    width: 0; display: inline-block;
}

.bx_catalog_tile_img{list-style-type: none}

@media screen and (max-width: 479px) and (min-width: 320px) {
    .bx_sitemap_li_title a {
        padding: 6px 8px;
        font-size: 13px;
    }
    .bx_sitemap_li_title {margin: 8px 0!important;}
}
/* End */


/* Start:/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/style.min.css?176496448527859*/
.bx_filter .bx_filter_select_text,.bx_filter_select_popup ul li label{text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;vertical-align:middle;white-space:nowrap}.bx_filter .bx_filter_section{position:relative;border-radius:2px}.bx_filter .bx_filter_title{font-size:18px;font-weight:700;margin-bottom:10px;color:#000;text-shadow:0 1px 0 #fff}.bx_filter_button_box{margin-bottom:0}.bx_filter .bx_filter_parameters_box{margin-bottom:12px}.bx_filter .bx_filter_button_box,.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:both}.bx_filter.bx_horizontal .bx_filter_parameters_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;padding:0 15px 0 0}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2){width:74%;margin-left:1%}@media (max-width:860px){.bx_filter.bx_horizontal .bx_filter_parameters_box{width:33.333%}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}.bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2){clear:both}}@media (max-width:640px){.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{width:50%}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2),.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2){clear:both}}@media (max-width:450px){.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box{float:none;width:100%}.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(2n+2),.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(3n+2),.bx-touch .bx_filter.bx_horizontal .bx_filter_parameters_box:nth-child(4n+2){clear:none}}.bx_filter .bx_filter_parameters_box_title{font-size:15px;display:inline-block;margin-bottom:10px;cursor:pointer;color:#000;border-bottom:1px dashed #000;position:relative}.bx_filter .bx_filter_parameters_box_title:after{position:absolute;content:' ';width:7px;height:4px;top:50%;right:-15px;margin-top:-1px;opacity:.8;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjWLWCQWsBg1cLQ5AIQ0gIACLDA/lykNHsAAAAAElFTkSuQmCC')}.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFAgMAAAD09B5LAAAABGdBTUEAALGPC/xhBQAAAAlQTFRF////AAAAAAAAflGpXQAAAAN0Uk5TvwCA2cz+0wAAABdJREFUCNdjCAthiJrCkLWEYdUKBgYGACBrA/l9XbhoAAAAAElFTkSuQmCC")}.bx_filter .bx_filter_block{display:none;padding:0}.bx_filter .bx_filter_button_box .bx_filter_block,.bx_filter .bx_filter_parameters_box.active .bx_filter_block{display:block}.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{font-size:15px;font-style:normal;color:#596b70;display:block;padding-bottom:3px}.bx_filter .bx_filter_parameters_box_container_block{font-size:11px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto;color:#3f3f3f}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){text-align:right;padding-left:5px}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:66%;min-width:80px;width:100%;height:24px;padding:1px;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ca3ae),color-stop(100%,#b6c8d2));background:-webkit-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-moz-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-ms-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-o-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:linear-gradient(top bottom,#8ca3ae 0,#b6c8d2 100%);box-shadow:0 1px 0 0 rgba(255,255,255,.75)}.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:first-child{padding-right:5px}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:14px;height:22px;margin:0;padding:0 4px;border:none;border-radius:2px;background:#fff;box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75)}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container{max-width:100%;position:relative}.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar{padding:0 23px 0 4px;font-size:15px}.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;font-size:18px;top:7px;right:3px}.bx_filter .bx_ui_slider_track{position:relative;height:7px;margin:25px 10px;border:1px solid #8da3ad;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYzBjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q1ZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a1c0c8),color-stop(100%,#b3d5df));background:-webkit-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:-moz-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:-ms-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:-o-linear-gradient(top,#a1c0c8 0,#b3d5df 100%);background:linear-gradient(top bottom,#a1c0c8 0,#b3d5df 100%);box-shadow:0 1px 0 0 rgba(255,255,255,.35)}.bx_filter .bx_ui_slider_part{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.bx_filter .bx_ui_slider_part.p1{left:-1px}.bx_filter .bx_ui_slider_part.p2{left:25%}.bx_filter .bx_ui_slider_part.p3{left:50%}.bx_filter .bx_ui_slider_part.p4{left:75%}.bx_filter .bx_ui_slider_part.p5{right:-1px}.bx_filter .bx_ui_slider_part span{font-size:11px;font-weight:700;position:absolute;top:-16px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#000}.bx_filter .bx_ui_slider_part.p2 span,.bx_filter .bx_ui_slider_part.p3 span,.bx_filter .bx_ui_slider_part.p4 span{color:#6b8086}.bx_filter .bx_ui_slider_pricebar,.bx_filter .bx_ui_slider_pricebar_V,.bx_filter .bx_ui_slider_pricebar_VD,.bx_filter .bx_ui_slider_pricebar_VN,.bx_filter .bx_ui_slider_range{position:absolute;top:-1px;bottom:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx_filter .bx_ui_slider_range{z-index:50}.bx_filter .bx_ui_slider_pricebar{z-index:100}.bx_filter .bx_ui_slider_pricebar_VD{z-index:60;border-top:1px solid #74868e;border-bottom:1px solid #74868e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0OWRhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2FmYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#849da4),color-stop(100%,#93afb7));background:-webkit-linear-gradient(top,#849da4 0,#93afb7 100%);background:-moz-linear-gradient(top,#849da4 0,#93afb7 100%);background:-ms-linear-gradient(top,#849da4 0,#93afb7 100%);background:-o-linear-gradient(top,#849da4 0,#93afb7 100%);background:linear-gradient(top bottom,#849da4 0,#93afb7 100%)}.bx_filter .bx_ui_slider_pricebar_VN{z-index:70;border:1px solid #8da3ad;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E4ZGZmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6eccea),color-stop(100%,#73d6f6));background:-webkit-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:-moz-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:-ms-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:-o-linear-gradient(top,#6eccea 0,#73d6f6 100%);background:linear-gradient(top bottom,#6eccea 0,#73d6f6 100%)}.bx_filter .bx_ui_slider_pricebar_V{z-index:80;top:-1px;bottom:-1px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') left repeat-y,url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') right repeat-y,url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAMAAAAxZj1mAAAABGdBTUEAALGPC/xhBQAAAL1QTFRFANz2ALTqAKrmALbrAN33AKzmANf0ALPqAKfkAKrlAKbkHpThALXqALHqAI/dAKDkAJviAJ/lAJrhAKnnAKTnAJTgAJ/kAKTmAJXfAJnhAKbjAJriAJ3iAKfoAKPnAJHeAKHjAKfmAKznAKvoAKvpAKHkAKzqALTrALTpANb0ALXrALPrALjtAJ7kAKfnAKPlAKTlAKLnAKbnAK/pHpTiALDqANz3AHi6AKzpAKjoANv2AHm6AKzoAHm7H5XiGxHqSgAAAG9JREFUCNcVxEUCwkAQBMDG3V2Dxz3rO/n/s4A6FOqq/vk3qsC7XGsfuu1rjk7gtZoNLxqMgwg9xvqh6w7ZJDyitDcpbVbax9titVT35yFRr7P8YJ5k6T7dFadLoTBbxNN1vN3k19yBEIYEkTGG6AvhQBEyBjCadgAAAABJRU5ErkJggg==') repeat-x}.bx_filter .bx_ui_slider_handle{position:absolute;top:100%;width:22px;height:22px}.bx_filter .bx_ui_slider_handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}.bx_filter .bx_ui_slider_handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}.bx_filter .bx_ui_slider_handle.left{left:0;margin-left:-21px;background:url(/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/images/handle_left.png) right top no-repeat}.bx_filter .bx_ui_slider_handle.right{right:0;margin-right:-21px;background:url(/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/images/handle_right.png) left top no-repeat}.bx_filter .bx_filter_select_container{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;padding:1px;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYTNhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmM4ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8ca3ae),color-stop(100%,#b6c8d2));background:-webkit-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-moz-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-ms-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:-o-linear-gradient(top,#8ca3ae 0,#b6c8d2 100%);background:linear-gradient(top bottom,#8ca3ae 0,#b6c8d2 100%);box-shadow:0 1px 0 0 rgba(255,255,255,.75)}.bx_filter .bx_filter_select_block{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:33px;margin:0;padding:0 33px 0 10px;border:none;border-radius:2px;background:#fff;box-shadow:inset 0 3px 6px 0 rgba(215,215,215,.75)}.bx_filter .bx_filter_select_text{font-size:15px;line-height:33px;max-width:100%;height:33px;cursor:pointer}.bx_filter .bx_filter_select_text.fix{min-width:120px}.bx_filter .bx_filter_select_text label{cursor:pointer}.bx_filter .bx_filter_select_arrow{position:absolute;top:0;right:0;width:34px;height:33px;cursor:pointer;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') center no-repeat}.bx_filter_select_popup{padding:0}.bx_filter_select_popup ul{margin:0;padding:0;list-style:none}.bx_filter_select_popup ul li{display:block;text-align:left;vertical-align:middle}.bx_filter_select_popup ul li:first-child{border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:5px}.bx_filter_select_popup ul li label{font-size:14px;line-height:26px;display:block;text-align:left!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:0 5px;cursor:pointer;color:#575757}.bx_filter_select_popup ul li label.selected,.bx_filter_select_popup ul li label:hover{color:#000;background:#f3f8fa}.bx_filter_select_popup ul li label.disabled{color:#b8b8b8;background:0 0}.bx_filter_select_popup ul li .bx_filter_param_text{line-height:26px!important}.bx_filter.bx_horizontal .bx_filter_parameters_box.tags{width:100%;clear:both}.bx_filter .bx_filter_tag{padding:18px;border:1px solid #aed5e0;border-radius:5px;background:rgba(151,214,233,.33)}.bx_filter .bx_tag_link{font-size:12px;text-decoration:none;color:#68939e;border-bottom:1px solid;text-shadow:none}.bx_filter .bx_tag_link.active,.bx_filter .bx_tag_link:hover{color:#1d3d46;border-bottom:none}.bx_filter .bx_filter_param_label{font-size:13px;position:relative;display:inline-block;text-align:left;margin-bottom:5px;margin-right:5px}.bx_filter .bx_filter_param_label.dib{display:inline-block}.bx_filter .bx_filter_param_text{line-height:34px;position:relative;display:inline-block;margin:0 5px;vertical-align:middle;text-align:center;cursor:pointer}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_text{color:#6c6c6c}.bx_filter_select_popup .bx_filter_param_label.active{background:#f3f8fa}.bx_filter .bx_filter_input_checkbox{position:relative;display:block;clear:both;overflow:hidden;min-height:20px;padding-top:5px;padding-bottom:5px}.bx_filter .bx_filter_input_checkbox input[type=checkbox],.bx_filter .bx_filter_input_checkbox input[type=radio]{position:relative;top:-3px;float:left}.bx_filter .bx_filter_input_checkbox .bx_filter_param_text{display:block;line-height:15px;margin-left:25px;text-align:left}.bx_filter .bx_filter_param_btn{display:inline-block;width:34px;height:34px;text-align:center;text-decoration:none;color:#000;vertical-align:middle;border:1px solid #9dbcc3;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUxZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fbfdfd),color-stop(100%,#cfe1e7));background:-webkit-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:-moz-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:-ms-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:-o-linear-gradient(top,#fbfdfd 0,#cfe1e7 100%);background:linear-gradient(top bottom,#fbfdfd 0,#cfe1e7 100%);background-clip:padding-box;box-shadow:0 1px 0 rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.22);text-shadow:0 1px 0 #fff;-webkit-transition:border .3s,box-shadow .1s,color .3s;-moz-transition:border .3s,box-shadow .1s,color .3s;-ms-transition:border .3s,box-shadow .1s,color .3s;-o-transition:border .3s,box-shadow .1s,color .3s;transition:border .3s,box-shadow .1s,color .3s;cursor:pointer}.bx_filter .bx_filter_param_btn:hover{border-color:#b4d5de}.bx_filter .bx_filter_param_btn:active,.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{border-color:#b4d5de;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmUyZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#feffff),color-stop(100%,#cfe2e7));background:-webkit-linear-gradient(top,#fcfefe 0,#feffff 100%);background:-moz-linear-gradient(top,#fcfefe 0,#feffff 100%);background:-ms-linear-gradient(top,#fcfefe 0,#feffff 100%);background:-o-linear-gradient(top,#fcfefe 0,#feffff 100%);background:linear-gradient(top bottom,#fcfefe 0,#cfe2e7 100%);box-shadow:0 0 0 3px #2995d7,inset 0 2px 3px rgba(0,0,0,.12)}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl{background:0 0;box-shadow:none;position:relative}.bx_filter .bx_filter_param_label.disabled .bx_filter_param_btn.bx_color_sl:before{position:absolute;bottom:0;right:0;top:0;left:0;content:' ';display:block;z-index:100;background:url(/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/images/missing_v2.png) center no-repeat;opacity:.7}.bx_filter .bx_filter_param_btn.bx_spm{width:23px;min-width:23px;height:23px;padding:0;vertical-align:middle}.bx_filter .bx_filter_param_btn.bx_spm.bx_minus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),-webkit-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),-o-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAECAIAAADXmFKkAAAAIUlEQVQYV2NgKFmCD5UuYUDno5ElUBWLoUJwUWT0nxAAABiMRP18QPJ4AAAAAElFTkSuQmCC),linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-repeat:no-repeat,repeat;background-position:center 10px,center}.bx_filter .bx_filter_param_btn.bx_spm.bx_plus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),-webkit-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),-o-linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAATElEQVQoz2NgQAclS/7DMUEAVriYWMVQhSCaKJNLcTmjFMmNyBibOFgQLrEYu0a4YrCCxbhNQxb7jwaQFWLIUR7OpUtIDWciFONzIwAP8KL1rVnYDQAAAABJRU5ErkJggg==),linear-gradient(#fbfdfd 0,#cfe1e7 100%);background-repeat:no-repeat,repeat;background-position:center 6px,center}.bx_filter .bx_filter_param_btn.bx_spm:active{outline:0!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.bx_filter span.bx_spm{font-size:18px;font-weight:700;line-height:23px;display:inline-block;height:23px;margin:0 10px;vertical-align:middle;color:#000}.bx_filter .bx_filter_select_text_icon,.bx_filter_select_popup .bx_filter_select_text_icon{line-height:33px;position:relative;display:inline-block;width:24px;height:24px;margin-top:-2px;margin-right:2px;vertical-align:middle;border-radius:2px}.bx_filter .bx_filter_btn_color_icon,.bx_filter_select_popup .bx_filter_btn_color_icon{line-height:24px;position:relative;top:5px;border-radius:2px;display:inline-block;width:24px;height:24px;vertical-align:middle;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);-webkit-background-size:cover;background-size:cover}.bx_filter_select_popup .bx_filter_btn_color_icon{width:20px;height:20px;margin:2px 0;top:0!important}.bx_filter .bx_filter_select_block .bx_filter_btn_color_icon{top:-1px!important}.bx_filter_btn_color_icon.all{position:relative;border:none;box-shadow:none}.bx_filter_btn_color_icon.all:after,.bx_filter_btn_color_icon.all:before{position:absolute;width:60%;height:60%;background:#fff;content:" ";box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.bx_filter_btn_color_icon.all:after{right:0;bottom:0}.bx_filter_btn_color_icon.all:before{top:0;left:0}.bx_filter .bx_filter_param_label.disabled .bx_filter_btn_color_icon{opacity:.2}.bx_filter .bx_filter_parameter_biz{font-size:15px;display:inline-block;margin-right:10px;text-decoration:none;color:#215968;border-bottom:1px dashed}.bx_filter .bx_filter_search_button,.bx_filter .bx_filter_search_reset{cursor:pointer;outline:0;font-size:14px;font-weight:700;line-height:35px;height:35px;margin-right:7px;margin-bottom:10px;border-radius:3px;text-shadow:0 1px 0 0 rgba(255,255,255,.75);padding:0 10px;display:inline-block}.bx_filter .bx_filter_parameter_biz:hover{text-decoration:none;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active{position:relative;padding-left:20px;color:#d54a4a;border-bottom:1px solid}.bx_filter .bx_filter_parameter_biz.active:hover{border-bottom:1px dashed}.bx_filter .bx_filter_parameter_biz.active:before{position:absolute;top:4px;left:1px;display:block;width:13px;height:13px;content:' ';background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABFElEQVQoz2NgIBJcl+Qzui7J33Vdgo+RWA38NxQknwDp/zekhRoIarghyc94Q15iC5D+f1NJ5v/n7dumE7ZFWqgYbANQ08c1a37+///fAL8GCT7L6zLCf0CaXjbUAdX/j0aWdAJKTACaxookJnJTUeoFyIaHIYH////8ORHZzdw35MTegyRvSAkeAdISYH8oSu4Fid0x0f//5/nzo0BbWOCagBzur0ePvrujp/kf5Aygc54DbZkDYt9UkPj/7czpl0A1ohhuBwra/Lp//809Zwewh8GagfSHpUt+A+VMcXoaKKn45+PHK0/iY8EaX1SUgzyeRDB4gYp4//3+veX9/Hn//379OpPY1ALSyAzEOUDMhksNAKf2po+AEPuKAAAAAElFTkSuQmCC') center left no-repeat}.bx_filter .bx_filter_search_button{text-decoration:none;color:#1075a2;border-top:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.4);border-left:1px solid rgba(0,0,0,.2);background:#f9fafa;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfefe),color-stop(100%,#c6e8f2));background:-webkit-linear-gradient(top,#fcfefe 0,#c6e8f2 100%);background:-moz-linear-gradient(top,#fcfefe 0,#c6e8f2 100%);background:-ms-linear-gradient(top,#fcfefe 0,#c6e8f2 100%);background:-o-linear-gradient(top,#fcfefe 0,#c6e8f2 100%);background:linear-gradient(top bottom,#fcfefe 0,#e4f1f5 100%);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.bx_filter .bx_filter_search_button:hover{background:#f0f9fb}.bx_filter .bx_filter_search_button:active{position:relative;bottom:-1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e4f1f5),color-stop(100%,#f9fafa));background:-webkit-linear-gradient(top,#e4f1f5 0,#f9fafa 100%);background:-moz-linear-gradient(top,#e4f1f5 0,#f9fafa 100%);background:-ms-linear-gradient(top,#e4f1f5 0,#f9fafa 100%);background:-o-linear-gradient(top,#e4f1f5 0,#f9fafa 100%);background:linear-gradient(top bottom,#e4f1f5 0,#f9fafa 100%);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.08)}.bx_filter .bx_filter_search_reset{color:#586a6f;background:0 0;border:none}.bx_filter .bx_filter_search_reset:hover{color:#555}.bx_filter .bx_filter_search_reset:active{position:relative;bottom:-1px}.bx_filter .bx_filter_popup_result{font-size:13px;font-weight:400;line-height:33px;position:absolute;z-index:930;display:none;height:33px;margin-top:-7px;margin-left:10px;padding:0 10px;white-space:nowrap;color:#3f3f3f;border-top:1px solid #c0d6dc;border-right:1px solid #c0d7dd;border-bottom:1px solid #c0d6dc;border-left:1px solid #c0d7dd;border-radius:3px;background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.bx_filter .bx_filter_popup_result .arrow{position:absolute;top:50%;width:8px;height:14px;margin-top:-7px;background:url(/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/images/arr_left.png) center no-repeat}.bx_filter.bx_horizontal .bx_filter_popup_result{position:static!important;display:inline-block}.bx_filter .bx_filter_popup_result_close,.bx_filter.bx_horizontal .bx_filter_popup_result .arrow{display:none}.bx_filter .bx_filter_popup_result.right{left:102%}.bx_filter .bx_filter_popup_result.left{right:102%}.bx_filter .bx_filter_popup_result.right .arrow{left:-8px;background:url(/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/images/arr_left.png) center no-repeat}.bx_filter .bx_filter_popup_result.left .arrow{right:-8px;background:url(/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/images/arr_right.png) center no-repeat}.bx_filter .bx_filter_popup_result a{color:#0073a3}.bx_filter .bx_filter_popup_result a:hover{text-decoration:none}@media (max-width:530px){.bx-touch .bx_filter .bx_filter_popup_result{font-size:12px;line-height:14px;position:fixed!important;z-index:1001;top:auto!important;right:0!important;bottom:0!important;left:0!important;margin-top:0;margin-left:0;width:auto;height:auto;padding:10px;border-radius:0;box-shadow:0 -2px 5px 0 rgba(0,0,0,.1)}.bx_filter .bx_filter_popup_result .arrow{display:none}.bx-touch .bx_filter .bx_filter_popup_result_close{position:absolute;top:50%;right:10px;display:block;width:22px;height:22px;margin-top:-11px;background:url(/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/images/x.png) center/16px no-repeat}}@media screen and (max-width:991px) and (min-width:768px){.bx_filter.bx_horizontal .bx_filter_parameters_box{width:100%}}
/* End */


/* Start:/bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/themes/red/colors.css?17649644856597*/
.bx_filter.bx_red .bx_filter_section{

}
/*Track*/
.bx_filter.bx_red .bx_ui_slider_track{
	border:1px solid #c6a6a9;
	background: #cdcdcd;
	/*background-image: -webkit-linear-gradient(#d6b0ab 0%, #f0c6c1 100%);
	background-image: -o-linear-gradient(#d6b0ab 0%, #f0c6c1 100%);
	background-image: linear-gradient(#d6b0ab 0%, #f0c6c1 100%);*/
	box-shadow:0 1px 0 0 rgba(255,255,255,.35);
}
.bx_filter.bx_red .bx_ui_slider_part{
	background:#c4b2af;
}

.bx_filter.bx_red .bx_ui_slider_part.p2 span,
.bx_filter.bx_red .bx_ui_slider_part.p3 span,
.bx_filter.bx_red .bx_ui_slider_part.p4 span{color:#8f8280;}

.bx_filter.bx_red .bx_ui_slider_pricebar_VD{
	border-top:   1px solid #a2888a;
	border-bottom:1px solid #a2888a;
	background:#a1a1a1;
	/*	background-image: -webkit-linear-gradient(#ae8f8b 0%, #c2a09c 100%);
		background-image: -o-linear-gradient(#ae8f8b 0%, #c2a09c 100%);
		background-image: linear-gradient(#ae8f8b 0%, #c2a09c 100%);*/

}
.bx_filter.bx_red .bx_ui_slider_pricebar_VN{
	border:1px solid #979797;
	background-image: -webkit-linear-gradient(#f3a642 0%, #ffae45 100%);
	background-image: -o-linear-gradient(#f3a642 0%, #ffae45 100%);
	background-image: linear-gradient(#f3a642 0%, #ffae45 100%);
}
.bx_filter.bx_red .bx_ui_slider_pricebar_V{
	/*border-right:1px solid #a45158;*/
	/*border-left: 1px solid #a45158;*/
	background:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFpFFYvxt9tQAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') repeat-y left,
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFpFFYvxt9tQAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=') repeat-y right,
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAIAAACAMfp5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQxMjM2QTc3MTgxMTFFNDhCODlGOUJEMTIwNkYzNDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQxMjM2QTg3MTgxMTFFNDhCODlGOUJEMTIwNkYzNDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDEyMzZBNTcxODExMUU0OEI4OUY5QkQxMjA2RjM0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDEyMzZBNjcxODExMUU0OEI4OUY5QkQxMjA2RjM0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiRB3u0AAADCSURBVHjaJE9dTgJhEJtvvmF3wQeMEBITIDx4CC9hwpsn9ATewgtwAWCDxoQoy/58M1N3sU3apk9teNu+ElEgQs/B/wF5efpGsjjKrpe6mGTMrCk1lcrP7qDAb6fTPCZmOJ2uaTYWDu7nWu96VwT1U5UWRSRz3lfd/YiEgqofqm6RB1NjkDwI9xUTvhpdTgQ2jDg2Sdi9c/9sfTOOaq6GsrXHInKbtKxtnQU3h3nZ6CofsrzPnwF8hNsDgPpw0z8BBgBVFnVnpPCdPgAAAABJRU5ErkJggg==') repeat-x;
}
/**/
.bx_filter .bx_filter_param_btn:hover{border-color:#e54927}
.bx_filter .bx_filter_param_btn:active,
.bx_filter .bx_filter_param_label.active .bx_filter_param_btn{
	box-shadow:0 0 0 3px #e54927,inset 0 2px 3px rgba(0,0,0,.12);
}


/*
* TAGS
*
*/
.bx_filter.bx_red .bx_filter_tag{
	border: 1px solid rgba(224, 174, 216, 1);
	background: none repeat scroll 0% 0% rgba(233, 151, 151, 0.33);
}
.bx_filter.bx_red .bx_tag_link{
	color:rgba(179, 60, 60, 1);
}
.bx_filter.bx_red .bx_tag_link.active,
.bx_filter.bx_red .bx_tag_link:hover{
	color:#400;
}

/**/

.bx_filter.bx_red .bx_filter_control_section{text-align: center}
.bx_filter.bx_red .bx_filter_search_button{
	height: 33px;
	color: #a2311b;
	margin-top: 12px;

	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2RjZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3dcd9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3dcd9));
	background: -webkit-linear-gradient(top, #ffffff 0%,#f3dcd9 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#f3dcd9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#f3dcd9 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#f3dcd9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3dcd9',GradientType=0 );

	line-height:33px;
}
.bx_filter.bx_red .bx_filter_search_button:hover {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWYxZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #faf1f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#faf1f0));
	background: -webkit-linear-gradient(top, #ffffff 0%,#faf1f0 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#faf1f0 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#faf1f0 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#faf1f0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#faf1f0',GradientType=0 );
}
.bx_filter.bx_red .bx_filter_search_button:active{background:#f6e5e3}

/* End */


/* Start:/bitrix/templates/citrus_arealty/components/bitrix/catalog.section/catalog_cards/style.css?17649644853431*/
.sort-block{margin: 0 0 16px 0}
.sort{width: 80%}
.sort p{width: 100%; margin: 8px 0!important; display: inline; white-space: nowrap}
.sort span{padding: 5px;font-size: 21px;font-weight: bold;margin-bottom: 10px;color: #000;}
.sort a{padding: 5px}

.sorting-1{width: 80%}
.sorting-2{width: 20%}
.sorting-2 p{text-align: right}
.hidden{
    display: none;
}
.show_all{
    color: #c8430e!important;
    border-color: #c8430e;
}
.show_all:hover{
    cursor: pointer;
}
iframe{border-radius: 20px;}
#mapBtn{
    /*float: right; */
    background: #ce3a12; color: white; text-decoration: none; padding: 5px 8px; border: 1px solid #ce3a12;border-radius: 15px;}
#mapBtn:hover{background: white; color: #ce3a12; border: 1px solid #ce3a12}

.filter-width{width: 100%;display: block}

.booking{background-color: #f3f1ec;    text-align: center; padding-top: 24px; }
.booking p{font-weight: 700; font-size: 20px; margin: 0!important;}

.catalog-item-element{width: 100%;}

.inside-element{border-radius: 10px; border: 1px solid #c4b99e; /*padding: 20px*/ }
.inside-element:hover{border: 1px solid #c63800;}
.item-info{min-height: 120px;padding: 0 20px;}
.icon-map:before {color: #ce3a12;}

.calc-photos{color: white; background: #ce3a12; padding: 5px; font-size: 13px; width: auto; position: absolute;     top: 22px;left: 48px;}
.calc-photos a{color: white; text-decoration: none;}

.calc-places{padding: 5px 10px 5px 30px;width: auto; position: absolute;top: 5px;left: 20px; border-radius: 10px;background: url(/bitrix/templates/citrus_arealty/images/1.svg) no-repeat 5% 50% #f8f8f8;font-size: 16px;line-height: 30px;color: #6b6b6b;font-weight: 400;font-family: "PT Sans";}
.calc-places a{color: #6b6b6b; text-decoration: none;}

/*reviews*/
.calc-reviews{font-size: 14px; margin: 8px 0 15px 0!important;}

/*card*/
.detail-btn{width: 100%;  text-align: center; font-weight: 700;padding: 0 20px;margin: 10px 0 10px!important;}
.detail-btn a{text-decoration: none;  display:inline-block;width:100%;height:100%; padding: 5px; font-size: 16px;line-height: 22px;color: #ffffff;font-weight: 700;font-family: "PT Sans";border-radius: 10px;background-color: #c63800;}
.detail-btn a:hover{background: #9c2c00}

/*feature*/
.list-feature{display: inline-block!important; width: 24px; height: 24px; margin: 4px;}
.list-feature-container{margin:10px 0 5px 0;text-align: center;}

.inside-element .goods-price{
font-size: 16px;
line-height: 22px;
color: #333333;
font-weight: 400;
font-family: "PT Sans";
text-align: left;
}
.price-cost{
   font-size: 20px; 
   font-weight: bold;
}
.price-period{
    display: block;
}
.block-goods-price{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 1279px) and (min-width: 320px) {
    .correction-price{line-height: 5px!important; padding: 5px}
}

/*mobile*/
@media screen and (max-width: 479px) and (min-width: 320px) {
    .filter-width {width: 100% !important; display: block!important;}
    .catalog-item-element{width:100%;}
    .sorting-1{width: 100%}
    .sorting-2{width: 100%}
}

@media screen and (max-width: 767px) and (min-width: 480px) {
    .filter-width {width: 100% !important; display: block!important;}
    .catalog-item-element{width:100%;}
    .sorting-1{width: 100%}
    .sorting-2{width: 100%}
    
}


@media screen and (max-width: 991px) and (min-width: 768px) {

    .sorting-1{width: 70%}
    .sorting-2{width: 30%}


}



/* End */


/* Start:/bitrix/templates/citrus_arealty/components/bitrix/news.list/articles-list/style.css?17841137243877*/
.row-tarif{
    display: flex!important;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: space-between;
}
.row-tarif > div {
    flex: 1;
}
.tarif-1{
  background-color: #c63800;
}
.tarif-2{
  background-color: #9c2c00;
}
.tarif-3{
  background-color: #772200;
}
.price_block_tarif{
  display: flex;
  align-items: center;
    justify-content: space-around;
}
.tarif-box {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #c4b99e;
}
.tarif-header {
    font-size: 28px;
line-height: 30px;
color: #ffffff;
font-weight: 700;
font-family: "PT Sans";
text-align: center;
    border-radius: 10px 10px 0 0;
    padding-top: 7px;
    padding-bottom: 2px;
}
.tarif-header .h2 {
    font-weight: bold;
    font-size: 28px;
}
.tarif-info {
    text-align: center;
    font-size: 20px;
    font-family: "PT Sans";
    padding: 25px;
    margin: 0 10px 0 0;
    font-weight: 700;
    margin: 0;
}
.wrap .tarif-info ul,
.wrap .tarif-info ol {
    margin: 0;
}
.tarif-info .h2 {
    font-size: 24px;
line-height: 30px;
color: #333333;
font-weight: 700;
font-family: "PT Sans";
text-align: center;
    margin-bottom: 13px;
}
.tarif-info .h3 {
    font-size: 16px;
line-height: 20px;
color: #333333;
font-weight: 400;
font-family: "PT Sans";
text-align: center;
border-radius: 10px;
background-color: #f8f8f8;
padding: 10px;
}
.tarif-info .info {
    font-size: 16px;
line-height: 20px;
color: #333333;
font-weight: 400;
font-family: "PT Sans";
text-align: left;
border-radius: 10px;
background-color: #f8f8f8;
padding: 10px 15px;
}
.tarif-price {
    text-align: center;
    font-size: 30px;
    padding: 0 0 8px 0;
    margin-top: -1px;
    color: #333333;
}
.tarif-price small {
    font-size: 16px;
line-height: 22px;
color: #333333;
font-weight: 400;
font-family: "PT Sans";
}
.tarif-price small.center{
    display: block;
    text-align: center;
}
.tarif-price small:not(.center):last-child{
    display: block;
    text-align: left;
}
.tarif-price strong {
    font-size: 24px;
    font-weight: 700;
}
.tarif-footer {
    background-color: #c63800;
    border-radius: 0 0 8px 8px;
    padding-top: 7px;
    padding-bottom: 5px;
}

.faq {
    max-width: 900px;
    margin: 50px auto;
    font-family: Arial, sans-serif;
}

.faq h2 {
    text-align: center;
    color: #c63800;
    margin-bottom: 30px;
    font-size: 34px;
}

.faq-item {
    background: #f8f8f8;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    margin-bottom: 15px;
    overflow: hidden;
}

.faq-question {
    width: 100%;
    padding: 20px 25px;
    background: #f8f8f8;
    color: #c63800;
    border: none;
    cursor: pointer;
    text-align: left;
    font: 600 16px / 20px "PT Sans", Helvetica, Arial, sans-serif;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: .3s;
}

.faq-question:hover{
    background:#fff4ef;
}

.faq-question::after{
    content:"+";
    font-size:28px;
    color:#c63800;
    transition:.3s;
}

.faq-item.active .faq-question::after{
    content:"−";
}

.faq-answer{
    max-height:0;
    overflow:hidden;
    transition:max-height .35s ease;
    background:#fff;
}

.faq-answer p{
    margin:0;
    padding:20px 25px;
    font: 400 16px / 20px "PT Sans", Helvetica, Arial, sans-serif;
    color: #333;
}

@media(max-width:768px){

.faq h2{
    font-size:28px;
}

.faq-question{
    font-size:17px;
    padding:18px;
}

.faq-answer p{
    padding:18px;
}
}

.articles-list .item{background:#dde7e9; width:100%; padding:10px 20px 10px 20px; margin:0 0 4px 0;border-radius: 15px;}
.articles-list .item a{color:black; text-decoration:none}

@media screen and (max-width: 479px) and (min-width: 320px) {
	.align-articles{ display: block!important; width: 100%!important;}
}


@media screen and (max-width: 767px) and (min-width: 478px) {
	.align-articles{ display: block!important; width: 100%!important;}
}
/* End */
/* /bitrix/templates/citrus_arealty/components/citrus/realty.catalog/catalog/bitrix/catalog.section.list/.default/style.css?1764964485621 */
/* /bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/style.min.css?176496448527859 */
/* /bitrix/templates/citrus_arealty/components/bitrix/catalog.smart.filter/visual_horizontal/themes/red/colors.css?17649644856597 */
/* /bitrix/templates/citrus_arealty/components/bitrix/catalog.section/catalog_cards/style.css?17649644853431 */
/* /bitrix/templates/citrus_arealty/components/bitrix/news.list/articles-list/style.css?17841137243877 */
