.icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}
form .one-radio-block {display: block}
form .one-radio-block:first-child{float: left}
form .one-radio-block:last-child {float: right}
form .one-radio-block:last-child {float: none}
form .radio-blocks input {display: none}
form .radio-blocks input:checked+span {background-color: #f0c330;transition:.2s}
form .radio-blocks label span {
    border-bottom: 1px solid #282d39;
    border-left: 1px solid #282d39;
    border-top: 1px solid #282d39;
    cursor: pointer;
    padding: 5px 10px;
    text-transform: lowercase
}
form .radio-blocks label span{
    font-size: 12px;
    text-transform: none;
}
form .radio-blocks label:last-child span {
    border-right: 1px solid #282d39
}
form .flex-block,form .radio-blocks,form .radio-blocks label {
    align-items: flex-end;
    display: flex;
    height: 100%;
    margin-bottom: 0
}

#catalog-top-section #breadcrumbs-block {
    margin-top: 20px
}

.breadcrumbs li a:hover,.one-result .building_title:focus,.one-result .building_title:hover,.one-result .building_title:visited,.one-sidebar-elem .sidebar-list a:focus,.one-sidebar-elem .sidebar-list a:hover,.one-sidebar-elem .sidebar-list a:visited,.results-row .pagination-block a:focus,.results-row .pagination-block a:hover,.results-row .pagination-block a:visited,.results-row .pagination-block ul li a:focus,.results-row .pagination-block ul li a:hover,.results-row .pagination-block ul li a:visited {
    text-decoration: none
}

.results-row {
    padding: 50px 0
}

#catalog-top-section {
    background-image: url(../img/catalog-longterm/bg-catalog-top.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

#catalog-top-section .page-title h1 {
    font-weight: 700;
    margin: 60px 0 30px
}

.dropdown {
    align-items: center;
    display: flex;
}

.dropdown .cs-select{
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 306 306'%3E%3Cpolygon fill='%23343a40' points='270.3,58.65 153,175.95 35.7,58.65 0,94.35 153,247.35 306,94.35'/%3E%3C/svg%3E");
    background-position: 95% center;
    background-repeat: no-repeat;
    background-size: 8px;
    border-radius: 0;
    height: 50px;
    padding: 0
}
.dropdown .cs-select, #top-filter input{width: calc(100% - 50px);}
#top-filter input {
    line-height: 29px;
    padding: 10px 30px 10px 15px;
    height: 50px;
}
#top-filter input{
    border: none;
}
#top-filter input[type="submit"]{
    text-transform: uppercase;
    font-weight: 700;
    padding: 10px 60px;
    background-color: #efbe35;
    cursor: pointer;
}
#top-filter input[type="submit"]{
    width: auto;
}
#bottom-form-rent label.custom-input:nth-child(1):before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 482.9 482.9' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M239.7,260.2c0.5,0,1,0,1.6,0c0.2,0,0.4,0,0.6,0c0.3,0,0.7,0,1,0c29.3-0.5,53-10.8,70.5-30.5 c38.5-43.4,32.1-117.8,31.4-124.9c-2.5-53.3-27.7-78.8-48.5-90.7C280.8,5.2,262.7,0.4,242.5,0h-0.7c-0.1,0-0.3,0-0.4,0h-0.6 c-11.1,0-32.9,1.8-53.8,13.7c-21,11.9-46.6,37.4-49.1,91.1c-0.7,7.1-7.1,81.5,31.4,124.9C186.7,249.4,210.4,259.7,239.7,260.2z M164.6,107.3c0-0.3,0.1-0.6,0.1-0.8c3.3-71.7,54.2-79.4,76-79.4h0.4c0.2,0,0.5,0,0.8,0c27,0.6,72.9,11.6,76,79.4 c0,0.3,0,0.6,0.1,0.8c0.1,0.7,7.1,68.7-24.7,104.5c-12.6,14.2-29.4,21.2-51.5,21.4c-0.2,0-0.3,0-0.5,0l0,0c-0.2,0-0.3,0-0.5,0 c-22-0.2-38.9-7.2-51.4-21.4C157.7,176.2,164.5,107.9,164.6,107.3z'/%3E%3Cpath fill='%23fff' d='M446.8,383.6c0-0.1,0-0.2,0-0.3c0-0.8-0.1-1.6-0.1-2.5c-0.6-19.8-1.9-66.1-45.3-80.9c-0.3-0.1-0.7-0.2-1-0.3 c-45.1-11.5-82.6-37.5-83-37.8c-6.1-4.3-14.5-2.8-18.8,3.3c-4.3,6.1-2.8,14.5,3.3,18.8c1.7,1.2,41.5,28.9,91.3,41.7 c23.3,8.3,25.9,33.2,26.6,56c0,0.9,0,1.7,0.1,2.5c0.1,9-0.5,22.9-2.1,30.9c-16.2,9.2-79.7,41-176.3,41 c-96.2,0-160.1-31.9-176.4-41.1c-1.6-8-2.3-21.9-2.1-30.9c0-0.8,0.1-1.6,0.1-2.5c0.7-22.8,3.3-47.7,26.6-56 c49.8-12.8,89.6-40.6,91.3-41.7c6.1-4.3,7.6-12.7,3.3-18.8c-4.3-6.1-12.7-7.6-18.8-3.3c-0.4,0.3-37.7,26.3-83,37.8 c-0.4,0.1-0.7,0.2-1,0.3c-43.4,14.9-44.7,61.2-45.3,80.9c0,0.9,0,1.7-0.1,2.5c0,0.1,0,0.2,0,0.3c-0.1,5.2-0.2,31.9,5.1,45.3 c1,2.6,2.8,4.8,5.2,6.3c3,2,74.9,47.8,195.2,47.8s192.2-45.9,195.2-47.8c2.3-1.5,4.2-3.7,5.2-6.3 C447,415.5,446.9,388.8,446.8,383.6z'/%3E%3C/svg%3E");}
#bottom-form-rent label.custom-input:nth-child(2):before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 482.6 482.6' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M98.339,320.8c47.6,56.9,104.9,101.7,170.3,133.4c24.9,11.8,58.2,25.8,95.3,28.2c2.3,0.1,4.5,0.2,6.8,0.2 c24.9,0,44.9-8.6,61.2-26.3c0.1-0.1,0.3-0.3,0.4-0.5c5.8-7,12.4-13.3,19.3-20c4.7-4.5,9.5-9.2,14.1-14 c21.3-22.2,21.3-50.4-0.2-71.9l-60.1-60.1c-10.2-10.6-22.4-16.2-35.2-16.2c-12.8,0-25.1,5.6-35.6,16.1l-35.8,35.8 c-3.3-1.9-6.7-3.6-9.9-5.2c-4-2-7.7-3.9-11-6c-32.6-20.7-62.2-47.7-90.5-82.4c-14.3-18.1-23.9-33.3-30.6-48.8 c9.4-8.5,18.2-17.4,26.7-26.1c3-3.1,6.1-6.2,9.2-9.3c10.8-10.8,16.6-23.3,16.6-36s-5.7-25.2-16.6-36l-29.8-29.8 c-3.5-3.5-6.8-6.9-10.2-10.4c-6.6-6.8-13.5-13.8-20.3-20.1c-10.3-10.1-22.4-15.4-35.2-15.4c-12.7,0-24.9,5.3-35.6,15.5l-37.4,37.4 c-13.6,13.6-21.3,30.1-22.9,49.2c-1.9,23.9,2.5,49.3,13.9,80C32.739,229.6,59.139,273.7,98.339,320.8z M25.739,104.2 c1.2-13.3,6.3-24.4,15.9-34l37.2-37.2c5.8-5.6,12.2-8.5,18.4-8.5c6.1,0,12.3,2.9,18,8.7c6.7,6.2,13,12.7,19.8,19.6 c3.4,3.5,6.9,7,10.4,10.6l29.8,29.8c6.2,6.2,9.4,12.5,9.4,18.7s-3.2,12.5-9.4,18.7c-3.1,3.1-6.2,6.3-9.3,9.4 c-9.3,9.4-18,18.3-27.6,26.8c-0.2,0.2-0.3,0.3-0.5,0.5c-8.3,8.3-7,16.2-5,22.2c0.1,0.3,0.2,0.5,0.3,0.8 c7.7,18.5,18.4,36.1,35.1,57.1c30,37,61.6,65.7,96.4,87.8c4.3,2.8,8.9,5,13.2,7.2c4,2,7.7,3.9,11,6c0.4,0.2,0.7,0.4,1.1,0.6 c3.3,1.7,6.5,2.5,9.7,2.5c8,0,13.2-5.1,14.9-6.8l37.4-37.4c5.8-5.8,12.1-8.9,18.3-8.9c7.6,0,13.8,4.7,17.7,8.9l60.3,60.2 c12,12,11.9,25-0.3,37.7c-4.2,4.5-8.6,8.8-13.3,13.3c-7,6.8-14.3,13.8-20.9,21.7c-11.5,12.4-25.2,18.2-42.9,18.2 c-1.7,0-3.5-0.1-5.2-0.2c-32.8-2.1-63.3-14.9-86.2-25.8c-62.2-30.1-116.8-72.8-162.1-127c-37.3-44.9-62.4-86.7-79-131.5 C28.039,146.4,24.139,124.3,25.739,104.2z'%3E%3C/path%3E%3C/svg%3E");}
#bottom-form-rent label.custom-input:nth-child(3):before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 483.3 483.3' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M424.3,57.75H59.1c-32.6,0-59.1,26.5-59.1,59.1v249.6c0,32.6,26.5,59.1,59.1,59.1h365.1c32.6,0,59.1-26.5,59.1-59.1 v-249.5C483.4,84.35,456.9,57.75,424.3,57.75z M456.4,366.45c0,17.7-14.4,32.1-32.1,32.1H59.1c-17.7,0-32.1-14.4-32.1-32.1v-249.5 c0-17.7,14.4-32.1,32.1-32.1h365.1c17.7,0,32.1,14.4,32.1,32.1v249.5H456.4z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M304.8,238.55l118.2-106c5.5-5,6-13.5,1-19.1c-5-5.5-13.5-6-19.1-1l-163,146.3l-31.8-28.4c-0.1-0.1-0.2-0.2-0.2-0.3 c-0.7-0.7-1.4-1.3-2.2-1.9L78.3,112.35c-5.6-5-14.1-4.5-19.1,1.1c-5,5.6-4.5,14.1,1.1,19.1l119.6,106.9L60.8,350.95 c-5.4,5.1-5.7,13.6-0.6,19.1c2.7,2.8,6.3,4.3,9.9,4.3c3.3,0,6.6-1.2,9.2-3.6l120.9-113.1l32.8,29.3c2.6,2.3,5.8,3.4,9,3.4 c3.2,0,6.5-1.2,9-3.5l33.7-30.2l120.2,114.2c2.6,2.5,6,3.7,9.3,3.7c3.6,0,7.1-1.4,9.8-4.2c5.1-5.4,4.9-14-0.5-19.1L304.8,238.55z'%3E%3C/path%3E%3C/svg%3E");}
.image .like-btn .add_to_favor {
    background-image: url('data:image/svg+xml;charset=utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 490.4 490.4" xml:space="preserve"><path fill="%23efbe35" d="M222.5,453.7c6.1,6.1,14.3,9.5,22.9,9.5c8.5,0,16.9-3.5,22.9-9.5L448,274c27.3-27.3,42.3-63.6,42.4-102.1 c0-38.6-15-74.9-42.3-102.2S384.6,27.4,346,27.4c-37.9,0-73.6,14.5-100.7,40.9c-27.2-26.5-63-41.1-101-41.1 c-38.5,0-74.7,15-102,42.2C15,96.7,0,133,0,171.6c0,38.5,15.1,74.8,42.4,102.1L222.5,453.7z M59.7,86.8 c22.6-22.6,52.7-35.1,84.7-35.1s62.2,12.5,84.9,35.2l7.4,7.4c2.3,2.3,5.4,3.6,8.7,3.6l0,0c3.2,0,6.4-1.3,8.7-3.6l7.2-7.2 c22.7-22.7,52.8-35.2,84.9-35.2c32,0,62.1,12.5,84.7,35.1c22.7,22.7,35.1,52.8,35.1,84.8s-12.5,62.1-35.2,84.8L251,436.4 c-2.9,2.9-8.2,2.9-11.2,0l-180-180c-22.7-22.7-35.2-52.8-35.2-84.8C24.6,139.6,37.1,109.5,59.7,86.8z"/></svg>')
}

