.content.choices {
    margin-top: 30px; 
}
.whois {
  display: inline-block;
  vertical-align: top;
  float:right;
}
.right-side .watched {
  position: relative;
  padding-right: 20px;
  padding-left:35px;
  margin: 0 10px 0;
  font-size: 12px;
  color: #666666;
  display:inline-block; 
  float:right;
}

.baseobj-info .whois--rgr {
    position: relative;
    padding-right: 20px;
    display:block;
    padding-top:20px;
}
.baseobj-info .whois--rgr:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 25px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100.677px' height='111.175px' viewBox='0 0 100.677 111.175' enable-background='new 0 0 100.677 111.175' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23E30519' d='M0,0h100.677v111.175H0V0L0,0z M0,0L0,0L0,0z M59.004,25.242 l3.534,7.18l-7.746,0.028L59.004,25.242L59.004,25.242z M59.004,25.242L59.004,25.242L59.004,25.242z M10.206,78.867l12.129-0.084 l4.184-0.029l24.003-39.264l25.813,0.252L55.95,4.123L10.206,78.867L10.206,78.867z M10.206,78.867L10.206,78.867L10.206,78.867z M50.635,46.024L30.59,78.697l5.032-0.027l9.5,0.113l15.125-26.168l22.589-0.028l-3.505-6.731L50.635,46.024L50.635,46.024z M50.635,46.024L50.635,46.024L50.635,46.024z M67.938,65.965l10.291-0.028c0.396,0,2.997,5.077,3.336,5.75l-17.444,0.168 L67.938,65.965L67.938,65.965z M67.938,65.965L67.938,65.965L67.938,65.965z M46.536,84.503L5.853,84.839L1.81,91.851l50.437-0.027 l6.22-10.406l40.4-0.111L86.569,59.149l-4.693,0.028l-19.96-0.141L46.536,84.503L46.536,84.503z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M3.675,108.931V94.544h5.513c0.989,0,1.725,0.027,2.233,0.111 c0.735,0.141,1.329,0.365,1.81,0.674c0.48,0.336,0.876,0.813,1.188,1.402c0.283,0.588,0.424,1.234,0.424,1.99 c0,1.207-0.396,2.244-1.188,3.086c-0.792,0.842-2.205,1.262-4.297,1.262h-3.76v5.861H3.675L3.675,108.931z M3.675,108.931 L3.675,108.931L3.675,108.931z M5.598,101.386h3.789c1.272,0,2.149-0.223,2.686-0.701c0.509-0.447,0.792-1.094,0.792-1.906 c0-0.617-0.169-1.15-0.48-1.57c-0.311-0.449-0.707-0.73-1.216-0.869c-0.339-0.057-0.933-0.113-1.81-0.113h-3.76V101.386 L5.598,101.386z M5.598,101.386L5.598,101.386L5.598,101.386z M17.359,94.544h1.753v11.414l7.803-11.414h1.979v14.387h-1.781 V97.544l-7.803,11.387h-1.951V94.544L17.359,94.544z M17.359,94.544L17.359,94.544L17.359,94.544z M36.754,100.658v1.684h5.456 c-0.056,1.625-0.509,2.889-1.357,3.842s-1.922,1.402-3.223,1.402c-2.346,0-3.816-1.207-4.41-3.674l-1.866,0.477 c0.848,3.225,2.884,4.795,6.135,4.795c2.29,0,4.015-0.729,5.146-2.188c1.131-1.457,1.668-3.281,1.583-5.412 c0-1.318-0.226-2.496-0.735-3.617c-0.509-1.066-1.272-1.965-2.318-2.637c-1.046-0.701-2.29-1.039-3.732-1.039 c-1.526,0-2.799,0.365-3.816,1.094c-1.018,0.758-1.725,1.768-2.064,3.113l1.894,0.477c0.537-2.018,1.895-3.027,3.986-3.027 c1.442,0,2.573,0.42,3.364,1.262c0.82,0.869,1.272,2.02,1.329,3.449H36.754L36.754,100.658z M36.754,100.658L36.754,100.658 L36.754,100.658z M47.214,94.544h9.16v14.387h-1.922V96.226h-5.315v7.434c0,1.486-0.057,2.607-0.198,3.309 c-0.142,0.701-0.452,1.234-0.905,1.627c-0.48,0.393-1.046,0.588-1.753,0.588c-0.424,0-0.961-0.084-1.555-0.225l0.339-1.682 c0.311,0.111,0.593,0.195,0.82,0.195c0.452,0,0.763-0.168,0.989-0.504c0.226-0.309,0.339-1.066,0.339-2.301V94.544L47.214,94.544z M47.214,94.544L47.214,94.544L47.214,94.544z M63.301,108.931V96.226h-4.806v-1.682h11.62v1.682h-4.863v12.705H63.301 L63.301,108.931z M63.301,108.931L63.301,108.931L63.301,108.931z M70.595,101.919c0-2.383,0.65-4.262,1.951-5.609 c1.301-1.346,3.025-2.02,5.089-2.02c1.357,0,2.573,0.309,3.675,0.926c1.074,0.646,1.894,1.516,2.459,2.664 c0.594,1.15,0.876,2.441,0.876,3.871c0,1.459-0.311,2.777-0.905,3.926c-0.594,1.15-1.442,2.02-2.544,2.609 c-1.103,0.617-2.29,0.896-3.562,0.896c-1.386,0-2.629-0.309-3.732-0.98c-1.103-0.646-1.923-1.543-2.488-2.664 C70.878,104.388,70.595,103.181,70.595,101.919L70.595,101.919z M70.595,101.919L70.595,101.919L70.595,101.919z M72.574,101.949 c0,1.738,0.481,3.084,1.442,4.121c0.961,0.982,2.177,1.486,3.591,1.486c1.47,0,2.686-0.504,3.619-1.514s1.414-2.439,1.414-4.291 c0-1.178-0.198-2.188-0.594-3.057c-0.424-0.898-1.018-1.57-1.781-2.076c-0.792-0.477-1.64-0.701-2.629-0.701 c-1.357,0-2.544,0.449-3.563,1.375C73.083,98.246,72.574,99.789,72.574,101.949L72.574,101.949z M72.574,101.949L72.574,101.949 L72.574,101.949z M87.134,108.931V94.544h5.542c0.961,0,1.725,0.027,2.233,0.111c0.707,0.141,1.329,0.365,1.81,0.674 c0.48,0.336,0.876,0.813,1.159,1.402c0.311,0.588,0.452,1.234,0.452,1.99c0,1.207-0.396,2.244-1.188,3.086 c-0.792,0.842-2.233,1.262-4.297,1.262h-3.76v5.861H87.134L87.134,108.931z M87.134,108.931L87.134,108.931L87.134,108.931z M89.085,101.386h3.788c1.244,0,2.149-0.223,2.658-0.701c0.537-0.447,0.792-1.094,0.792-1.906c0-0.617-0.141-1.15-0.452-1.57 c-0.311-0.449-0.707-0.73-1.216-0.869c-0.339-0.057-0.933-0.113-1.81-0.113h-3.76V101.386L89.085,101.386z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: contain;

}
.whois--rgr--small {
    position: relative;
    padding-right: 20px;
    font-size:13px !important;
}
.whois--rgr--small:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 15px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100.677px' height='111.175px' viewBox='0 0 100.677 111.175' enable-background='new 0 0 100.677 111.175' xml:space='preserve'%3E%3Cg%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23E30519' d='M0,0h100.677v111.175H0V0L0,0z M0,0L0,0L0,0z M59.004,25.242 l3.534,7.18l-7.746,0.028L59.004,25.242L59.004,25.242z M59.004,25.242L59.004,25.242L59.004,25.242z M10.206,78.867l12.129-0.084 l4.184-0.029l24.003-39.264l25.813,0.252L55.95,4.123L10.206,78.867L10.206,78.867z M10.206,78.867L10.206,78.867L10.206,78.867z M50.635,46.024L30.59,78.697l5.032-0.027l9.5,0.113l15.125-26.168l22.589-0.028l-3.505-6.731L50.635,46.024L50.635,46.024z M50.635,46.024L50.635,46.024L50.635,46.024z M67.938,65.965l10.291-0.028c0.396,0,2.997,5.077,3.336,5.75l-17.444,0.168 L67.938,65.965L67.938,65.965z M67.938,65.965L67.938,65.965L67.938,65.965z M46.536,84.503L5.853,84.839L1.81,91.851l50.437-0.027 l6.22-10.406l40.4-0.111L86.569,59.149l-4.693,0.028l-19.96-0.141L46.536,84.503L46.536,84.503z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF' d='M3.675,108.931V94.544h5.513c0.989,0,1.725,0.027,2.233,0.111 c0.735,0.141,1.329,0.365,1.81,0.674c0.48,0.336,0.876,0.813,1.188,1.402c0.283,0.588,0.424,1.234,0.424,1.99 c0,1.207-0.396,2.244-1.188,3.086c-0.792,0.842-2.205,1.262-4.297,1.262h-3.76v5.861H3.675L3.675,108.931z M3.675,108.931 L3.675,108.931L3.675,108.931z M5.598,101.386h3.789c1.272,0,2.149-0.223,2.686-0.701c0.509-0.447,0.792-1.094,0.792-1.906 c0-0.617-0.169-1.15-0.48-1.57c-0.311-0.449-0.707-0.73-1.216-0.869c-0.339-0.057-0.933-0.113-1.81-0.113h-3.76V101.386 L5.598,101.386z M5.598,101.386L5.598,101.386L5.598,101.386z M17.359,94.544h1.753v11.414l7.803-11.414h1.979v14.387h-1.781 V97.544l-7.803,11.387h-1.951V94.544L17.359,94.544z M17.359,94.544L17.359,94.544L17.359,94.544z M36.754,100.658v1.684h5.456 c-0.056,1.625-0.509,2.889-1.357,3.842s-1.922,1.402-3.223,1.402c-2.346,0-3.816-1.207-4.41-3.674l-1.866,0.477 c0.848,3.225,2.884,4.795,6.135,4.795c2.29,0,4.015-0.729,5.146-2.188c1.131-1.457,1.668-3.281,1.583-5.412 c0-1.318-0.226-2.496-0.735-3.617c-0.509-1.066-1.272-1.965-2.318-2.637c-1.046-0.701-2.29-1.039-3.732-1.039 c-1.526,0-2.799,0.365-3.816,1.094c-1.018,0.758-1.725,1.768-2.064,3.113l1.894,0.477c0.537-2.018,1.895-3.027,3.986-3.027 c1.442,0,2.573,0.42,3.364,1.262c0.82,0.869,1.272,2.02,1.329,3.449H36.754L36.754,100.658z M36.754,100.658L36.754,100.658 L36.754,100.658z M47.214,94.544h9.16v14.387h-1.922V96.226h-5.315v7.434c0,1.486-0.057,2.607-0.198,3.309 c-0.142,0.701-0.452,1.234-0.905,1.627c-0.48,0.393-1.046,0.588-1.753,0.588c-0.424,0-0.961-0.084-1.555-0.225l0.339-1.682 c0.311,0.111,0.593,0.195,0.82,0.195c0.452,0,0.763-0.168,0.989-0.504c0.226-0.309,0.339-1.066,0.339-2.301V94.544L47.214,94.544z M47.214,94.544L47.214,94.544L47.214,94.544z M63.301,108.931V96.226h-4.806v-1.682h11.62v1.682h-4.863v12.705H63.301 L63.301,108.931z M63.301,108.931L63.301,108.931L63.301,108.931z M70.595,101.919c0-2.383,0.65-4.262,1.951-5.609 c1.301-1.346,3.025-2.02,5.089-2.02c1.357,0,2.573,0.309,3.675,0.926c1.074,0.646,1.894,1.516,2.459,2.664 c0.594,1.15,0.876,2.441,0.876,3.871c0,1.459-0.311,2.777-0.905,3.926c-0.594,1.15-1.442,2.02-2.544,2.609 c-1.103,0.617-2.29,0.896-3.562,0.896c-1.386,0-2.629-0.309-3.732-0.98c-1.103-0.646-1.923-1.543-2.488-2.664 C70.878,104.388,70.595,103.181,70.595,101.919L70.595,101.919z M70.595,101.919L70.595,101.919L70.595,101.919z M72.574,101.949 c0,1.738,0.481,3.084,1.442,4.121c0.961,0.982,2.177,1.486,3.591,1.486c1.47,0,2.686-0.504,3.619-1.514s1.414-2.439,1.414-4.291 c0-1.178-0.198-2.188-0.594-3.057c-0.424-0.898-1.018-1.57-1.781-2.076c-0.792-0.477-1.64-0.701-2.629-0.701 c-1.357,0-2.544,0.449-3.563,1.375C73.083,98.246,72.574,99.789,72.574,101.949L72.574,101.949z M72.574,101.949L72.574,101.949 L72.574,101.949z M87.134,108.931V94.544h5.542c0.961,0,1.725,0.027,2.233,0.111c0.707,0.141,1.329,0.365,1.81,0.674 c0.48,0.336,0.876,0.813,1.159,1.402c0.311,0.588,0.452,1.234,0.452,1.99c0,1.207-0.396,2.244-1.188,3.086 c-0.792,0.842-2.233,1.262-4.297,1.262h-3.76v5.861H87.134L87.134,108.931z M87.134,108.931L87.134,108.931L87.134,108.931z M89.085,101.386h3.788c1.244,0,2.149-0.223,2.658-0.701c0.537-0.447,0.792-1.094,0.792-1.906c0-0.617-0.141-1.15-0.452-1.57 c-0.311-0.449-0.707-0.73-1.216-0.869c-0.339-0.057-0.933-0.113-1.81-0.113h-3.76V101.386L89.085,101.386z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.call-fixed-popup_t2018 {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 29;
    padding: 16px 15px 16px 15px;
    box-sizing: border-box;
    background-color: #00A510;
    color: #fff;
    font-size: 20px;
    width: 100%;
    font-family: 'Arial', sans-serif;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width: 768px) {
    .call-fixed-popup_t2018 {
        display: none;
    }
}
.call-fixed-popup_t2018.opened {
    align-items: flex-start;
}
.call-fixed-popup_t2018 a {
    color: #fff;
    text-decoration: none;
}
.call-fixed-popup_t2018 .icon-tel {
    display: block;
    margin-right: 5px;
}
.call-fixed-popup_t2018 .hiddenp {
    display: none;
}
.call-fixed-popup_t2018 .hiddenp span {
    font-size: 12px;
    display: block;
}
.call-fixed-popup_t2018 .visible + .visible {
    margin-left: 5px;
}
.call-fixed-popup_t2018 .show-link {
    font-size: 13px;
    border-bottom: 1px dashed #fff;
}
.phone .number {
    margin-right: 10px;
    font: 16px Arial,sans-serif;
    color: #333;
    text-decoration: none;
}
.phone .complain {
    font: 12px Arial,sans-serif;
    color: #656565;
    border-bottom: 1px dashed #ccc;
    text-decoration: none;
}

.please {
    display: none;
    margin: 10px 0 0 75px;
    font: 12px Arial,sans-serif;
    color: #656565;
}

.right-side .watched:after {
  content: '';
  position: absolute;
  top: 2px;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='13' viewBox='0 0 21 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.202 7.18703C0.95715 6.90621 0.764462 6.67016 0.629849 6.5C0.764462 6.32984 0.95715 6.09379 1.202 5.81297C1.72169 5.21695 2.47327 4.42284 3.40035 3.62999C5.26971 2.03131 7.77992 0.5 10.5 0.5C13.2201 0.5 15.7303 2.03131 17.5996 3.62999C18.5267 4.42284 19.2783 5.21695 19.798 5.81297C20.0428 6.09379 20.2355 6.32985 20.3701 6.5C20.2355 6.67016 20.0428 6.90621 19.798 7.18703C19.2783 7.78305 18.5267 8.57716 17.5996 9.37001C15.7303 10.9687 13.2201 12.5 10.5 12.5C7.77992 12.5 5.26971 10.9687 3.40035 9.37001C2.47327 8.57716 1.72169 7.78305 1.202 7.18703ZM20.595 6.20683C20.595 6.20684 20.595 6.2068 20.595 6.20682L20.595 6.20683Z' fill='white' stroke='%23666666'/%3E%3Cpath d='M14.0682 6.125C14.0682 8.4833 12.2462 10.375 10.0227 10.375C7.79934 10.375 5.97729 8.4833 5.97729 6.125C5.97729 3.7667 7.79934 1.875 10.0227 1.875C12.2462 1.875 14.0682 3.7667 14.0682 6.125Z' fill='%23666666' stroke='%23666666' stroke-width='0.5'/%3E%3Cpath d='M7.75096 5.22196V5.22196C7.69047 4.45416 8.32255 3.8181 9.05324 3.91147L9.20943 3.93143' stroke='white' stroke-width='0.3'/%3E%3C/svg%3E ");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 13px;
  height: 13px;
}
.right-side .whois {
  margin: 0;
  color: #39A20E;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.content .left-column .main-block.estate-block {
    margin: 0 0 30px 0;
}
.content .left-column .main-block.estate-block ul li { 
    width: 25%;
    float: left;
}
.content .left-column .main-block.estate-block ul li a { 
    text-decoration: none;
}
.content .left-column .main-block.estate-block ul li a > div {
    position: relative;
    width: 165px;
    margin: auto;
    overflow: hidden;
}
.content .left-column .main-block.estate-block ul li a > div span {
    display: block;
    width: 94%;
    position: absolute;
    bottom: 3px;
    left: 0;
    color: #fff;
    padding: 3px 5px;
    background: rgba(0,0,0,0.19);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.19)), color-stop(100%, rgba(0,0,0,0.8)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
}
.content .left-column .main-block.estate-block ul li a > p {
    margin: 2px auto 6px;
    width: 165px;
    font: 12px/16px Tahoma, sans-serif;
    color: #333;
}
.content .left-column .main-block.estate-block ul li a .all-info {
    display: block;
    margin: auto;
    padding-left: 16px;
    width: 149px;
    position: relative;
    font: 11px Tahoma, sans-serif;
    text-align: left;
}
.content .left-column .main-block.estate-block ul li a .all-info:before {
    display: block;
    position: absolute;
    left: 1px;
    top: 2px;
    content: '';
    width: 10px;
    height: 10px;
    background: url(../images/search-icon.png) no-repeat 0 0;
    background-size: 10px;
    opacity: 0.8;
}
.content .left-column .main-block.estate-block ul li a .all-info.plans:before {
    background: url(../images/plans-icon.png) no-repeat 0 0;
    background-size: 10px;
    opacity: 1;
}
.content .left-column .main-block.flat-types {
    overflow: hidden;
    border-top: 0px solid #ddd;
    margin: 0px 0 20px;
}
.content .left-column .main-block.flat-types ul {
    margin-bottom: 7px;
}
.content .left-column .main-block.flat-types li {
    display: inline-block;
    margin: 0 10px 3px 0;
}
.content .left-column .main-block.flat-types p { 
    position: relative;
}
.content .left-column .main-block.flat-types p:not(:first-of-type) {
    display: none;
    margin-top: 10px;
}
.content .left-column .main-block.flat-types p:first-of-type:after {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    content: '';
    background: rgba(0,0,0,0.19);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.19) 0%, rgba(255,255,255,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.19)), color-stop(100%, rgba(255,255,255,0.8)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.19) 0%, rgba(255,255,255,0.8) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.19) 0%, rgba(255,255,255,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.19) 0%, rgba(255,255,255,0.8) 100%);
}
.content .left-column .main-block.flat-types p.active:after {
    display: none;
}
.content .left-column .main-block.flat-types > .expand {
    text-align: center;
    cursor: pointer;
}
.content .left-column .main-block.flat-types .expand span {
    display: inline-block;
    width: 44%;
    margin-right: 1.5%;
    border-top: 1px solid #ddd;
}
.content .left-column .main-block.flat-types .expand .expand {
    position: relative;
    top: 1px;
    display: inline-block;
    width: 9%;
    margin-right: 0;
    color: #2761D8;
    border-top: 0;
}
.content .left-column .main-block.flat-types .expand span:last-child {
    margin-left: 1.5%;
    margin-right: 0;
}
.content > div .left-column .red-header {
    margin: 30px 0 20px 0;
    display: block;
    font: 20px/20px Verdana, sans-serif;
    color: #C4161C;
}
.content > div .left-column .flat-types .red-header {
    font-size: 22px;
    line-height: 27px;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-top: 10px;
}
/*
.content > div .left-column .main-block.objects-map {
    margin-bottom: 30px;
}
.content > div .left-column .main-block.objects-map > div:first-child {
    position: relative;
    height: 30px;
    background: url(../images/map-bg.png) no-repeat 0 0;
    background-size: 100% 30px;
    z-index: 1;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #d7d7d7;
}
.content > div .left-column .main-block.objects-map div > span:first-child {
    display: block;
    position: absolute;
    width: 100%;
    height: 30px;
    top: 0px;
    background: rgba(255,255,255,0.75);
    z-index: 2;
}
.content > div .left-column .main-block.objects-map .watch {
    position: relative;
    z-index: 3;
    top: 5px;
    color: #656565;
    font: bold 14px Arial, sans-serif;
}
.content > div .left-column .main-block.objects-map .watch:before {
    display: block;
    position: absolute;
    left: -19px;
    top: -2px;
    content: '';
    width: 22px;
    height: 20px;
    background: url(../images/map-pointer.png) no-repeat 0 0;
    background-size: 13px;
}
.content > div .left-column .main-block.objects-map .watch span span {
    border-bottom: 1px dashed #aaa;
}
.content > div .left-column .main-block.objects-map .yandex-map {
    display: none;
}
*/