.image .like-btn>div {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 26px;
    width: 26px
}

.one-result .building_title {
    color: #791106;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    margin: 30px 0 15px
}

.one-sidebar-elem {
    margin: 0 0 30px
}

.one-sidebar-elem .sidebar-list,.results-row .pagination-block ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.one-sidebar-elem .sidebar-list .title {
    font-size: 17px;
    padding: 20px 30px
}

.one-sidebar-elem .sidebar-list .title {
    background-color: #efbe35;
    font-weight: 700;
    text-transform: uppercase
}

.one-sidebar-elem .sidebar-list a {
    align-items: center;
    border-bottom: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    color: inherit;
    display: inline-flex;
    font-size: 15px;
    font-weight: 600;
    height: 50px;
    padding: 0 30px;
    width: 100%
}

.one-sidebar-elem .sidebar-list a:hover {
    background-color: #e8e8e8
}

.page-title {
    font-size: 48px;
    font-weight: 700;
    line-height: 225px
}

.res-top-elem>span {
    display: inline-block;
    font-size: 14px;
    line-height: 26px;
    margin-right: 10px
}

.result-top-panel-full {
    align-items: center;
    border-bottom: 1px solid #ededed;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

.results-row .one-result {
    -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    display: flex;
    margin-bottom: 15px
}

.results-row .one-result .image {
    background-color: #eee;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 0 0 37.5%;
    max-height: 360px;
    min-height: 260px;
    position: relative;
    width: 37.5%
}

.results-row .one-result .image .icon {
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px;
    height: 55px;
    left: 0;
    position: absolute;
    top: 0;
    width: 55px
}

.results-row .one-result .image .icon.new-building {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' class='new-icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490.688 490.688' xml:space='preserve'%3E%3Cpath fill='%23ffc107' d='M462.784,209.088c-7.552-5.568-17.067-12.523-18.219-17.067c0.484-8.796,2.996-17.36,7.339-25.024 c6.656-15.275,13.525-31.104,5.888-44.267c-7.637-13.163-25.003-15.296-41.707-17.067c-8.658-0.058-17.188-2.094-24.939-5.952 c-3.864-7.778-5.893-16.339-5.931-25.024c-1.877-16.704-3.819-33.984-17.067-41.707c-13.248-7.723-29.099-0.96-44.373,5.781 c-7.672,4.341-16.243,6.852-25.045,7.339c-4.608-1.237-11.541-10.667-17.067-18.219c-9.685-13.056-20.587-27.861-36.331-27.861 s-26.645,14.805-36.267,27.861c-5.589,7.573-12.523,17.067-17.067,18.24c-8.794-0.53-17.356-3.038-25.045-7.339 c-15.36-6.763-31.189-13.504-44.309-5.909s-15.317,25.003-17.195,41.813c-0.061,8.655-2.089,17.183-5.931,24.939 c-7.736,3.803-16.233,5.801-24.853,5.845c-16.725,1.877-34.027,3.819-41.728,17.067S32,151.616,38.741,166.912 c4.357,7.689,6.869,16.284,7.339,25.109c-1.237,4.608-10.667,11.563-18.219,17.067C14.805,218.688,0,229.611,0,245.355 s14.805,26.667,27.883,36.267c7.552,5.568,17.067,12.523,18.219,17.067c-0.484,8.796-2.996,17.36-7.339,25.024 c-6.656,15.275-13.525,31.104-5.888,44.267c7.637,13.163,25.003,15.296,41.707,17.067c8.658,0.058,17.188,2.094,24.939,5.952 c3.864,7.778,5.893,16.339,5.931,25.024c1.877,16.704,3.819,33.984,17.067,41.707c13.248,7.723,28.971,0.768,44.267-5.888 c7.749-4.293,16.37-6.773,25.216-7.253c4.608,1.237,11.541,10.667,17.067,18.219c9.621,13.056,20.523,27.861,36.267,27.861 s26.645-14.805,36.267-27.861c5.589-7.573,12.523-17.067,17.067-18.24c8.8,0.498,17.368,3.008,25.045,7.339 c15.275,6.656,31.104,13.483,44.245,5.909c13.141-7.573,15.317-25.003,17.195-41.728c0.061-8.655,2.089-17.183,5.931-24.939 c7.75-3.834,16.271-5.855,24.917-5.909c16.725-1.877,34.027-3.819,41.728-17.067c7.701-13.248,0.747-28.971-5.888-44.267 c-4.343-7.728-6.826-16.362-7.253-25.216c1.237-4.608,10.667-11.563,18.219-17.067c13.056-9.621,27.883-20.544,27.883-36.267 S475.861,218.688,462.784,209.088z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M181.333,298.688c-3.357,0-6.519-1.581-8.533-4.267L128,234.688v53.333 c0,5.891-4.776,10.667-10.667,10.667s-10.667-4.776-10.667-10.667v-85.333c0-5.891,4.776-10.667,10.667-10.667 c3.357,0,6.519,1.581,8.533,4.267l44.8,59.733v-53.333c0-5.891,4.776-10.667,10.667-10.667c5.891,0,10.667,4.776,10.667,10.667 v85.333c-0.003,4.589-2.942,8.662-7.296,10.112C183.618,298.501,182.48,298.688,181.333,298.688z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M266.667,298.688H224c-5.891,0-10.667-4.776-10.667-10.667v-85.333 c0-5.891,4.776-10.667,10.667-10.667h42.667c5.891,0,10.667,4.776,10.667,10.667c0,5.891-4.776,10.667-10.667,10.667h-32v64h32 c5.891,0,10.667,4.776,10.667,10.667S272.558,298.688,266.667,298.688z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M266.667,256.021H224c-5.891,0-10.667-4.776-10.667-10.667s4.776-10.667,10.667-10.667h42.667 c5.891,0,10.667,4.776,10.667,10.667S272.558,256.021,266.667,256.021z'%3E%3C/path%3E%3Cpath fill='%23fff' d='M373.333,298.688c-4.597,0.006-8.681-2.934-10.133-7.296L352,257.749l-11.2,33.643 c-1.363,4.603-5.751,7.633-10.539,7.275c-4.738-0.18-8.788-3.465-9.941-8.064l-21.333-85.333 c-1.426-5.72,2.056-11.513,7.776-12.939c5.72-1.426,11.513,2.056,12.939,7.776l12.437,49.792l9.749-29.248 c2.535-5.591,9.122-8.068,14.713-5.533c2.454,1.113,4.42,3.079,5.533,5.533l9.749,29.248l12.437-49.792 c1.426-5.72,7.218-9.202,12.939-7.776c5.72,1.426,9.202,7.218,7.776,12.939l-21.333,85.333c-1.153,4.599-5.204,7.884-9.941,8.064 L373.333,298.688z'%3E%3C/path%3E%3C/svg%3E")
}

.results-row .one-result:last-child {
    margin-bottom: 0
}

.results-row .pagination-block {
    align-items: center;
    background-color: #f5f5f5;
    display: flex;
    height: 60px;
    justify-content: space-between;
    margin: 50px 0;
    padding: 0 30px;
    width: 100%
}

.results-row .pagination-block .nav-arrow .icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 306 306' xml:space='preserve'%3E%3Cpolygon fill='%23282d39' points='270.3,58.65 153,175.95 35.7,58.65 0,94.35 153,247.35 306,94.35'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 18px;
    width: 18px
}

.results-row .pagination-block .nav-arrow {
    align-items: center;
    display: flex;
    font-size: 14px;
    line-height: 30px
}

.results-row .pagination-block .next-page .icon {
    margin-left: 20px;
    transform: rotate(-90deg)
}

.results-row .pagination-block .prev-page .icon {
    margin-right: 20px;
    transform: rotate(90deg)
}

.results-row .pagination-block a {
    color: inherit
}

.results-row .pagination-block ul li a {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 30px;
    padding: 0 12px
}

.results-row .pagination-block ul li {
    display: inline-block
}

.show-by .before-btns {
    color: #333
}

.show-by ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.show-by ul li a {
    background-color: #efefef;
    border: 1px solid #9d9d9d;
    color: #9d9d9d;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: 26px;
    min-width: 30px;
    padding: 0 10px;
    text-align: center;
    transition: .2s
}
.show-by ul li:not(:last-child) a {margin-right: 8px;}

.show-by ul li a .icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 14px;
    margin-left: 5px;
    vertical-align: middle;
    width: 14px
}

.show-by ul li a.active {
    background-color: #efbe35;
    border-color: #efbe35;
    color: #282d39;
    cursor: default;
    transition: .2s
}

.show-by ul li a.active[data-dir=asc] .icon {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 26 26'%3E%3Cg%3E%3Cpath d='M11,3H1C0.4,3,0,3.4,0,4v2c0,0.6,0.4,1,1,1h10c0.6,0,1-0.4,1-1V4C12,3.4,11.6,3,11,3z'/%3E%3Cpath d='m11,11h-10c-0.6,0-1,0.4-1,1v2c0,0.6 0.4,1 1,1h10c0.6,0 1-0.4 1-1v-2c0-0.6-0.4-1-1-1z'/%3E%3Cpath d='m11,19h-10c-0.6,0-1,0.4-1,1v2c0,0.6 0.4,1 1,1h10c0.6,0 1-0.4 1-1v-2c0-0.6-0.4-1-1-1z'/%3E%3Cpath d='m25.7,10.7l-1.4,1.4c-0.2,0.2-0.5,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-2-2c-0.3-0.3-0.9-0.1-0.9,0.4v13.5c0,0.5-0.5,1-1,1h-2c-0.5,0-1-0.5-1-1v-22c0-0.3 0.1-0.5 0.3-0.7s0.5-0.3 0.7-0.3c0.3,0 0.5,0.1 0.7,0.3l8,8c0.2,0.2 0.3,0.4 0.3,0.7 0,0.3-0.1,0.5-0.3,0.7z'/%3E%3C/g%3E%3C/svg%3E")
}

 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 14px;
    margin-left: 5px;
    vertical-align: middle;
    width: 14px
}

.show-by ul li a.active {
    background-color: #efbe35;
    border-color: #efbe35;
    color: #282d39;
    cursor: default;
    transition: .2s
}

.show-by ul li a.active[data-dir=asc] .icon {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 26 26'%3E%3Cg%3E%3Cpath d='M11,3H1C0.4,3,0,3.4,0,4v2c0,0.6,0.4,1,1,1h10c0.6,0,1-0.4,1-1V4C12,3.4,11.6,3,11,3z'/%3E%3Cpath d='m11,11h-10c-0.6,0-1,0.4-1,1v2c0,0.6 0.4,1 1,1h10c0.6,0 1-0.4 1-1v-2c0-0.6-0.4-1-1-1z'/%3E%3Cpath d='m11,19h-10c-0.6,0-1,0.4-1,1v2c0,0.6 0.4,1 1,1h10c0.6,0 1-0.4 1-1v-2c0-0.6-0.4-1-1-1z'/%3E%3Cpath d='m25.7,10.7l-1.4,1.4c-0.2,0.2-0.5,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-2-2c-0.3-0.3-0.9-0.1-0.9,0.4v13.5c0,0.5-0.5,1-1,1h-2c-0.5,0-1-0.5-1-1v-22c0-0.3 0.1-0.5 0.3-0.7s0.5-0.3 0.7-0.3c0.3,0 0.5,0.1 0.7,0.3l8,8c0.2,0.2 0.3,0.4 0.3,0.7 0,0.3-0.1,0.5-0.3,0.7z'/%3E%3C/g%3E%3C/svg%3E")
}

.show-by ul li a .icon.ASC {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTExLjYyN3B4IiBoZWlnaHQ9IjUxMS42MjdweCIgdmlld0JveD0iMCAwIDUxMS42MjcgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNyA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTMzMy41ODQsNDM4LjUzNmgtNzMuMDg3Yy0yLjY2NiwwLTQuODUzLDAuODU1LTYuNTY3LDIuNTczYy0xLjcwOSwxLjcxMS0yLjU2OCwzLjkwMS0yLjU2OCw2LjU2NHY1NC44MTVjMCwyLjY3MywwLjg1NSw0Ljg1MywyLjU2OCw2LjU3MWMxLjcxNSwxLjcxMSwzLjkwMSwyLjU2Niw2LjU2NywyLjU2Nmg3My4wODdjMi42NjYsMCw0Ljg1Ni0wLjg1NSw2LjU2My0yLjU2NmMxLjcxOC0xLjcxOSwyLjU2My0zLjg5OCwyLjU2My02LjU3MXYtNTQuODE1YzAtMi42NjMtMC44NDYtNC44NTQtMi41NjMtNi41NjRDMzM4LjQ0LDQzOS4zOTIsMzM2LjI1LDQzOC41MzYsMzMzLjU4NCw0MzguNTM2eiIvPjxwYXRoIGQ9Ik0xOTYuNTQsNDAxLjk5MWgtNTQuODE3VjkuMTM2YzAtMi42NjMtMC44NTQtNC44NTYtMi41NjgtNi41NjdDMTM3LjQ0MSwwLjg1OSwxMzUuMjU0LDAsMTMyLjU4NywwSDc3Ljc2OWMtMi42NjMsMC00Ljg1NiwwLjg1NS02LjU2NywyLjU2OGMtMS43MDksMS43MTUtMi41NjgsMy45MDUtMi41NjgsNi41Njd2MzkyLjg1NUgxMy44MTZjLTQuMTg0LDAtNy4wNCwxLjkwMi04LjU2NCw1LjcwOGMtMS41MjUsMy42MjEtMC44NTUsNi45NSwxLjk5Nyw5Ljk5Nmw5MS4zNjEsOTEuMzY1YzIuMDk0LDEuNzA3LDQuMjgxLDIuNTYyLDYuNTY3LDIuNTYyYzIuNDc0LDAsNC42NjUtMC44NTUsNi41NjctMi41NjJsOTEuMDc2LTkxLjA3OGMxLjkwNi0yLjI3OSwyLjg1Ni00LjU3MSwyLjg1Ni02Ljg0NGMwLTIuNjc2LTAuODU5LTQuODU5LTIuNTY4LTYuNTg0QzIwMS4zOTUsNDAyLjg0NywxOTkuMjA4LDQwMS45OTEsMTk2LjU0LDQwMS45OTF6Ii8+PHBhdGggZD0iTTM4OC40LDI5Mi4zNjJIMjYwLjQ5NGMtMi42NjYsMC00Ljg1MywwLjg1NS02LjU2NywyLjU2NmMtMS43MSwxLjcxMS0yLjU2OCwzLjkwMS0yLjU2OCw2LjU2M3Y1NC44MjNjMCwyLjY2MiwwLjg1NSw0Ljg1MywyLjU2OCw2LjU2M2MxLjcxNCwxLjcxMSwzLjkwMSwyLjU2Niw2LjU2NywyLjU2NkgzODguNGMyLjY2NiwwLDQuODU1LTAuODU1LDYuNTYzLTIuNTY2YzEuNzE1LTEuNzExLDIuNTczLTMuOTAxLDIuNTczLTYuNTYzdi01NC44MjNjMC0yLjY2Mi0wLjg1OC00Ljg1My0yLjU3My02LjU2M0MzOTMuMjU2LDI5My4yMTgsMzkxLjA2NiwyOTIuMzYyLDM4OC40LDI5Mi4zNjJ6Ii8+PHBhdGggZD0iTTUwNC42MDQsMi41NjhDNTAyLjg4OSwwLjg1OSw1MDAuNzAyLDAsNDk4LjAzNiwwSDI2MC40OTdjLTIuNjY2LDAtNC44NTMsMC44NTUtNi41NjcsMi41NjhjLTEuNzA5LDEuNzE1LTIuNTY4LDMuOTA1LTIuNTY4LDYuNTY3djU0LjgxOGMwLDIuNjY2LDAuODU1LDQuODUzLDIuNTY4LDYuNTY3YzEuNzE1LDEuNzA5LDMuOTAxLDIuNTY4LDYuNTY3LDIuNTY4aDIzNy41MzljMi42NjYsMCw0Ljg1My0wLjg1NSw2LjU2Ny0yLjU2OGMxLjcxMS0xLjcxNCwyLjU2Ni0zLjkwMSwyLjU2Ni02LjU2N1Y5LjEzNkM1MDcuMTczLDYuNDczLDUwNi4zMTQsNC4yNzksNTA0LjYwNCwyLjU2OHoiLz48cGF0aCBkPSJNNDQzLjIyLDE0Ni4xODFIMjYwLjQ5NGMtMi42NjYsMC00Ljg1MywwLjg1NS02LjU2NywyLjU3Yy0xLjcxLDEuNzEzLTIuNTY4LDMuOS0yLjU2OCw2LjU2N3Y1NC44MTZjMCwyLjY2NywwLjg1NSw0Ljg1NCwyLjU2OCw2LjU2N2MxLjcxNCwxLjcxMSwzLjkwMSwyLjU3LDYuNTY3LDIuNTdINDQzLjIyYzIuNjYzLDAsNC44NTMtMC44NTUsNi41Ny0yLjU3YzEuNzA4LTEuNzEzLDIuNTYzLTMuOSwyLjU2My02LjU2N3YtNTQuODE2YzAtMi42NjctMC44NTUtNC44NTgtMi41NjMtNi41NjdDNDQ4LjA2OSwxNDcuMDQsNDQ1Ljg3OSwxNDYuMTgxLDQ0My4yMiwxNDYuMTgxeiIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+")
}
.show-by ul li a .icon.DESC {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTExLjYyN3B4IiBoZWlnaHQ9IjUxMS42MjdweCIgdmlld0JveD0iMCAwIDUxMS42MjcgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNyA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTI2MC40OTQsMjE5LjI3MUgzODguNGMyLjY2NiwwLDQuODU1LTAuODU1LDYuNTYzLTIuNTdjMS43MTUtMS43MTMsMi41NzMtMy45LDIuNTczLTYuNTY3di01NC44MTZjMC0yLjY2Ny0wLjg1OC00Ljg1NC0yLjU3My02LjU2N2MtMS43MDgtMS43MTEtMy44OTctMi41Ny02LjU2My0yLjU3SDI2MC40OTRjLTIuNjY2LDAtNC44NTMsMC44NTUtNi41NjcsMi41N2MtMS43MSwxLjcxMy0yLjU2OCwzLjktMi41NjgsNi41Njd2NTQuODE2YzAsMi42NjcsMC44NTUsNC44NTQsMi41NjgsNi41NjdDMjU1LjY0MSwyMTguNDEzLDI1Ny44MjgsMjE5LjI3MSwyNjAuNDk0LDIxOS4yNzF6Ii8+PHBhdGggZD0iTTI2MC40OTcsNzMuMDg5aDczLjA4N2MyLjY2NiwwLDQuODU2LTAuODU1LDYuNTYzLTIuNTY4YzEuNzE4LTEuNzE0LDIuNTYzLTMuOTAxLDIuNTYzLTYuNTY3VjkuMTM2YzAtMi42NjMtMC44NDYtNC44NTMtMi41NjMtNi41NjdDMzM4LjQ0LDAuODU5LDMzNi4yNSwwLDMzMy41ODQsMGgtNzMuMDg3Yy0yLjY2NiwwLTQuODUzLDAuODU1LTYuNTY3LDIuNTY4Yy0xLjcwOSwxLjcxNS0yLjU2OCwzLjkwNS0yLjU2OCw2LjU2N3Y1NC44MThjMCwyLjY2NiwwLjg1NSw0Ljg1MywyLjU2OCw2LjU2N0MyNTUuNjQ1LDcyLjIzLDI1Ny44MzEsNzMuMDg5LDI2MC40OTcsNzMuMDg5eiIvPjxwYXRoIGQ9Ik0xOTYuNTQsNDAxLjk5MWgtNTQuODE3VjkuMTM2YzAtMi42NjMtMC44NTQtNC44NTYtMi41NjgtNi41NjdDMTM3LjQ0MSwwLjg1OSwxMzUuMjU0LDAsMTMyLjU4NywwSDc3Ljc2OWMtMi42NjMsMC00Ljg1NiwwLjg1NS02LjU2NywyLjU2OGMtMS43MDksMS43MTUtMi41NjgsMy45MDUtMi41NjgsNi41Njd2MzkyLjg1NUgxMy44MTZjLTQuMTg0LDAtNy4wNCwxLjkwMi04LjU2NCw1LjcwOGMtMS41MjUsMy42MjEtMC44NTUsNi45NSwxLjk5Nyw5Ljk5Nmw5MS4zNjEsOTEuMzY1YzIuMDk0LDEuNzA3LDQuMjgxLDIuNTYyLDYuNTY3LDIuNTYyYzIuNDc0LDAsNC42NjUtMC44NTUsNi41NjctMi41NjJsOTEuMDc2LTkxLjA3OGMxLjkwNi0yLjI3OSwyLjg1Ni00LjU3MSwyLjg1Ni02Ljg0NGMwLTIuNjc2LTAuODU5LTQuODU5LTIuNTY4LTYuNTg0QzIwMS4zOTUsNDAyLjg0NywxOTkuMjA4LDQwMS45OTEsMTk2LjU0LDQwMS45OTF6Ii8+PHBhdGggZD0iTTUwNC42MDQsNDQxLjEwOWMtMS43MTUtMS43MTgtMy45MDEtMi41NzMtNi41NjctMi41NzNIMjYwLjQ5N2MtMi42NjYsMC00Ljg1MywwLjg1NS02LjU2NywyLjU3M2MtMS43MDksMS43MTEtMi41NjgsMy45MDEtMi41NjgsNi41NjR2NTQuODE1YzAsMi42NzMsMC44NTUsNC44NTMsMi41NjgsNi41NzFjMS43MTUsMS43MTEsMy45MDEsMi41NjYsNi41NjcsMi41NjZoMjM3LjUzOWMyLjY2NiwwLDQuODUzLTAuODU1LDYuNTY3LTIuNTY2YzEuNzExLTEuNzE5LDIuNTY2LTMuODk4LDIuNTY2LTYuNTcxdi01NC44MTVDNTA3LjE3Myw0NDUuMDExLDUwNi4zMTQsNDQyLjgyLDUwNC42MDQsNDQxLjEwOXoiLz48cGF0aCBkPSJNMjYwLjQ5NCwzNjUuNDQ1SDQ0My4yMmMyLjY2MywwLDQuODUzLTAuODU1LDYuNTctMi41NjZjMS43MDgtMS43MTEsMi41NjMtMy45MDEsMi41NjMtNi41NjN2LTU0LjgyM2MwLTIuNjYyLTAuODU1LTQuODUzLTIuNTYzLTYuNTYzYy0xLjcxOC0xLjcxMS0zLjkwNy0yLjU2Ni02LjU3LTIuNTY2SDI2MC40OTRjLTIuNjY2LDAtNC44NTMsMC44NTUtNi41NjcsMi41NjZjLTEuNzEsMS43MTEtMi41NjgsMy45MDEtMi41NjgsNi41NjN2NTQuODIzYzAsMi42NjIsMC44NTUsNC44NTMsMi41NjgsNi41NjNDMjU1LjY0MSwzNjQuNTksMjU3LjgyOCwzNjUuNDQ1LDI2MC40OTQsMzY1LjQ0NXoiLz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==")
}