.objects-black-map {
    background: url(/images/map-black-bg.png) repeat center center;
    display:block; 
    height:23px;
    padding-top:7px;
    text-align:center;
    text-decoration:none;

}
.objects-black-map div:first-child {
    background: none;
}
.objects-black-map div > span:first-child {
    background: none;
}
.objects-black-map .watch span span {
    font: normal 14px Verdana, sans-serif;
    color: #fff;
}
.objects-black-map .watch {
    background: url(/images/map-pointer-white.png) no-repeat 0 0;
    top: 0;

    padding-left:25px;
}
.objects-black-map .watch span {
    border-bottom:1px dashed #aaa;
}
.content > div .left-column .main-block.objects-view {
    margin-bottom: 7px;
}
.content > div .left-column .main-block.objects-view .sorting, .content > div .left-column .main-block.objects-view .banner, .content > div .left-column .main-block.objects-view .view-type {
    width: 33.3%;
    float: left;
}
.content > div .left-column .main-block.objects-view .sorting {position: relative;top: 2px;z-index: 2;}
.content > div .left-column .main-block.objects-view .sorting .label {
    color: #656565;
}
.content > div .left-column .main-block.objects-view .sorting .param {
    font: 14px Tahoma, sans-serif;
    color: #333;
}
.content > div .left-column .main-block.objects-view .sorting .param p {
    position: relative;
    display: inline;
    text-transform: lowercase;
    cursor: pointer;
    font: 14px Arial, sans-serif;
}