.show-by ul li a:hover {
    background-color: #efbe35;
    border-color: #efbe35;
    color: #282d39;
    transition: .2s
}

.show-by ul li a:hover .icon.DESC{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTExLjYyN3B4IiBoZWlnaHQ9IjUxMS42MjdweCIgdmlld0JveD0iMCAwIDUxMS42MjcgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNyA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTMzMy41ODQsNDM4LjUzNmgtNzMuMDg3Yy0yLjY2NiwwLTQuODUzLDAuODU1LTYuNTY3LDIuNTczYy0xLjcwOSwxLjcxMS0yLjU2OCwzLjkwMS0yLjU2OCw2LjU2NHY1NC44MTVjMCwyLjY3MywwLjg1NSw0Ljg1MywyLjU2OCw2LjU3MWMxLjcxNSwxLjcxMSwzLjkwMSwyLjU2Niw2LjU2NywyLjU2Nmg3My4wODdjMi42NjYsMCw0Ljg1Ni0wLjg1NSw2LjU2My0yLjU2NmMxLjcxOC0xLjcxOSwyLjU2My0zLjg5OCwyLjU2My02LjU3MXYtNTQuODE1YzAtMi42NjMtMC44NDYtNC44NTQtMi41NjMtNi41NjRDMzM4LjQ0LDQzOS4zOTIsMzM2LjI1LDQzOC41MzYsMzMzLjU4NCw0MzguNTM2eiIvPjxwYXRoIGQ9Ik0xOTYuNTQsNDAxLjk5MWgtNTQuODE3VjkuMTM2YzAtMi42NjMtMC44NTQtNC44NTYtMi41NjgtNi41NjdDMTM3LjQ0MSwwLjg1OSwxMzUuMjU0LDAsMTMyLjU4NywwSDc3Ljc2OWMtMi42NjMsMC00Ljg1NiwwLjg1NS02LjU2NywyLjU2OGMtMS43MDksMS43MTUtMi41NjgsMy45MDUtMi41NjgsNi41Njd2MzkyLjg1NUgxMy44MTZjLTQuMTg0LDAtNy4wNCwxLjkwMi04LjU2NCw1LjcwOGMtMS41MjUsMy42MjEtMC44NTUsNi45NSwxLjk5Nyw5Ljk5Nmw5MS4zNjEsOTEuMzY1YzIuMDk0LDEuNzA3LDQuMjgxLDIuNTYyLDYuNTY3LDIuNTYyYzIuNDc0LDAsNC42NjUtMC44NTUsNi41NjctMi41NjJsOTEuMDc2LTkxLjA3OGMxLjkwNi0yLjI3OSwyLjg1Ni00LjU3MSwyLjg1Ni02Ljg0NGMwLTIuNjc2LTAuODU5LTQuODU5LTIuNTY4LTYuNTg0QzIwMS4zOTUsNDAyLjg0NywxOTkuMjA4LDQwMS45OTEsMTk2LjU0LDQwMS45OTF6Ii8+PHBhdGggZD0iTTM4OC40LDI5Mi4zNjJIMjYwLjQ5NGMtMi42NjYsMC00Ljg1MywwLjg1NS02LjU2NywyLjU2NmMtMS43MSwxLjcxMS0yLjU2OCwzLjkwMS0yLjU2OCw2LjU2M3Y1NC44MjNjMCwyLjY2MiwwLjg1NSw0Ljg1MywyLjU2OCw2LjU2M2MxLjcxNCwxLjcxMSwzLjkwMSwyLjU2Niw2LjU2NywyLjU2NkgzODguNGMyLjY2NiwwLDQuODU1LTAuODU1LDYuNTYzLTIuNTY2YzEuNzE1LTEuNzExLDIuNTczLTMuOTAxLDIuNTczLTYuNTYzdi01NC44MjNjMC0yLjY2Mi0wLjg1OC00Ljg1My0yLjU3My02LjU2M0MzOTMuMjU2LDI5My4yMTgsMzkxLjA2NiwyOTIuMzYyLDM4OC40LDI5Mi4zNjJ6Ii8+PHBhdGggZD0iTTUwNC42MDQsMi41NjhDNTAyLjg4OSwwLjg1OSw1MDAuNzAyLDAsNDk4LjAzNiwwSDI2MC40OTdjLTIuNjY2LDAtNC44NTMsMC44NTUtNi41NjcsMi41NjhjLTEuNzA5LDEuNzE1LTIuNTY4LDMuOTA1LTIuNTY4LDYuNTY3djU0LjgxOGMwLDIuNjY2LDAuODU1LDQuODUzLDIuNTY4LDYuNTY3YzEuNzE1LDEuNzA5LDMuOTAxLDIuNTY4LDYuNTY3LDIuNTY4aDIzNy41MzljMi42NjYsMCw0Ljg1My0wLjg1NSw2LjU2Ny0yLjU2OGMxLjcxMS0xLjcxNCwyLjU2Ni0zLjkwMSwyLjU2Ni02LjU2N1Y5LjEzNkM1MDcuMTczLDYuNDczLDUwNi4zMTQsNC4yNzksNTA0LjYwNCwyLjU2OHoiLz48cGF0aCBkPSJNNDQzLjIyLDE0Ni4xODFIMjYwLjQ5NGMtMi42NjYsMC00Ljg1MywwLjg1NS02LjU2NywyLjU3Yy0xLjcxLDEuNzEzLTIuNTY4LDMuOS0yLjU2OCw2LjU2N3Y1NC44MTZjMCwyLjY2NywwLjg1NSw0Ljg1NCwyLjU2OCw2LjU2N2MxLjcxNCwxLjcxMSwzLjkwMSwyLjU3LDYuNTY3LDIuNTdINDQzLjIyYzIuNjYzLDAsNC44NTMtMC44NTUsNi41Ny0yLjU3YzEuNzA4LTEuNzEzLDIuNTYzLTMuOSwyLjU2My02LjU2N3YtNTQuODE2YzAtMi42NjctMC44NTUtNC44NTgtMi41NjMtNi41NjdDNDQ4LjA2OSwxNDcuMDQsNDQ1Ljg3OSwxNDYuMTgxLDQ0My4yMiwxNDYuMTgxeiIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+")
}
.show-by ul li a:hover .icon.ASC{
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTExLjYyN3B4IiBoZWlnaHQ9IjUxMS42MjdweCIgdmlld0JveD0iMCAwIDUxMS42MjcgNTExLjYyNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYyNyA1MTEuNjI3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTI2MC40OTQsMjE5LjI3MUgzODguNGMyLjY2NiwwLDQuODU1LTAuODU1LDYuNTYzLTIuNTdjMS43MTUtMS43MTMsMi41NzMtMy45LDIuNTczLTYuNTY3di01NC44MTZjMC0yLjY2Ny0wLjg1OC00Ljg1NC0yLjU3My02LjU2N2MtMS43MDgtMS43MTEtMy44OTctMi41Ny02LjU2My0yLjU3SDI2MC40OTRjLTIuNjY2LDAtNC44NTMsMC44NTUtNi41NjcsMi41N2MtMS43MSwxLjcxMy0yLjU2OCwzLjktMi41NjgsNi41Njd2NTQuODE2YzAsMi42NjcsMC44NTUsNC44NTQsMi41NjgsNi41NjdDMjU1LjY0MSwyMTguNDEzLDI1Ny44MjgsMjE5LjI3MSwyNjAuNDk0LDIxOS4yNzF6Ii8+PHBhdGggZD0iTTI2MC40OTcsNzMuMDg5aDczLjA4N2MyLjY2NiwwLDQuODU2LTAuODU1LDYuNTYzLTIuNTY4YzEuNzE4LTEuNzE0LDIuNTYzLTMuOTAxLDIuNTYzLTYuNTY3VjkuMTM2YzAtMi42NjMtMC44NDYtNC44NTMtMi41NjMtNi41NjdDMzM4LjQ0LDAuODU5LDMzNi4yNSwwLDMzMy41ODQsMGgtNzMuMDg3Yy0yLjY2NiwwLTQuODUzLDAuODU1LTYuNTY3LDIuNTY4Yy0xLjcwOSwxLjcxNS0yLjU2OCwzLjkwNS0yLjU2OCw2LjU2N3Y1NC44MThjMCwyLjY2NiwwLjg1NSw0Ljg1MywyLjU2OCw2LjU2N0MyNTUuNjQ1LDcyLjIzLDI1Ny44MzEsNzMuMDg5LDI2MC40OTcsNzMuMDg5eiIvPjxwYXRoIGQ9Ik0xOTYuNTQsNDAxLjk5MWgtNTQuODE3VjkuMTM2YzAtMi42NjMtMC44NTQtNC44NTYtMi41NjgtNi41NjdDMTM3LjQ0MSwwLjg1OSwxMzUuMjU0LDAsMTMyLjU4NywwSDc3Ljc2OWMtMi42NjMsMC00Ljg1NiwwLjg1NS02LjU2NywyLjU2OGMtMS43MDksMS43MTUtMi41NjgsMy45MDUtMi41NjgsNi41Njd2MzkyLjg1NUgxMy44MTZjLTQuMTg0LDAtNy4wNCwxLjkwMi04LjU2NCw1LjcwOGMtMS41MjUsMy42MjEtMC44NTUsNi45NSwxLjk5Nyw5Ljk5Nmw5MS4zNjEsOTEuMzY1YzIuMDk0LDEuNzA3LDQuMjgxLDIuNTYyLDYuNTY3LDIuNTYyYzIuNDc0LDAsNC42NjUtMC44NTUsNi41NjctMi41NjJsOTEuMDc2LTkxLjA3OGMxLjkwNi0yLjI3OSwyLjg1Ni00LjU3MSwyLjg1Ni02Ljg0NGMwLTIuNjc2LTAuODU5LTQuODU5LTIuNTY4LTYuNTg0QzIwMS4zOTUsNDAyLjg0NywxOTkuMjA4LDQwMS45OTEsMTk2LjU0LDQwMS45OTF6Ii8+PHBhdGggZD0iTTUwNC42MDQsNDQxLjEwOWMtMS43MTUtMS43MTgtMy45MDEtMi41NzMtNi41NjctMi41NzNIMjYwLjQ5N2MtMi42NjYsMC00Ljg1MywwLjg1NS02LjU2NywyLjU3M2MtMS43MDksMS43MTEtMi41NjgsMy45MDEtMi41NjgsNi41NjR2NTQuODE1YzAsMi42NzMsMC44NTUsNC44NTMsMi41NjgsNi41NzFjMS43MTUsMS43MTEsMy45MDEsMi41NjYsNi41NjcsMi41NjZoMjM3LjUzOWMyLjY2NiwwLDQuODUzLTAuODU1LDYuNTY3LTIuNTY2YzEuNzExLTEuNzE5LDIuNTY2LTMuODk4LDIuNTY2LTYuNTcxdi01NC44MTVDNTA3LjE3Myw0NDUuMDExLDUwNi4zMTQsNDQyLjgyLDUwNC42MDQsNDQxLjEwOXoiLz48cGF0aCBkPSJNMjYwLjQ5NCwzNjUuNDQ1SDQ0My4yMmMyLjY2MywwLDQuODUzLTAuODU1LDYuNTctMi41NjZjMS43MDgtMS43MTEsMi41NjMtMy45MDEsMi41NjMtNi41NjN2LTU0LjgyM2MwLTIuNjYyLTAuODU1LTQuODUzLTIuNTYzLTYuNTYzYy0xLjcxOC0xLjcxMS0zLjkwNy0yLjU2Ni02LjU3LTIuNTY2SDI2MC40OTRjLTIuNjY2LDAtNC44NTMsMC44NTUtNi41NjcsMi41NjZjLTEuNzEsMS43MTEtMi41NjgsMy45MDEtMi41NjgsNi41NjN2NTQuODIzYzAsMi42NjIsMC44NTUsNC44NTMsMi41NjgsNi41NjNDMjU1LjY0MSwzNjQuNTksMjU3LjgyOCwzNjUuNDQ1LDI2MC40OTQsMzY1LjQ0NXoiLz48L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==")
}

.show-by ul li a:focus,.show-by ul li a:hover,.show-by ul li a:visited {
    text-decoration: none
}

.show-by:nth-first-child {
    margin-right: 20px
}

.show-by,.show-by ul li,.total-found {
    display: inline-block
}

.total-found .before-btns {
    color: #a8a8a8
}

#top-filter {
    position: relative;
    background-color: #f5f5f5;
    padding: 20px 5px 0;
    margin: 0 0 20px
}
#top-filter .dropdown{ font-size: 14px; /* ЫЫ */
    margin-bottom: 20px;
}

#top-filter .input-block {
    display: flex;
    align-items: center;
    height: 50px;
    margin-bottom: 20px;
}

#top-filter .input-block label {
    margin-bottom: 0;
    font-weight: 600;
}

#top-filter .open-full-search{
    color: inherit;
    font-weight: 600;
    text-decoration: underline;
}

#top-filter #full-search{
    display: none;
    top: 0;
    left: 50%;
    padding: 30px;
    transform: translate(-50%, 0);
    z-index: 999;
    position: absolute;
    width: 640px;
    max-width: 100%;
    background-color: #fff;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
}
#top-filter #full-search .elem-title{
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #282d39;
}
#full-search .custom-select-range{padding-top: 7px}

#top-filter #full-search .radio-blocks > div {margin-bottom:20px;}
#top-filter #full-search input[type="submit"]{width: 100%}
#top-filter #full-search .close-btn {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 174.239 174.239' xml:space='preserve'%3E%3Cpath fill='%25234e4e4e' d='M146.537,1.047c-1.396-1.396-3.681-1.396-5.077,0L89.658,52.849c-1.396,1.396-3.681,1.396-5.077,0L32.78,1.047 c-1.396-1.396-3.681-1.396-5.077,0L1.047,27.702c-1.396,1.396-1.396,3.681,0,5.077l51.802,51.802c1.396,1.396,1.396,3.681,0,5.077 L1.047,141.46c-1.396,1.396-1.396,3.681,0,5.077l26.655,26.655c1.396,1.396,3.681,1.396,5.077,0l51.802-51.802 c1.396-1.396,3.681-1.396,5.077,0l51.801,51.801c1.396,1.396,3.681,1.396,5.077,0l26.655-26.655c1.396-1.396,1.396-3.681,0-5.077 l-51.801-51.801c-1.396-1.396-1.396-3.681,0-5.077l51.801-51.801c1.396-1.396,1.396-3.681,0-5.077L146.537,1.047z'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
#top-filter #full-search .checkbox-block .custom-checkbox {
    font-size: 12px;
    font-weight: 600;
    width: fit-content;
}
#top-filter #full-search .checkbox-block .custom-checkbox.first-line{padding: 4px 0 10px;}
#top-filter #full-search .checkbox-block .one-checkbox-col{display:inline-block;}
#top-filter #full-search .checkbox-block .one-checkbox-col:not(:last-child){margin-right:10px}
#top-filter #full-search .checkbox-block .radio-blocks{height: auto;}
input[name='distanceToSea']:disabled+span{
    cursor: default;
    background-color: #eee;
    color: #ccc;
    transition: .2s;
}
#catalog-top-section{
    padding-bottom: 140px;
    background-image: url('../img/catalog-longterm/bg_top_new.jpg');
    color: #fff;
}
#catalog-top-section .page-title h1{
    margin: 50px 0 50px;
}
.breadcrumbs li a span{
    color: #fff;
}
.winter-filter-row{
    margin-top: -80px;
}
.main-desc-col{
    font-size: 15px;
    line-height: 1.75em;
}
.main-desc-col .title{
    font-weight: 500;
}
.yellow-accentuation-text{
    display: inline-block;
    padding: 0 5px;
    background-color: #efbe35;
    color: #282d39;
}
.main-desc-col ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.main-desc-col ul li,
#blue-info-section li{
    padding: 0 0 0 25px;
    position: relative;
}
.main-desc-col ul li:before,
#blue-info-section li:before{
    content: "";
    position: absolute;
    left: 0;
    top: .6em;
    display: block;
    width: 10px;
    height: 10px;
    background-color: #efbe35;
}
.results-col .previews{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    grid-template-rows: auto;
}
.results-col .one-result{
    display: block;
    margin-bottom: 0;
}
.results-col .one-result .image{
    flex: 0 0 100%;
    width: 100%;
    max-height: 200px;
    min-height: 200px;
    height: 200px;
}
.results-col .one-result .image .icon{
    width: 40px;
    height: 40px;
    background-size: 30px;
}
.results-col .one-result .about-prop{
    padding: 0 20px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 200px);
}
.one-result .building_title{
    margin: 1.2em 0 1em;
    font-size: 14px;
    line-height: 1.3em;
}
.one-result .building_location{
    font-size: 13px;
    line-height: 1.6em;
    display: block;
    color: #a3a3a3;
    margin-bottom: 1.6em;
}
.one-result .building_price{
    font-size: 18px;
    line-height: .9em;
    font-weight: 600;
}
.one-result .building_price:before{
    content: "€";
}
.one-result .building_price + .per-month{
    font-size: 12px;
    vertical-align: text-bottom;
    padding-left: 10px;
}
.one-result .icon-block{
    margin-top: 15px;
}
.one-result .icon-block-elem{
    font-size: 16px;
    line-height: 1.4em;
    color: #a3a3a3;
    padding-left: 1.4em;
    position: relative;
    margin-right: 1em;
}
.one-result .icon-block-elem:before{
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    position: absolute;
    left: 0;
    top: .05em;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

}
.one-result .icon-block-elem:last-child{
    padding-left: 2.4em;
}
.one-result .icon-block-elem:last-child:before{
    width: 2em;
    height: 1.6em;
    top: -0.25em;
}
.one-result .icon-block-elem:nth-child(1):before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 563.43 563.43' xml:space='preserve'%3E%3Cpath fill='%23a3a3a3' d='M280.79,314.559c83.266,0,150.803-67.538,150.803-150.803S364.055,13.415,280.79,13.415S129.987,80.953,129.987,163.756 S197.524,314.559,280.79,314.559z M280.79,52.735c61.061,0,111.021,49.959,111.021,111.021S341.851,274.776,280.79,274.776 s-111.021-49.959-111.021-111.021S219.728,52.735,280.79,52.735z'/%3E%3Cpath fill='%23a3a3a3' d='M19.891,550.015h523.648c11.102,0,19.891-8.789,19.891-19.891c0-104.082-84.653-189.198-189.198-189.198H189.198 C85.116,340.926,0,425.579,0,530.124C0,541.226,8.789,550.015,19.891,550.015z M189.198,380.708h185.034 c75.864,0,138.313,56.436,148.028,129.524H41.17C50.884,437.607,113.334,380.708,189.198,380.708z'/%3E%3C/svg%3E");}
.one-result .icon-block-elem:nth-child(2):before{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -59 512 512' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%3E%3Cpath fill='%23a3a3a3' d='m496.882812 0h-481.765624c-8.347657 0-15.117188 6.769531-15.117188 15.117188v312.570312c0 8.351562 6.769531 15.117188 15.117188 15.117188h19.203124v35.40625c0 8.347656 6.769532 15.117187 15.117188 15.117187h88.59375c8.347656 0 15.117188-6.769531 15.117188-15.117187v-35.40625h203.160156v35.40625c0 8.347656 6.769531 15.117187 15.117187 15.117187h88.59375c8.347657 0 15.117188-6.769531 15.117188-15.117187v-35.40625h21.746093c8.347657 0 15.117188-6.765626 15.117188-15.117188v-312.570312c0-8.347657-6.769531-15.117188-15.117188-15.117188zm-15.117187 30.234375v144.542969c-6.921875-4.953125-14.746094-8.71875-23.183594-10.984375v-23.113281c0-30.316407-24.664062-54.980469-54.976562-54.980469h-107.746094c-15.679687 0-29.835937 6.609375-39.859375 17.175781-10.023438-10.566406-24.179688-17.175781-39.859375-17.175781h-107.746094c-30.3125 0-54.976562 24.664062-54.976562 54.980469v23.113281c-8.4375 2.265625-16.261719 6.03125-23.183594 10.984375v-144.542969zm-210.648437 110.445313c0-13.644532 11.101562-24.742188 24.742187-24.742188h107.746094c13.640625 0 24.742187 11.097656 24.742187 24.742188v20.640624h-157.230468zm-30.234376 20.644531h-157.230468v-20.644531c0-13.644532 11.101562-24.742188 24.742187-24.742188h107.746094c13.640625 0 24.742187 11.097656 24.742187 24.742188zm-117.96875 201.769531h-58.359374v-20.289062h58.359374zm321.988282 0h-58.355469v-20.289062h58.355469zm36.863281-50.523438h-451.53125v-79.148437c0-23.082031 18.78125-41.859375 41.859375-41.859375h367.8125c23.078125 0 41.859375 18.777344 41.859375 41.859375zm0 0'/%3E%3C/svg%3E");}
.one-result .icon-block-elem:nth-child(3):before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 274.964 274.964' xml:space='preserve'%3E%3Cpath fill='%23a3a3a3' d='M265.963,183.754c-9.717,0-18.94-4.233-25.305-11.614c-1.709-1.982-4.198-3.123-6.816-3.123s-5.106,1.14-6.816,3.123 c-6.363,7.38-15.586,11.613-25.304,11.613s-18.94-4.233-25.305-11.614c-1.709-1.982-4.198-3.123-6.816-3.123 c-2.618,0-5.106,1.14-6.816,3.123c-6.363,7.38-15.586,11.613-25.304,11.613c-9.718,0-18.94-4.233-25.304-11.613 c-1.71-1.983-4.198-3.123-6.816-3.123c-2.618,0-5.106,1.14-6.816,3.123c-6.364,7.381-15.587,11.614-25.305,11.614 c-9.718,0-18.94-4.233-25.304-11.613c-1.71-1.983-4.198-3.123-6.816-3.123c-2.618,0-5.106,1.14-6.816,3.123 C27.94,179.522,18.717,183.754,9,183.754c-4.971,0-9,4.029-9,9s4.029,9,9,9c10.469,0,20.558-3.195,29.029-9 c1.055-0.723,2.09-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283c8.47,5.805,18.56,9,29.028,9 c10.468,0,20.558-3.195,29.029-9c1.055-0.723,2.09-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283 c8.47,5.805,18.56,9,29.028,9s20.558-3.195,29.028-9c1.055-0.723,2.089-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283 c8.47,5.805,18.56,9,29.029,9c10.469,0,20.558-3.195,29.028-9c1.055-0.723,2.089-1.48,3.092-2.283 c1.002,0.803,2.037,1.56,3.092,2.283c8.47,5.805,18.56,9,29.029,9c4.971,0,9-4.029,9-9S270.934,183.754,265.963,183.754z'/%3E%3Cpath fill='%23a3a3a3' d='M265.963,135.851c-9.717,0-18.94-4.233-25.305-11.614c-1.709-1.982-4.198-3.123-6.816-3.123s-5.106,1.14-6.816,3.123 c-6.363,7.38-15.586,11.613-25.304,11.613s-18.94-4.233-25.305-11.614c-1.709-1.982-4.198-3.123-6.816-3.123 c-2.618,0-5.106,1.14-6.816,3.123c-6.363,7.38-15.586,11.613-25.304,11.613c-9.718,0-18.94-4.233-25.304-11.613 c-1.71-1.983-4.198-3.123-6.816-3.123c-2.618,0-5.106,1.14-6.816,3.123c-6.364,7.381-15.587,11.614-25.305,11.614 c-9.718,0-18.94-4.233-25.304-11.613c-1.71-1.983-4.198-3.123-6.816-3.123c-2.618,0-5.106,1.14-6.816,3.123 C27.94,131.618,18.717,135.851,9,135.851c-4.971,0-9,4.029-9,9c0,4.971,4.029,9,9,9c10.469,0,20.558-3.195,29.029-9 c1.055-0.723,2.089-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283c8.47,5.805,18.56,9,29.028,9 c10.468,0,20.558-3.195,29.029-9c1.055-0.723,2.089-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283 c8.47,5.805,18.56,9,29.028,9s20.558-3.195,29.028-9c1.055-0.723,2.089-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283 c8.471,5.805,18.56,9,29.029,9c10.469,0,20.558-3.195,29.028-9c1.055-0.723,2.089-1.48,3.092-2.283 c1.002,0.803,2.037,1.56,3.092,2.283c8.471,5.805,18.56,9,29.029,9c4.971,0,9-4.029,9-9 C274.964,139.881,270.934,135.851,265.963,135.851z'/%3E%3Cpath fill='%23a3a3a3' d='M9,105.947c10.469,0,20.558-3.195,29.029-9c1.055-0.723,2.089-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283 c8.47,5.805,18.56,9,29.028,9c10.468,0,20.558-3.195,29.029-9c1.055-0.723,2.089-1.48,3.092-2.283 c1.002,0.803,2.037,1.56,3.092,2.283c8.47,5.805,18.56,9,29.028,9s20.558-3.195,29.028-9c1.055-0.723,2.089-1.48,3.092-2.283 c1.002,0.803,2.037,1.56,3.092,2.283c8.471,5.805,18.56,9,29.029,9c10.469,0,20.558-3.195,29.028-9 c1.055-0.723,2.089-1.48,3.092-2.283c1.002,0.803,2.037,1.56,3.092,2.283c8.471,5.805,18.56,9,29.029,9c4.971,0,9-4.029,9-9 s-4.029-9-9-9c-9.717,0-18.94-4.233-25.305-11.614c-1.709-1.982-4.198-3.123-6.816-3.123s-5.106,1.14-6.816,3.123 c-6.363,7.38-15.586,11.613-25.304,11.613s-18.94-4.233-25.305-11.614c-1.709-1.982-4.198-3.123-6.816-3.123 c-2.618,0-5.106,1.14-6.816,3.123c-6.363,7.38-15.586,11.613-25.304,11.613c-9.718,0-18.94-4.233-25.304-11.613 c-1.71-1.983-4.198-3.123-6.816-3.123c-2.618,0-5.106,1.14-6.816,3.123c-6.364,7.381-15.587,11.614-25.305,11.614 c-9.718,0-18.941-4.232-25.304-11.612c-1.71-1.983-4.198-3.123-6.816-3.123c-2.618,0-5.106,1.14-6.816,3.123 C27.94,83.715,18.717,87.947,9,87.947c-4.971,0-9,4.029-9,9S4.029,105.947,9,105.947z'/%3E%3C/svg%3E");}
.one-sidebar-elem.booking-form{
    padding: 15px 20px;
    background-image: url(../img/catalog-longterm/bg_sidebar_form.jpg);
    background-size: cover;
    background-position: left center;
    background-repeat: no-repeat;
    color: #fff;
}
.one-sidebar-elem.booking-form .title{
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.one-sidebar-elem.booking-form .subtitle{
    font-size: 16px;
    line-height: 1.5em;
}
.one-sidebar-elem.booking-form .manager-block{
    display: inline-block;
    width: 100%;
    padding: 5px;
    background-color: rgba(255,255,255,.5);
    margin: 15px 0 5px;
}
.one-sidebar-elem.booking-form .manager-block .photo{
    width: 70px;
    height: 65px;
    background-color: #fff;
    float: left;
    margin-right: 10px;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
.one-sidebar-elem.booking-form .manager-block .text-block > *{
    display: inline-block;
    width: calc(100% - 80px);
    text-transform: uppercase;
    line-height: 1.2em;
    font-weight: 700;
}
.one-sidebar-elem.booking-form .manager-block .name{
    font-size: 16px;
    color: #282d39;
}
.one-sidebar-elem.booking-form .manager-block .post{
    font-size: 11px;
}
.one-sidebar-elem.booking-form input[type="text"],
.one-sidebar-elem.booking-form input[type="email"]{
    font-size: 13px;
    line-height: 45px;
    padding: 0 15px;
    min-width: 1px;
    width: 100%;
    margin-bottom: 5px;
    background-color: rgba(255,255,255,.5);
    border: none;
    color: #fff;
}
.one-sidebar-elem.booking-form input[type="submit"],
#bottom-form-rent input[type="submit"]{
    width: 100%;
    border-radius: 0;
}
.one-sidebar-elem.booking-form input::-webkit-input-placeholder{color: #fff}
.one-sidebar-elem.booking-form input::-moz-placeholder{color: #fff}
.one-sidebar-elem.booking-form input:-ms-input-placeholder{color: #fff}
.one-sidebar-elem.booking-form input:-moz-placeholder{color: #fff}
.one-sidebar-elem.booking-form a{
    color: #fff;
    text-decoration: underline;
    font-weight: 600;
}
.one-sidebar-elem.booking-form .custom-checkbox{
    margin: 20px 0 30px;
}
.one-sidebar-elem.booking-form .custom-control-description,
#bottom-form-rent .custom-control-description{
    font-size: 12px;
    line-height: 1.3em;
}
#blue-info-section {
    background-image: url('../img/catalog-longterm/bg_orange_section.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #fff;
}
#blue-info-section .blue-gradient{
    padding: 80px 100px;
    background: linear-gradient(to left, rgba(250,135,33,0), rgba(250,135,33,.8), rgba(250,135,33,1), rgba(250,135,33,1), rgba(250,135,33,1), rgba(250,135,33,1), rgba(250,135,33,1), rgba(250,135,33,.8), rgba(250,135,33,0));
}
#blue-info-section .section-title{
    margin-bottom: 30px;
}
#blue-info-section .section-title > *{
    display: inline-block;
    white-space: nowrap;
    font-size: 36px;
    line-height: 1.3em;
    text-transform: uppercase;
    font-weight: 600;
}
#blue-info-section .section-title > *:first-child{
    font-weight: 700;
}
#blue-info-section p,
#blue-info-section ul{
    font-size: 16px;
    line-height: 1.6em;
}
#blue-info-section ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#blue-info-section ul li{
    line-height: 1.8em;
    margin-bottom: .8em;
}
#blue-info-section ul li:before{
    top: .5em;
}
#blue-info-section ul li .title{
    font-weight: 600;
}
#find-prop-on-map .block-title{
    padding: 80px 0 0;
}
#find-prop-on-map .block-title h2 span{
    display: block;
}
#find-prop-on-map #prop-map{
    height: 600px;
    background-color: #eee;
}
#five-resons{
    padding: 100px 0;
}
#five-resons .photo{
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}
#five-resons .photo img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
}
#five-resons .text{
    height: 360px;
    font-size: 16px;
    line-height: 1.6em;
}
#five-resons .text .title{
    font-size: 24px;
    line-height: 1.1em;
    font-weight: 700;
}
#bottom-form-rent{
    background-image: url(../img/catalog-longterm/bg_bottom_form.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 80px 0;
}
#bottom-form-rent .title span{
    display: block;
}
#bottom-form-rent .title,
#bottom-form-rent .after-title{
    text-align: center;
    line-height: 1.4em;
}
#bottom-form-rent .title{
    font-size: 30px;
}
#bottom-form-rent .after-title{
    display: block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 40px;
}
#bottom-form-rent .custom-control-description a{
    color: inherit;
    font-weight: 600;
    text-decoration: underline;
}
#bottom-form-rent .custom-checkbox{
    margin-bottom: 0;
}
#bottom-form-rent .form-white-container{
    background-color: rgba(255,255,255,.9);
    padding: 50px 100px;
}
#bottom-form-rent label,
#bottom-form-rent textarea{
    width: 100%;
}
#bottom-form-rent textarea{
    display: block;
    margin-bottom: 30px;
    height: 110px;
    padding: 10px 30px 10px 15px;
    resize: none;
}
#bottom-form-rent input[type="text"],
#bottom-form-rent input[type="email"],
#bottom-form-rent  textarea{
    border: 1px solid #e8e8e8;
}
#bottom-form-rent input[type="text"],
#bottom-form-rent input[type="email"]{
    line-height: 43px;
    border-left: 0;
    width: calc(100% - 50px);
}
#bottom-form-rent label.custom-input{
    margin-bottom: 10px;
}
#bottom-form-rent label.custom-input:before{
    z-index: 2;
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    background-color: #282d39;
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
}
#bottom-form-rent input[type="submit"]{
    margin: 20px 0;
}
#bottom-form-rent .agent-info .photo{
    width: 170px;
    height: 150px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 30px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.3);
}
#bottom-form-rent .agent-info .photo img{
    position: absolute;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#bottom-form-rent .agent-info .info{
    display: inline-block;
    width: calc(100% - 200px);
}
#bottom-form-rent .agent-info .name{
    font-size: 20px;
    line-height: 1.6em;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
}
#bottom-form-rent .agent-info .post{
    font-size: 14px;
    line-height: 32px;
    font-weight: 700;
    text-transform: uppercase;
    color: #a3a3a3;
}
#bottom-form-rent .agent-info .contact-info{
    font-size: 15px;
    font-weight: 600;
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#bottom-form-rent .agent-info .contact-info li{
    position: relative;
    padding: 0 0 10px 35px;
}
#bottom-form-rent .agent-info .contact-info li:before{
    content: "";
    position: absolute;
    left: 0;
    top: .1em;
    width: 1.33em;
    height: 1.33em;
    background-size: 1.33em;
    background-position: center;
    background-repeat: no-repeat;
}
#bottom-form-rent .agent-info .contact-info a{
    text-decoration: underline;
    color: #791106;
}
#top-filter{
    padding: 40px 40px 20px;
}
.dropdown{
    display: block;
    font-size: 14px;
}
.dropdown.city,
.dropdown.bedrooms,
.dropdown.peoples,
.dropdown.price{
    width: 19%;
    margin-right: 15px;
}
.dropdown.search-by-id{
    width: 17%;
    margin-right: 20px;
}
.dropdown.calendar{
    width: calc(40% - 60px);
    position: relative;
}
.dropdown:before{
    content: "";
    width: 50px;
    height: 50px;
    background-color: #282d39;
    display: block;
    float: left;
    background-size: 25px;
    background-position: center;
    background-repeat: no-repeat;
}
.dropdown.price:before,
.dropdown.search-by-id:before{
    font-size: 20px;
    line-height: 50px;
    color: #fff;
    text-align: center;
}
.dropdown.city:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M256,0C156.748,0,76,80.748,76,180c0,33.534,9.289,66.26,26.869,94.652l142.885,230.257 c2.737,4.411,7.559,7.091,12.745,7.091c0.04,0,0.079,0,0.119,0c5.231-0.041,10.063-2.804,12.75-7.292L410.611,272.22 C427.221,244.428,436,212.539,436,180C436,80.748,355.252,0,256,0z M384.866,256.818L258.272,468.186l-129.905-209.34 C113.734,235.214,105.8,207.95,105.8,180c0-82.71,67.49-150.2,150.2-150.2S406.1,97.29,406.1,180 C406.1,207.121,398.689,233.688,384.866,256.818z'/%3E%3Cpath fill='%23fff' d='M256,90c-49.626,0-90,40.374-90,90c0,49.309,39.717,90,90,90c50.903,0,90-41.233,90-90C346,130.374,305.626,90,256,90z M256,240.2c-33.257,0-60.2-27.033-60.2-60.2c0-33.084,27.116-60.2,60.2-60.2s60.1,27.116,60.1,60.2 C316.1,212.683,289.784,240.2,256,240.2z'/%3E%3C/svg%3E ");}
.dropdown.bedrooms:before{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -59 512 512' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%3E%3Cpath fill='%23fff' d='m496.882812 0h-481.765624c-8.347657 0-15.117188 6.769531-15.117188 15.117188v312.570312c0 8.351562 6.769531 15.117188 15.117188 15.117188h19.203124v35.40625c0 8.347656 6.769532 15.117187 15.117188 15.117187h88.59375c8.347656 0 15.117188-6.769531 15.117188-15.117187v-35.40625h203.160156v35.40625c0 8.347656 6.769531 15.117187 15.117187 15.117187h88.59375c8.347657 0 15.117188-6.769531 15.117188-15.117187v-35.40625h21.746093c8.347657 0 15.117188-6.765626 15.117188-15.117188v-312.570312c0-8.347657-6.769531-15.117188-15.117188-15.117188zm-15.117187 30.234375v144.542969c-6.921875-4.953125-14.746094-8.71875-23.183594-10.984375v-23.113281c0-30.316407-24.664062-54.980469-54.976562-54.980469h-107.746094c-15.679687 0-29.835937 6.609375-39.859375 17.175781-10.023438-10.566406-24.179688-17.175781-39.859375-17.175781h-107.746094c-30.3125 0-54.976562 24.664062-54.976562 54.980469v23.113281c-8.4375 2.265625-16.261719 6.03125-23.183594 10.984375v-144.542969zm-210.648437 110.445313c0-13.644532 11.101562-24.742188 24.742187-24.742188h107.746094c13.640625 0 24.742187 11.097656 24.742187 24.742188v20.640624h-157.230468zm-30.234376 20.644531h-157.230468v-20.644531c0-13.644532 11.101562-24.742188 24.742187-24.742188h107.746094c13.640625 0 24.742187 11.097656 24.742187 24.742188zm-117.96875 201.769531h-58.359374v-20.289062h58.359374zm321.988282 0h-58.355469v-20.289062h58.355469zm36.863281-50.523438h-451.53125v-79.148437c0-23.082031 18.78125-41.859375 41.859375-41.859375h367.8125c23.078125 0 41.859375 18.777344 41.859375 41.859375zm0 0'/%3E%3C/svg%3E");}
.dropdown.peoples:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 563.43 563.43' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M280.79,314.559c83.266,0,150.803-67.538,150.803-150.803S364.055,13.415,280.79,13.415S129.987,80.953,129.987,163.756 S197.524,314.559,280.79,314.559z M280.79,52.735c61.061,0,111.021,49.959,111.021,111.021S341.851,274.776,280.79,274.776 s-111.021-49.959-111.021-111.021S219.728,52.735,280.79,52.735z'/%3E%3Cpath fill='%23fff' d='M19.891,550.015h523.648c11.102,0,19.891-8.789,19.891-19.891c0-104.082-84.653-189.198-189.198-189.198H189.198 C85.116,340.926,0,425.579,0,530.124C0,541.226,8.789,550.015,19.891,550.015z M189.198,380.708h185.034 c75.864,0,138.313,56.436,148.028,129.524H41.17C50.884,437.607,113.334,380.708,189.198,380.708z'/%3E%3C/svg%3E");}
.dropdown.calendar:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M29.334,3H25V1c0-0.553-0.447-1-1-1s-1,0.447-1,1v2h-6V1c0-0.553-0.448-1-1-1s-1,0.447-1,1v2H9V1 c0-0.553-0.448-1-1-1S7,0.447,7,1v2H2.667C1.194,3,0,4.193,0,5.666v23.667C0,30.806,1.194,32,2.667,32h26.667 C30.807,32,32,30.806,32,29.333V5.666C32,4.193,30.807,3,29.334,3z M30,29.333C30,29.701,29.701,30,29.334,30H2.667 C2.299,30,2,29.701,2,29.333V5.666C2,5.299,2.299,5,2.667,5H7v2c0,0.553,0.448,1,1,1s1-0.447,1-1V5h6v2c0,0.553,0.448,1,1,1 s1-0.447,1-1V5h6v2c0,0.553,0.447,1,1,1s1-0.447,1-1V5h4.334C29.701,5,30,5.299,30,5.666V29.333z'/%3E%3Crect x='7' y='12' fill='%23fff' width='4' height='3'/%3E%3Crect x='7' y='17' fill='%23fff' width='4' height='3'/%3E%3Crect x='7' y='22' fill='%23fff' width='4' height='3'/%3E%3Crect x='14' y='22' fill='%23fff' width='4' height='3'/%3E%3Crect x='14' y='17' fill='%23fff' width='4' height='3'/%3E%3Crect x='14' y='12' fill='%23fff' width='4' height='3'/%3E%3Crect x='21' y='22' fill='%23fff' width='4' height='3'/%3E%3Crect x='21' y='17' fill='%23fff' width='4' height='3'/%3E%3Crect x='21' y='12' fill='%23fff' width='4' height='3'/%3E%3C/svg%3E%0A");}
.dropdown.price:before{content: "€"}
.dropdown.search-by-id:before{content: "ID"}
#top-filter .dropdown.calendar input{
    display: block;
    width: calc((100% - 50px)/2);
    float: left;
}
#top-filter .dropdown.calendar:after{
    position: absolute;
    content: "-";
    left: calc(50% + 15px);
    line-height: 50px;
}
#top-filter .dropdown input:focus{
    outline: none;
}
#top-filter .dropdown:focus-within{
    outline: 2px solid #efbe35;
}
#top-filter .dropdown.search-by-id input{
    padding: 10px 15px;
}
#top-filter .input-block.links{
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin-right: 20px;
    width: 190px;
}
#top-filter .input-block.new-building{
    width: 160px;
}
#top-filter .input-block.find-btn{
    margin-right: 0;
    justify-content: flex-end;
}
#top-filter .open-full-search{
    position: relative;
}
.cs-select > span::after{
    display: none;
}