.content > div .left-column .main-block.objects-view .sorting .param p:before {
    content: '';
    position: absolute;
    top: 6px;
    right: -18px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px;
    border-color: #656565 transparent transparent transparent;
}
.content > div .left-column .main-block.objects-view .sorting .param p:after {
    content: '';
    position: absolute;
    top: 4px;
    right: -18px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #fff transparent transparent transparent;
}

.content > div .left-column .main-block.objects-view .sorting ul {
    display: none;
    position: absolute;
    top: 25px;
    left: 71px;
    box-shadow: 1px 1px 1px #ddd, -1px 1px 1px #ddd, 1px -1px 1px #ddd, -1px -1px 1px #ddd;
    background-color: #fff;
    z-index: 1;
}
.content > div .left-column .main-block.objects-view .sorting ul li a {
    display: block;
    padding: 5px 10px;
    font: 14px Tahoma, sans-serif;
    color: #333;
    cursor: pointer;
    text-decoration: none;
}
.content > div .left-column .main-block.objects-view .sorting ul li:hover {
    background-color: #f2f2f2;
}
.content > div .left-column .main-block.objects-view .banner {
    text-align: center;
}
.content > div .left-column .main-block.objects-view .view-type {
    float:right;
    text-align: right;
    margin-top: 5px;
}
.content > div .left-column .main-block.objects-view .sorting label {
    font: 13px Arial, sans-serif;
    color: #656565;
}
.content > div .left-column .main-block.objects-view .view-type .type {
    padding-left: 16px;
    display: inline;
    text-align: right;
}
.content > div .left-column .main-block.objects-view .view-type .type .list, .content > div .left-column .main-block.objects-view .view-type .type .table  {
    position: relative;
    top: -4px;
    left: 0;
    display: inline-block;
    width: 23px;
    height: 23px;
    border: 1px solid #999;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 13px;
}
.content > div .left-column .main-block.objects-view .view-type .type span {
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
}
.content > div .left-column .main-block.objects-view .view-type .type span.active {
    background-color: #ccc;
    cursor: default;
}
.content > div .left-column .main-block.objects-view .view-type .type .list {
    background-image: url(../images/list-icon.png);
    position: relative;
    left: 5px;
}
.content > div .left-column .main-block.objects-view .view-type .type .list.active {
    background-image: url(../images/list-icon-active.png);
}

 .content > div .left-column .main-block.objects-view .view-type .type .table  {
    background-image: url(../images/table-icon.png);
 }
 .content > div .left-column .main-block.objects-view .view-type .type .table.active  {
    background-image: url(../images/table-icon-active.png);
 }
 .content > div .left-column .main-block.objects-view .view-type .label {
    font: 13px Arial, sans-serif;
    color: #656565;
    vertical-align: top;
 }
 .content > div .left-column .main-block.objects-view .view-type .number {
    font: 14px Arial, sans-serif;
    color: #333;
    vertical-align: top;
 }
 .content > div .left-column .main-block.objects-list {margin-bottom: 0px;}
 .content > div .left-column .main-block.objects-list li {
    position: relative;
    border: 1px solid #d7d7d7;
    clear: both;
    margin: 0 0 15px;
 }
 .content > div .left-column .main-block.objects-list li.chosen .title a:after {
    /* position: absolute; */
    /* right: -30px; */
    /* top: 2px; */
    display: inline-block;
    padding-left: 15px;
    /* float: left; */
    content: '';
    width: 16px;
    height: 16px;
    background: url(../images/icon-rur.png) no-repeat right 0;
 }
 .content > div .left-column .main-block.objects-list li.beige {
    background-color: #fffae6;
 }
 .content > div .left-column .main-block.objects-list li.beige:hover {
    background-color: #fff2bd;
 }
 .content > div .left-column .main-block.objects-list li:hover {
    background-color: #f2f2f2;
 }
  .content > div .left-column .main-block.objects-list li.beige .title a:after {
    /* position: absolute; */
    /* right: -30px; */
    /* top: 2px; */
    display: inline-block;
    padding-left: 15px;
    /* float: left; */
    content: '';
    width: 16px;
    height: 16px;
    background: url(../images/icon-prem.png) no-repeat right 0;
 }
 .content > div .left-column .main-block.objects-list li .photo {
    width: 22%;
    height: 165px;
    margin: 15px 0;
    float: left;
    position: relative;
 }
 .content > div .left-column .main-block.objects-list li .photo span {
     font: 11px Tahoma, sans-serif;
     padding: 2px 6px 4px 20px;
     background: url(../images/photo-icon.png) no-repeat 4px 2px rgba(0,0,0,0.5);
     background-size: 13px;
     color: #ccc;
     position: absolute;
     right: 0;
     bottom: 0;
 }
 .content > div .left-column .main-block.objects-list li .photo img {
    width: 190px;
    width: 100%;
    height: 165px;
 }
 .content > div .left-column .main-block.objects-list li .object-info {
     float: left;
     width: 74.6%;
     margin-left: 15px;
     margin-top: 20px;
 }
.content > div .left-column .main-block.objects-list li .object-info .title {
    display: inline-block;
    position: relative;
    margin-bottom: 15px;
    font: 16px Arial,sans-serif;
    color: #2761D8;
   
} 
.content > div .left-column .main-block.objects-list li .object-info .adress {
    position: relative;
    float: left;
    width: 180px;
}
.content > div .left-column .main-block.objects-list li .object-info .adress.metro {
    padding-left: 16px;
}
.content > div .left-column .main-block.objects-list li .object-info .adress.metro:before {
    display: block;
    position: absolute;
    left: 1px;
    top: 4px;
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
.content > div .left-column .main-block.objects-list li .object-info .adress.metro.blue:before {
    background-color: #2761D8;
}
.content > div .left-column .main-block.objects-list li .object-info .adress.metro.green:before {
    background-color: #0b0;
}
.content > div .left-column .main-block.objects-list li .object-info .adress.metro.red:before {
    background-color: #B80169;
}

.content > div .left-column .main-block.objects-list li .object-info .adress .city {
    font: 14px Arial, sans-serif;
    color: #333;
}
.content > div .left-column .main-block.objects-list li .object-info .adress .metro {
    color: #333;
    font: 14px Arial,sans-serif;
}
.content > div .left-column .main-block.objects-list li .object-info .adress .distance {
    font: 11px/18px Arial, sans-serif;
    color: #999;
}
.content > div .left-column .main-block.objects-list li .object-info .adress .district {
    margin-top: 5px;
    font: 12px Arial, sans-serif;
    color: #333;
}
.content > div .left-column .main-block.objects-list li .object-info table {
    float: left;
}
.content > div .left-column .main-block.objects-list li .object-info table td {
    font: 14px Arial, sans-serif;
    color: #333;    
}
.content > div .left-column .main-block.objects-list li .object-info table td.label {
    font: 12px Arial, sans-serif;
    color: #656565;
    padding-right: 10px;
}
.content > div .left-column .main-block.objects-list li .object-info table td:nth-child(2) {
    padding-right: 55px;
}
.content > div .left-column .main-block.objects-list li .object-info table td sup {
    vertical-align: super;
    font-size: x-small;
}
.content > div .left-column .main-block.objects-list li .object-info .price {
    float: right;
    font: 18px Arial, sans-serif;
    color: #333;
}
.content > div .left-column .main-block.objects-list li .object-info .description {
    padding: 15px 0 0 0;
    clear: both;
    font: 12px Arial, sans-serif;
    color: #656565;
}
.content > div .left-column .main-block.objects-list li .object-info .description .show-more {
    color: #2761D8;
}
.content > div .left-column .main-block.objects-list li .object-info .right-side {
    position: absolute;
    bottom: 12px;
    right: 15px;
}
.content > div .left-column .main-block.objects-list li .object-info .plans {
    /* margin: 15px 0; */
    position: absolute;
    bottom: 14px;
    padding-left: 20px;
    height: 16px;
    background: url(../images/plans-icon-2.png) no-repeat 0 0;
    font: 12px Arial, sans-serif;
    color: #999;
}
.content > div .left-column .main-block.objects-list li .date {
    float: right;
    font: 11px Arial, sans-serif;
    color: #999;
    top:3px;
    padding-top:3px;
    padding-left:10px;
}
.content > div .left-column .main-block.objects-list li .favour {
    position: relative;
    top: 0px;
    float: right;
    margin-left: 20px;
    padding-left:20px;
    width: 84px;
    height: 16px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M2.42443 11.7167C2.37996 11.7167 2.3355 11.7029 2.29813 11.6756C2.23197 11.6275 2.19889 11.5461 2.21285 11.4656L2.87679 7.59538L0.0648919 4.8548C0.00646738 4.79766 -0.0145826 4.71239 0.0105485 4.63485C0.0358944 4.55709 0.103126 4.50038 0.184104 4.48857L4.06976 3.92387L5.80768 0.402724C5.84376 0.329263 5.91851 0.282867 6.00013 0.282867C6.08197 0.282867 6.15672 0.329263 6.19259 0.402724L7.93029 3.92387L11.8162 4.48857C11.8971 4.50038 11.9642 4.55688 11.9897 4.63485C12.0149 4.71239 11.994 4.79788 11.9354 4.8548L9.12348 7.59581L9.7872 11.4658C9.80095 11.5463 9.76787 11.6277 9.70193 11.6759C9.63577 11.7244 9.54792 11.7306 9.47553 11.6922L6.00013 9.86513L2.52431 11.6922C2.49295 11.7085 2.45858 11.7167 2.42443 11.7167ZM0.676416 4.85093L3.2574 7.36683C3.30788 7.41602 3.33108 7.48733 3.31905 7.55693L2.70967 11.1092L5.90025 9.4321C5.96276 9.39902 6.03729 9.39902 6.10023 9.4321L9.29038 11.1092L8.68122 7.55693C8.66919 7.48733 8.69239 7.41624 8.74286 7.36683L11.3239 4.85093L7.75716 4.33263C7.68714 4.32253 7.62678 4.2785 7.59542 4.21514L6.00013 0.983317L4.40484 4.21535C4.37348 4.27871 4.31313 4.32275 4.2431 4.33284L0.676416 4.85093Z' fill='%23666666'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='12' height='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: 16px;
    background-repeat: no-repeat;
    color: #666;
    cursor:hand;
    cursor:pointer;
}
.content > div .left-column .main-block.objects-list li .favour.active {
    background: url(../images/favour-icon-active.png) no-repeat 0 0;
}
.content > div .left-column .main-block.objects-list li.archived {
    opacity: .6;
}
.content > div .left-column .main-block.objects-list li.archived .object-info .title a,
.content > div .left-column .main-block.objects-list li.archived .object-info .adress .city,
.content > div .left-column .main-block.objects-list li.archived .object-info .adress .metro,
.content > div .left-column .main-block.objects-list li.archived .object-info .adress .distance,
.content > div .left-column .main-block.objects-list li.archived .object-info table td,
.content > div .left-column .main-block.objects-list li.archived .object-info .price,
.content > div .left-column .main-block.objects-list li.archived .object-info .description,
.content > div .left-column .main-block.objects-list li.archived .object-info .description .show-more,
.content > div .left-column .main-block.objects-list li.archived .icon-btn .name {
    color: #666;
}
.content > div .left-column .main-block.objects-list li 
.content > div .paging {
    margin-bottom: 35px;
}
.content > div .paging ul li {
    float: left;
}
.content > div .paging ul li a:hover {
    border: 1px solid #aeaeae;
}
.content > div .paging ul li.active {
    position: relative;
    top: -6px;
    padding: 6px 9px 5px;
    background-color: #ff7064;
    color: #fff;
    border: 1px solid #a70b00;
}
.content > div .paging ul li a {
    border: 1px solid #ddd;
    padding: 5px 9px;
    background-color: #fff;
    font: 16px Verdana, sans-serif;
    color: #656565;
    text-decoration: none!important;
}
.content > div .paging ul li.next, .content > div .paging ul li.prev {
    position: relative;
    top: -3px;
}
.content > div .paging ul li.next a {
    padding: 2px 9px 8px;
}
.content > div .paging ul li.prev a {
    padding: 2px 9px 8px;
}
.page-actions {
    /* padding-top: 30px; */
    clear: both;
    margin-bottom: 40px;
}
.page-actions > span {
    font: 13px Arial, sans-serif;
    padding-left: 21px;
    margin-right: 30px;
    color: #656565;
    cursor: pointer;
}
.page-actions > span.subscribe {
    background: url(../images/letter-icon.png) no-repeat 0 0;
}
.page-actions > span.print {
    display: inline-block;
    background: url(../images/print-icon.png) no-repeat 0 0;
    height: 16px;
}
.page-actions > span span {
    padding-bottom: 2px;
    border-bottom: 1px dashed #999;
}
.right-column .news-block {
    padding: 25px 20px;
    line-height: 16px;
}
.right-column .news-block .header {
    font: 14px Verdana, sans-serif;
    color: #333;
    white-space: nowrap;
}
.right-column .news-block .date {
    display: block;
    margin: 20px 0 2px 0;
    font: 12px Arial, sans-serif;
    color: #999;
}
.content > div .right-column .right-block.best-offer-block {
    border: none;
    margin-bottom: 15px;
}
.content > div .right-column .right-block.best-offer-block .swiper-wrapper {
    display: block;
}
.content > div .right-column .right-block.best-offer-block li {
}
.content > div .right-column .right-block.best-offer-block .header {
    font: 14px Verdana, sans-serif;
    text-align: center;
}
.content > div .right-column .best-offer-block a img {
    width: 240px;
    height: 80px;
}
.content > div .right-column .best-offer-block a {
    display: block;
    position: relative;
    margin: 0 auto 20px;
    width: 240px;
    text-decoration: none;
    text-align: center;
}
.content > div .right-column .best-offer-block a span {
    display: block;
    position: absolute;
    top: 62px;
    width: 98%;
    padding: 1px 0 3px 2%;
    font: 13px/14px 'Tahoma', sans-serif;
    text-align: left;
    color: #fff;
    background: rgba(0,0,0,0.19);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.19)), color-stop(100%, rgba(0,0,0,0.8)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.8) 100%);
}
.content > div .right-column .best-offer-block a p {
    font: 13px/13px 'Tahoma', sans-serif;
    color: #000;
    padding: 2px 0 0 0;
    text-align: left;
}