@media (min-width: 769px){
    .total-found{margin-left: 10px;}
}
@media (max-width: 992px){
    .result-top-panel-full{
        align-items: flex-start;
    }
    .result-top-panel-full .result-top-panel-left{
        width: 50%;
    }
    .result-top-panel-full .result-top-panel-left .total-found{
        margin: 10px 0 0;
    }
    .results-row{
        padding: 50px 0 0;
    }
}
@media (max-width:768px){
    .result-top-panel-full{
        flex-direction: column;
        align-items: flex-start;
    }
    .show-by, .total-found{display: block;}
    .show-by ul li a{margin-top: 10px}
    .total-found{margin-top: 10px;}
    #top-filter .input-block{
        height: auto;
    }
    #top-filter input[type="submit"]{
        width: 100%;
    }
    .result-top-panel-full .result-top-panel-left{
        width: 100%;
    }
    .results-row .one-result{
        flex-direction: column;
    }
    .results-row .one-result .image{
        flex: 0 0 100%;
        width: 100%;
    }
    #top-filter #full-search{
        position: fixed;
        max-height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }
    #top-filter #full-search input[type="submit"]{
        margin-top: 25px;
    }
    
}
@media (max-width: 576px){
    .one-radio-block:nth-child(2) {
        margin-top: 10px;
    }
    .result-top-panel-full{
        padding: 0 15px 15px;
    }
    .block-title span.before-title{
        line-height: 26px;
        margin-bottom: 10px;
        display: block;
    }
    .page-title h1{
        font-size: 26px
    }
    
}
@media (max-width: 460px){
    #catalog-body .nav-arrow{
        display: none;
    }
    #catalog-body .pagination-block ul{
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    
}
@media (max-width: 1200px){
    .dropdown.city,
    .dropdown.bedrooms,
    .dropdown.peoples,
    .dropdown.calendar,
    .dropdown.price,
    .dropdown.search-by-id{
        width: 270px;
    }
    .dropdown.calendar{
        margin-right: 20px;
    }
    .dropdown.peoples,
    .dropdown.search-by-id{
        margin-right: 0;
    }
    #top-filter .input-block.links{
        width: 340px;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        margin-right: 50px;
    }
    #top-filter .input-block.find-btn{
        width: 300px;
    }
    .results-col .previews{
        grid-template-columns: 1fr 1fr;
    }
    #bottom-form-rent .form-white-container{
        padding: 50px;
    }
    #bottom-form-rent textarea{
        margin-bottom: 20px;
    }
    #bottom-form-rent .agent-info .photo{
        width: 120px;
        height: 120px;
    }
}
@media (max-width: 992px){
    .dropdown.city,
    .dropdown.bedrooms,
    .dropdown.peoples,
    .dropdown.calendar,
    .dropdown.price,
    .dropdown.search-by-id{
        width: 295px;
    }
    .dropdown.city,
    .dropdown.peoples,
    .dropdown.price{
        margin-right: 20px;
    }
    .dropdown.bedrooms,
    .dropdown.calendar,
    .dropdown.search-by-id{
        margin-right: 0;
    }
    #top-filter .input-block.links{
        width: 190px;
        margin-right: 20px;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
    #top-filter .input-block.find-btn{
        width: 240px;
    }
    .one-sidebar-elem.booking-form .title,
    .one-sidebar-elem.booking-form .subtitle{
        display: block;
        width: 100%;
        text-align: center;
    }
    #blue-info-section .section-title > *{
        font-size: 28px;
    }
    #five-resons .photo-col{
        order: 2;
    }
    #five-resons .photo{
        padding-bottom: 60%;
    }
    #five-resons .text{
        padding-bottom: 30px;
        height: auto;
        order: 1
    }
    #bottom-form-rent .title{
        font-size: 24px;
    }
    #bottom-form-rent textarea{
        margin-bottom: 0;
    }
    #bottom-form-rent .agent-info{
        margin-top: 25px;
    }
    #bottom-form-rent .agent-info .photo{
        width: 170px;
        height: 150px;
    }
}
@media (max-width: 768px){
    #top-filter{
        padding: 20px 20px 0;
    }
    .dropdown.city,
    .dropdown.bedrooms,
    .dropdown.peoples,
    .dropdown.calendar,
    .dropdown.price,
    .dropdown.search-by-id,
    #top-filter .input-block.links,
    #top-filter .input-block.new-building,
    #top-filter .input-block.find-btn{
        width: 100%;
        margin-right: 0;
    }
    #top-filter .input-block.links, #top-filter .input-block.new-building{
        justify-content: center;
        align-items: center;
    }
    #blue-info-section{
        background-position: center right 30%;
    }
    #blue-info-section .blue-gradient{
        padding: 30px 15px;
    }
    #blue-info-section .section-title > *{
        white-space: pre-wrap;
    }
    #bottom-form-rent .form-white-container{
        padding: 50px 15px;
    }
    #bottom-form-rent .title{
        font-size: 22px;
    }
    #find-prop-on-map #prop-map{
        height: 450px;
    }
}
@media (max-width: 576px){
    #catalog-top-section .page-title h1{
        margin: 30px 0;
    }
    #bottom-form-rent{
        padding: 0;
    }
    #top-filter{
        margin: 0 -15px 10px;
    }
    #top-filter .dropdown.calendar input{
        padding: 10px 15px;
    }
    .results-row{
        padding-top: 30px;
    }
    .results-col .previews{
        grid-template-columns: 1fr;
    }
    #bottom-form-rent .agent-info{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #bottom-form-rent .agent-info .photo{
        margin: 0 0 10px;
    }
    #bottom-form-rent .agent-info .name{
        text-align: center;
    }
    #bottom-form-rent .agent-info .post{
        display: block;
        text-align: center;
        margin-bottom: 10px;
    }
    #find-prop-on-map #prop-map{
        height: 350px;
    }
}
@media (min-width: 992px){
    #catalog-top-section{
        padding-top: 40px;
    }
}