@media screen and (max-width: 1100px) {
    .content > div .left-column .main-block.objects-list li .photo {
        width: 28%;
    }
    .content > div .left-column .main-block.objects-list li .object-info {
        width: 68%;
    }
    .content > div .left-column .main-block.objects-list li .object-info table td:nth-child(2) {
        padding-right: 0;
    }
    .content > div .left-column .main-block.objects-list li .object-info table td:nth-child(3), .content > div .left-column .main-block.objects-list li .object-info table td:nth-child(4) {
        display: none;
    }
}
@media screen and (max-width: 1684px) { 
    
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    
}
@media only screen and (max-device-width: 736px) and (min-device-width: 320px) and (orientation: landscape) {
    .content > div .left-column .main-block.objects-list li .photo {
        height: 190px!important;
        overflow: hidden;
    }
    .content > div .left-column .main-block.objects-list li .photo img {
        margin-top: -90px;
        height: auto!important;
    }
    .content > div .left-column .main-block.objects-list li .object-info table {
        position: absolute!important;
        left: 14px!important;
        top: auto!important;
        bottom: 12px;
        width: 54%;
    }
    .content > div .left-column .main-block.objects-list li .favour {
        margin-top: 0px!important;
        right: 0!important;
    }
    .content > div .left-column .main-block.objects-list li .object-info table {
        width: 100%;
    }
    .content > div .left-column .main-block.objects-list li .object-info {
        position: static!important;
    }
}
@media only screen and (max-device-width: 736px) and (min-device-width: 320px) {
    .content > div .left-column .flat-types .red-header {
        padding-top: 0;
    }
    .content .left-column .main-block.estate-block {
        display: none;
    }
    .content > div .left-column .main-block.objects-view > div {
        float: none!important;
        width: 100%!important;
    }
    .content .left-column .main-block.flat-types {
        border-top: none;
        margin-top: -15px;
        padding: 10px 10px 0;
    }
    .content .left-column .main-block.flat-types *:not(.red-header) {
        /*display: none;*/
    }
    .content > div .left-column .main-block.objects-view .sorting .label {
        padding-right: 10px;
    }
    .content > div .left-column .main-block.objects-view .sorting {
        /* position: relative; */
        /* top: 21px; */
        margin-bottom: 15px;
    }
    .content > div .left-column .main-block.objects-view .view-type {
        /* position: relative; */
        /* top: -50px; */
        text-align: left;
        margin-top: 10px;
    }
    .content > div .left-column .main-block.objects-view .view-type .type {
        display: none;
    }
    .content > div .left-column .main-block.objects-map {
       
        margin: 5px 10px 20px;
        padding: 0;
        padding-top: 5px;
    }
    .content > div .left-column .main-block.objects-view {
        padding: 0 10px;
        margin-bottom: 14px;
    }
    .content > div .left-column .main-block.objects-view .banner {
        /* position: relative; */
        /* top: 36px; */
        text-align: left;
    }
    .content > div .left-column .main-block.objects-list {
        padding: 0 10px;
    }
    .content > div .left-column .main-block.objects-list li  {
        margin-bottom: 10px;
    }

    /*      lkdslskdlskdlsdkds */
    .content > div .left-column .main-block.objects-list li .photo{
        width: 100%;
        height: 190px;
        margin: 0;
    }

    .content > div .left-column .main-block.objects-list li .photo img{
        display: block;
        flex-grow: 0;
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: 50% 50%;
    }

    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        .content > div .left-column .main-block.objects-list li .photo img{
            /* IE10+ CSS */
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%;
            object-fit: none;
        }
    }
    /* sdskdjsjdksjdkjdsjksdj skjdksjjkds */



    .content > div .left-column .main-block.objects-list li .object-info .adress {
        position: relative;
        top: 27px;
    }
    .content > div .left-column .main-block.objects-list li .object-info table {
        position: relative;
        top: 35px;
    }
    .content > div .left-column .main-block.objects-list li .object-info .price {
        margin-top:2px;
       
    }
    .content > div .left-column .main-block.objects-list li .object-info {
        position: relative;
        width: auto;
        margin: 8px 15px 0 13px;
    }
    .content > div .left-column .main-block.objects-list li .object-info .title {
        margin-bottom: 10px;
        font-size: 14px !important;
        font-weight: bold !important;
        line-height: 22px;
        /* max-width: 95%; */
    }
    .content > div .left-column .main-block.objects-list li .object-info p.title span {
 
        font-size: 14px !important;
        font-weight: bold !important;
        line-height: 22px;
        /* max-width: 95%; */
    }
    
    .content > div .left-column .main-block.objects-list li .object-info .right-side {
        bottom: 5px;
    }
    .content > div .left-column .main-block.objects-list li .object-info .right-side .date {
        display: none;
    }
    .content > div .left-column .main-block.objects-list li .object-info .price {
        position: absolute;
        font-size: 16px;
    }
    .content > div .left-column .main-block.objects-list li .object-info .adress .district {
        display: none;
    }
    .content > div .left-column .main-block.objects-list li .object-info .adress.metro .city, .content > div .left-column .main-block.objects-list li .object-info .adress.metro .district {
        display: none;      
    }
    .content > div .left-column .main-block.objects-list li .object-info .adress.metro .distance, .content > div .left-column .main-block.objects-list li .object-info .adress.metro .metro {
        display: inline-block;
    }

    .content > div .left-column .main-block.objects-list li .object-info .adress.metro .distance, .content > div .left-column .main-block.objects-list li .object-info .adress .distance, .content > div .left-column .main-block.objects-list li .object-info .adress.metro .metro {
          display: inline-block;
     }
     
     .content > div .left-column .main-block.objects-list li p.metro {
         display: inline-block;
         padding-right:10px;
     }
   
    
    .content > div .left-column .main-block.objects-list li .object-info .adress.metro .metro:after {
        content: ','
    }
    .content > div .left-column .main-block.objects-list li .object-info .description {
        display: none;
    }
    .content > div .left-column .main-block.objects-list li .object-info .plans {
        display: none;
    }
    .content > div .left-column .main-block.objects-list li .object-info table td:nth-child(3), .content > div .left-column .main-block.objects-list li .object-info table td:nth-child(4) {
        display: table-cell;
    }
    .content > div .left-column .main-block.objects-list li .object-info table td:nth-child(2) {
        padding-right: 23px;
    }
    .content > div .left-column .main-block.objects-list li .object-info table td.label {
        padding-bottom: 5px;
    }
    
    .content > div .left-column .main-block.objects-list li .object-info .params {
        height: 140px;
    }
    .content > div .left-column .main-block.objects-list li .favour {
        top: auto;
        right: -15px;
        /* bottom: -491px; */
        /* position: static; */
        /* margin-top: 10px; */
    }
    .content > div .left-column .main-block.objects-list li .photo span {
        bottom: 3px;
    }
    .content > div .left-column .paging {
        margin-left: 10px;
        margin-bottom: 0;
    }
    .page-actions {
        margin-top:10px;
        margin-left:10px;
    } 
    .content > div .right-column {
        display: block;
    }
    .content > div .right-column .banner-block, .content > div .right-column .news-block {
        display: none;
    }
    .content > div .right-column .right-block.best-offer-block .swiper-wrapper {
        display: flex;
    }
    .content > div .right-column .right-block.best-offer-block .header {
        display: none;
    }
    .content > div .right-column .right-block.best-offer-block {
        margin-top: 5px;
        border: none;
        margin-bottom: 34px;
    }
    .content > div .right-column .right-block.best-offer-block + .best-offer-block {
        margin-bottom: -10px;
        padding: 0 10px;
        overflow: visible;
    }
    .swiper-container {
        width: 100%;
        /*overflow: visible;  отключили - сломалась обычная галерея */
        padding-bottom: 35px;
    }
    .content > div .right-column .best-offer-block a {
        margin-bottom: 0;
    }
    .content .swiper-container-horizontal>.swiper-scrollbar-4 {
        bottom: 10px;
    }
    .content.choices {
        margin-bottom: 30px;
    }
    
.right-side .watched {
  padding-left:15px;
  
}
.content > div .left-column .main-block.objects-view .sorting, .content > div .left-column .main-block.objects-view .banner, .content > div .left-column .main-block.objects-view .view-type {
    width: 100%;
    float: left;
}
}
.content.choices.choices--nomg {
    margin-top: 0;
}
@media only screen and (max-device-width: 736px) and (min-device-width: 320px) {
    .choices__box {
        padding: 0 10px !important;
    }
}