/* Packed by IcEngine 2026-06-11 17:11:02 */

/* Ice/css/style.css */




html {
 font-family: 'Raleway Regular', 'Roboto', Arial, Verdana, sans-serif; 
 font-weight: 400;
 -ms-text-size-adjust: 100%; 
 -webkit-text-size-adjust: 100%; 
}
* {
 box-sizing: border-box;
}


body {
 margin: 0;
}





article,
aside,
details,
figcaption,
figure,
header,
hgroup,
main,
menu,
section,
summary {
 display: block;
}
main {
 background: #eef7f8;
}
@media screen and (max-width: 1200px) {
 main {
 background: #eef7f8;
 }
}
nav {
 display: inline-flex;
}



audio,
canvas,
progress,
video {
 display: inline-block; 
 vertical-align: baseline; 
}



audio:not([controls]) {
 display: none;
 height: 0;
}



[hidden],
template {
 display: none;
}





a {
 background-color: transparent;
}



a:active,
a:hover {
 outline: 0;
}





abbr[title] {
 border-bottom: 1px dotted;
}



b,
strong {
 font-weight: bold;
}



dfn {
 font-style: italic;
}



mark {
 background: #ff0;
 color: #000;
}



small {
 font-size: 80%;
}



sub,
sup {
 font-size: 75%;
 line-height: 0;
 vertical-align: baseline;
}

sup {
 top: -0.5em;
}

sub {
 bottom: -0.25em;
}





img {
 border: 0;
}



svg:not(:root) {
 overflow: hidden;
}





figure {
 margin: 1em 40px;
}



hr {
 box-sizing: content-box;
 -moz-box-sizing: content-box;
 height: 0;
}



pre {
 overflow: auto;
}



code,
kbd,
pre,
samp {
 font-family: monospace, monospace;
 font-size: 1em;
}







button,
input,
optgroup,
select,
textarea {
 color: inherit; 
 font: inherit; 
 margin: 0; 
}



button {
 overflow: visible;
}



button,
select {
 text-transform: none;
}



button,
html input[type="button"], 
input[type="reset"],
input[type="submit"] {
 cursor: pointer; 
 -webkit-appearance: button; 
}



button[disabled],
html input[disabled] {
 cursor: default;
}



button::-moz-focus-inner,
input::-moz-focus-inner {
 border: 0;
 padding: 0;
}



input {
 line-height: normal;
}



input[type="checkbox"],
input[type="radio"] {
 box-sizing: border-box; 
 padding: 0; 
}



input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}



input[type="search"] {
 box-sizing: content-box;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box; 
 -webkit-appearance: textfield; 
}



input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}



fieldset {
 border: 1px solid #c0c0c0;
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
}



legend {
 border: 0; 
 padding: 0; 
}



textarea {
 overflow: auto;
}



optgroup {
 font-weight: bold;
}





table {
 border-collapse: collapse;
 border-spacing: 0;
}

td,
th {
 padding: 0;
}



html {
 overflow-y: scroll;
}

h1, h2, h3, p {
 font-weight: normal;
 line-height: normal;
 margin: 0;
}

h1 {
 font-family: 'Raleway Bold';
 font-weight: bold;
 font-size: 36px;
 line-height: 45px;
}

h2 {
 font-family: 'Raleway Bold';
 font-size: 36px;
}

h3 {
 font-size: 18px;
}

h4 {
 font-size: 16px;
}

@media screen and (max-width: 480px) {
 h1 {
 font-size: 24px;
 line-height: 30px;
 }
}


.page-police {
 padding: 40px 0 60px 0;
 font-family: 'Raleway Regular';
}
.page-police a {
 color: #000000;
 text-decoration: underline;
}
.page-police a:hover {
 text-decoration: none;
}
.page-police__caption {
 font-family: 'Raleway Bold';
}
@media screen and (max-width: 1180px) {
 .page-police {
 padding: 20px 20px 60px 20px !important;
 }
}
@media screen and (max-width: 620px) {
 .page-police h2 {
 font-size: 24px;
 line-height: 30px;
 }
}


.hidden {
 display: none !important;
}


.input,
.select,
textarea {
 background-color: #f7f7f7;
 border: 1px solid #afbebf;
 border-radius: 3px;
 box-shadow: inset 1px 1px 2px 0 #dcdcdc;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 font-size: 16px;
 line-height: 20px;
 padding: 7px 20px 5px 10px;
 transition: border 1s ease;
 -moz-transition: border 1s ease;
 -ms-transition: border 1s ease;
 -webkit-transition: border 1s ease;
 appearance: none;
 -o-appearance: none;
 -moz-appearance: none;
 -webkit-appearance: none;
}

.input:focus,
.select:focus,
textarea:focus {
 border: 1px solid #ef412a;
 outline: none;
}

input.feedback-form__input.input,
textarea.feedback-form__textarea.textarea,
input#activationCode {
 box-shadow: none !important;
 border: 1px solid #e7e7e7;
 background-color: white;
 color: #6f6f70 !important;
}


.input[placeholder],
textarea[placeholder] {
 color: #6c8c9c;
 line-height: 20px;
 text-overflow: ellipsis;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
 color: #6c8c9c;
 line-height: 20px;
 text-overflow: ellipsis;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input::-moz-placeholder,
textarea::-moz-placeholder {
 color: #6c8c9c;
 line-height: 20px;
 text-overflow: ellipsis;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input:-moz-placeholder,
textarea:-moz-placeholder {
 color: #6c8c9c;
 line-height: 20px;
 text-overflow: ellipsis;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 color: #6c8c9c;
 line-height: 20px;
 text-overflow: ellipsis;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input:focus::-webkit-input-placeholder {
 line-height: 100px;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input:focus::-moz-placeholder {
 line-height: 100px;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input:focus:-moz-placeholder {
 line-height: 100px;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input:focus:-ms-input-placeholder {
 line-height: 100px;
 transition: line-height 0.5s ease;
 -moz-transition: line-height 0.5s ease;
 -ms-transition: line-height 0.5s ease;
 -webkit-transition: line-height 0.5s ease;
}

.input.calendar {
 background: #f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAPCAMAAADNjy/UAAAAD1BMVEUAmq3///8Amq0Amq0Amq1+54zkAAAABHRSTlMAAH+A9oyAgwAAADNJREFUeAFjYEEFDIxwwADkIQCKFF5dzEi6mFGlGJABmhQLAuGTGmgDSZViQjKPicgwBAD2JwJdvTkLiAAAAABJRU5ErkJggg==) no-repeat right center;
 padding: 7px 35px 5px 10px;
}

.select {
 background: #f7f7f7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPCEtLSBDcmVhdG9yOiBDb3JlbERSQVcgWDYgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzVweCIgaGVpZ2h0PSIxMHB4IiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyB0ZXh0LXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVF1YWxpdHk7IGZpbGwtcnVsZTpldmVub2RkOyBjbGlwLXJ1bGU6ZXZlbm9kZCIKdmlld0JveD0iMCAwIDEwNiA5MiIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KIDxkZWZzPgogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgIDwhW0NEQVRBWwogICAgLmZpbDAge2ZpbGw6IzAwOUFBRH0KICAgXV0+CiAgPC9zdHlsZT4KIDwvZGVmcz4KIDxnIGlkPSLQodC70L7QuV94MDAyMF8xIj4KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPgogIDxwb2x5Z29uIGNsYXNzPSJmaWwwIiBwb2ludHM9IjUzLDkyIDI3LDQ2IDAsMCA1MywwIDEwNiwwIDgwLDQ2ICIvPgogPC9nPgo8L3N2Zz4=) no-repeat right center;
 cursor: pointer;
 padding: 7px 10px 5px;
}

.input-box {
 display: block;
 position: relative;
}

.input-box__hint,
.input-box__hint--red {
 border: 1px solid rgba(222, 221, 225, 1);
 border-radius: 3px;
 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.23);
 color: rgba(28, 29, 39, 1);
 background: #fff;
 display: none;
 font-size: 12px;
 font-weight: bold;
 left: -9999px;
 line-height: 16px;
 margin: 0;
 min-width: 40px;
 padding: 10px;
 position: absolute;
 top: 55px;
 white-space: pre-line;
 z-index: 5;
 width: max-content;
}

.input-box__hint--red {
 border: 1px solid #ef412a;
 left: 0;
}

.input-box__hint:before,
.input-box__hint:after,
.input-box__hint--red:before,
.input-box__hint--red:after {
 content: "";
 display: block;
 position: absolute;
}

.input-box__hint:before,
.input-box__hint--red:before {
 border-style: solid;
 border-width: 0 10px 10px 10px;
 border-color: transparent transparent #fff transparent;
 left: 10px;
 top: -10px;
 width: 0;
 height: 0;
 z-index: 2;
}

.input-box__hint:after,
.input-box__hint--red:after {
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 0 11px 11px 11px;
 border-color: transparent transparent rgba(222, 221, 225, 1) transparent;
 left: 9px;
 top: -11px;
 z-index: 1;
}

.input-box__hint--red:before {
 border-color: transparent transparent #fff transparent;
}

.input-box__hint--red:after {
 border-color: transparent transparent rgba(231, 104, 87, 1) transparent;
}

.input:focus + .input-box__hint {
 left: 0;
}




.checkbox {
 display: inline-block;
 font-size: 0;
 line-height: 0;
 position: relative;
}

.checkbox__input {
 height: 18px;
 opacity: 0;
 position: absolute;
 width: 18px;
}

.checkbox__label {
 background-color: #fff;
 border: 1px solid #afbebf;
 border-radius: 2px;
 box-shadow: 1px 1px 1px 0 #b6b6b6;
 display: inline-block !important;
 height: 17px;
 overflow: hidden;
 text-align: center;
 vertical-align: bottom;
 width: 17px;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 user-select: none;
}

.checkbox__label:before {
 color: #fff;
 content: "";
 font-size: 20px;
 line-height: 17px;
}

.checkbox__input:checked + .checkbox__label {
 background-color: #009aad;
 border: 1px solid transparent;
 box-shadow: inset 0px 0px 4px 0px #455a64, 0 0 0 1px #06aec2;
}

.checkbox__input:checked + .checkbox__label:before {
 content: "✓";
}

.checkbox__container {
 text-align: left;
}

.checkbox__container__item {
 color: #455a64;
 display: inline-block;
 font-size: 14px;
 vertical-align: top;
 white-space: normal;
}

.checkbox__text {
 max-width: 90%;
}




.icon-plus,
.icon-cross,
.icon-cross--dark {
 background-position: 0 10px;
 background-repeat: no-repeat;
 border-radius: 25px;
 color: #fff;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 height: 100%;
 line-height: 15px;
 position: absolute;
 text-align: center;
 top: 0;
 width: 15px;
 height: 25px;
}

.icon-plus {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAPFBMVEVFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmSB3qQ5AAAAE3RSTlMAAhQiI0RLWVqyt8vM5ebp6uv5KEoGQQAAAGJJREFUeNplj1kOgCAMBV8RlE1B3/3vaqNiEOejybTpBkWWUFnDIriYMm/ydGlho2hCEpUZM5Uk8OycHvHjETvpnDMwGskNJNEgj7E+9o/zf/thu/ssFPver/r8tx5b8ALgBLIpCgF9N4nUAAAAAElFTkSuQmCC);
 right: 15px;
}

.icon-plus--blue {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAclBMVEUAmq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Wo7QYpLUhp7gjqLglqbkmqbkurLwvrbwwrbw1r745sb86scBAs8JVvMhdv8tlws3e8vTg8/Xl9ffo9vj///+fZEsJAAAAEHRSTlMAAiIjWVqyt8vM5ebp6uv5slEr4gAAAIFJREFUeNpdj1cSgzAMRGWMTQelYjok0f2vGFkeM5m8nx1pVYFRqW2wsakCISkwUCQS1hipOaFyZB5H7yVXYMQZaRE1kIle6S6aQcvFg1tpc8MTsQJOvinwQey838/TRvs0O++H/gvdQv///Lj/FfeD/rlPA6PP+yWU/8qussb/9wUOQwzqp7P4KAAAAABJRU5ErkJggg==);
 right: 10px;
}

.icon-cross {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAYFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8GYpHzAAAAH3RSTlMAAgQJCiExMlhcXYKDsLG3uLnBws3Oz+fo6err7fn7WXdZyAAAAHhJREFUCNdljtEagVAYBMf5CyVyhIrDvP9bukAXzO1+uzsAqdnfve+bBAD11TfXGqCe/TLXkC5aBnUoel7RaNlU2Vyti27pdQiiq4iT9sxqDiCO6oSqHbBTfXBb8qxOSz8+/VbLOrI53vu//79+f/6Q2sP4HA9tAl52sg/kQflfHgAAAABJRU5ErkJggg==);
 right: 16px;
}

.icon-cross--dark {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAYFBMVEVFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmRFWmQfzf/IAAAAH3RSTlMAAgQJCiExMlhcXYKDsLG3uLnBws3Oz+fo6err7fn7WXdZyAAAAHhJREFUCNdljtEagVAYBMf5CyVyhIrDvP9bukAXzO1+uzsAqdnfve+bBAD11TfXGqCe/TLXkC5aBnUoel7RaNlU2Vyti27pdQiiq4iT9sxqDiCO6oSqHbBTfXBb8qxOSz8+/VbLOrI53vu//79+f/6Q2sP4HA9tAl52sg/kQflfHgAAAABJRU5ErkJggg==);
 right: 16px;
}
.icon-cross_teal {
 background-image: none;
 color: #00ACC1;
 line-height: 35px;
}
.icon-cross_teal--street {
 top: 27px;
 right: 10px;
}
.icon-gift {
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAMAAABcfiZ7AAAA/FBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yKwRjAAAAU3RSTlMAAgQIDBQVFh8hIiMkJScpKy0wMjQ3ODk8V1laX2Noe31+gIGFh4iJi46PkJOUl5manZ6hoqSqrrCys7i5wsXNztTX2Nze3+Dj5ujs7fDy9fj5/rUgzKcAAAC6SURBVHgBpcvXNsRwFIXxD2OM0RnReyRK9F4IEYUg/vb7vwvJWbnJ7fyuvrXXOQD+1/siwPL6EIX+O/1rwYWkaYAD7U9J28xJH+nvCBDI9Xl640FXXOsWaDxKrGhJu0TFbWHtx3k3OmsnylaB5kAvndP7y6fN59dwlkaTzLn8Jf486TnMkzjNXYbMDr5MtZxzVC0LM6VBWhbzUFtgrPbVYdhij9Bioloigu6WUYtjIotJ2t+lLTYsxv8AguZFJmWzTKoAAAAASUVORK5CYII=) no-repeat center;
 display: inline-block;
 height: 20px;
 vertical-align: top;
 width: 17px;
}

.icon-lens {
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAMAAABYi/ZGAAAA3lBMVEX7///////7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7///7//+ZXpGGAAAASXRSTlMAAAEHCQwOEBEYGRseHyUvMDQ1Njg/Q0dKS1BTVlhZWlthamtwcnp8fn+DhYeJi5CSmZ6fq7u9v8LDxcbM1NXb3eDh5OXs7e7+dGMjfQAAALdJREFUeNpdzlcOwjAQRdEJofdeAgm99wCh9/r2vyGMbRIp98MaHVmaoV/p3mq7qPn4rCgKe4MmeI+ybaErDo14tDAHOn87oU+8xB2asBZMksXxVrk9odK/GXRusMgug4WwgWMB7IRNHQtjLezimIYRtz1Stu2Q5JbBzSupDVPePMY5yxdMgLo0YvNx2F2C9TGkUc4C69WsAjCEsSL5YspDVGFYEeb0+6m7jAyGRXKlYxMjdyW/8gX0xRvmAUjqLgAAAABJRU5ErkJggg==) no-repeat center;
 height: 20px;
 width: 19px;
}

.icon-arrow-up-white {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMA/e7UoxoL+PDr4MW7rp6PgXlsVEc6MSYRBqkIFHMAAABQSURBVAjXpcdHEsAgDARBieSc8/7/oS4QFPaZOU2TZA396jF/uQC8Zx4MoLGJdwtf90QPkCbhihhvnmeFVH0ROY2cdmQAVgGKgZFCwbKFfgEVhwl+mA/VvAAAAABJRU5ErkJggg==);
}

.privacy-policy {
 color: #455a64;
 font-size: 12px;
 margin-bottom: 10px;
 line-height: 14px;
}




.head__buttons {
 background-color: #00acc1;
 font-size: 0;
 line-height: 0;
 padding: 10px 0;
 text-align: right;
 min-height: 25px;
}

.head__container--left {
 float: left;
 padding: 0 0 0 12px;
}

.head__buttons__container--left,
.head__buttons__container--right {
 display: inline-block;
}

.head__input {
 display: inline-block;
 vertical-align: middle;
 position: relative;
 margin-right: 40px;
}
.head__input:before {
 content: '';
 position: absolute;
 left: 7px;
 top: 7px;
 width: 15px;
 height: 13px;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA1MCA1MCIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4Ij48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0gMjEgMyBDIDExLjYwMTU2MyAzIDQgMTAuNjAxNTYzIDQgMjAgQyA0IDI5LjM5ODQzOCAxMS42MDE1NjMgMzcgMjEgMzcgQyAyNC4zNTU0NjkgMzcgMjcuNDYwOTM4IDM2LjAxNTYyNSAzMC4wOTM3NSAzNC4zNDM3NSBMIDQyLjM3NSA0Ni42MjUgTCA0Ni42MjUgNDIuMzc1IEwgMzQuNSAzMC4yODEyNSBDIDM2LjY3OTY4OCAyNy40MjE4NzUgMzggMjMuODc4OTA2IDM4IDIwIEMgMzggMTAuNjAxNTYzIDMwLjM5ODQzOCAzIDIxIDMgWiBNIDIxIDcgQyAyOC4xOTkyMTkgNyAzNCAxMi44MDA3ODEgMzQgMjAgQyAzNCAyNy4xOTkyMTkgMjguMTk5MjE5IDMzIDIxIDMzIEMgMTMuODAwNzgxIDMzIDggMjcuMTk5MjE5IDggMjAgQyA4IDEyLjgwMDc4MSAxMy44MDA3ODEgNyAyMSA3IFogIi8+PC9nPjwvc3ZnPg==) no-repeat;
 background-size: contain;
}
.head__input .ui-widget-content {
 background-color: #fff;
 border: none;
 padding: 0;
 box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.head__input .ui-menu .ui-menu-item {
 padding: 5px;
 text-align: left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 cursor: pointer;
}
.head__input .ui-menu .ui-menu-item:hover {
 background-color: #ededed;
}
.head__input .ui-menu .ui-menu-item a {
 padding: 0;
 font-size: 14px;
 color: #333;
 line-height: 1;
}
.item__wrapper {
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-justify-content: space-between;
 -moz-justify-content: space-between;
 -ms-justify-content: space-between;
 justify-content: space-between;
 -ms-flex-pack: space-between;
}
.head__input input {
 height: 25px;
 width: 220px;
 color: #fff;
 outline-color: transparent;
 background-color: #308fa0;
 padding: 0 5px 0 40px;
 border-color: transparent;
 box-shadow: 0 0 1px #06aec2;
 border-radius: 3px;
}
.head__input input[placeholder] {
 color: #fff;
 font-size: 14px;
}
.head__input input::-webkit-input-placeholder {
 color: #fff;
}

.head__input input::-moz-placeholder {
 color: #fff;
 font-size: 14px;
}

.head__input input:-moz-placeholder {
 color: #fff;
 font-size: 14px;
}

.head__input input:-ms-input-placeholder {
 color: #fff;
 font-size: 14px;
}
.head__buttons__container--left {
}

.head__buttons__container--left-float {
 float: left;
 margin: 0 0 0 10px;
 padding-top: 5px;
}

.head__buttons__container--right {
 float: right;
}

.head__buttons__item,
.head__buttons__item--left,
.head__buttons__item--right,
.head__buttons__item--main {
 display: inline-block;
}
.head__buttons__item--right {
 margin-right: 40px;
}
.head__buttons__item--main{
 margin-top: 0;
}

.head__buttons__item__caption,
.head__buttons__item__number,
.head__buttons__item__text,
.head__text,
.head__text--header {
 color: #fff;
 cursor: pointer;
 display: inline-block;
 font-size: 14px;
 line-height: 16px;
 vertical-align: middle;
 white-space: nowrap;
 text-decoration: underline;
}
.auth-icon {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIC0yNTYgMTc5MiAxNzkyIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwxOTcuNDIzNzMsMTMwMC42MTAyKSI+ICAgIDxwYXRoIGZpbGw9IiMzMDhmYTAiIGQ9Ik0gMTQwOCwxMzEgUSAxNDA4LDExIDEzMzUsLTU4LjUgMTI2MiwtMTI4IDExNDEsLTEyOCBIIDI2NyBRIDE0NiwtMTI4IDczLC01OC41IDAsMTEgMCwxMzEgMCwxODQgMy41LDIzNC41IDcsMjg1IDE3LjUsMzQzLjUgMjgsNDAyIDQ0LDQ1MiBxIDE2LDUwIDQzLDk3LjUgMjcsNDcuNSA2Miw4MSAzNSwzMy41IDg1LjUsNTMuNSA1MC41LDIwIDExMS41LDIwIDksMCA0MiwtMjEuNSAzMywtMjEuNSA3NC41LC00OCA0MS41LC0yNi41IDEwOCwtNDggUSA2MzcsNTY1IDcwNCw1NjUgcSA2NywwIDEzMy41LDIxLjUgNjYuNSwyMS41IDEwOCw0OCA0MS41LDI2LjUgNzQuNSw0OCAzMywyMS41IDQyLDIxLjUgNjEsMCAxMTEuNSwtMjAgNTAuNSwtMjAgODUuNSwtNTMuNSAzNSwtMzMuNSA2MiwtODEgMjcsLTQ3LjUgNDMsLTk3LjUgMTYsLTUwIDI2LjUsLTEwOC41IDEwLjUsLTU4LjUgMTQsLTEwOSBRIDE0MDgsMTg0IDE0MDgsMTMxIHogbSAtMzIwLDg5MyBRIDEwODgsODY1IDk3NS41LDc1Mi41IDg2Myw2NDAgNzA0LDY0MCA1NDUsNjQwIDQzMi41LDc1Mi41IDMyMCw4NjUgMzIwLDEwMjQgMzIwLDExODMgNDMyLjUsMTI5NS41IDU0NSwxNDA4IDcwNCwxNDA4IDg2MywxNDA4IDk3NS41LDEyOTUuNSAxMDg4LDExODMgMTA4OCwxMDI0IHoiLz48L2c+PC9zdmc+);
 width: 15px;
 height: 15px;
 display: inline-block;
 vertical-align: middle;
}
.auth-icon__main {
 background-image: url("/Ice/Static/images/icons/miniman.png");
}
.head__buttons__item__text--18 {
 display: inline;
 font-size: 18px;
}

.head__buttons__item__text a {
 color: #fff;
 display: inline;
 font-size: 18px;
}

.head__text,
.head__text--header {
 cursor: inherit;
 white-space: normal;
 color: #333;
}

.head__text--header {
 font-size: 26px;
 line-height: 28px;
}

.head__buttons__item__caption {
 margin: 0 0 0 10px;
}

.head__buttons__item__number {
 margin: 0 0 0 5px;
}

.head__buttons__item__number:before {
 content: "(";
}

.head__buttons__item__number:after {
 content: ")"
}

.head__buttons__item__icon-star,
.head__buttons__item__icon-eye,
.head__buttons__item__icon-marker {
 display: inline-block;
 height: 15px;
 vertical-align: middle;
}

.head__buttons__item__icon-star {
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOiMzMDhmYTA7IiBkPSJNMjQuODUsMTAuMTI2YzIuMDE4LTQuNzgzLDYuNjI4LTguMTI1LDExLjk5LTguMTI1YzcuMjIzLDAsMTIuNDI1LDYuMTc5LDEzLjA3OSwxMy41NDNjMCwwLDAuMzUzLDEuODI4LTAuNDI0LDUuMTE5Yy0xLjA1OCw0LjQ4Mi0zLjU0NSw4LjQ2NC02Ljg5OCwxMS41MDNMMjQuODUsNDhMNy40MDIsMzIuMTY1Yy0zLjM1My0zLjAzOC01Ljg0LTcuMDIxLTYuODk4LTExLjUwM2MtMC43NzctMy4yOTEtMC40MjQtNS4xMTktMC40MjQtNS4xMTlDMC43MzQsOC4xNzksNS45MzYsMiwxMy4xNTksMkMxOC41MjIsMiwyMi44MzIsNS4zNDMsMjQuODUsMTAuMTI2eiIvPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==) no-repeat center;
 width: 16px;
}

.head__buttons__item__icon-eye {
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OC44NSA0ODguODUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4OC44NSA0ODguODU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBmaWxsPSIjMzA4ZmEwIiBkPSJNMjQ0LjQyNSw5OC43MjVjLTkzLjQsMC0xNzguMSw1MS4xLTI0MC42LDEzNC4xYy01LjEsNi44LTUuMSwxNi4zLDAsMjMuMWM2Mi41LDgzLjEsMTQ3LjIsMTM0LjIsMjQwLjYsMTM0LjJzMTc4LjEtNTEuMSwyNDAuNi0xMzQuMWM1LjEtNi44LDUuMS0xNi4zLDAtMjMuMUM0MjIuNTI1LDE0OS44MjUsMzM3LjgyNSw5OC43MjUsMjQ0LjQyNSw5OC43MjV6IE0yNTEuMTI1LDM0Ny4wMjVjLTYyLDMuOS0xMTMuMi00Ny4yLTEwOS4zLTEwOS4zYzMuMi01MS4yLDQ0LjctOTIuNyw5NS45LTk1LjljNjItMy45LDExMy4yLDQ3LjIsMTA5LjMsMTA5LjNDMzQzLjcyNSwzMDIuMjI1LDMwMi4yMjUsMzQzLjcyNSwyNTEuMTI1LDM0Ny4wMjV6IE0yNDguMDI1LDI5OS42MjVjLTMzLjQsMi4xLTYxLTI1LjQtNTguOC01OC44YzEuNy0yNy42LDI0LjEtNDkuOSw1MS43LTUxLjdjMzMuNC0yLjEsNjEsMjUuNCw1OC44LDU4LjhDMjk3LjkyNSwyNzUuNjI1LDI3NS41MjUsMjk3LjkyNSwyNDguMDI1LDI5OS42MjV6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==) no-repeat center;
 width: 20px;
 height: 20px;
}

.head__buttons__item__icon-marker {
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAAY1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Dm4mgAAAAIHRSTlMAAQYLDBAaHB47PD9AREV5eoOEkJa1t9zd4OHv8Pf5/LodMYkAAABnSURBVAgdLcGJAkJQAADBlbNQOUIvx/7/V0aaAYo+rKEv2JWzh7mE7ONpzug03JN70I5Ra6DSkVUT4KIrk9ZApRONhjqu39qSL56WHFpPDRCPHsaY3XVTtxs/D/XJKXo5RPylQ8ruC4A7C3e8u3tkAAAAAElFTkSuQmCC) no-repeat center;
 width: 12px;
}




.image-prev-block {
}

.image-prev {
 background-color: #fff;
 display: inline-block;
 margin: 0 5px 5px 0;
 padding: 10px 26px 10px 26px;
 position: relative;
 vertical-align: top;
}

.block-with-rotate-buttons {
 display: flex;
 flex-direction: row;
 align-items: center;
 justify-content: space-between;
}

.on-clock-rotate {
 background-image: url("/Ice/Static/images/site/arrow/arrow-left.png");
 cursor: pointer;
 position: absolute;
 right: 3px;
 bottom: 5px;
 width: 22px;
 height: 22px;
}

.un-clock-rotate {
 background-image: url("/Ice/Static/images/site/arrow/arrow-right.png");
 cursor: pointer;
 position: absolute;
 left: 3px;
 bottom: 5px;
 width: 22px;
 height: 22px;
}

.image-prev__cross {
 position: absolute;
 right: 6px;
 top: 0;
}

.image-prev__box {
 height: 150px;
 width: 200px;
 display: flex;
 justify-content: center;
 align-items: center;
}

.image-prev__box > img {
 max-height: 100%;
}




.wrapper {
 height: inherit;
 margin: 0 auto;
 min-height: inherit;
 position: relative;
 width: 1100px;
}
.wrapper__main{
 width: 1368px;
 padding-top: 35px;
}

.clear {
 clear: both;
}
@media screen and (min-width: 1024px) {
 body {
 overflow-y: auto;
 }
}
@media screen and (max-width: 1024px) {
 .wrapper__main {
 width: 100%;
 }
}
@media screen and (max-width: 1366px) {
 .wrapper__main {
 width: 100%;
 }
}



.button {
 background: #c0c0c0;
 color: #000;
 border-radius: 4px;
 cursor: pointer;
 display: inline-block;
 padding: 0 24px;
 font-size: 16px;
 line-height: 36px;
 text-align: center;
 text-decoration: none;
 white-space: nowrap;
 box-shadow: none;
 margin: 0 auto;
 text-shadow: none;
}
.button_teal {
 background: #00acc1;
 color: #fff;
}
.white-button,
.white-button--big {
 background-color: #f7f7f7;
 border: 1px solid #afbebf;
 border-radius: 4px;
 box-shadow: 1px 1px 1px 0 #b6b6b6;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 cursor: pointer;
 display: inline-block;
 font-size: 20px;
 line-height: 20px;
 overflow: hidden;
 position: relative;
 text-align: left;
 text-decoration: none;
 white-space: nowrap;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 user-select: none;
}

.white-button:hover {
 text-decoration: none;
}

.white-button.active,
.white-button--big.active {
 background-color: #009aad;
 border: none;
 box-shadow: inset 0px 0px 4px 0px #455a64, 0 0 0 1px #06aec2;
 color: #fff;
 text-shadow: 0 -1px 0 #006774;
}

.red-button,
.red-button--big,
.red-button--gift {
 background-color: #ef412a;
 border-radius: 25px;
 border-top: 2px solid #f3644b;
 box-shadow: 0 1px 3px 0 #666;
 color: #fff;
 cursor: pointer;
 display: inline-block;
 font-size: 20px;
 line-height: 23px;
 padding: 5px 13px !important;
 text-align: center;
 text-decoration: none;
 text-shadow: 1px 1px 0 #a02c1c;
 white-space: nowrap;
}
.red-button:hover {
 background-color: #cd3f25;
}

.red-button--gift {
 display: block;
 padding: 9px 0 11px 20px;
 text-align: left;
}

.red-button--gift .icon-gift {
 margin: 0 10px 0 0;
}

.grey-button,
.grey-button--big {
 background-color: #455a64;
 border: 0;
 border-radius: 4px;
 box-shadow: 0px -2px 0px 0px #8597A0, 0px 1px 0px 0px #8597A0;
 color: #fff;
 cursor: pointer;
 display: inline-block;
 font-size: 20px;
 line-height: 23px;
 padding: 11px 0;
 text-align: center;
 text-decoration: none;
 text-shadow: -1px -1px 0 #000;
 white-space: nowrap;
}

.blue-button {
 background-color: #009aad;
 border: 0;
 border-radius: 4px;
 color: #fff;
 cursor: pointer;
 display: inline-block;
 font-size: 20px;
 line-height: 23px;
 padding: 11px 0;
 text-align: center;
 text-decoration: none;
 white-space: nowrap;
}

.blue-button:hover {
 opacity: 0.8;
}

.grey-button:hover {
 background-color: #4f6169;
}

.grey-button:active {
 background-color: #42535b;
}

.red-button--big,
.grey-button--big,
.white-button--big {
 display: block;
}

.button--hint,
.button--hint-left {
 background-color: #009aad;
 border-radius: 4px;
 box-shadow: inset 0 0 4px 0 #455a64, 0 0 0 1px #06aec2, 1px 0 0 0 #e6eeee;
 color: #fff;
 cursor: pointer;
 display: block;
 font-size: 14px;
 line-height: 16px;
 margin: 10px 0 5px;
 padding: 9px 0 9px 12px;
 position: relative;
 text-align: left;
 white-space: nowrap;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 user-select: none;
}

.button--hint:before,
.button--hint:after,
.button--hint-left:before,
.button--hint-left:after {
 content: "";
 position: absolute;
 transform: scale(0.99999);
 -moz-transform: scale(0.99999);
 -ms-transform: scale(0.99999);
 -webkit-transform: scale(0.99999);
}

.button--hint {
 max-width: 235px;
 overflow: hidden;
 padding: 9px 25px 9px 12px;
 text-overflow: ellipsis;
}

.button--hint:before {
 border: 5px solid transparent;
 border-bottom: 8px solid rgba(26, 130, 146, 1); 
 left: 13px;
 top: -12px;
 z-index: 1;
}

.button--hint-left:before {
 border: 6px solid transparent;
 border-right: 12px solid #009aad;
 left: -12px;
 top: 5px;
 z-index: 2;
}

.button--hint-left:after {
 border: 5px solid transparent;
 border-right: 8px solid rgba(26, 130, 146, 1);
 left: -13px;
 top: 6px;
 z-index: 1;
}
.button--hint_main-filter {
 background: #fff;
 color: #555;
 border: none;
 box-shadow: none;
}
.button--hint_main-filter:before {
 display: none;
}

.button--text-left {
 text-align: left;
}

.button--padding {
 padding: 9px 40px 11px 14px;
}

.button--icon-right {
 background-position: right 15px center;
 background-repeat: no-repeat;

}




.feedback-form__view {
 display: inline-block;
 vertical-align: top;
 padding: 0 30px 0 0;
 margin-right: 14px;
 font-size: 16px;
 color: #363636;
 font-weight: 600;
 height: 30px;
}
.review__rate:checked+.feedback-form__view label {
 color: #009aad;
 border-bottom: 4px solid #009aad;
 height: 30px;
 padding: 5px 0 7px;

}
.feedback-form__view_link {
 text-decoration: none;
 cursor: pointer;
}
@media screen and (max-width: 550px) {
 .feedback-form__view {
 padding-right: 20px;
 }
}
@media screen and (max-width: 480px) {
 .feedback-form__view {
 padding-right: 10px;
 font-size: 14px;
 margin-right: 0
 }
 .feedback-form__view:last-child {
 padding-right: 0;
 }
 .flats-list__item:hover {
 outline: unset;
 }
}
@media screen and (max-width: 370px) {
 .feedback-form__view {
 padding-right: 5px;
 font-size: 12px;
 margin-right: 0
 }
}


.front-page {
 background-color: #fff;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 padding: 0 12px 30px;
 transform: translateZ(0);
 -moz-transform: translateZ(0);
 -ms-transform: translateZ(0);
 -webkit-transform: translateZ(0);
}

.content {
 background-color: #fff;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 padding: 35px 12px 30px;
 z-index: 0;
}

.content:after {
 clear: both;
 content: "";
 display: table;
}

.content__head {
 margin: 0 0 25px;
}


nav {
 display: inline-flex;
 flex-wrap: wrap;
}
.bread-crumbs {
 display: inline-flex;
 flex-wrap: wrap;
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 margin: 15px 0 0 0;
}
.bread-crumbs__item {
 color: #000000;
}
.bread-crumbs__item--link {
 cursor: pointer;
 margin: 0 25px 0 0;
 color: #1E88E5;
 text-decoration: none;
}
.bread-crumbs__item--link:hover {
 text-decoration:underline;
}

@media screen and (max-width: 480px) {
 .bread-crumbs {
 justify-content: center;
 }
}




.bread-crumbs__pop-up-list {
 background-color: #00acc1;
 border: 1px solid #008393;
 border-radius: 3px;
 box-shadow: 1px 1px 3px #000000;
 box-sizing: content-box;
 -moz-box-sizing: content-box;
 color: #fff;
 display: block;
 font-size: 14px;
 position: absolute;
 top: 100px;
 width: 97.5%;
 z-index: 5;
}

.bread-crumbs__pop-up-list:before {
 border: 5px solid transparent;
 border-bottom: 6px solid #00acc1;
 content: '';
 left: 65px;
 position: absolute;
 top: -10px;
 z-index: 7;
}

.bread-crumbs__pop-up-list:after {
 border: 6px solid transparent;
 border-bottom: 10px solid #008393;
 content: '';
 left: 64px;
 position: absolute;
 top: -15px;
}

.bread-crumbs__pop-up-list_columns {
 padding: 15px;
}

.pop-up-list {
 column-count: 7;
 -moz-column-count: 7;
 -webkit-column-count: 7;
 column-width: 200px;
 -moz-column-width: 200px;
 -webkit-column-width: 200px;
 display: block;
 list-style: none;
 margin: 0;
 padding: 0;
}

.pop-up-list_columns__item {
 display: block;
 display: inline-block \0/;
 line-height: 26px;
 padding-right: 10px;
 width: 20% \0/;
}

.pop-up-list_columns__item_text {
 color: #fff;
 cursor: pointer;
 display: block;
 font-size: 16px;
 text-decoration: none;
 white-space: nowrap;
}

.pop-up-list_columns__item_text:hover {
 color: #fff;
 text-decoration: underline;

}

@media screen and (max-width: 480px) {
 .bread-crumbs__pop-up-list_columns {
 padding: 15px;
 }

 .head__buttons__item__caption {
 margin: 0 0 0 5px;
 }

 .head__buttons__container--left-float {
 margin: 0;
 text-align: center;
 }

 .pop-up-list {
 box-sizing: border-box;
 column-count: 2;
 -moz-column-count: 2;
 -webkit-column-count: 2;
 display: block;
 list-style: none;
 margin: 0;
 padding: 0;
 }
}

@media screen and (max-width: 400px) {
 .bread-crumbs__pop-up-list_columns {
 padding: 15px;
 }

 .bread-crumbs__pop-up-list {
 top: 75px;
 }

 .pop-up-list {
 column-count: 1;
 -moz-column-count: 1;
 -webkit-column-count: 1;
 display: block;
 list-style: none;
 margin: 0;
 padding: 0;
 }
}

@media screen and (max-width: 350px) {
 .bread-crumbs__pop-up-list_columns {
 column-count: 1;
 -moz-column-count: 1;
 -webkit-column-count: 1;
 padding: 15px;
 }

 .bread-crumbs__pop-up-list {
 top: 110px;
 }
}

span.ya-share2__badge {
 position: static;
}



.content__left-col {
 float: left;
 margin: 0 0 30px;
 position: relative;
}

.side-block.fixed-bottom {
 bottom: 0;
 position: fixed;
 width: 300px;

}

.side-block.fixed-top {
 padding-top: 20px;
 position: fixed;
 top: 0;
 width: 300px;
}

.content__right-col {
 margin: 0;
}

.content__left-col + .content__right-col {
 margin: 0 0 0 293px;
}

.left-col__button {
 margin: 0 0 10px;
}

.left-col__margin-bottom-30 {
 margin: 0 0 30px;
}


.lightGray {
 color: #9a9a9a;
}



.inline {
 display: inline;
 line-height: 20px;
 margin: 0 10px 10px 0;
}

@keyframes rotate-logo {
 0% {
 opacity: 1;
 transform: rotate(0deg);
 }
 50%{
 opacity: .2;
 }
 100% {
 transform: rotate(360deg);
 opacity: 1;
 }
}

.preloader {
 
 background-image: url("/Ice/Static/images/site/listLoader.png");
 background-size: contain;
 height: 80px;
 left: 0;
 margin: auto;
 position: fixed;
 right: 0;
 top: calc(50% - 40px);
 width: 80px;
 z-index: 10000;
 animation: rotate-logo 2000ms ease-in-out infinite;

}

.shadow-list {
 opacity: 0.3;
}

.viewed-info {
 background-color: rgba(155, 155, 155, 0.5);
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 color: #fff;
 font-size: 14px;
 font-weight: bold;
 line-height: 12px;
 padding: 6px 8px 6px 38px;
 position: absolute;
 top: 0;
 white-space: nowrap;
 width: 100%;
 z-index: 15;
}

.viewed-info__text {
 display: inline-block;
 padding-left: 6px;
 vertical-align: middle;
}
.big-flat-info-price {
 font-size: 18px;
}
.flat-info-rooms {
 font-size: 22px;
 line-height: 1;
 margin-bottom: 10px;
 text-decoration: none;
 color: #3e3e3e;
 display: block;
}
.buttonPhone, .mobBlock {
 display: none;
}
.flat-info__button-column {
 display: table-cell;
 vertical-align: top;
 width: 180px;
 padding: 20px;
 position: relative;
}
.more {
 font-size: 16px;
 text-decoration: underline;
 color: #555;
 position: absolute;
 bottom: 25px;
 left: 55px;
}

.more__main {
 left: 75px;
}



.desk {
 bottom: 30px;
 left: 30px;
 position: absolute;
 right: 30px;
}

.mob {
 display: none;
 margin: 0 0 10px 0;
}

.marked .desk, .marked .desk:after {
 border-color: #fff;
}

#hide-main-filter {
 height: 40px;
 right: 0;
 width: 40px;
}

.flats-list__item__image__pop-up {
 background-color: #455a64;
 background-color: rgba(0, 0, 0, 0.4);
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 color: #fff;
 display: none;
 height: 158px;
 left: 0px;
 overflow: hidden;
 padding: 0 15px;
 position: absolute;
 text-align: center;
 top: 0px;
 white-space: normal;
 width: 188px;
 z-index: 3;
}

.flats-list__item__image__pop-up:before {
 content: "";
 display: inline-block;
 height: 100%;
 vertical-align: middle;
}

.flats-list__item__image__pop-up__container {
 display: inline-block;
 vertical-align: middle;
}

.flats-list__item__image__pop-up__numder,
.flats-list__item__image__pop-up__text {
 color: #fff;
 font-weight: bold;
 text-align: center;
 text-shadow: 0 0 0 #fff;
}

.flats-list__item__image__pop-up__numder {
 font-size: 18px;
 line-height: 18px;
 margin: 0 0 6px;
}

.flats-list__item__image__pop-up__text {
 font-size: 16px;
 line-height: 20px;
 margin: 0 0 10px;
}

.flats-list__item__image__pop-up__button {
 font-size: 16px;
 line-height: 18px;
 padding: 4px 15px 6px;
}

.flats-list__item__info__text--bottom {
 display: block;
 font-size: 16px;
 line-height: 20px;
 margin: 10px 0 0;
}

.flats-list__item-indent {
 margin-bottom: 5px;
}

.flats-list__item__info__text--header {
 display: inline-block;
 font-size: 14px;
 line-height: 22px;
 margin: 0 5px 10px 0;
 text-decoration: none;
 color: #333;
 max-width: 90%;
}

.flats-list__item__info__text--grey {
 color: #707070;
 display: block;
 font-size: 14px;
 line-height: 16px;
}

.flats-list__item__info__text--grey > a {
 color: #9b9b9b;
 display: inline-block;
 text-decoration: none;
}

.flats-list__item__info__text--grey > a:hover {
 text-decoration: underline;
}

.flats-list__item__info__on-map,
.flats-list__item__ads-checked {
 cursor: pointer;
 display: inline-block;
 margin: 0 5px 15px 0;
 vertical-align: top;
}

.flats-list__item__ads-checked,
.flats-list__item__auth-checked {
 cursor: pointer;
 display: inline-block;
 vertical-align: top;
}

.flats-list__item__ads-checked--icon,
.flats-list__item__auth-checked--icon {
 height: 18px;
 margin-right: 5px;
 width: 18px;
}

.flats-list__item__ads-checked--icon {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAclBMVEUAm68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am68Am6+KquLHAAAAJXRSTlMAAQIeKCkqP0JDREZHcYeMmZqdoqa7v8fX2Nvc3d7o6fDy9Pn6iaps+AAAAJFJREFUeNptj9sOgjAUBLdQQakXKkoVUMC6//+LNpWekOgkfZnMSbqIbOvO+67eIaFbLrQakXKmMJexmbhiCp1yqyY8p1BRGIsDyQpWzLMArqRFT3K4LOZIsocnH3l2FkOPOUQ5slMyQd0ZHZLhgIbRiWGDPb8uGZr0VZng1M+gzf/ZoXNypbGgjB3er5s1CoEPuR8fANuIV6oAAAAASUVORK5CYII=);
}

.flats-list__item__auth-checked--icon {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAdVBMVEX69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69Oj69OitqJyyraHCvLHHwbbRy8DW0MXb1cne2c7j3tLo49fs59zx7N/28OT69OgZL/+jAAAAGXRSTlMAASgpP0JDREZHmZqiv8fX2Nvc3fDy9Pn6gKQq4AAAAJlJREFUeNptj9EOgjAMRbuJMhlMgc0JIojM/v8nutXVB+N56c3JbdICsa9a79vqAIxsMNNIIAqHX1xBHZvyOi8hTRt7wqR0HyJrSkZAiYnwwGW4USxB44eoJpoaumy2cdwodOCReLFBD47XnsjqzAozPdT4Qw1Hbi1ZqXwqTnQCncoPhTmQsbv/b8eeYWMkZITS/fVy0kpA5A14ASHSS2pb/QAAAABJRU5ErkJggg==);
}

.flats-list__item__ads-checked__hint {
 left: 0;
 top: 53px;
 white-space: normal;
 width: 350px;
}

.flats-list__item__ads-checked__hint:before {
 content: "";
 left: 76px;
 position: absolute;
 top: -8px;
}

.flats-list__item__ads-checked__hint:after {
 content: "";
 left: 77px;
 position: absolute;
 top: -6px;
}

.flats-list__item__info__marker,
.flats-list__item__ads-checked--icon,
.flats-list__item__auth-checked--icon {
 background-position: center;
 background-repeat: no-repeat;
 display: inline-block;
 vertical-align: middle;
}

.flats-list__item__info__marker {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAQAAACYNP27AAAArklEQVQYGQXBMUqCAQAG0M9/dHY2ojpK7XWaoDm6gcKLWtqkwxiBgw4ltbiJmxh8vRcRU3NbR1tzU5GIGwdVVXVwLXFur2rj3UbV3lnMVT0ZxOBR1Sy+1dogIgZr9RV/aiEiIhbqGL9qZSQiRlbqJ6h6EBH3qp7jyknVhzdLVSdXETNVVVU1k4iJnaqq2plIRNyqqqo7kYiIF1X1KiIREWNLtTQWkYiIuPDpUkTkHy7ZuRmqR5XaAAAAAElFTkSuQmCC);
 height: 18px;
 width: 12px;
}

.flats-list__item__price__tag__vis {
 display: none;
}

.flat-info-price {
 font-size: 20px;
 line-height: 20px;
 display: inline-flex;
 display: -webkit-inline-box;
 display: -webkit-inline-flex;
 display: -ms-inline-flexbox;
 margin-right: 8%;
 flex-direction: column;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
 -webkit-flex-direction: column;
 -ms-flex-direction: column;
 justify-content: center;
 -webkit-box-pack: center;
 -webkit-justify-content: center;
 -ms-flex-pack: center;
}
.flat-info-price:last-child {
 margin-right: 0;
}
.flats-list-small {
 font-size: 12px;
 margin-bottom: 5px;
}
.flats-list__item__price--big {
 font-size: 24px;
}

.flats-list__item__price--cottage {
 font-size: 24px;
}

.flats-list__item__price__button,
.flats-list__item__price__button--blue {
 border-radius: 0;
 bottom: 0;
 box-shadow: none;
 display: inline-block;
 font-size: 14px;
 padding: 2px 14px 3px 5px;
 position: absolute;
 right: 0;
 text-decoration: none;
 width: 182px;
}
.flats-icon {
 display: inline-block;
 vertical-align: middle;
 width: 30px;
 height: 30px;
 background-size: contain;
 margin-right: 10px;
 position: relative;
}
.flats-icon__info {
 display: none;
}
.flats-icon:hover .flats-icon__info {
 position: absolute;
 font-size: 12px;
 top: -35px;
 background-color: rgba(0,0,0,0.8);
 z-index: 1;
 padding: 10px;
 border-radius: 3px;
 left: -15px;
 color: #fff;
 display: block;
 white-space: nowrap;
 line-height: 1;
}
.flats-icon_new-year {
 background-image: url("/Ice/Static/images/site/ny-ball2.png");
}
.wifi {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAMAAAD8CC+4AAABPlBMVEUAAAAArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsP///8AtMgAscYAucwAxdUAwdIA0N0AvtAAydgA09/m+foAztwAu84Atsrr+vvJ8fXO8/aP5eza9vjg+Pm47vP7/v71/f2G4+ue6e5V2+Rc3OW97/R94upI2eMAy9rx+/yX5+5s3uek6u/u+vxj3ebC8PWu7PHW9fez7fLS9PYl1uB24Ohx3+f5/f4/2OI11+EY1eBP2uSo6/B9mOA6AAAANnRSTlMAA/r+CQf1xhAy16wYHw0jmirwLqDo7BQm5VLii2+xps133b+VPF5NSTdYgWXSdGqShkF8tLkGCjasAAAk00lEQVR4AezZ236iSBAGcK2mu+WAnJHzARRBMaJJ+v0fbZm92N/s7M6a2UwShfpf5f5LVdeHixlAaPmdxURhxJRK0nq10TRdNwLLchxH/tP4h2UFhq5r2ma1liRKH/3fAMOmY9KaHsjXNmr6tDxeksF03TxXR9lIHeW5a5pDcjmWad9E7VUOdG3Mnz5c+Bj2mLXVXaMmfU5MN6t5oVSx59uMAQAhRPyFjAAYs30vrpSC15lrJs9pE107a0wfw79/32ZbM+S2LxMzz+pCiX0GhIhfQAgwP1aKOsvNpOxb2dDGucfk73O8x7iDrm2eElPlimcDEe9EgHkKV83kqWm7YIweh/6+5ntjyNFT4r5wJWRAxG9EwA4V/uImT5FsbHDm72PAx7z3/dFUizFu8WGAhYVqHvs9Jv/VE77S5X1pZrzygYgPR8CveGaWe1lfYe5fYJzwYHcotyqPQXwmAjFXt+VhF2wkDP5T33DN2afbl5MHRHwBAt7pZZvuHU2ii0+AluugPSd5XdkgvhDYVZ0n5zZYf/Smx6WuWe3Z5BUj4g4QVnHz3DraBy56fMat9jn/gsRv5J4/t9bmI+YdE9e75ujWIRF3h4S1e2w6XVr8VjjjTnTM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);
}
.balcony {
 background-image: url(data:image/png;base64,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);
}
.parking {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAMAAAD8CC+4AAABC1BMVEUAAAAArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsMArsP////J7fEAtcjz+/wAr8T6/v4Ausy/6u8Avs/l9vgAssbY8fWb3+ft+Pqs5Ove8/ak4elh0dy15u0AxtUAwtKI2uN11eBTztuB2OJEzNo1ytjP7/OR3OUmydcbyNZmoAD3AAAAOXRSTlMAAgX9CfoNIygQruEY9h+jbsTWdvSLqTMs6OwU5VLwmWaVPMcwTUnavoDOspI3W53ShFdgQXrLcrdj3+RXAAAbBElEQVR4Aezb13bjuhWA4QHA3otYSLFTYlHvMt7/xWKPs3KyJjPx2FZh2d+V738TxAahH0MGAPqBfu8HGJTXpBhjhuPEqaJoGs8Lgu/PZp7nzWYz3xcEntc0RZmKHMdgjPv9HwCx31KLiiZ4pyo+Zobd7p1VutV113Wlf3v9U9e36cpxWtvIjnF18gRNETmmd/XhyWbeWq9P8dFonVSXGnNh1XIQJqrKkjf0P8grllXVJAzk2lqYjaSnTmsc4/f6DIb0HfeWm1P4WZXZTuoum4slhxOWEPoJhLCTULYuzdJNHTurZrzCQfpues+9ro62s5XMOnhtTb/ptX5Qm9LWsY/V+md6KN+p53vKe7Ht6EvTim6Q+5f0kWUudceOPX4Kz3wHvPeeZ20qXSKV0Lshk+gipW02/1kewj/xCRc1b25vl2UdsoTeHWHDulxu7bmniU944gFipnyxOeeSKbP0kQgrm1Jubwp+yjyuO0CYU/y5kb/sApXQJyBqsHvJjbmvcA9a6aG4UBmOa9YJoU9Ektp0HaPiofvdt22KXxmpKU8I7QAykc3UqHwFtnZ3fI0L1dk15X/W9G50d8+VML19doA4bb1p9SYitHNI1OjtZq1xt+0Oz7gf76VdQmhHkWQn7WP/dht62LlpJ9stI5Z2mhqVrn3SbrGvg+Radc1fZEJ7gMgv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);
}
.lift {
 background-image: url(data:image/png;base64,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);
}
.gift {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAMAAAD8CC+4AAABYlBMVEUAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////PyT/QSb/NBb/Ox7/PSL/OBz/MRL/8e//2tX/dWL/k4b/Nhr/LA//9fT/ta3/7er/wrv/083/6uf/Z1L/JQX/gHD/zsf/1tH/Jwb/e2r/+vn/9/b/4d7/RSz//fz/3dn/WEL/hHT/SzP/Yk3/opf/b1z/5uL/yMH/Ujr/inv/Kgv/Xkj/qp7/m4//j4D/sKX/urL/alf/v7gesbhBAAAAQnRSTlMAA/sHCePXrhQfI5rsEPOLDCkOGDImUixYqffDlUnwoHD1pL52ZudfTWs6zrKSgNKEL98/NzR4fNvHc8bLQ+jIt+mXsx0eAAAlEUlEQVR4Aezb2X6iWBCA8eYcdlBEBBFEBMRd3HeTTur9H2qY/s1FembSWdSEpf5Xuf9yCgrwByoBxLzwo6AwMaVsrVYRRUOSZFPXm8tl45flsqnrpixJhijWazWW0rz/G2DsNHXFkMztg2cN4u4uWWgzxffDVqsl/CP9M/QVZaZpya4bDyzvYWtKRiXNj/FzF7suSvrmwRp095riC9F5wh+4R7UTOCQFvyEpJ+ioj9yBn5wjwVe0fXdgPWx1yahj/Oz7O7chN7y4pynhNLrwnFp1CHwIcaoqx1+iaahovdhryGKaHstnEcOkuc2NN0hzCy7frxK4Gqn2eVdI0w+8jZmeejz02Trfotywepo/Pb+S+9r0U1/rWemhxzOfjQMuytthnCjCpR8QuJs0/UVQkni4xfLfiqEVqTHsKdPzQSXwBRz1cJ4qvWFDqnxDd8Swojm2d23B5Qh8KcK5Qntnr02R/brwiKE1oznstp/mzw58C+dx/tTuDptGjWKOr8DUTG+ktdxDh8A3Ip2D29JGnlnDSX/3od70Roq7qhLIAFJducrI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);
}
.mobile-gift {
 display: none;
}

.flats-list__item__price__red-button .icon-gift {
 margin: 0 3px 0 0;
}

.flats-list__item__price__button:before,
.flats-list__item__price__button--blue:before {
 border-bottom: 15px solid transparent;
 border-right: 12px solid #ef412a;
 border-top: 15px solid transparent;
 content: "";
 left: -12px;
 position: absolute;
 top: -2px;
 transform: scale(0.9999);
 -moz-transform: scale(0.9999);
 -ms-transform: scale(0.9999);
 -webkit-transform: scale(0.9999);
}

.flats-list__item__price__button--blue {
 background-color: #009aad;
 border-top-color: #00b2c1;
 text-shadow: 1px 1px 0 #006774;
}

.flats-list__item__price__button--blue:before {
 border-right-color: #009aad;
}

.flats-list__item__price__ps-links {
 bottom: 10px;
 font-size: 0;
 line-height: 0;
 max-width: 118px;
 position: absolute;
 right: 14px;
 text-align: left;
 white-space: normal;
}

.flats-list__item__price__ps-links__item--arrow,
.flats-list__item__price__ps-links__item--star-blue,
.flats-list__item__price__ps-links__item--star-white,
.flats-list__item__price__ps-links__item--cross {
 border-bottom: 1px dashed #009aad;
 color: #009aad;
 cursor: pointer;
 display: inline-block;
 font-size: 12px;
 line-height: 13px;
 margin: 0;
 position: relative;
 text-align: left;
 text-decoration: none;
 white-space: nowrap;
}

.flats-list__item__price__ps-links__item--arrow,
.flats-list__item__price__ps-links__item--star-blue,
.flats-list__item__price__ps-links__item--star-white {
 visibility: hidden;
}

.flats-list__item__price__ps-links__item--arrow:before,
.flats-list__item__price__ps-links__item--star-blue:before,
.flats-list__item__price__ps-links__item--star-white:before,
.flats-list__item__price__ps-links__item--cross:before {
 background-position: center;
 background-repeat: no-repeat;
 content: "";
 display: block;
 height: 15px;
 left: -20px;
 position: absolute;
 top: -2px;
 width: 15px;
}

.flats-list__item__price__ps-links__item--arrow:before {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAaVBMVEXvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSrvQSoBVZtBAAAAInRSTlMAAgMGCgwRGB0mMTpHVGx5gY+eoqOuu8XQ2ODr7vD4+/3+DtZo9AAAAFNJREFUeAGlx0cWhCAQBcCeMeecUfHf/5A+aHiwt3ZFLBn/5PnNaP03gCxdixvAkdrGO5QlMJ/AOm4N46lU8wvWmRFFG5w1pAGQQkdIoCdNn9i3v67GDS5TSubnAAAAAElFTkSuQmCC);
}

.flats-list__item__price__ps-links__item--star-blue:before {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAolBMVEUAmq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq01vnFmAAAANXRSTlMAAQIDCRQZGx4kMzQ4P0BHSElOW15iam1xc3uBg4mPlJ+gp6i0wMbMztjc4+bv8fL19vn7/uPkc10AAABwSURBVAgdVcGHGoEAGIbRF9k7O2Rvofju/9aon6ecw9eYP41nlay1FmSUIoVFUjNJUxKtob89PSW9rvvNvIcbKRXUof3QT1Dno3mXCWokujIupiPTx0xkfMxSOo+O0g5zCD2H/OByyxErrCrEHK8Mbwg2Exg83wraAAAAAElFTkSuQmCC);
}

.flats-list__item__price__ps-links__item--star-white:before {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAA5FBMVEX///8Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0EnK4Hna8Mn7EVorQZpLUgp7ckqLkqq7swrbwxrb1BtMJLuMVNuMZPucZRusdWvMlavspkws1pxM9vxtFwxtF5ytR6ytSDzteI0NmX1t6h2uG34ui+5eq/5urD5+zK6u7V7vHY8PLs9/n2+/z5/f38/v79/v7+//////916aMSAAAAI3RSTlMABgcMEBogKi4wOEtNT1FWWmRpbHB6g4iUlZaXobe/w8rY7I+AcxcAAACRSURBVHjaTc/HEoJAFETRFkXEhFnEgDmBOWBWzPD+/38sZ6p07u70rsGTchLEdEcXGbW9QURw5UiHMnhBVcv3XvTsFjMxBZA71nx7JiJ3vxoPFRR29MtfpiEbmz9LAELG2hcIBKonZtcEr3FnfjQ5pfab6OoR9cPMqkW3Ud2+0CzJHJ84rSy02nSRAh/4ucSXH2yfGr8I5lSOAAAAAElFTkSuQmCC);
}

.flats-list__item__price__ps-links__item--cross:before {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAYFBMVEUAmq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0+jzQ3AAAAH3RSTlMAAgQJCiExMlhcXYKDsLG3uLnBws3Oz+fo6err7fn7WXdZyAAAAHhJREFUCNdljtEagVAYBMf5CyVyhIrDvP9bukAXzO1+uzsAqdnfve+bBAD11TfXGqCe/TLXkC5aBnUoel7RaNlU2Vyti27pdQiiq4iT9sxqDiCO6oSqHbBTfXBb8qxOSz8+/VbLOrI53vu//79+f/6Q2sP4HA9tAl52sg/kQflfHgAAAABJRU5ErkJggg==);
}

.flats-list__item__edit {
 bottom: 14px;
 display: block;
 position: absolute;
 right: 14px;
 text-align: center;
}

.flats-list__item__edit__button {
 display: inline-block;
 font-size: 16px;
 padding: 1px 14px 2px;
}

.flat-list__item__footer--blue,
.flat-list__item__footer--red {
 border-top: 2px solid #c1d3d4;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 display: table;
 padding: 10px 13px;
 width: 100%;
}

.flat-list__item__footer--blue {
 background-color: #009aad;
}

.flat-list__item__footer--red {
 background-color: #ef412a;
}

.flat-list__item__footer__col {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 display: table-cell;
 padding-right: 10px;
}

.flat-list__item__footer__col--200 {
 width: 200px;
}

div.flat-list__item__footer__col--138 {
 padding-right: 0;
 text-align: center;
 width: 138px;
}

.flat-list__item__footer__text,
.flat-list__item__footer__link {
 color: #fff;
 display: block;
 font-size: 12px;
 line-height: 14px;
 text-align: left;
 white-space: normal;
}

.flat-list__item__footer__link {
 cursor: pointer;
 text-decoration: underline;
}

@media screen and (max-width: 320px) {
 .flats-list__item__price--cottage {
 font-size: 19px;
 }
 .flat-info-price {
 margin-right: 5%;
 }
}




.flats-list__item.marked {
 background-color: #cfdedf;
}

.flats-list__item.marked .flats-list__item__phone:after, .flats-list__item.marked .flats-list__item__phone {
 border-color: #fff;
}


.flats-list__item.marked
> .flats-list__item__price
> .flats-list__item__price__ps-links
> .flats-list__item__price__ps-links__item--arrow,
.flats-list__item.marked
> .flats-list__item__price
> .flats-list__item__price__ps-links
> .flats-list__item__price__ps-links__item--star-white,
.flats-list__item.marked
> .flats-list__item__price
> .flats-list__item__price__ps-links
> .flats-list__item__price__ps-links__item--star-blue,
.flats-list__item.marked
> .flats-list__item__price
> .flats-list__item__price__ps-links
> .flats-list__item__price__ps-links__item--cross {
 border-bottom: 1px dashed #fff;
}

.flats-list__item.marked
> .flats-list__item__price
> .flats-list__item__price__ps-links
> .flats-list__item__price__ps-links__item--star-blue:before {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAA5FBMVEX///8Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0Amq0EnK4Hna8Mn7EVorQZpLUgp7ckqLkqq7swrbwxrb1BtMJLuMVNuMZPucZRusdWvMlavspkws1pxM9vxtFwxtF5ytR6ytSDzteI0NmX1t6h2uG34ui+5eq/5urD5+zK6u7V7vHY8PLs9/n2+/z5/f38/v79/v7+//////916aMSAAAAI3RSTlMABgcMEBogKi4wOEtNT1FWWmRpbHB6g4iUlZaXobe/w8rY7I+AcxcAAACRSURBVHjaTc/HEoJAFETRFkXEhFnEgDmBOWBWzPD+/38sZ6p07u70rsGTchLEdEcXGbW9QURw5UiHMnhBVcv3XvTsFjMxBZA71nx7JiJ3vxoPFRR29MtfpiEbmz9LAELG2hcIBKonZtcEr3FnfjQ5pfab6OoR9cPMqkW3Ud2+0CzJHJ84rSy02nSRAh/4ucSXH2yfGr8I5lSOAAAAAElFTkSuQmCC);
}

.flats-list__item.marked
> .flats-list__item__price
> .flats-list__item__price__ps-links
> .flats-list__item__price__ps-links__item--cross:before {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAYFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8GYpHzAAAAH3RSTlMAAgQJCiExMlhcXYKDsLG3uLnBws3Oz+fo6err7fn7WXdZyAAAAHhJREFUCNdljtEagVAYBMf5CyVyhIrDvP9bukAXzO1+uzsAqdnfve+bBAD11TfXGqCe/TLXkC5aBnUoel7RaNlU2Vyti27pdQiiq4iT9sxqDiCO6oSqHbBTfXBb8qxOSz8+/VbLOrI53vu//79+f/6Q2sP4HA9tAl52sg/kQflfHgAAAABJRU5ErkJggg==);
}

.flats-list__item.marked .desk, .flats-list__item.marked .desk span {
 border-color: #fff;
}





.flats-list__item.hover
.flats-list__item__image__pop-up {
 display: block;
}

.flats-list__item.hover
.flats-list__item__price__ps-links__item--arrow {
 visibility: visible;
}

.flats-list__item.hover
.flats-list__item__price__ps-links__item--cross {
 visibility: visible;
}

.flats-list__item.hover
.flats-list__item__price__ps-links__item--star-blue {
 visibility: visible;
}

.flats-list__item.hover
.flats-list__item__price__ps-links__item--star-white {
 visibility: visible;
}






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

.align-button__center {
 display: flex;
 flex-direction: column;
 margin: 0 10px;
}
.line-height-28 {
 line-height: 28px
}
.default-indent {
 margin-top: 10px;
 margin-bottom: 20px;
}

.font-size__24 {
 font-size: 24px;
}

.middle-indent {
 margin-bottom: 10px !important;
}

.top-indent {
 margin-top: 20px;
}
.middle-top-indent {
 margin-top: 10px;
}
.maxi-top-indent {
 margin-top: 30px;
}
.p0p20 {
 padding: 0 20px;
}




.applications {
 margin: 0 0 30px;
}

.applications__header {
 color: #333;
 display: block;
 font-size: 20px;
 line-height: 22px;
 margin: 0 0 12px;
}

.applications__item--ios,
.applications__item--android {
 border-radius: 10px;
 display: block;
 height: 100px;
 margin: 0 0 5px;
 text-decoration: none;
}

.applications__item--ios {
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABlCAYAAAD3Xd5lAAAaWUlEQVR4AezXv2sTYRzH8Y5Oipvgpv+Ak5PgJHV3Ee0iWH841NDBFAcVpUtCCza1ikkxNlVUGkK1JhZta2iJJdiS9AcI4iJqsJgLWapkyMfvFzk4JEeaI2kewucLL0IoOXieu3vztOvEmfNuDotrIiFyYl3kiYiazG5LXPSJQwC6aqkVqgMiJkBE1CZhsb9esI6LogARUZsVxFG3YB0TICIyzJH/g7VX/BEgIjKMJfY4gzUpQERkqJAdrIMCRESG26fB8gsQERnuogZrWoCIyHCTGqwVASIiw2U0WBsCRESG+6jBWhMgIsNRVoOV50YQEYNFICIGC0TEYBERMVjnfH4Ex8IIRaIYHZ/AiHw2UyjyGPbn0P0wfDcG0X2WN7lBRAxWb/8AEjMpfC8UYJVK/1itUbQs/NzawtJyFlev3+JN3jkiBuvBoxjaOe+XMujmja6HiMG6HRiGCTM7t8Cb7Y6IwTp1oQ/2VKtVtHt6rvhatpGX/DfxZj6N7e3fcM7iclb/1lEPTfTZFHSc65p6ldK1N3wt/d2nz19Qa34Vrd1bFzFYgbEITJro0+ct2USNUr3RF7NTHprTl/s1TljNb9ix1rjoPjR0HQ2Vy+j1NYy7ty5isJ7Ep+Fl9DSWmEniTmAYgbujCI7cU/J9CA+jMX2Y4WXm0ostjZWesPRldp669KW2JzQ+0TEPzsBgEF+//YA9drx2SvfK/p0RJ1BisOKvZ+FlSqUSTvb0ul737UIaXib1br6Z69MA2acBfYHrRI3/4jjonukJi3thDgbrxcskvEylUkFufRMfVnLIOOj31bVNlMtleJnkX/bNIMdpJgijl/zP8C9BXII9K+4CGoi4ABJsQRPgDihRFiG1eFL0ZOkrxxjbkluyNJN0usvVVa+ryu33T23Z+ykN6V520AIWEVgBDtgZbv6c/k49a7ya2wAl2nEaR6u/XZNyelb/OyWzzP6uG0m+fvO2utX49bv7uStqsz4dmVnOwfkU4aKvwXuKTTor+VKrea1/1zgdlTdlqX7IMHqt0bfrrPTrlAPcpN9tA2u+tjywML5mSpOcHyPkc4FITQb3KLAMADcMMAGL9DABCzkBfdfhqZN1aoT0Nxzcd35gRdmB9PzACnKnLMFjZ5vZgbUqYBEl5DQvA8tOb8PB2Asu9b8NEGiOApZksJHVGNxfAhZPDSOwJDdRJ3MzFqABLESz3JudkP7oDV0SgVV/z5si3ez4w3r2d+jSsgBu1hYdeCzWPc/TW2vpkIgr2rLHlr5YI+5z+8D6/OXr9d2Hw/Xj7RDn4R9dVWR/Ony6Kff33wYWcGB3nAoswUYw0DyK8oCEZIpGTIpph5CBDwPOQK0LSHSARSvwD+sWB2Je6UY6AnBENAaTnQpAzAisKAswYw3mBBZr7f5cBmcTWLYZ7G/bwLpcLtf//n+xWKHu+PMXRffVAqvGqb/LwNO8ZcB1KQ1T1NdzPjsBYwPCAKzqi6GPA1bYiXGg0gf9U2M81ibv9HMDa7iuho6B58zAwr60QYS5JkRYBcdNA+t0Ot2A9XIxYD3PACwMfWpKGFMphe1u/i2gqf4u+NqIiU6Ag1oCFuexgHYAVnYOGT8OhuyxIYedeUlgMQ6RlNskYOWG3E6bg9wBWGENmHOzwDqfz7ebeLUYsL49HwHW4kV3+uIopApEWDYooFANELFDV9+7lDAbsoy4fuPiPWMXKBKwcMLq2wcW844GFv3jtTZgoRccGh3XZlH9NgasuQ9J78D6fvwxC7BkbPmgJIspR1HEhpG10icDy1ETTqIIKx7LSDUsgIaBR2B5bO4pbwbWQbxWkxLq4UyuYW03JUTv2sQnXDuwFjs42n06ZePlM0PF82dI2IjzrmvASWYiQr5rAcs1Ks1tfZFu4/RRVmonLnR7bPpOBVYGSQZLzbv9orsBjA3swFoVsDCEoRedcQYWsHOmyWkihkmUNPSyscceAyw/hqYf90RzGuvQfyywDCVk53PdE2PTn/HVPx9rIAIg0ngQWEpRc4TF+IqCkRHb2fyxBut3B9a6gKVdpZ/Xy1FitIAR9MfPwMJpOs3ObeN+AFgAc5GDo+h2JLBYG83ZrmHlJ5x9YK314OgWjjXswGJ3ITKxc2AICVhOE/gdu6AMvAww1HeyEbvehcx1P65x+fWbqcBypOjXjXQJGnqFKLyag64Zeyqw0PejTwmpK95HYHMCi4t1pfn1oKnAQtYdWCsH1h926pAAAAAEYFg8StA/B/IVEBOrsADCEhYgLOAxYQHCEhYgLGEBwgogLGHNHntX/hbF8bz/O+NhojExBkFA7mNhuY/lPuQGOQQBBSUeaFBEEQQUUTQiIqIgN96gIh7RkPjDN3nqu+88H8wy3bNz7GBA+32eelaXnemZ7ul3qqqrqgOY79bvCljBNoV85x1MPhHxFBSbRJGp2RSenEl+kQnkbf9uI7/vhQjCEoQVkZxBs89f0OTMA5qYnvkk+C6v3MzUBSE/B0XQocZTUv/++eefpITXr9/Q0Mgo1R3/lbb7W2iddLwQQViCsGh8coqUgD5Z72HG215oUy0Xuujvv/8mIwhNSBX9KAhLENZPgRGkhp3BrhQ1FOIeEkkv5+fJFbhbYkRfCsIShBWRlEZqqDhQb/D8QrZ4BZIaoHWh2i22jePh4uUrul9C24MiRP8LwvryCOs3DdvXP3n6zMC5haxz96OF128+7RLuiL8+fqR9Bw9TYIyNPCwx5BYSRT5RNgqOT6Hk3GI609ZBi//zcWUVlambnHZijE7LprMXumhxcZHyK2u/rP4UhCUI6wf/cLzdl02o1JwCaZt9ObzCY3WeX0hiVi4BcsJq7+qmrT6hqsdv9bVQYnYB7QxVNgfhXzx3oZP++ecfckRaUfmX1Z+CsARh2fYUMBNqy+4QiknPYb7PK92n49xCvnH3pwePHjP9ODo+Yf+7r3kmp08oQ1ZfJGEJwhKE1Xqhkxzx4cMH6fughHRmos08fKTj3EJ+CoqUto2TA/FWZrbzrXcwPX/x8ssmLEFYgrC+2x3CTKjevpvS3zZ7BUt9IcfOEK19IyQ6I4/kgCbkHZFgsp/Mn57NzpEc8dmFX05/CsIShGXLKSI58sqq/q0B39dPcmQUlBiIoPd3mFzKv/MIi6GwxDTJ7xOblkVxGTkUFJdKG3YFGo7YdxZsuTMkiqzJmZSUU0jRKZlkyy6gkMR02uQVZEr/FlQeIDmgrXqGx5mambDNP5yePntGcmSXVimNhWbZERRJFlsGJecWYUzski31V1BcCu0IjjJIsLJxkslme/+HJqRRsr0dtLc90KrtBewTSoFxKdL1pdqvN7+8ilLsnxhjT2u8IKy1TlhnzreTHNt9Q/4tyZuxh+QYnZjU1UZ53S/0bO45PXrylJ7OzkEQ6b3s4U3JK6Hbd4elyczD9IOHVFRZS5s81Ykrp7SSns/Pf2oPn16yhzUsMZUG7e0BPA3oybNZKqyopo27/F3q3/DkLOIhPjPX5bE73nyO5uxm4GP7tb58tcA1Pd+//4B9LtEHnwSZCyfPtqmeH2Zr5+Ur9NG+kqkEhGDcuHWbwm3ptE7TAk8YTU4/oGf2a8C1YJxqjzQ6/gbEyGiLqQWlTs+7zTeUahqO0YuX86QE9E/Ptd8oOC5FENZaJKwNHgFS3I8jsIS+0YEUdgRaiQMHwlGX5vYuVksr2UfSNez0paGR+6QVs3bi+8k/zHm9+gOHSA5bnqQV0iY7AfXeuElaMW8nAvdg47FM3/taMFEYX+CLly9pvbtr43f3/hgZxb3RcWW/W0AY9Q3cJr0YGh6xj43FeX/4hTGLA7/1D/w7B1taiYeYjDzFc2YWlTGkqoaGxl8FYa01woKaLMfZC53M76ZmHpAcJfsPam6nvvEUyQEixN/mDUZ+ezjxo2UUlpIcPpGSz4j182iEpyXK+NZqCgT5+Okz2uhufKVwABqiQQwOj3LP6WONJT0AAUMcEeVkQQGm/fzCAjmis7sHf5NMOCVEZ/A10pKqWlICXsaYy0ro7r0uCGstEVZrx0WSIzg2ifld4b5qRkMYujeiuZ3aoydIjsTMXDp19jzz8I+Mjkka0OT0jOIEWcK3nnz/R0oexy9XXkXHT7cw54J5e72vH+0xb345vvM25tfaZYkmJfzxxx/w0xjK07x64ya0N5hlEEUzCBMXn47S23eL9ecFhSsSEUzyhhOnKCo5Q7relvYO+uuvv0gJXpYoRcKCme6I6kNHpLF0hswSJpwGLgLuc9HWdUnS4H2jk8g3JpnSCvZS99VrzL2ZH6YjCGsF44P8MFkYf8QGjkN2i6c/8bB1d7CmtioPHSU1HG1qJi9rHFa7PsUveYbFUL0D2cnf5AN3hrjtJdjJUA0nz5wjb2v8svawcld/TLm94dExw/29D2aqE9wfG6fCylo4z3Ws8AZLz+kPfhbysJPim7dvSY7csir63ieUtgeE28UqfboFRyIJe3lYhFeQ4ouhqKrWTjQBHHM3lM53XuQSHJ4lnr8RDn/4rhyBgNfzspcnKliAZC71Xqfr/QPkF21bXu0iMJx4CIhUdqwXVXEJDn2y2glLEBZSQeS4eOWa4pL53IsXvMmgqa0y2WSVEwFWBZ0dHwcCUjjWxxrHmrq2NKftJWTlO2sPWqai2WNNyjTc53Bgq+GtnXSq6hpom0+I7vPPzrHmblS6Nud+z7UbxENIrE3dR9natqyflz5bO7q4z9KMPJBWhsr6XxhClcsjzBHZ8XD8q11rzaFfli2uAEdPnlrthCUI68SZc6yZ5mQn3erDR5kH5ObAbU1t5VXsJyVkFO7VdI691XXEAcw55rfpRWWkhJJqbb43mD489N0acKnfqzFh+GTK0QJb7VqsNuL61v67uefsSyW9uEL12B/9LMTD2fYOzdH8H2TaupLZDsKafvhI8f5Rk0011SmnmOQ4d4EhR55goQMmsmPbSEtD4O0qJSxBWFh+xmogU+9qo4fyMW5BVm51AZgSqg9YbglvYsIM0nXdUxy/Fs77k2zFsqDqIHEAP5Wu9uC34WGbn8WV/kdlUcYscuY4jknNMhzpnlqonjB97NQZ4mGTh/Z7SsopIB4qDh7mExYHR389rW2x4c5dkmOzjvCT5vMXSAbEI65WwhKE5RYYRnIglsbpcW6+9O7d7yRHcq76QMfnFHMJKzQuSdd1ZxaXEw9BMrMlq7SKOMDyt672gmMSiQd2K3/9gtCR1LxiFE3UpHG1dnWrEFaIodQcaEfv378nOS5c6tF1P+s9/LmVU0fGJjQRFsyzbSrhKkthKfIFhjs6FoAgMWlsbGHjmVZBWKuVsOqPn2QmSVR6jupxuaWVrIk0MGhEw4J2prcYHUqvcCf0XpmZt6dsPwGuVpqAU5m3+lbf2GTaWGDVDEnmML+weucMR040mU5YO/jOa1yT3nuBD5QhXcylDe6OBMkSlh73giUxnbeAous6o1KySI42ELQgrNVJWM9fzjPmICKy3ewE4h4WRzstscvEIzze/n0sZZVUcAljo4e/bsJCoN9OS4zut/j8/CuS40Rzy3LCKq82LSxh9vlz1m/Wf3tFxgXR+A0nmpzGOaGyhpmEFZuVTzx4GigjVFZbzxCWPA1JScOqaTiqzZdZU8e08btdQ5yYfkDTdmf+1INHioLfPJmdow+LiyTHwNBdQVirkbBQplcpvglveBAJ7t9R8J0zk8USn6KbsGA+/GwgD21kbJzkQDwZn7D0+jlYuTU4RHL0D91b0fH3tpPFW5jfCmlD3+z0NY2wEGRrFrmnFJRyrzc6M1+VsHJKKjS1gVi6lQDITBDWKiSsgvIqMg4+YXX1XDWkYbmFRJuSjtJ+sZtvEvJXrHTJ+Ys9zL3337m78iWVdwfTHLQ7DqxJGaYRFoKCedhgoFZXcv5e7sJMSmG5KmGl5GrzC56Gw3wFMPXgoSCs1UhYj7E6ZS6gmSG7/rMQ1j0QlsqSNjQsswjrxq1BhrBuDQ1/ludgh38o8XDiTKtphFVUWcN9EW0yoI2mcAgLGlZMVoEaYSEtR1MbLe1dzAt0cfFPJKsjz9SQoHx1VX2DIKzVRli7IxOIBwz446dP4a9RlGdzc1Lu2/8pbE/lEx6ji7CQ1uEWGq27JMmTpyzhHmtq1mYSGiCsGSZm6LPloEG4KUq3h+6ZRlhp+SXEw4/sip2aYO9KLmF5WdV9WGl52gir6WwbyXGqtV1avNjoGWRIvtsd+iUEjkZ9cYSVXcT6GBBsiIoCGLhNXs4Fv9kZGs1NKD19rm3Fne4oTcJbSSusrFl+nwom4Vad0eObvQIlMpdj/+Gjn+1ZaDh5mu9vMYmwLLZ04iFAlgqjI76JSdH5xs2HWSU0SlilcOzLADPxay7gh07+IjWsYY45VVV32EBJ5Q6SAU50mIWaCQtvXo8wfYQVkpCqMLkSNRHWLp3t/Rxg0R+HZbIcO9XCalh37/Eqx3L3PExRqSOF4FAeKmrrdWu/v7//wCFXKVjXNA0rnK0wghpYOO/XSlhLky/4P7vJsclp1pnsoniExRIPyL/SX6W0kDhADp6eSHdU+NRXbLC1nWtybA+M0ERYOXv1ZObzazPhPrb5Wj7bswAfixynWxmNAhowcgkNpeZg+zY5sEr5jQ4ScF+q9MBqo6YSFnxrHODl8vUSFsyV2Mw88o5MpN1RNnyqCn4H8YlOohBbJspa4Hvdgj3p4CsymbCgSnPTPrb46Lfff1YI4Dx0tFEPYSEejN+GjgDHPibgUJmwFhZe0zqNq19bvIOIh/7bg59vp+hgK/GQlFPETbcaHptgCePQEdV2ihVqStmy8zRfK3YG4uEH31DXCYvZQ7OfZEBC9VdLWEwBMBVhCoUtLCw4LuuqHM+eC1qD2SbhrcE7JMfFnqumnu/Dhz9o465AzYQF7KutU20LJPPm3TviwTs8RjNhAYePn9TQHsznUdMiwFG3CfmDeo5BRdePSNJlseQTYqTvNjsmk1PTGirP+i89cxgn3c531E3noftKL/5uOmGFJKQRDyeaz37NhKUfY5NTUsUDz4hEqUB/c6vh85mqYaEOEg/hCcZrW8en7yEeIlKyVAmLdZp2IItesZIA+pWH++NSnpoKYbER46h5peBvwwRFci138k5MTenuJ5hqSwsFvX39lF1aKaUkrXNSmzy3rBJ+VG6ke/VhZY0JKSo8lNWoV6goqKjmxtu9erVA3/sEawo85ZOd+YQFuXr9BvFwufc66qhpXjV3D43+GglLOaeudH/tf05YeXgYWcDsMR4jFBRBPPxyokmNsLiVPR8+eoRYGMnnEptVQMU19Vh1Wpq4vGOxLbtmwmJrtb+S6k7BKR2bXUhpBSXQvmTXJq9jb9XdT35Ridy4tXsj91FZVdpSHn2GWLL+23eYooqORPB0dtapSYu6YkrBvSOj41R18DDVHf+VOnt6ydsapymLAMAYHDzSSJakTCl9yDsinpJyS5gdlRzbTWJTiEwlLFQWga9ZCajFBZ9lTFY+hSVnSYJ4sPx91fY5eQAWAsYB5YnWLmE1tV4go/h+d7Bi/tubt+/+U8K6OTDIPFDDo+Mrsur4amEBK0Y8wmL8V1MzM0qBqAxJyY8PlK0MMoTFXNdremAnRR5giqshICrBWP2rusNkBhCyoBbMud6dqWSgiJT8El6tKGiRiiQE9wbGBuIM+WWVOJ/5hMWUPIpgyZl9lvD8QLh9s/D6NdwYa5OwznV2kxEsLi6CmBTP23bxMhlBR7frGeTQQniA30H9eEO+C5jDqoS18OaNVLoXpKwH8PGFcVc21Qlrk4e/5OfQi3BbmuE+uvpbH7kKlBDe7BmosZJsoqbigEm5xQqkt/SC0w8QGkoAqW34Cge9GYQFQXnowbv3yBVEpO5Zm4R1APXD9QNvaKf75UGbMYKuy1dcvqdDjU188ybQ6rpvzN9CPNyUmce2vL3M5MH/lzb0rDtynLQAixBbvJl+1mwSLplT8GFpQcelHpd9HCish7pXSCnSC5BdSHyqfv9iVp6qFlRc7XyxIzo1ixPuoIzTre2ayjojVIKHsuoDLhWkRB3/ialp0oM3b95SY/NZ+jHAujYJC/4Mo4jPyOE7Ub0DySjKmHK++mVXaBSFJ6ZRWEIqWeyCf4fGJ5vWZ0ExNmgg0rkhiOvyk20EYMsv5abmIIzjkwM0Ip7Kauro2s1bNDo5JZUDGZ2Yoiv2SZtfvp+82J2SdRPWFq/AZVUrUEcLfqTxqRmpvZHxCbQnbWHmEWp+pgMmNMrDnGw5L9V3v26/16Hh+3T3/ij1Dw5JSeRHmpqxySp2pHZRsw6SChb2XO+jwXvDaEfyOXVd6aWCfTWa0pRgKoEwUR57qZ8mZx7iE0XzUCVDutYdOn17eD7wnFgcnskffV1Pj8HOQxjXrOJyamnvlPoT/XpjYFByxrdfvIxaZig6iZ2MkB2wplcJoSUxjjwdpgo6f/nARNvsE/Mj6QOzK83aFuXUHN0F/IwTFjf5WYiQtU1YECTxuoIb/QN06lwb/E8ulW4pqNi/9gfL9GoNgrCECMJixJqULpks/wXgeyg/cIh3XYKwBGEJEYSlnLNUVHWAuq/doPsTkzQ2NQOfyooIfALX+geooq6B3Nika0FYgrCECMISIghLiBBBWEIEYQkRIghrpUUQlhAhgrAEYeXt5cVhfX7C4uYeChEiCEuIyk7MyOtCUcGVaK/0QAPxsJWf7C1kxUUQ1rDoiLUjvtHJ1Np1WcrVbOm4ROcv9UglZbauUOXOEFuG1MbZzktSe22Xrkht/397d6h7YBhHcfz/Z7JCfW9IUF2CmXugugPRGM09CNprE97KJsii7Jzwa8+mGM+zfcPnBk741hOHr18E1A5WwxAACnB2sGqGKACAg4O1Z4gCAFg6WFOGAAqAkYPVZYjMAXhKx8GyBYNkDIDPQP8iWC25MUqGADSOVQQrVPJgHAAZuUsvFSyr5MRIADJwlH7EKoKVMpErg/0AgIuMI1LvghXaMpS5rGUnmw8DgK2sZCYD+XecUl7oY8DD+tGD6AAAAABJRU5ErkJggg==) no-repeat center;
}

.applications__item--android {
 background: url(data:image/png;base64,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) no-repeat center;
}



.left-col__banners {
 margin: 0 0 30px;
}

.left-col__banners__item--big,
.left-col__banners__item--small {
 background-color: #d6d6d6;
 margin: 10px 0 0;
}

.left-col__banners__item--big {
 height: 320px;
}

.left-col__banners__item--small {
 height: 160px;
}




.pagination {
 display: flex;
 align-items: center;
 justify-content: flex-end;
 font-size: 0;
 line-height: 0;

}
.pagination__item {
 font-family: 'Raleway Light';
 font-size: 18px;
 line-height: 40px;
 margin: 0 5px 0 0;
 color: #000000;
 text-decoration: none;
 cursor: pointer;
 width: 40px;
 height: 40px;
 border-radius: 3px;
 border: 1px solid #ccc;
 text-align: center;
}
.pagination__item:hover {
 
 color: #fff;
 background-color: #f36031;

}
.pagination__item.checked {
 
 color: #fff;
 background-color: #f36031;
}
.pagination__arrow--left, .pagination__arrow--right {
 background-image: url("/Ice/Static/images/site/arrow/arrow-black.svg");
 background-repeat: no-repeat;
 background-size: 16px 16px;
 width: 40px;
 height: 40px;
 background-position: 50%;
 border-radius:3px;
 border: 1px solid transparent;
}
.pagination__arrow--left:hover, .pagination__arrow--right:hover {
 background-image: url("/Ice/Static/images/site/arrow/arrow-white.svg");
 background-color: #f36031;
 color: #fff;
 border: 1px solid #ccc;
}
.pagination__arrow--right {
 margin: 0 0 0 0px;
}
.pagination__arrow--left {
 background-image: url("/Ice/Static/images/site/arrow/arrow-black.svg");
 transform: rotate(180deg);
 margin: 0 5px 0 0;
}

@media screen and (max-width: 620px) {
 .pagination__item {
 margin: 0 10px 0 0;
 }
}
@media screen and (max-width: 480px) {
 .pagination {
 justify-content: space-between;
 }
}




.bottom-banner {
 background-color: transparent;
 height: 120px;
 margin: 0 auto;
 overflow: hidden;
 
}

.bottom-text {
 display: block;
 margin: 10px 0 0;
}

.bottom-text p {
 color: #212121;
 font-size: 16px;
 line-height: 19px;
 margin-bottom: 10px;
}

.bottom-city-links {
 padding-top: 10px;
 text-align: center;
}




.network {


}




















































































.social-item {
 display: inline-block;
 margin: 0 8px 0 0;
 position: relative;
 vertical-align: top;
 border-radius: 38px;
 width: 38px;
 height: 38px;
 background-color: #d3d3d3;
 background-repeat: no-repeat;
 background-position: center center;
}

.social-block {
 display: inline-block;
 position: relative;
}

.ok {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAQAAAAT+RSaAAABAElEQVQYV12QsS6DUQCFz9CQ9AEYO/Anis6SSod2QiUMmnQRs3iE8iC+8ACIvZauxIDFAxBRQTt2aMMx3NubVs5yzzk33705sixyHPLAiBGPHJGzLFnk6eAJdciH4nQqNgZLzPGDMZdkZFxgzC/zYgdjvpm1LGb4wphd0cSYVyuIF4xpipXIPbAs9qMryeI2miee4+ku/KpIPwZBPYpW4C7QTvENi5YlMo6pWBSoU6dgUeGEongLVFrs0aDFPcZ8iO4Uf6xPsfpvKWPalMLjy1yl8JqluK5FjUEqBtTGs2/GeMgwVtuWqCa7xUa6UhXnk4AEPRNlerxTTuuu0aXP+h8puTOuGBnVRgAAAABJRU5ErkJggg==);
}
.vk {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAQAAAA33H6xAAAA10lEQVQYV3WPoU+CQRiHfwLSKOjmjATNFDc2qiPbmQUD/wOBkbFcfhLFzeYoEGw2NmezMAaOfYwAgdGcw9fg63065q48z92ze+/ELYFAixyiyw7DSDhGiBqBQKAjXjEM4wZxyItbBZFj7jYTDccxGcS9Wxlx7Ww0RJ6pSxPRi1mBhXOfAyHqrlvOeXSuxnsTjkxCZHj2rTXvTqs48NL0nYkL/+H++uQszUT7n8xIKKVZloc/h0/xIcaEk59M5OFXdkWBUbRBmglR5Y43Niw5RRQZ8oFhzL8A3BAGTLrZJbkAAAAASUVORK5CYII=);
}

.mail {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAA10lEQVQokaXSMUoDQRTG8V/GnECEtNY2Ab2BjSCBNCkjdho9ip2FSViwVZJCcwcrxUbEA2gtpMgB1mLfwiJsIJuvGWa+9/3fY2ZaWZbd4QotmyvHOOGyIUDkRglvDQGlXhOG+G4I+MFZQg9HeNgQ8IhDnLZxi2OM8IQp9taEf3GNF9yjn8Lo4ws7OMBzDWARPnxGTqoU7GKGseLFzrEMbxn7i/Dn1WmrkFKD6LLCPk5iXcX54H+gXTN2R3E/H3jHDbo1tbWQUt114VJJ8XW3UZ4w2QKUY/IH73YorO4JQOIAAAAASUVORK5CYII=);
}

.viber{
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABf0lEQVQ4jY3UMWsVQRSG4SdjEAKmEzUi/oAUl2s6FcG0ihcVEiQowWI6+3RpUkWwl7s2KZRgxCIKIghpVLDRcElvmUpJE0JAg8XMkGXJyn4wMOyefWfOOd+eseFwqKGAAeYwi6n8fBdb2MAmjiDGCMYbkD7W0GvSM3AhrxEWsV0/vWiAry2Qpno5dtAE9bGOiQ6QogmsV1XVL6AgpVMgH3AFrzvC1qqqCqWwJZ1DPJJyX+l4sx4GQepO0U/8yvsdfOsImwtSi4su4XTeT+fVRbPBsU/gDB7m/Q1MdgRNBdlYNa3iAl7gY0eQIDm2rrN4I5n1vuTkoud4iv3GN7sBX0444HoNMI9bUhefYEmq5eda/FbAq5bb3smH9CRvLeNvfreHU7XYjYB3+N4C60ueeou7UvHP4xmu5pgRNselYr/ETAtsDPfyauoAizHGo/Kv3W6B/E8HeBBj3CZ17Rxu4g8+4UcHyAjXpLmE1OLLeIz3+O14sC3k4ItSeicOtqJ/D2RPM8ZZKiwAAAAASUVORK5CYII=);
}

.wa {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAQAAAB+HTb/AAAA+UlEQVQYV1XOIUhDAQCE4VPUKYjFKBomJhEEg1qGgskg+GCYlwyD2Y3rb2Vl/MVgEcQyBoPBkiDYZjJZx0QmKCpu4DvD3ntsXPwO7mSxRI6MZTHDN5+0OLYsSxzQx7SZsyz2KdIg4opZS7xgjAkti3uG1MnTo2YpJvPHlsUqJR544wyTE08pX1pUiCjTokmTW3EeU5cNiwwFTJGIC17FAl2MOR09tOhwggmwLAoYU01x2mKbRUJZTNHGDNlLOMmou0IP0+fQYpkbrsmmaLHDF8bc8YgxHwQpWuzyHv9OEowtsE5nAsMxtJinzCCmXzYn0LJYo8YPzxxZ/xwl+IflPkHIAAAAAElFTkSuQmCC);
}

.social-item:hover {
 filter: invert(0.25);
 -webkit-filter: invert(0.25);
}

.social-block:hover .social-info-block {
 background-color: #fff;
 border-radius: 3px;
 color: #000;
 display: block;
 filter: invert(0);
 -webkit-filter: invert(0);
 font-size: 12px;
 left: 46px;
 line-height: 20px;
 padding: 2px 10px;
 position: absolute;
 top: 0;
 width: 182px;
 z-index: 10;
}

.social-info-block {
 display: none;
}

.social-info-block:before {
 border: 5px solid transparent;
 border-right: 10px solid #fff;
 content: '';
 left: -14px;
 position: absolute;
 top: 10px;
}

@media screen and (max-width: 480px) {
 .footer__item {
 width: 100%;
 }
 .social-item:hover + .social-info-block {
 display: none;
 }
 .social-block, .social-item {
 position: static;
 }
 .mob {
 display: inline-block;
 }

 .desk {
 display: none;
 }

 .flats-list__item__phone {
 font-size: 16px;
 max-width: 150px;
 padding: 5px 5%;
 line-height: 30px;
 text-decoration: none;
 box-sizing: border-box;
 width: 100%;
 text-align: center;
 }

 .flats-list__item__phone:after {
 display: none;
 }

 .more {
 text-decoration: underline;
 color: #555;
 font-size: 16px;
 position: static;
 line-height: 70px;
 }

 .footer .wrapper {
 display: flex;
 flex-direction: column;
 align-items: center;
 }
 
 .links-up {
 bottom: 0;
 left: 25px;
 position: absolute;
 visibility: visible;
 }
}






.popup-form-container {
 height: 100%;
 left: 0;
 overflow: scroll;
 position: fixed;
 text-align: center;
 top: 0;
 white-space: nowrap;
 width: 100%;
 z-index: 100;
}

.popup-form-container:before {
 content: " ";
 display: inline-block;
 height: 100%;
 vertical-align: middle;
}


.login-form {
 background-color: #f1f1f1;
 border: 2px solid #c1d3d4;
 display: inline-block;
 max-width: 340px;
 min-width: 320px;
 padding: 0;
 position: relative;
 vertical-align: middle;
 white-space: normal;
}

.login-form__input {
 display: block;
 margin: 15px 0 0;
 width: 100%;
}

.login-form__input:first-child {
 margin: 0;
}

.login-form__head {
 background-color: #f1f1f1;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 color: #455a64;
 display: block;
 font-size: 20px;
 line-height: 22px;
 padding: 12px 40px 12px 13px;
 position: relative;
 text-align: left;
}

.login-form__head__text-second {
 display: none;
}

.login-form__head__cross {
 display: block;
 position: absolute;
 right: 0;
 top: 0;
 width: 40px;
}
.close-feedback {
 font-size: 50px;
 color: #fff;
 top: -30px;
 right: -30px;
 position: absolute;
 cursor: pointer;
}
.login-form__body {
 background-color: #cfdedf;
 display: block;
 padding: 15px 13px;
}

.login-form__body__inputs__item {
 border: 1px solid #d1cbbe;
 border-radius: 3px;
 box-shadow: inset 1px 1px 0 0 #ececec;
 box-sizing: border-box;
 height: 25px;
 padding: 0 5px;
 width: 100%;
}

.login-form__body__inputs__item:focus {
 outline: none;
}

.login-form__body__inputs__item:first-child {
 margin: 0 0 10px;
}

.login-form__body__button {
 display: inline-block;
 margin: 20px auto 0;
 padding: 11px 20px;
 vertical-align: top;
}

.login-form__body__button--indent {
 margin: 20px 5px 0;
}

.login-form__body__button__text-second {
 display: none;
}

.login-form__body__links {
 font-size: 16px;
 line-height: normal;
 margin: 10px 0 0;
 text-align: left;
}

.login-form__body__forget {
 display: block;
 text-align: center;
}

.login-form__body__fail {
 color: #ff0000;
 display: none;
 padding: 10px 0 0;
 text-align: center;
}

.login-form__body__caption {
 color: #ea291c;
 display: none;
 font-size: 14px;
 line-height: normal;
 margin: 15px 0 0;
 text-align: center;
 white-space: normal;
}

.login-form__footer {
 display: none;
 padding: 15px 13px;
}

.login-form__footer__text {
 color: #455a64;
 font-size: 16px;
 line-height: normal;
 margin: 10px 0 0;
 text-align: left;
}

.login-form__footer__text:first-child {
 margin: 0;
}

.login-form__footer__link {
 border-bottom: 1px dashed #0f5170;
 color: #009aad;
 text-decoration: none;
}

.login-form__footer__link:hover {
 border-bottom: none;
 text-decoration: none;
}

.login-form.already .login-form__input {
 display: none;
}

.login-form.already .login-form__body__button {
 width: 240px;
}

.login-form.already .login-form__body__caption {
 display: block;
}

.login-form.already .login-form__head__text-first {
 display: none;
}

.login-form.already .login-form__head__text-second {
 display: inline-block;
}

.login-form.already .login-form__body__button__text-first {
 display: none;
}

.login-form.already .login-form__body__button__text-second {
 display: inline-block;
}

.login-form.already .login-form__body__forget {
 display: none
}




.form-error__text-red {
 color: #ef412a;
 display: none;
 font-size: 14px;
}


.banner-container {
 background: url("/images_site/bg.png") center no-repeat;
 background-size: cover;
 box-shadow: inset 0 0 0 2px #cfcfcf;
 box-sizing: border-box;
 cursor: pointer;
 display: block;
 font-size: 0;
 line-height: 0;
 min-height: 80px;
 min-width: 320px;
 padding: 5px 10px 8px 5px;
 text-decoration: none;
}

.banner-container_close {
 cursor: pointer;
 display: inline-block;
 padding: 0 7px 0 5px;
 text-align: center;
 vertical-align: middle;
 z-index: 100;
}

.banner-container_close_icon {
 background: url("/images_site/close.png") center no-repeat;
 background-size: contain;
 display: block;
 height: 30px;
 margin-top: 50%;
 width: 30px;
 z-index: 100;

}

.banner-container_body {
 display: inline-block;
 padding-left: 5px;
 vertical-align: top;
 width: 41%;
}

.banner-container_body_icon {
 display: inline-block;
 vertical-align: middle;
}

.banner-container_body_android {
 background: url("/images_site/andr.png") no-repeat center;
 background-size: cover;
 display: inline-block;
 height: 55px;
 width: 55px;
}

.banner-container_body_ios {
 background: url("/images_site/i.jpg") no-repeat center;
 background-size: cover;
 display: inline-block;
 height: 55px;
 width: 55px;
}

.banner-container_body_text {
 color: #009aad;
 display: block;
 font-size: 14px;
 line-height: 18px;
}

.banner-container_body_stars {
 background: url("/images_site/star.png") center no-repeat;
 display: block;
 height: 18px;
 margin-top: 5px;
 width: 65px;
}

.banner-container_button {
 color: #009aad;
 cursor: pointer;
 display: inline-block;
 font-size: 14px;
 text-align: right;
 text-decoration: underline;
 text-transform: uppercase;
 vertical-align: middle;
 width: 30%;
}

.banner-container_footer {
 display: block;
 font-size: 14px;
 padding: 8px 0 10px 30px;

}

@media screen and (max-width: 370px) {
 .banner-container_body {
 width: 38%;
 }

 .banner-container_button {
 width: 20%;
 }
}




.map_marker_flat {
 color: #fff;
 font-size: 12px;
 font-weight: bold;
 height: 80px;
 left: -2px;
 padding-top: 0;
 position: relative;
 text-align: center;
 top: 6px;
 width: 51px;
}

.map_marker_flat .living_rooms {
 color: #fff;
 display: block;
 font-size: 24px;
 font-weight: bold;
 margin-bottom: -3px;
}
.map_marker_flat .flats-list-small {
 display: none;
}
.map_marker_near_flat {
 color: #fff;
 font-size: 12px;
 font-weight: bold;
 height: 80px;
 left: -2px;
 padding-top: 0;
 position: relative;
 text-align: center;
 top: 6px;
 width: 51px;
}

.map_marker_near_flat .living_rooms {
 color: #fff;
 display: block;
 font-size: 24px;
 font-weight: bold;
 margin-bottom: -3px;
}

.map_marker_default {
 height: 42px;
 padding-left: 7px;
 padding-top: 13px;
 position: relative;
 text-align: center;
 width: 34px;
}

.map_marker_parking {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px 0;
 bottom: 7px;
 display: inline-block;
 height: 17px;
 left: -5px;
 position: relative;
 width: 13px;
}

.map_marker_food {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -18px;
 bottom: 7px;
 display: inline-block;
 height: 17px;
 left: -7px;
 position: relative;
 width: 15px;
}

.map_marker_terminals {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -35px;
 bottom: 8px;
 display: inline-block;
 height: 17px;
 left: -7px;
 position: relative;
 width: 15px;
}

.map_marker_grocers {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -53px;
 bottom: 8px;
 display: inline-block;
 height: 17px;
 left: -7px;
 position: relative;
 width: 15px;
}

.map_marker_eatery {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -70px;
 bottom: 8px;
 display: inline-block;
 height: 17px;
 left: -7px;
 position: relative;
 width: 15px;
}

.map_marker_supermarkets {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -87px;
 bottom: 6px;
 display: inline-block;
 height: 17px;
 left: -7px;
 position: relative;
 width: 17px;
}

.map_marker_sushi {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -102px;
 bottom: 11px;
 display: inline-block;
 height: 19px;
 left: -7px;
 position: relative;
 width: 15px;
}

.map_marker_mall {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -122px;
 bottom: 8px;
 display: inline-block;
 height: 17px;
 left: -6px;
 position: relative;
 width: 15px;
}

.map_balloon a {
 color: #4172AC;
 display: block;
 position: relative;
 text-align: center;
 width: 230px;
}

.map_balloon_wait {
 background: url("/images_site/wait.gif") no-repeat;
 height: 15px;
 width: 15px;
}

.map_balloon a:hover {
 color: #ff6666;
}

.map_balloon .info_block_flat {
 background: #F8F4E8;
 height: 155px;
 margin-bottom: 4px;
 overflow: hidden;
 position: relative;
 width: 230px;
}

.map_balloon .info_block_flat img {
 height: 155px;
 width: auto;
}

.map_balloon .info_block_flat .block_price {
 background: rgba(0, 0, 0, 0.45);
 bottom: 0;
 color: #fff !important;
 height: 20px;
 padding: 5px 5px 8px;
 position: absolute;
 right: 0;
 text-align: center;
 width: 220px;
}

.map_balloon .info_block_flat .block_price .price_day {
 color: #fff;
 float: left;
 font-size: 13px;
 width: 50px;
}

.map_balloon .info_block_flat .block_price .price_day span,
.map_balloon .info_block_flat .block_price .price_night span,
.map_balloon .info_block_flat .block_price .price_hour span {
 display: block;
 font-size: 10px;
 line-height: 8px;
}

.map_balloon .info_block_flat .block_price .price_night {
 color: #fff;
 display: inline-block;
 font-size: 13px;
 width: 50px;
}

.map_balloon .info_block_flat .block_price .price_hour {
 color: #fff;
 float: right;
 font-size: 13px;
 width: 50px;
}


@media screen and (max-width: 900px) {
 .page_main {
 margin-top: 0;
 }
}

@media screen and (max-width: 480px) {
 
 
 

 .m-side-block {
 bottom: 0;
 left: 0;
 position: fixed;
 right: 0;
 z-index: 100000;
 }

 .m-side-block.show {
 background-color: #cfdedf;
 height: 100%;
 overflow: hidden;
 top: 0;
 width: 100%;
 }

 #ycity {
 display: none;
 }

 #vk_groups {
 display: none;
 }

 #yaBlock {
 display: none;
 }

 .page {
 min-width: 320px;
 overflow: hidden;
 }

 .wrapper {
 max-width: 480px;
 width: inherit;
 }

 .carousel {
 padding: 20px 0 !important;
 position: relative;
 z-index: 2;
 }

 .carousel__content {
 margin: 0 auto;
 width: 300px;
 }

 
 .head__buttons__container--left,
 .head__buttons__container--right {
 display: table;
 width: 100%;
 }

 .head__buttons__item,
 .head__buttons__item--left,
 .head__buttons__item--right {
 display: table-cell;
 margin: 0;
 padding: 0 10px 10px;
 white-space: nowrap;
 }

 .head__buttons__item--left {
 padding: 0;
 text-align: left;
 }

 .head__buttons__item--right {
 text-align: right;
 }

 .head__menu {
 min-height: 38px;
 position: relative;
 white-space: normal;
 z-index: 2;
 }

 .head__menu__logo {
 height: 39px;
 width: 56px;
 }

 .head__menu__logo__image {
 display: none;
 }

 .head__menu__logo__image--mobile {
 display: inline-block;
 top: -10px;
 }

 .head__menu__list {
 margin: 0;
 }

 .head__menu__list__item {
 font-size: 14px;
 line-height: 16px;
 padding: 11px 8px;
 }

 .head__menu__buttons-container {
 position: absolute;
 right: 2px;
 top: 0;
 }

 .head__buttons {
 padding: 10px 0 5px;
 position: relative;
 z-index: 2;
 }

 .head__menu__button {
 font-size: 14px;
 line-height: 15px;
 margin: 0 0 0 5px;
 min-width: 114px;
 padding: 6px 0 7px;
 }

 .head__menu__list__item.desktop,
 .head__menu__list__item--more.desktop {
 display: none;
 }

 .head__mobile-menu {
 display: inline-block;
 margin: 0 3px 0 2px;
 }

 .head__mobile-menu__list {
 display: block;
 }

 
 .content {
 padding: 15px 5px 30px;
 }

 .content__left-col {
 float: none;
 min-height: auto;
 width: 100%;
 }

 .content__left-col > .red-button--gift {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 margin: 0 0 12px;
 padding: 9px 0 11px 0;
 text-align: center;
 width: inherit;
 }

 .content__left-col + .content__right-col {
 margin: 0;
 }

 .content__right-col {
 margin: 0;
 }

 .main-filter {
 margin: 0;
 width: inherit;

 }


 .flats-list__filter {
 padding: 5px 0 0;
 }

 .flats-list__filter__right {
 display: none;
 }

 .flats-list__filter__button--map-mobile {
 display: inline-block;
 }

 .flats-list__filter__left {
 display: block;
 padding: 0 0 0 10px;
 }

 .flats-list__filter__caption {
 margin: 0 10px 0 0;
 }

 .flats-list__filter__button,
 .flats-list__filter__button--map,
 .flats-list__filter__button--map-mobile {
 margin: 0 5px 5px 0;
 padding: 9px 5px;
 }

 
 .slider__arrow--left,
 .slider__arrow--right {
 top: 76px;
 }

 .slider__content__lsit__item {
 height: 196px;
 max-width: 470px;
 min-width: 320px;
 position: relative;
 width: 100%;
 }

 .slider__content__lsit__item__info {
 position: absolute;
 right: 0;
 top: 0;
 width: 220px;
 }

 .slider__content__lsit__item__info__text {
 height: 130px;
 padding: 6px 42px 0 12px;
 }

 .slider__content__lsit__item__info__price {
 height: 65px;
 overflow: hidden;
 padding: 0 15px 0 5px;
 }

 .slider__content__lsit__item__info__price__caption {
 font-size: 20px;
 line-height: 25px;
 }

 .slider__content__lsit__item__image {
 height: 196px;
 margin: 0 222px 0 0;
 }

 .slider__content__lsit__item__image__text {
 display: none;
 }

 
 .main-filter {
 display: none;
 }

 
 .flats-list__item__price__ps-links--vis,
 .flats-list__item__price__tag__vis {
 display: none;
 }

 .flats-list__item__info, .flats-list__item__image, .flats-list__item__price {
 display: block;
 width: 100%;
 }
 .flats-list__item__image {
 border-radius: 10px;
 height: 220px;
 }
 .flats-list__item__info {
 padding: 20px 5px 5px 10px;
 min-height: auto;
 height: auto;
 border-right: 1px solid rgba(0,0,0,0.2);
 border-bottom: 1px solid rgba(0,0,0,0.2);
 border-left: 1px solid rgba(0,0,0,0.2);
 border-radius: 0 0 10px 10px;
 margin-top: -10px;
 }

 .flats-list__item__price {
 background-color: #fff;
 display: table;
 padding: 5px 10px;
 position: relative;
 }



 .flats-list__item.marked .flats-list__item__phone {
 border-color: #fff;
 }
 .flats-list__item__price__ps-links {
 left: 25px;
 }

 .flats-list__item__price__button {
 height: 24px;
 padding: 2px 0 3px;
 position: absolute;
 right: 0;
 text-align: center;
 top: 10px;
 }

 
 .applications,
 .left-col__banners {
 display: none;
 }

 .bottom-banner {
 height: auto;
 width: 100%;
 margin-bottom: 10px;
 }

 
 .pagination__arrow--left,
 .pagination__arrow--right {
 margin: 0 10px 5px;
 }

 .pagination__item {
 margin: 0 0 5px;
 font-size: 22px;
 }
 .pagination__item_comment {
 margin: 0 5px 5px;
 }

 

}

@media screen and (max-width: 480px) {
 .carousel {
 z-index: 0;
 }
 .flats-list__caption {
 font-size: 14px;
 line-height: 14px;
 }

 .content__left-col {
 height: auto !important;
 }

 .flats-list--next {
 right: -5px;
 }

 .flats-list--prev {
 left: -5px;
 }

 .metro {
 font-size: 12px;
 line-height: 1.1;
 margin-bottom: 0;
 }

 .flats-list__item__info-bottom {
 background-color: rgba(0, 0, 0, 0.5);
 bottom: 0;
 height: 35px;
 left: 0;
 line-height: 35px;
 position: absolute;
 right: 0;
 }

 .flats-list__item, .flats-list__item__price__tag {
 display: block;
 }

 .side-block {
 position: static !important;
 width: 100% !important;
 }

 .flats-list__caption-separator {
 width: 40px;
 }

 .flats-list__price__item {
 display: inline-block;
 margin: 0 10px 0 0;
 vertical-align: baseline;
 }

 .flats-list__item__price--mob {
 height: inherit;
 padding: 0;
 position: relative;

 }

 .flats-list__item__info__text--bottom {
 margin: 20px 0 0;
 }

 .flats-list__item__info__text--bottom div {
 display: inline-block;
 }

 .flat-info-price-contact, .flats-list__item__price-soc, .buttonPhone, .mobBlock {
 display: table-cell;
 vertical-align: middle;
 width: 50%;
 }
 .flats-list__item__price-soc {
 padding: 0 10px;
 white-space: nowrap;
 }

 .flats-list-small {
 font-size: 14px;
 }


 .flats-list__item__price__tag__no,
 .flats-list__item__price__ps-links--mob {
 display: none;
 }

 .flats-list__item__price__tag__vis .flats-list__item__price__tag__item--big,
 .flats-list__item__price__tag__vis .flats-list__item__price__tag__item {
 font-size: 14px;
 line-height: 16px;
 margin: 0 5px 5px 0;
 }

 .flats-list__item__price__ps-links--vis {
 bottom: 0;
 display: block;
 left: 0;
 position: absolute;
 }

 .flats-list__item.hover
 .flats-list__item__image__pop-up {
 display: none !important;
 }

 .flats-list__item.hover .flats-list__item__image {
 border: none;
 }

 .flats-list__item__slide {
 height: 220px !important;
 min-width: auto !important;
 }

 .flats-list__item__image__img {
 height: 100%;
 width: 100%;
 }
 .flats-list__item__image__img_vertical {
 object-fit: contain;
 }

 .wA {
 background-image: url(data:image/png;base64,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);
 }

 .vb {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAIR0lEQVR4AcVXCVBW1xk1k7Ski0vTdqZGp3S0imNp2tRaQk26NFGaJlWbGo1LjItiwhJFREVRKcgiS1gUWUBUBORHRWTRIPsiSxREC0gsFDEJggwYiYAscPqdO/PeAPlDiZlMzsydB/97795zv+9857tvHIBxY4G5ufm3PT09LeLj463Lysp8Ojs749ra2i4ODg5eAlDS29ub193dndHf329obW0NLi8vd6yvr7e6efPmj8PCwsZZWFiMOj95jEpmxowZJi4uLitk4hgATXg0dDU1NWUVFRVtXbRokdkjkfHw8FgN4GMYQXtzBxqq76Cm7BYq8+tQWVCHquL/4sblRvV76yefor9vAMZQUFAQLFH+3pjIjB8/fpyk4RR0QCa/j8y4Kzjm9j58Np7Ezr9H4N0/HYTN7wPw9nPv4R1LGfK3zbwAbP7zQex4JRyeb8UiYlcqkkMLUV16C0MxMDDQuHjx4jn/l0xlZaVOpK+3H6eD8rDlxUNY80tvbJjjC/s/BmPbX0MVIedFkdglY+fCCP1/Xp1eDlWkNv3OH2uf8Ya1XH2tE3C9sH4Ypzlz5jz9hWTc3Nw2DE3FrsVRWD3bE44LDsPln0e4sPpt9z/UgMtrR7D7tSg4CFnbeYGKLKOz49Vw7JHntWf43sbf+uItcy+JVBE0NDQ0FBslM2nSpHE9PT2tEPT29MN9ZYy87I29r0djz5IjskigWsjuhSAuwCFRCMf2V8JQdO7fqJFUlJ6vRrxPliK/UYhxA3yOpEhu+8thWPozV5SkV0PD2rVr53+OjL29/evaA2eF/fKfu5OIRCJS7Shyd5pa0OCfy5TpO+ZC4c4pCHU6h1OSUqbiflsn4ryzsMrMQ8jqUVLk7P4QhN0S3T7ZMFFXV1f8OTKi8hQI+BBfZs75MgUa65WJoTi8LVmlhGS3zg9R1/ToUsTsz4DzwkgE2p1G94MeRozpYQSFfJROiJsrTq2CBlNT0x/pZCZMmPCEmNWnEFSVNMB6rp960fb5QDXxSLBsHa0OS0UFS0pC4LPhJDLjr+CDjBvUmqQqGxt+4wMi/0wlVprtl1RHc06SEoJ+CNuRAg1Llix5SSdjZWX1jHYjJeIS1v7qgHpp3a8PIPlwIYyB/mJjGSACZhSDJZrR8FwTqyqq5Xa70oWNbIbED25JosB1/ahoCjlGj9i7d6+jTmb58uULtUWi9qRLKarI4F1Jlfe6eHwBJD1H4fBSiPIZw3u5uHf3MxWdNZKGjvYuhDieRWpksSK3TjaoVaEzfUos4lZNM4jY2NgInYwo+k1tgQDbU7B9IVC9xLKlT1y+WIuRyJK0cEJqhBpjedODGmubkZ1QrtLb0tiOfcuOob2lg6lklXFeFgU3IK7dACI7OztVJ+Pk5LQRAml68F4fT/HqHkHdsMwHBwahgTp4Y7obDU73Gg6KOnjzGXRINZFgW/N9+L1twDVpF4kBucoeOC+rkIVxNfc/IKqrqws0MjQ7G81xPcTGt/zlkB5STrpqlgfKLtRAw/mjZRQlq0h7jkP0EoF9S48iRKqNxsc+5bspAeVZHyI38aqI2lcns8nCH5cza0E0NjaW6WRcXV3tIejp7oX7qhja/zCXZdXw796HfSAe3O9mS+DvLNVhxEmCaXaWFuHx5gllkjmGCpwLu8TUDCNzJfNDELdv3y7Vybi7u9tB8LCrF24rj+tktMEIrP6FF46Lj2goTqsakqrh1k+irKqtohHeJzFqixWqkSGxyrw6EBUVFXk6GQcHB2sIBvoHR6RJH5yQzqvnmTgbUkhCrCjNrUXEQVyMWqP2+DsJDSPtrMgESDdvAJGRkZGsk1kp0BbwF8HRskeQ0SqG4aUWhuinFPbyPHXFvpN0qJDGpzS2/W9hFDUjohHRSlveCUb99SYQCQkJUToZOVvMN+YzIwd3yR1TB3XXPoGGux/dQ5JEKf1ICYaio70TodvP0f51q+CVRwxqi75E+Pr6uutkpk2b9rS+0+hSvRGORoiHKXbpseCkXzYjwTSqORj5A2IhGmxtbdfoZAg5W9QoZde28ARHwRkjoxOiyNkuovedR9dnDzEaWBgULHXDHsUz0ungfGiwtLScO4yMt7e3l3aTbmktzUxr/cYG71HUTAG9JffUVd0YR4Jdn5Hke9QRze9OQ5t2BO2aOHHid4aRmTJlylQItM5NU2NudUKjRIltgKTcV53gsUGqcgAa6C+8RxHzkLbU1BUJfjnQYDAYwo0eO+ME2kM8EqyY4c7yJCFdfMYG9UXzY2de/6yP0sNJ32yE70xlRBhBClY26AH/dxJV2gjBoAThJ8bI8Oj5VIdAezLHcJVkuDMaGNPBxUcnJaTpzLT+dc8eYA+itnhV+hoKR0fHzaN+HcycOXN2V1dXt/YCO+6FY2VwW3Ec26xCtUUZLVYVD2I8/fPKQ5MQ8GF0GBElWDbOtKgSNN5owVAEBAQcHNNHnJmZ2Wz5AizGECQG5sgOfXQy3CkPTSe8LuKY2wW2CmqBhzPp6tfUtxLNbyR6BHsEX/rzdtmyZcvz8vNy+vv7+s4EFaidqz5l7ik7TsKXgXzifhwomDp16k8f5Vtbx/s56YnX0u+oaKyXs+2/3ojRj8MYgb6+vh45EnxUUlJSKpWSKMeT/QsWLLAyMTF5Up/wq5BJTI6PrM1uwxLTfdj6YiiIjNy0mOnTp0+VlJrPmjXLQsZcGeaTJ082feyxx747+oxfgczZNENccewtvPpDZxC1DdcLxjD/10Pm0gf5KRVJd9Bc9RD3uluqn/jW449/Y2Ts7OysIbj34O7NHzw1aQJ/+8bIEJbPPzfP5EmT7/Pvr4vM/wApTukhbJfKAQAAAABJRU5ErkJggg==);
 }

 .soc-item-flats {
 display: inline-block;
 vertical-align: middle;
 height: 30px;
 margin: 0 2%;
 width: 30px;
 background-size: contain;
 }
}

@media screen and (max-width: 460px) {
 .head__menu__list__item {
 padding: 11px 7px;
 }

 .head__menu__button {
 min-width: 98px;
 }

 .head__menu__list__item {
 padding: 11px 5px;
 }

 .flats-list__filter__caption {
 display: block;
 margin: 3px 10px 5px 0;
 }

 .flats-list__item__price__tag__item,
 .flats-list__item__price__tag__item--big {
 font-size: 16px;
 line-height: 18px;
 }

 .flats-list__item__price__ps-links {
 bottom: 6px;
 float: left;
 }

 .flats-list__item__image__wrapper {
 display: block;
 width: auto;
 }

 .flats-list__item__image > img {
 height: 150px;
 width: 100%;
 object-fit: cover;
 }

 .flats-list__item__info__text--grey {
 line-height: 14px;
 }

 .flats-list__item__price__tag__vis .flats-list__item__price__tag__item--big, .flats-list__item__price__tag__vis .flats-list__item__price__tag__item {
 margin: 0 10px 5px 0;
 }

 .flats-list__item__price__ps-links__item--arrow,
 .flats-list__item__price__ps-links__item--star-blue,
 .flats-list__item__price__ps-links__item--star-white,
 .flats-list__item__price__ps-links__item--cross {
 line-height: 16px;
 }
}

@media screen and (max-width: 440px) {
 .head__menu__list__item.mobile--first {
 display: none;
 }
}

@media screen and (max-width: 400px) {
 .head__buttons__item,
 .head__buttons__item--left,
 .head__buttons__item--right {
 display: inline-block;
 }

 .head__buttons__container--left,
 .head__buttons__container--right {
 text-align: center;
 }
}

@media screen and (max-width: 350px) {
 .head__menu__list__item.mobile--second {
 display: none;
 }

 .head__menu__list__item {
 padding: 11px 5px 11px 0 !important;
 }

 .head__menu__button {
 min-width: 90px !important;
 }

}

@media screen and (max-width: 320px) {
 .content {
 padding: 15px 10px 30px;
 }

 .content__left-col,
 .content__left-col > .red-button--gift,
 .main-filter,
 .flats-list,
 .slider__content__lsit__item {
 max-width: 300px;
 }
}


.button_up {
 background-color: #F36031;
 border-radius: 35px;
 bottom: 110px;
 cursor: pointer;
 display: none;
 height: 40px;
 position: fixed;
 right: 50px;
 width: 40px;
 z-index: 1001;
}

.button_up:hover {
 background-color: #B43E19;
}

.button_up__icon {
 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAMAAAC6EAb3AAAAdVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+qOdF8AAAAJnRSTlMAAQoODxIVHCMkWVtcaXR4fYGFiIqXo7i8vsXJ0dPU1tnc3eTz/ekVaVoAAABzSURBVHjaXcrrFkJQFATgqU6knEh0IUky7/+IzVq00fyZPd/asIS3MrJh2JLdPwdPUrxbYi3ryTacoXsI/WHJrhImQKx6BSNuBlS8jnrg9V33CTDe/vCMMUeNygEXdQ5LonkF3mSxwpSU/AD7Jpujvhv/BcZ/C+2rVvICAAAAAElFTkSuQmCC);
 background-repeat: no-repeat;
 bottom: 0;
 display: inline-block;
 height: 12px;
 left: 0;
 margin: auto;
 position: absolute;
 right: 0;
 top: 0;
 width: 22px;
}



@media screen and (min-width: 481px) {
 .mobile {
 display: none;
 }
}


.multilevellist ol {
 counter-reset: li;
 line-height: 28px;
 list-style: none;
 padding: 0 0 0 10px;
}

.multilevellist ol li:before {
 content: counters(li, ".") ". ";
 counter-increment: li;
 padding: 0 5px 0 0;
}

.multilevellist li {
 font-weight: normal;
}

.multilevellist > ol > li {
 font-weight: bold;
}




.flats-list__item__image__wrapper {
 display: inline-block;
}

.flats-list__item__image .slick-dots {
 bottom: 0 !important;
 position: absolute;
 z-index: 1000;
}

.flats-list__item__image .slick-dots li {
 height: 260px !important;
 margin: 0 !important;
 width: 20% !important;
}

.flats-list__item__image .slick-dots li button {
 height: 260px !important;
 padding: 0 !important;
 width: 100% !important;
}

.flats-list__item__image .slick-dots li button:before {
 color: transparent !important;
 font-size: 0;
 height: 260px !important;
 opacity: 0.5 !important;
 width: 100% !important;
}

.flats-list__item__image .slick-dots .slick-active button:before {
 color: transparent !important;
 font-size: 0;
 height: 260px !important;
 opacity: 1 !important;
}

.flat-info-img-bg {
 background-color: rgba(0, 0, 0, 0.4);
 display: inline-block;
 height: 100%;
 left: 0;
 opacity: 1;
 position: absolute;
 text-align: center;
 top: 0;
 width: 100%;
 z-index: 1000;
}

.flats-list__item__count-info {
 bottom: 12px;
 color: #fff;
 display: none;
 font-size: 18px;
 font-weight: bold;
 line-height: 18px;
 position: absolute;
 right: 15px;
}

.flats-list__item__slide[data-slick-index='4'] > .hide-info {
 display: none;
}

.flats-list__item__slide {
 display: inline-block;
 height: 262px;
 position: relative;
}

.flats-list__item__slide:not(.active) {
 background: url("/Ice/Static/images/site/preloader.gif") center center no-repeat;
}

.flat-info-img-bg span {
 bottom: 0;
 color: #fff;
 display: inline-block;
 font-size: 16px;
 height: 16px;
 left: 0;
 margin: auto;
 position: absolute;
 right: 0;
 top: 0;
}

.flats-list__item__wrapper {
 display: inline-block;
 height: 160px;
 margin: 13px !important;
 position: relative;
 width: 190px;
}

.popup-overlay_rent-button {
 display: block;
 position: fixed;
 opacity: 1;
 z-index: 9999;
 top: 0;
 right: 0;
 left: 0;
 bottom: 0;
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
 -webkit-transition: all .3s ease-out;
 transition: all .3s ease-out;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgAQMAAABJtOi3AAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAAtJREFUCB1jGOQAAACgAAGXmq1SAAAAAElFTkSuQmCC) repeat;
 background: rgba(0,0,0,0.6);
 overflow-x: hidden;
 overflow-y: scroll;
 text-align: center;
 margin-right: -4px; 
 font-size: 0;
 line-height: 0;
}
.popup-overlay_rent-button:before {
 content: "";
 height: 100%; 
 height: 100vh;
 display: inline-block;
 vertical-align: middle;
}
.popup-overlay__form {
 display: inline-block;
 vertical-align: middle;
 font-size: 16px;
 line-height: normal;
}

.flats-list__item-text {
 font-size: 14px;
 line-height: 1;
 margin-bottom: 15px;
}

@media screen and (max-width: 1200px) {



 .slick-dots li {
 height: 20px !important;
 margin: 0 5px !important;
 width: 20px !important;
 }

 .slick-dots li button {
 height: 20px !important;
 padding: 0 !important;
 width: 20px !important;
 }

 .slick-dots li button:before {
 box-shadow: none;
 color: #333 !important;
 font-size: 30px !important;
 height: 20px !important;
 opacity: 0.9 !important;
 width: 36px !important;
 }

 .slick-dots .slick-active button:before {
 box-shadow: none;
 color: #009aad !important;
 font-size: 30px;
 height: 20px !important;
 }
}

.map-hint {
 background-color: rgba(0, 0, 0, 0.4);
 display: none;
 font-size: 18px;
 height: 100%;
 left: 0;
 max-height: 405px;
 pointer-events: none;
 position: absolute;
 text-align: center;
 top: 0;
 white-space: normal;
 width: 100%;
 z-index: 4;
 -ms-touch-action: none;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
}

.map-hint:after {
 bottom: 0;
 color: #fff;
 content: 'Чтобы переместить карту, проведите по ней двумя пальцами';
 height: 30px;
 left: 0;
 line-height: 30px;
 margin: auto;
 position: absolute;
 right: 0;
 top: 0;
}

@media screen and (max-width: 480px) {

 .flat-info__button-column{
 display: none;
 }
 .flats-icons {
 position: absolute;
 top: -30px;
 z-index: 1000;
 left: 15px;
 }
 .flats-icon {
 opacity: 0.8;
 }
 .flats-list__item__count-info {
 bottom: 15px;
 display: block;
 font-size: 14px;
 position: absolute;
 border-radius: 15px;
 background-color: rgba(0,0,0,0.4);
 padding: 4px 12px;
 }

 .flats-list__item__info-text {
 color: #fff;
 font-size: 16px;
 line-height: 35px;
 max-width: 80%;
 padding-left: 10px;
 }

 .flats-list__item__info-text sup {
 font-size: smaller;
 vertical-align: super;
 }

 .district {
 display: block;
 overflow: hidden;
 text-overflow: ellipsis;
 vertical-align: top;
 white-space: nowrap;
 }

 .flats-list__item__info__text--header {
 color: #251e1d;
 font-size: 16px;
 line-height: 1.1;
 margin: 0 10px 12px 0;
 }

 .flats-list__item__info__on-map, .flats-list__item__ads-checked {
 margin: 0 10px 0 0;
 }

 .flats-list__item-text {
 font-size: 14px;
 line-height: 1;
 margin-bottom: 15px;
 }

 .like-block {
 left: auto;
 right: 10px;
 }

 .flat-info-price {
 margin-bottom: 15px;
 max-width: 88%;
 }

}

div.ui-slider {
 border: none;
 height: 12px;
 position: relative;
 background-color: transparent;
 margin: 20px 14px 30px 10px;
}

.ui-slider-handle, .ui-slider .ui-slider-handle, .ui-slider-range .ui-slider-handle {
 background-color: #fff !important;
 border: 1px solid #90a5a6 !important;
 border-radius: 100%;
 cursor: pointer;
 height: 20px;
 outline: none;
 position: relative;
 width: 20px;
}


div.ui-slider-range {
 background-color: #009aad;
 height: 8px !important;
 top: 3px !important;
}

.ui-slider:before {
 border: 1px solid #869c9d;
 content: '';
 display: block;
 position: absolute;
 top: 2px;
 height: 8px;
 width: 100%
}

.justify {
 font-size: 0;
 text-align: justify;
 text-justify: newspaper;
}

.justify:after {
 content: '';
 display: inline-block;
 width: 100%;
}



































.overHidden {
 overflow: hidden;
}

div.feedback-button {
 display: block;
 margin: 0 0 10px 0;
}

div.feedback-button:hover:not(.checked) {
 border-color: #009aad;
 box-shadow: none;
 color: #009aad;
}

.form-feedback {
 background-color: #f7f7f6;
 max-width: 700px;
 white-space: nowrap;
 border-color: transparent;
 border-radius: 3px;
}

.form-feedback__column {
 box-sizing: border-box;
 color: #455a64;
 display: inline-block;
 vertical-align: middle;
 white-space: normal;
}

.form-feedback__column.left {
 padding: 0 20px;
 text-align: left;
 width: 60%;
}

.form-feedback__column.right {
 background-color: #fff;
 padding: 10px 45px;
 width: 40%;
}

.form-feedback__caption {
 color: #455a64;
 font-size: 24px;
 font-weight: bold;
 line-height: 28px;
 text-decoration: none;
}

.form-feedback__text {
 font-size: 18px;
 font-weight: bold;
 line-height: 26px;
 margin-top: 20px;
}

.complaint-form {
 max-width: 540px;
}

.thank-form {
 background-color: #009aad;
 border: none;
 color: #fff;
 font-size: 22px;
 max-width: 615px;
 padding: 5% 3%;
 text-align: center;
}

.thank-form__button {
 border: 1px solid #fff;
 border-radius: 4px;
 display: inline-block;
 font-size: 16px;
 font-weight: bold;
 line-height: 20px;
 margin-top: 60px;
 padding: 5px 20px;
}

.m-feed .form-feedback__column.left, .m-feed .form-feedback__column.right {
 display: block;
 width: 100%;
}

@media screen and (max-width: 480px) {
 .form-feedback__column.left,
 .form-feedback__column.right,
 .form-feedback {
 display: block;
 width: 100%;
 }

 .form-feedback__text {
 margin: 0 0 20px 0;
 }

 .thank-form {
 padding: 15% 3%;
 }

 .form-feedback, .complaint-form, .thank-form {
 margin-top: 50%;
 }

 .popup-filter__button-blue, .popup-filter__button-white {
 width: 70px;
 }
}
.trigger {
 display: table;
 width: 98%;
 border-radius: 10px;
 background-color: #fcf8ef;
 margin: 10px auto;
 padding: 0 3%;
 height: 170px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 color: #656462;
}
.trigger__cell {
 display: table-cell;
 vertical-align: middle;
}
.trigger__caption {
 font-size: 22px;
 line-height: 1.2;
 margin-bottom: 5px;
 font-weight: 600;
}
.trigger-indent {
 margin-bottom: 20px;
}
.trigger__text {
 font-size: 18px;
 line-height: 1;
 font-style: italic;
 display: block;
}
.trigger img {
 width: 120px;
}

@media screen and (max-width: 720px) {
 .trigger, .trigger__cell {
 display: block;
 width: 100%;
 }
 .trigger {
 height: auto;
 padding: 20px;
 }
 .trigger img {
 display: block;
 margin: 0 auto 10px;
 width: 43%;
 }
 .trigger__caption {
 font-size: 18px;
 }
 .trigger__text {
 font-size: 16px;
 }
}

.payment_btn {
 display: inline-block;
 padding: 5px 13px;
 color: #fff;
 cursor: pointer;
 background-color: #ef412a;
 border-radius: 25px;
 border-width: 0px;
 font-size: 16px;
 line-height: 25px;
 vertical-align: middle;
 text-align: center;
 text-decoration: none;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 -o-user-select: none;
 user-select: none;
 transition: all ease-out .05s;
 width: 160px;
}
.payment_btn:hover {
 background-color: #cd3f25;
}
.payment_table {
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
}

@media (max-width: 425px) {
 .payment_btn {
 width: 100%;
 }
 .red-button {
 width: 92%;
 }
}

.red-important-notification {
 margin-bottom: 10px;
 background-color: #ef412a;
 border-radius: 5px;
 border-top: 2px solid #f3644b;
 box-shadow: 0 1px 3px 0 #666;
 color: #fff;
 cursor: pointer;
 font-size: 20px;
 line-height: 23px;
 padding: 5px 13px !important;
 text-align: center;
 text-decoration: none;
 text-shadow: 1px 1px 0 #a02c1c;
 display: block;
}

.green-button {
 margin-top: 7px;
 margin-bottom: 5px;
 background-color: #3ab326;
 border-radius: 5px;
 border-top: 2px solid #29860a;
 box-shadow: 0 1px 3px 0 #666;
 color: #fff;
 cursor: pointer;
 font-size: 20px;
 line-height: 23px;
 padding: 5px 13px !important;
 text-align: center;
 text-decoration: none;
 text-shadow: 1px 1px 0 #1ca032;
 display: inline-block;
}


/* Ice/css/common.css */
.container-middle {
 width: 1170px;
 margin: 0 auto;
}
@media screen and (max-width: 1180px) {
 .container-middle {
 width: 100%;
 padding: 0 20px;
 }
}

.network {
 width: 30px;
 height: 30px;
 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;

}

.ok {
 background-image: url("/Ice/Static/images/site/soc-icons/ok.svg");
}
.vk {
 background-image: url("/Ice/Static/images/site/soc-icons/vk.png");
}
.in {
 background-image: url("/Ice/Static/images/site/soc-icons/vk.svg");
}
.fb {
 background-image: url("/Ice/Static/images/site/soc-icons/fb.svg");
 background-size: auto;
}





/* Ice/css/headPromoBanner.css */
.head-promo-banner {
 width: 100%;
 background-color: #F4F9FB;
 background-image: url("/Ice/Static/images/site/head-promo-banner.svg");
 background-size: cover;
 background-repeat: no-repeat;
}
.head-promo-banner__container {
 display: flex;
 flex-direction: column;
 align-items: center;
 text-align: center;
 width: 1170px;
 margin: 0 auto;
 padding: 50px 0 40px 0;
}
@media screen and (max-width: 1120px) {
 .head-promo-banner {
 margin: 90px 0 0 0;
 }
}

@media screen and (max-width: 1180px) {
 .head-promo-banner__container {
 width: 100%;
 padding: 50px 20px;
 }
}
@media screen and (max-width: 920px) {
 .head-promo-banner {
 background-image: url("/Ice/Static/images/site/head-promo-banner-mob.svg");
 background-size: contain;
 }
}
@media screen and (max-width: 480px) {
 .head-promo-banner {
 background-size: cover;
 }
 .head-promo-banner__container {
 padding: 27px 20px 30px 20px;
 }
}



/* Ice/css/popup.css */
.choice-house {
 position: fixed;
 top: 0;
 bottom: 0;
 right: 0;
 left: 0;
 margin: auto;
 max-width: 271px;
 max-height: 250px;
 background-color: #F4F9FB;
 background-image: url("/Ice/Static/images/site/popap/popup-fon.jpg");
 background-position: bottom;
 border-radius: 5px;
}
.choice-house__container {
 position: relative;
 padding: 28px 20px;
}
.choice-house__exit {
 position: absolute;
 cursor: pointer;
 right: 12px;
 top: 15px;
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-size: contain;
 width: 20px;
 height: 20px;
}
.choice-house__caption {
 font-weight: bold;
 font-size: 20px;
 line-height: 25px;
 color: #000000;
}
.choice-house__text {
 font-weight: 300;
 font-size: 14px;
 line-height: 18px;
 text-align: center;
 color: #626262;
}
.choice-house__row {
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 30px;
 margin: 15px 0 0 0;
}
.choice-house__link {
 cursor: pointer;
 text-decoration: none;
 position: relative;
}
.choice-house__link:hover .choice-house__description{
 text-decoration: underline;
}
.choice-house__img {
 width: 100px;
 height: 100px;
 margin: 0 0 12px 0;
}
.choice-house__description {
 font-weight: normal;
 font-size: 14px;
 line-height: 18px;
 color: #000000;
}


/* Ice/Static/css/toPack/carousel.css */

.carousel{
 padding: 20px 22px;
 background-color: #fff;
 position: relative;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 text-align: center;
}
.carousel__arrow--left,
.carousel__arrow--right {
 width: 40px;
 height: 40px;
 position: absolute;
 top: 58px;
 z-index: 1;
 cursor: pointer;
 border: 1px solid #afbebf;
 border-radius: 25px;
 box-shadow: 1px 1px 1px 0 #b6b6b6;
}
.carousel__arrow--left {
 left: 12px;
 background: #f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAAsVBMVEVFWmT///9FWmT///9FWmRFWmT///////9FWmT////29/hFWmROYmxFWmT////l6OlFWmRXanNFWmT///////9FWmTQ1thFWmT///9ZbHX////////CycxFWmRfcXr///9XanNFWmSrtbl0g4tUZ3D///9FWmSUoKZMYGr///9FWmRGW2V6iZBFWmRJXWdUaHFoeYF8i5KDkZiYpKm1vsLR1tni5efo6uzz9fX9/f3////jaXkrAAAALXRSTlMAAwUQFSAgKDA/QUtOVWVwcn2Kio2aoKqqrLS1v8DGz9XX4uPp6u/2+fr8/v6PQMpBAAAAhUlEQVQYGTXBBxaCMBQEwKUIWLBgw967C4jd+x/MJC9/BlqQii6M9F1a8wRK9VdSxACcxZNiBqX5LWidIwDe7kHRh9L75LT2PoDwdKdoQxm/MlorF8rkRlGHFl4pGjAGGa2tC807UHRgtHJaRx+as6YYwagVtC4RjCnFEkawoYhhVIYi+QN8HCKwgaJ6zgAAAABJRU5ErkJggg==) no-repeat 10px center;
}
.carousel__arrow--right {
 right: 10px;
 background: #f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAA21BMVEVFWmRFWmT///9FWmT///////////////9FWmT///9FWmT///////////9FWmRFWmT///9FWmT///9FWmSUoKZFWmT4+fpFWmT09fZFWmTQ1thXanPh5OZFWmTR1tlFWmTAx8q4wMTW291FWmRJXWdHXGahrLHCyc3Ey86apqtGW2WHlJtIXWaAjpVJXWd3h45IXWZsfYVkdn5idHxhc3tJXWdJXWdXanNGW2VUZ3BHXGZOYmxHXGZNYWtMYGlGW2VJXWdGW2VFWmRHXGZGW2VFWmRFWmRGW2VFWmRoJUSjAAAASHRSTlMAAQECAgMFBgcICgoLDA4PERMUGBoeHiIjJSgpLDQ5PUZPVllfZGdpa291iI2Rn5+qsLzAw8fP1tvc5Obq6+/z9vf4+Pn9/v4xfRxTAAAAiUlEQVR4ATXIVRLCYBAE4UUI7u7u7u4Q9v4nov6pzPfWLVaE/AKZ/sDR8mIUP+o4VwQmSvMgRuzC8WgIdJVWCQzPjuPXE6jbPPucwEJp7MPIPjmuJYzwWqmD0XyzTyHTqY1S27R7aLO3LjMKR/a3atqaKs3EqN3Y97Tp6FJpJEb5xT4EMOJ5SqL/CMk0sZ50wJMAAAAASUVORK5CYII=) no-repeat 13px center;
}
.carousel__arrow--left:hover,
.carousel__arrow--right:hover {
 box-shadow: inset 0px 0px 4px 0px #455a64, 0 0 0 1px #06aec2;
 border: none;
}
.carousel__arrow--left:hover {
 background: #009aad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAAsVBMVEX///8AAAAAAAD///8AAAAAAAAAAAD///8gICD///8AAAAAAAAAAABVVVX///8AAAAAAAAAAAAAAAD8/Pz///8AAACAgIAAAAAAAAD///8JCQkrKytOTk6ZmZlcXFz////29vaAgID///+2trapqan////19fX////Ozs7Jycny8vLl5eX////b29v29vbg4ODh4eH////4+Pjt7e3////4+Pj8/Pz9/f3////+/v7///9LJqrqAAAAOnRSTlMAAQUFCw0VFRggIS0uMDA4OzxES0tNUFJUVVZfaWlvcnV+io+Ymp+qsLOzvcDGx83N193f7/Hy/Pz9oQHF1gAAAIVJREFUGBk1wQcWgjAUBMCliRXsil3sBRsiuvc/mEle/gw0PxYNGPEss84plMo4o0gAON01xRVKfZLT+kYA3MGWYgelOS1ovUMAwehEsYTSXpS0nh6Uzp2iDy14UPRgDEtaLw+ae6RYwWgVtD4hNGdDsYdRzWn9IhhzihsM/0KRwKgdRPoHvJsp31xn7/oAAAAASUVORK5CYII=) no-repeat 10px center;
}
.carousel__arrow--right:hover {
 background: #009aad url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAA21BMVEX///8AAAD///8AAAD///8AAAAAAAAAAAD///8AAAAAAAD///8AAAAAAAD///////8AAAD///8AAAD///+Tk5MJCQn///////8PDw////9AQEDm5uYpKSn///8/Pz////9XV1dhYWE4ODj////6+vr8/PyBgYFTU1NRUVGKior9/f2lpaX7+/uurq66urr6+vr7+/vJycnU1NTX19fZ2dn6+vr6+vrn5+f+/v7r6+v8/Pzy8vL8/Pz09PT29vb9/f36+vr9/f38/Pz////+/v7////+/v7///////+iwru2AAAASHRSTlMAAQECAgMFBgcICgoLDA4PERMUGBoeHiIjJSgpLDQ5PUZPVllfZGdpa291iI2Rn5+qsLzAw8fP1tvc5Obq6+/z9vf4+Pn9/v4xfRxTAAAAiUlEQVR4ATXIUxYDYRBE4Q4ysW3btjG9/xXl/HWmvrd7xYqQXyDTHzhaHoziRx3nisBEaRbEiF04Hg2BrtIqgeHdcfx6AnWbZ58VWCiNfRi5J8e1hBFaK3Uwmi/2KWw6tVFqm3YNbfbWbUbhyP5WTVtTpbkYtRv7njYdXSqNxCi/2YcARjxPSfQfB2Y0st9jdpUAAAAASUVORK5CYII=) no-repeat 13px center;
}
.carousel__content {
 height: 120px;
 position: relative;
 overflow: hidden;
}
.carousel__content__list {
 position: absolute;
 top: 0;
 left: 0;
 z-index: 0;
 white-space: nowrap;
 font-size: 0;
 line-height: 0;
 transform: translate3d(0,0,0);
 width: 100%;
 max-width: 1366px;
}
.carousel__content__list__item {
 display: inline-block;
 height: 120px;
 margin: 0 40px 0 0;
 background-color: #e4e4e4;
}
.carousel__content__list__item:last-child {
 margin: 0;
}
.carousel__content__list__item img {
 width: 100%;
 max-width: 100%;
}
@media screen and (max-width: 1400px) {
 .carousel {
 width: 100% !important;
 }
}
@media screen and (max-width: 1120px) {
 .carousel__content {
 margin: 90px auto -90px;
 }
}
@media screen and (max-width: 480px) {
 .banner-header-top {
 display: none;
 }
}
@media screen and (min-width: 481px) {
 .banner-header-top-placeholder {
 display: none;
 }
}



/* Ice/Static/css/toPack/form.css */
.form {
padding: 35px 12px 50px;
background-color: #fff;
white-space: nowrap;
font-size: 0;
line-height: 0;
box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.form__column,
.form__column--single {
display: inline-block;
 width: 490px;
margin: 0 0 0 20px;
vertical-align: top;
white-space: normal;
}
.form__column:first-child,
.form__column--single {
margin: 0;
}
.form__header {
margin: 0 0 20px;
}
.form__text {
 margin: 0 0 10px;
}
.form__block {
min-width: 490px;
border:2px solid #c1d3d4;
box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
position: relative;
}
.form__block_feedback {
border: 1px solid #e7e7e7;
}

.form__block--dark,
.form__block--light {
padding: 13px;
text-align: left;
}
.form__block--dark {
background-color: #cfdedf;
}
.form__block--light {
background-color: #f1f1f1;
}
.form__block__row,
.form__block__row--slim,
.form__block__row--middle,
.form__block__row--big {
display: table;
width: 100%;
margin: 30px 0 0;
white-space: nowrap;
}
.form__block__row--slim {
margin: 10px 0 0;
}
.form__block__row--big {
margin: 40px 0 0;
}
.form__block__row--middle:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.form__block__row:first-child,
.form__block__row--middle:first-child,
.form__block__row--big:first-child {
margin: 0;
}
.form__block__cell,
.form__block__cell--quarter,
.form__block__cell--left,
.form__block__cell--right {
display: table-cell;
vertical-align: middle;
}
.form__block__cell--quarter {
width: 25%;
text-align: center;
}
.form__block__cell--left {
text-align: left;
}
.form__block__cell--right {
text-align: right;
}
.form__block__caption,
.form__block__caption--small,
.form__block__caption--medium,
.form__block__caption--icon {
font-size: 18px;
line-height: 22px;
color: #455a64;
white-space: normal;
}
.form__block__caption--small {
font-size: 14px;
line-height: 18px;
}
.form__block__caption--small.form__block__checkbox-caption {
cursor: pointer;
}
.form__block__caption--medium {
 font-size: 16px;
 line-height: 20px;
}
.form__block__caption--icon {
padding: 0 0 0 10px;
}
.form__block__element {
display: block;
 width: 230px;
}
.form__block__caption.form__block__element {
padding: 7px 0;
cursor: pointer;
}
.anketa__required_field {
color: #e84435;
}
.form__block__checkbox {
display: inline-block;
vertical-align: top;
margin: 0 15px 0 0;
}
.form__block__checkbox-caption {
display: inline-block;
vertical-align: middle;
position: relative;
top: 1px;
}
.form__block__button-box {
text-align: center;
}
.form__block__button {
padding: 11px 30px;
}
.form__block__link {
font-size: 14px;
line-height: 16px;
}

.form__icon,
.form__icon--lens,
.form__icon--desktop,
.form__icon--mobile,
.form__icon--sms,
.form__icon--manager {
display: inline-block;
background: url("/Ice/Static/images/site/reg-page.png") no-repeat center;
}
.form__icon--lens {
 width: 69px;
 height: 69px;
 background-position: -242px 0;
}
.form__icon--desktop {
 width: 72px;
 height: 54px;
 background-position: -42px 0;
}
.form__icon--mobile {
width: 42px;
height: 73px;
background-position: 0 0;
}
.form__icon--sms {
width: 73px;
height: 47px;
background-position: -169px 0;
}
.form__icon--manager {
width: 55px;
height: 73px;
background-position: -114px 0;
}
.wrong-pass {
font-size: 16px;
font-weight: bold;
color: #ef412a;
text-align: center;
}
@media screen and (max-width: 480px){
.form {
white-space: normal;
}
.form__block,
.form__column,
 .form__column--single {
width: 100%;
min-width: inherit;
margin: 0;
}
.form__column:first-child {
margin: 0 0 30px;
}
.form__block__cell, 
.form__block__cell--quarter {
display: block;
margin: 0 auto 10px;
}
.form__block__element {
width: 100%;
}
.form__block__caption--icon {
text-align: center;
}
.form__block__checkbox-caption {
width: 90%;
}
.form__block__row, 
.form__block__row--middle {
margin: 5px 0 0;
}
.form__block__row--big {
margin: 15px 0 0;
}
 .form__block__button {
 white-space: normal;
 }
}


/* Ice/Static/css/Controller/Site/Header.css */

.menu-top {
 display: flex;
 flex-direction: column;
 background: #eef7f8;
 width: 100%;
 height: 132px;
 top: 0;
 z-index: 100;
}
.menu-top__container {
 box-sizing: border-box;
 width: 1170px;
 margin: 0 auto;
 padding: 17px 0;
}

.menu-top__unit {
 display: flex;
 flex-direction: row;
 justify-content: space-between;
 align-items: center;
 margin-bottom: 14px;
}
.menu-top__unit:last-child {
 margin-bottom: 0;
}
.menu-top__left {
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 50px;
}
.menu-top__right {
 display: grid;
 grid-template-columns: auto auto auto;
 grid-gap: 35px;
}
.menu-top__nav {
 display: grid;
 grid-template-columns: repeat(4, auto);
 grid-gap: 50px;
}
.menu-top__link {
 font-family: 'Raleway Medium';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 text-decoration: none;
 cursor: pointer;
}
.menu-top__link:hover {
 text-decoration: underline;
}
.menu-top__mail {
 font-family: 'Raleway Regular';
 font-weight: normal;
 font-size: 18px;
 line-height: 23px;
 color: #1E88E5;
 text-decoration: none;
 cursor: pointer;
 margin: 0 35px 0 0;
}
.menu-top__mail:hover {
 text-decoration: underline;
}
.menu-top__logo {
 width: 266px;
 height: 62px;
 margin: 0 0 0 -13px;
}
.menu-top__button {
 display: flex;
 align-items: center;
 justify-content: center;
 font-size: 15px;
 color: #000;
 height: 55px;
 width: 188px;
 border: 3px solid #F36031;
 border-radius: 9px;
 text-decoration: none;
 outline: none;
 cursor: pointer;
 font-family: 'Raleway Medium';
 text-transform: uppercase;
}
.menu-top__button:before {
 content: '+';
 margin-right: 15px;
 font-size: 18px;

}
.menu-top__button:hover {
 background: #F36031;
 color: #fff;
}
.menu-top-mobile {
 display: none;
}

.menu-top-general {
 display: flex;
 flex-direction: column;
 background: #eef7f8;
 width: 100%;
 height: 132px;
 z-index: 100;
}
.menu-top-general__container {
 box-sizing: border-box;
 width: 1170px;
 margin: 0 auto;
 padding: 17px 0;
}

.menu-top-general__unit {
 display: flex;
 flex-direction: row;
 justify-content: space-between;
 align-items: center;
 margin-bottom: 14px;
}
.menu-top-general__unit:last-child {
 margin-bottom: 0;
}
.menu-top-general__city {
 display: flex;
 flex-wrap: nowrap;
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 margin: 0 10px 0 0;
}
.menu-top-general__city span {
 cursor: pointer;
 text-decoration: none;
 max-width: 120px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 margin: 0 0 0 5px;
}
.menu-top-general__city span.js-cityChoice {
 color: #1967d2;
 font-weight: bold;
 text-decoration: underline;
}
.menu-top-general__city:hover span {
 text-decoration: underline;
}
.menu-top-general__left {
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 50px;
}
.menu-top-general__right {
 display: grid;
 grid-template-columns: auto auto auto;
 grid-gap: 35px;
}
.menu-top-general__nav {
 display: grid;
 grid-template-columns: repeat(4, auto);
 grid-gap: 50px;
}
.menu-top-general__nav .menu-top-general__link {
 font-size: 18px;
 line-height: 23px;
}
.menu-top-general__link.active {
 color:#F36031;
 text-decoration: underline;
}
.menu-top-general__link {
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 text-decoration: none;
 cursor: pointer;
}
.menu-top-general__link:hover {
 text-decoration: underline;
}
.menu-top-general__mail {
 font-family: 'Raleway Regular';
 font-weight: normal;
 font-size: 16px;
 line-height: 20px;
 color: #1E88E5;
 text-decoration: none;
 cursor: pointer;
 margin: 0 30px 0 0;
}
.menu-top-general__mail:hover {
 text-decoration: underline;
}
.menu-top-general__logo {
 width: 266px;
 height: 62px;
 margin: 0 0 0 -13px;
}
.menu-top-general__button {
 display: flex;
 align-items: center;
 justify-content: center;
 font-family: 'Raleway Regular';
 font-size: 18px;
 color: #FFFFFF;
 height: 55px;
 width: 188px;
 background: #F36031;
 border-radius: 10px;
 text-decoration: none;
 outline: none;
 cursor: pointer;
}
.menu-top-general__button:before {
 content: '+';
 margin-right: 15px;

}
.menu-top-general__button:hover {
 background: #B43E19;
}



@media screen and (max-width: 1180px) {
 .menu-top__container,
 .menu-top-general__container {
 width: 100%;
 padding: 20px 20px 24px;
 }
 .menu-top-general__city,
 .menu-top-general__link {
 font-size: 14px;
 line-height: 16px;
 }
 .menu-top-general__city span {
 max-width: 70px;
 }
 .menu-top-general__mail {
 font-size: 14px;
 line-height: 16px;
 margin: 0 5px 0 0;
 }
 .menu-top-general__left {
 grid-gap: 20px;
 }
}
@media screen and (max-width: 1120px) {
 .menu-top {
 display: none;
 }
 .menu-top-general {
 display: none;
 }
 .menu-top-mobile {
 position: fixed;
 right: 0;
 top: 0;
 left: 0;
 min-width: 320px;
 width: 100%;
 z-index: 5;
 display: grid;
 box-shadow: none;
 }
 .menu-top-mobile__bar {
 background-color: #FFFFFF;
 height: 66px;
 display: flex;
 flex-wrap: nowrap;
 justify-content: space-between;
 padding: 22px 20px 22px 20px;
 align-items: center;
 }
 .menu-top-mobile__logo {
 width: 195px;
 height: 45px;
 margin: 0 0 0 20px;
 }
 .menu-top-mobile__button {
 display: flex;
 align-items: center;
 justify-content: center;
 width: 43px;
 height: 43px;
 background: #ffffff;
 border: 3px solid #F36031;
 border-radius: 10px;
 color: #000000;
 font-size: 22px;
 text-decoration: none;
 }
 .menu-top-mobile__bar > .menu-top-mobile__burger.active .menu-top-mobile__wrapper {
 display: flex;
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 background-color: chocolate;
 }

 .menu-top-mobile__burger {
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 z-index: 10;
 width: 26px;
 height: 26px;
 }
 .menu-top-mobile__burger > span,
 .menu-top-mobile__burger > span::before,
 .menu-top-mobile__burger > span::after {
 display: block;
 position: absolute;
 width: 25px;
 height: 2px;
 background-color: #000000;
 transition: all 0.15s linear;
 }
 .menu-top-mobile__burger > span::before {
 content: '';
 top: -8px;
 }
 .menu-top-mobile__burger > span::after {
 content: '';
 top: 8px;
 }
 .menu-top-mobile__burger.active {
 background: transparent;
 }
 .menu-top-mobile__burger.active > span {
 transform: rotate(45deg);
 background-color: #000000;

 }
 .menu-top-mobile__burger.active > span::before {
 top: 0;
 transform: rotate(0);
 background-color: #FFFFFF;
 }
 .menu-top-mobile__burger.active > span::after {
 top: 0;
 transform: rotate(90deg);
 background-color: #FFFFFF;
 }
 .menu-top-mobile__wrapper {
 display: none;
 position: absolute;
 z-index: 9;
 height: 100vh;
 overflow: auto;
 font-family: 'Raleway Light';

 }
 .menu-top-mobile__wrapper.active {
 display: block;
 }
 .menu-top-mobile__header {
 background: #1F1F1F;
 padding: 34px 30px 20px 77px;
 color: #FFFFFF;
 }
 .menu-top-mobile__header__row {
 display: flex;
 justify-content: flex-end;
 align-items: center;
 }
 .menu-top-mobile__header__link {
 margin: 0 0 0 30px;
 font-size: 16px;
 line-height: 20px;
 font-family: 'Raleway Light';
 color: #FFFFFF;
 }
 .menu-top-mobile__header__link:first-child {
 margin: 0;
 }
 .menu-top-mobile__header__column {
 display: flex;
 flex-direction: column;
 margin: 50px 0 0 0;
 }
 .menu-top-mobile__header__nav {
 font-weight: 300;
 font-size: 24px;
 line-height: 30px;
 margin: 0 0 30px 0;
 color: #FFFFFF;
 text-decoration: none;
 }
 .menu-top-mobile__header__nav > .js-cityChoice {
 color: #F36031;
 text-decoration: underline;
 }
 .menu-top-mobile__body {
 display: flex;
 align-items: center;
 justify-content: center;
 padding: 39px 10px;
 background: #F4F9FB;

 }
 .menu-top-mobile__body__link {
 font-size: 18px;
 line-height: 23px;
 text-align: center;
 color: #000000;
 text-decoration: none;
 }
 .menu-top-mobile__footer {
 display: flex;
 flex-direction: column;
 align-items: center;
 padding: 40px 40px 34px 40px;
 background: #FFFFFF;
 }
 .menu-top-mobile__footer__tel {
 font-family: 'Raleway Regular';
 font-size: 24px;
 line-height: 30px;
 color: #000000;
 text-decoration: none;
 }
 .menu-top-mobile__footer__mail {
 font-family: 'Raleway Regular';
 color: #1E88E5;
 font-size: 18px;
 line-height: 23px;
 text-decoration: none;
 margin: 10px 0 50px 0;
 }
 .menu-top-mobile__footer__button {
 display: flex;
 align-items: center;
 justify-content: center;
 border: 3px solid #F36031;
 box-sizing: border-box;
 border-radius: 9.06024px;
 color: #000000;
 text-decoration: none;
 height: 55px;
 width: 188px;
 font-size: 18px;

 }
 .menu-top-mobile__footer__button:before {
 content: '+';
 color: #F36031;
 font-size: 18px;
 margin: 0 15px 0 0;
 }
 .menu-top-mobile__footer__logo {
 width: 253px;
 height: 54px;
 margin: 36px 0 0 0;
 }
 .menu-top-mobile__footer__social {
 display: flex;
 align-items: center;
 justify-content: center;
 margin: 30px 0 45px 0;
 }
 .menu-top-mobile__footer__social .network {
 margin: 0 12px;
 }
 .menu-top-mobile__footer__policy {
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 text-decoration: none;
 margin-bottom: 16px;

 }
 .menu-top-mobile__footer__develop {
 font-size: 16px;
 line-height: 20px;
 text-align: center;
 color: #000000;
 text-decoration: none;
 margin: 12px 0 0 0;
 }

}
@media screen and (max-width: 480px) {
 .menu-top-mobile__bar {
 justify-content: flex-start;
 }
 .menu-top-mobile__button {
 margin: 0 0 0 auto;
 }
}
@media screen and (max-width: 350px) {
 .menu-top-mobile__body {
 grid-gap: 10px;

 }
 .menu-top-mobile__body__link {
 font-size: 16px;
 line-height: 23px;
 text-align: center;
 color: #000000;
 text-decoration: none;
 }
}















/* Ice/Static/css/Controller/Site/footer.css */
.footer {
 width: 100%;
 background-color: #eef7f8;
 font-family: 'Raleway Light';
}
.footer-container {
 display: flex;
 flex-direction: column;
 box-sizing: border-box;
 width: 1170px;
 margin: 0 auto;
 padding: 50px 0;
}
.footer__logo {
 width: 253px;
 height: 54px;
 margin: 0 0 0 -22px;
}
.footer__units {
 display: grid;
 grid-template-columns: 275px auto 227px;
 grid-gap: 20px 85px;
 margin: 0 0 80px 0;
}
.footer__units.with_ip {
 margin-bottom: 20px;
}
.footer__unit {
 display: flex;
 flex-direction: column;
}
.footer__nav {
 display: flex;
 flex-direction: row;
 justify-content: space-between;
}
.footer__text {
 font-weight: 300;
 font-size: 14px;
 line-height: 21px;
 color: #000000;
 margin: 26px 0 35px 0;
}
.footer__tel {
 font-family: 'Raleway Medium';
 font-weight: normal;
 font-size: 24px;
 line-height: 30px;
 color: #000000;
 cursor: pointer;
 text-decoration: none;
 margin: 0 0 10px 0;
}
.footer__tel:hover {
 text-decoration: underline;
}
.footer__mail {
 font-family: 'Raleway Regular';
 font-weight: normal;
 font-size: 18px;
 line-height: 23px;
 color: #1E88E5;
 cursor: pointer;
 text-decoration: none;
}
.footer__mail:hover {
 text-decoration: underline;
}
.footer__link {
 font-family: 'Raleway Medium';
 cursor: pointer;
 text-decoration: none;
 font-weight: 300;
 font-size: 18px;
 line-height: 23px;
 color: #000000;
 margin: 0 0 22px 0;
}
.footer__link:hover {
 text-decoration: underline;
}
.footer__link.active {
 color: #f36031;
 text-decoration: underline;
}
.footer__social {
 display: flex;
 align-items: center;
 flex-direction: row;
 justify-content: flex-start;
 margin: 27px 0 38px 0;
}
.footer__social_header {
 font-size: 18px;
 font-weight: bold;
 display: none;
}
.footer__social .network {
 margin: 0 24px 0 0;
}
.footer__button {
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 outline: none;
 width: 188px;
 height: 55px;
 background-color: transparent;
 font-weight: 300;
 font-size: 15px;
 color: #000000;
 border: 3px solid #F36031;
 box-sizing: border-box;
 border-radius: 10px;
 text-transform: uppercase;
 font-family: 'Raleway Medium';
}
.footer__button:before {
 content: '+';
 color: #000;
 font-weight: 300;
 font-size: 18px;
 margin: 0 15px 0 0;
}
.footer__button:hover {
 border: 3px solid #B43E19;
 background: #B43E19;
 color: #FFFFFF;
}
.footer__button:hover:before {
 color: #FFFFFF;
}
.footer__info {
 display: grid;
 grid-template-columns: 1fr auto auto;
 grid-gap: 50px;
}
.footer__develop {
 font-family: 'Raleway Medium';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
}
.footer__policy {
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 text-decoration: none;
}

.footer__policy:hover {
 text-decoration: underline;
}

.footer-ip-item{
 font-family: 'Raleway Medium';
}

@media screen and (max-width: 1180px) {
 .footer-container{
 width: 100%;
 padding: 50px 20px;
 }
 .footer__units {
 grid-gap: 70px;
 }
}

@media screen and (max-width: 1024px) {
 .footer__units {
 grid-template-columns: 250px auto auto;
 grid-row-gap: 20px;
 margin: 0 0 40px 0;
 }
 .footer__nav {
 justify-content: flex-end;
 }
 .footer__nav .footer__unit {
 margin: 0 0 0 70px;
 }
 .footer__social {
 justify-content: flex-start;
 }
}
@media screen and (max-width: 900px) {
 .footer__units {
 grid-template-columns: 275px auto;
 }
 .footer__nav .footer__unit {
 margin: 0 0 0 50px;
 }
}


@media screen and (max-width: 800px) {
 .footer__units {
 grid-gap: 20px;
 }
 .footer__nav .footer__unit {
 margin: 0 0 0 20px;
 }
 .footer__info {
 grid-template-columns: 1fr;
 grid-gap: 15px;
 }
}
@media screen and (max-width: 700px) {
 .footer-container {
 align-items: center;
 }
 .footer__logo {
 margin: 0;
 }
 .footer__text,
 .footer__tel,
 .footer__mail,
 .footer__info {
 text-align: center;
 }
 .footer__units {
 grid-template-columns: 1fr;
 grid-gap: 30px;
 }
 .footer__unit {
 align-items: center;
 }
 .footer__nav {
 display: grid;
 grid-template-columns: auto auto;
 justify-content: space-between;
 margin: 0;
 }
 .footer__nav .footer__unit {
 margin: 22px 0 0 0;
 align-items: flex-start;
 }
 .footer__social {
 margin: 0 0 38px 0;
 }
 .footer__social .network {
 margin: 0 12px;
 }
}
@media screen and (max-width: 480px) {
 .footer {
 background-color: #eef7f8;
 }
 .footer__nav {
 font-family: 'Raleway Medium';
 }
 .footer__link {
 font-size: 16px;
 line-height: 20px;
 }
 .footer__develop {
 grid-row-start: 3;
 margin: 15px 0 0 0;
 }
 .footer__social_header{
 display: none;
 }
}
@media (min-width:481px) and (max-width: 767px) {
.footer {
 background-color: #eef7f8;
}
.footer > a {
text-align: center;
}
.footer__units {
grid-template-columns: auto;
}
.footer__unit {
display: flex;
flex-direction: column;
align-items: center;
}
.footer__nav {
font-family: 'Raleway Medium';
justify-content: space-around;
}
.footer__link {
font-size: 16px;
line-height: 20px;
}
.footer__develop {
grid-row-start: 3;
margin: 15px 0 0 0;
}
.footer__social_header{
 display: none;
}
.footer__info {
grid-template-columns: 1fr;
grid-gap: 15px;
text-align: center;
}
}


/* Ice/css/includes/jqueryUi/jquery-ui-1.10.1.custom.css */



.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; 
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
}

.ui-front {
z-index: 100;
}



.ui-state-disabled {
cursor: default !important;
}





.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}





.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin-top: 2px;
padding: .5em .5em .5em .7em;
min-height: 0; 
}
.ui-accordion .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-button {
display: inline-block;
position: relative;
padding: 0;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
overflow: visible; 
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
}

.ui-button-icon-only {
width: 2.2em;
}

button.ui-button-icon-only {
width: 2.4em;
}
.ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
}


.ui-button .ui-button-text {
display: block;
line-height: normal;
}
.ui-button-text-only .ui-button-text {
padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
padding: .4em;
text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-left: 2.1em;
padding-right: 2.1em;
}

input.ui-button {
padding: .4em 1em;
}


.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
position: absolute;
top: 50%;
margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
}


.ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-button {
margin-left: 0;
margin-right: -.3em;
}



input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: inline-block;
width: 0;
height: 0;
vertical-align: middle;
border: 10px solid transparent;
background: none;
cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev span {
border-left: none;
border-right: 10px solid #009aad;
}
.ui-datepicker .ui-datepicker-next span {
border-right: none;
border-left: 10px solid #009aad;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
 color: #455a64;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}


.ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
}


.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.ui-dialog {
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 21px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 12px;
height: 12px;
right: -5px;
bottom: -5px;
background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-menu {
list-style: none;
padding: 2px;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}
.ui-menu .ui-menu-item {
padding: 5px;
text-align: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
width: 100%;
}
.ui-menu .ui-menu-item:hover {
background-color: #ededed;
}
.ui-menu .ui-menu-item a {
padding: 0;
font-size: 14px;
color: #333;
line-height: 1;
}
.ui-menu .ui-menu-divider {
margin: 5px -2px 5px -2px;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 2px .4em;
line-height: 1.5;
min-height: 0; 
font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}

.ui-menu .ui-state-disabled {
font-weight: normal;
margin: .4em 0 .2em;
line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
cursor: default;
}


.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
position: relative;
padding-left: 2em;
}


.ui-menu .ui-icon {
position: absolute;
top: .2em;
left: .2em;
}


.ui-menu .ui-menu-icon {
position: static;
float: right;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
background: url("/Ice/css/includes/jqueryUi/images/animated-overlay.gif");
height: 100%;
opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}


.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}

.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}

.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 22px;
}
.ui-spinner-button {
width: 16px;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
}

.ui-spinner a.ui-spinner-button {
border-top: none;
border-bottom: none;
border-right: none;
}

.ui-spinner .ui-icon {
position: absolute;
margin-top: -8px;
top: 50%;
left: 0;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
}


.ui-spinner .ui-icon-triangle-1-s {

background-position: -65px -16px;
}
.ui-tabs {
position: relative;
padding: .2em;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 0;
margin: 1px .2em 0 0;
border-bottom: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
border-width: 2px;
}


.ui-widget {
font-family: Segoe UI,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Segoe UI,Arial,sans-serif;
font-size: 1em;
}
.ui-widget-content {
background-color: #fff;
border: none;
padding: 0;
}
.ui-widget-content a {
color: #455a64;
}
.ui-widget-header {
background-color: #f1f1f1;
color: #455a64;
font-weight: bold;
}
.ui-widget-header a {
color: #ffffff;
}


.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background-color: #cfdedf;
color: #455a64;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #455a64;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
font-weight: bold;
color: #455a64;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
color: #455a64;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
background-color: #ef412a;
border: 1px solid #ef412a;
box-shadow: none;
font-weight: bold;
color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #fff;
text-decoration: none;
}


.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
background-color: #cfdedf;
border: 1px solid #009aad;
box-shadow: 0 0 0 1px #009aad;
color: #0074c7;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #1f1f1f;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #ffb73d;
background: #d34d17 url("/Ice/css/includes/jqueryUi/images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat;
color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
background-image: none;
}




.ui-icon {
width: 16px;
height: 16px;
background-position: 16px 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url("/Ice/css/includes/jqueryUi/images/ui-icons_d19405_256x240.png");
}
.ui-widget-header .ui-icon {
background-image: url("/Ice/css/includes/jqueryUi/images/ui-icons_fadc7a_256x240.png");
}
.ui-state-default .ui-icon {
background-image: url("/Ice/css/includes/jqueryUi/images/ui-icons_3d3d3d_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url("/Ice/css/includes/jqueryUi/images/ui-icons_bd7b00_256x240.png");
}
.ui-state-active .ui-icon {
background-image: url("/Ice/css/includes/jqueryUi/images/ui-icons_eb990f_256x240.png");
}
.ui-state-highlight .ui-icon {
background-image: url("/Ice/css/includes/jqueryUi/images/ui-icons_ed9f26_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url("/Ice/css/includes/jqueryUi/images/ui-icons_ffe180_256x240.png");
}


.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }





.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 0px;
}


.ui-widget-overlay {
background: #5c5c5c url("/Ice/css/includes/jqueryUi/images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;
opacity: .8;
}
.ui-widget-shadow {
margin: -7px 0 0 -7px;
padding: 7px;
background: #cccccc url("/Ice/css/includes/jqueryUi/images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;
opacity: .6;
border-radius: 8px;
}



/* Ice/Static/Vendor/chosen/chosen.min.css */
.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("/Ice/Static/Vendor/chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url("/Ice/Static/Vendor/chosen/chosen-sprite.png") no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url("/Ice/Static/Vendor/chosen/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("/Ice/Static/Vendor/chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url("/Ice/Static/Vendor/chosen/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url("/Ice/Static/Vendor/chosen/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}


/* Ice/Static/Vendor/intro.js/css/introjs.css */
.introjs-overlay {
 position: absolute;
 z-index: 999999;

 opacity: 0;
 

}

.introjs-fixParent {
 z-index: auto !important;
 opacity: 1.0 !important;
}

.introjs-showElement {
 z-index: 9999999 !important;
}


.introjs-helperLayer {
 position: absolute;
 z-index: 9999998;

 border: 1px solid #777;
 border: 1px solid rgba(0,0,0,.5);
 border-radius: 4px;
 box-shadow: 0 0px 5px 2px #db1a10;
 -webkit-transition: all 0.3s ease-out;
 -moz-transition: all 0.3s ease-out;
 -ms-transition: all 0.3s ease-out;
 -o-transition: all 0.3s ease-out;
 transition: all 0.3s ease-out;
}

.introjs-helperNumberLayer {
 position: absolute;
 top: -30px;
 left: 0;
 display: flex;
 align-items: center;
 justify-content: center;
 z-index: 9999999999 !important;
 padding: 2px;
 font-family: Arial, verdana, tahoma;
 font-size: 13px;
 font-weight: bold;
 color: white;
 text-align: center;
 text-shadow: 1px 1px 1px rgba(0,0,0,.3);
 background: #F36031; 
 background: -webkit-linear-gradient(top, #F36031 0%, #B43E19 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F36031), color-stop(100%, #B43E19)); 
 background: -moz-linear-gradient(top, #F36031 0%, #B43E19 100%); 
 background: -ms-linear-gradient(top, #F36031 0%, #B43E19 100%); 
 background: -o-linear-gradient(top, #F36031 0%, #B43E19 100%); 
 background: linear-gradient(to bottom, #ff3019 0%, #B43E19 100%); 
 width: 20px;
 height:20px;
 line-height: 20px;
 border: 3px solid white;
 border-radius: 50%;
 box-shadow: 0 2px 5px rgba(0,0,0,.4);
}

.introjs-arrow {
 border: 5px solid white;
 content:'';
 position: absolute;
}
.introjs-arrow.top {
 top: -10px;
 border-top-color:transparent;
 border-right-color:transparent;
 border-bottom-color:white;
 border-left-color:transparent;
}
.introjs-arrow.right {
 right: -10px;
 top: 10px;
 border-top-color:transparent;
 border-right-color:transparent;
 border-bottom-color:transparent;
 border-left-color:white;
}
.introjs-arrow.bottom {
 bottom: -10px;
 border-top-color:white;
 border-right-color:transparent;
 border-bottom-color:transparent;
 border-left-color:transparent;
}
.introjs-arrow.left {
 left: -10px;
 top: 10px;
 border-top-color:transparent;
 border-right-color:white;
 border-bottom-color:transparent;
 border-left-color:transparent;
}

.introjs-tooltip {
 position: absolute;
 padding: 10px;
 background-color: white;
 min-width: 200px;
 max-width: 300px;
 border-radius: 3px;
 box-shadow: 0 1px 10px rgba(0,0,0,.4);
 -webkit-transition: opacity 0.1s ease-out;
 -moz-transition: opacity 0.1s ease-out;
 -ms-transition: opacity 0.1s ease-out;
 -o-transition: opacity 0.1s ease-out;
 transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr;
 grid-gap: 10px;
}


.introjs-button {
 display: flex;
 align-items: center;
 justify-content: center;
 position: relative;
 height: 30px;
 cursor: pointer;
 border: 2px solid #F36031;
 box-sizing: border-box;
 border-radius: 0.2em;
 text-decoration: none;
 outline: none;
 color: #000000;
 font-size: 12px;
}
.introjs-button:hover {
 background: #B43E19;
 color: #FFFFFF;
 border: 2px solid #B43E19;
}





.introjs-button::-moz-focus-inner {
 padding: 0;
 border: 0;
}

.introjs-skipbutton {
 margin-right: 5px;
 color: #7a7a7a;
}

.introjs-prevbutton {
 -webkit-border-radius: 0.2em 0 0 0.2em;
 -moz-border-radius: 0.2em 0 0 0.2em;
 border-radius: 0.2em 0 0 0.2em;
}

.introjs-nextbutton {
 -webkit-border-radius: 0 0.2em 0.2em 0;
 -moz-border-radius: 0 0.2em 0.2em 0;
 border-radius: 0 0.2em 0.2em 0;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
 color: #9a9a9a;
 border-color: #d4d4d4;
 box-shadow: none;
 cursor: default;
 background-color: #f4f4f4;
 background-image: none;
 text-decoration: none;
}

.introjs-bullets {
 text-align: center;
}
.introjs-bullets ul {
 clear: both;
 margin: 15px auto 0;
 padding: 0;
 display: inline-block;
}
.introjs-bullets ul li {
 list-style: none;
 float: left;
 margin: 0 2px;
}
.introjs-bullets ul li a {
 display: block;
 width: 6px;
 height: 6px;
 background: #ccc;
 border-radius: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 text-decoration: none;
}
.introjs-bullets ul li a:hover {
 background: #999;
}
.introjs-bullets ul li a.active {
 background: #999;
}
.introjsFloatingElement {
 position: absolute;
 height: 0;
 width: 0;
 left: 50%;
 top: 50%;
}


/* Ice/js/fancy/jquery.fancybox-1.3.4.css */


#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}

#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url("/Ice/js/fancy/fancybox.png");
}

#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}

#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}

#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 1101;
outline: none;
display: none;
}

#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
}

#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}

#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url("/images_site/fancybox.png") -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}

#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}

#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}

#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}

#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url("/images_site/blank.gif");
z-index: 1102;
display: none;
}

#fancybox-left {
left: 0px;
}

#fancybox-right {
right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}

#fancybox-left-ico {
background-image: url("/images_site/fancybox.png");
background-position: -40px -30px;
}

#fancybox-right-ico {
background-image: url("/images_site/fancybox.png");
background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; 
}

#fancybox-left:hover span {
left: 20px;
}

#fancybox-right:hover span {
left: auto;
right: 20px;
}

.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}

#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url("/Ice/js/fancy/fancybox-x.png");
}

#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url("/images_site/fancybox.png");
background-position: -40px -162px;
}

#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url("/Ice/js/fancy/fancybox-y.png");
background-position: -20px 0px;
}

#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url("/images_site/fancybox.png");
background-position: -40px -182px; 
}

#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url("/Ice/js/fancy/fancybox-x.png");
background-position: 0px -20px;
}

#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url("/images_site/fancybox.png");
background-position: -40px -142px;
}

#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url("/Ice/js/fancy/fancybox-y.png");
}

#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url("/images_site/fancybox.png");
background-position: -40px -122px;
}

#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}

.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}

.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}

.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}

#fancybox-title-over {
padding: 10px;
background-image: url("/Ice/js/fancy/fancy_title_over.png");
display: block;
}

.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}

#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}

#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}

#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url("/images_site/fancybox.png") -40px -90px no-repeat;
}

#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url("/Ice/js/fancy/fancybox-x.png") 0px -40px;
}

#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url("/images_site/fancybox.png") -55px -90px no-repeat;
}



.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

#fancybox-loading.fancybox-ie6 div{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }



.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


/* Ice/Static/css/Flat/Info/info.css */
.container_info_flats .header_info{
 margin-bottom: 15px;
}
.container_info_flats .container_claims {
 float: right;
 width: 230px;
 position: relative;
 z-index: 1;
 height: 400px;
}
.container_info_flats .container_page_flat {
 float: left;
 width: 100%;
 margin-right: -230px;
}
.container_info_flats .container_page_flat .blocks_page_flat {
 margin-right: 230px;
 padding-right: 25px;
}
.container_info_flats .ad-gallery .ad-image-wrapper {
 margin-bottom: 13px;
}

.container_info_flats .container_claims .block_claim {
 
 width: 206px;
 background: #f7f4e8;
 padding: 12px;
 color: #595950;
 font-size: 13px;
}

.container_info_flats .container_claims .block_claim.static {
 position: relative;
}
.container_info_flats .container_claims .block_claim li {
 position: relative;
 list-style: none; 
 margin: 0;
 margin-bottom: 12px;
}
.container_info_flats .container_claims .block_claim li.empty {
 background: #fcc9be;
}
.container_info_flats .container_claims .block_claim li .hint_empty {
 display: none;
}
.container_info_flats .container_claims .block_claim .title_claim,
.flat_owner_contact_block .contact_block_header {
 color: #E69F06;
 font-size: 20px;
 font-weight: bold;
 line-height: 20px;
 margin: 0 0 15px;
 position: relative;
}
.container_info_flats .container_claims .block_claim .button--yellow {
 border: none;
 width: 182px;
 font-size: 14px;
}
.container_info_flats .container_claims .block_claim input {
 width: 96%;
 padding: 2px 4px;
 color: #595950;
 font-size: 13px;
 border: 1px solid #d6d1bd;
}
.container_info_flats .container_claims .block_claim select {
 color: #595950;
 font-size: 13px;
 border: 1px solid #d6d1bd;
 width: 100%;
 height: 22px;
}
.container_info_flats .container_claims .block_claim .text_required_fields {
 color: #59584F;
 font-size: 13px;
 padding: 3px;
 text-align: center;
 margin-bottom: 12px;
 border-top: 1px solid transparent;
}
.container_info_flats .container_claims .block_claim .attention_fields {
 color: #fff;
 background: #ce3629;
 margin: 0 -12px 12px;
 border-top: 1px solid #fff;
}
.container_info_flats .container_claims .block_claim .successful_fields {
 color: #fff;
 background: #006600;
 margin: 0 -12px 12px;
 border-top: 1px solid #fff;
}
.container_info_flats .container_claims .block_claim .phone_or_email {
 color: #fff;
 background: #EBAF2A;
 margin: -15px -12px 5px;
 border-top: 1px solid #fff;
}
.container_info_flats .container_claims .block_claim label {
 display: block;
 margin-bottom: 7px;
}
.container_info_flats .container_claims .block_claim .yellow_button {
 margin: 0 auto;
 display: block;
}
.container_info_flats .left_column {
 float: none;
 margin-right: 0;
}
.container_info_flats .left_column .left_container {
 margin-right: 230px;
 padding-right: 35px;
}
.container_info_flats .container_claims .button_claim {
 position: fixed;
 background: url("/images_site/basic_sprite.png") no-repeat -67px -723px;
 width: 152px;
 color: #656254;
 font-size: 18px;
 height: 15px;
 padding: 31px 0 31px 74px;
 cursor: pointer;
 z-index: 5;
 top: 10px;
 display: none;
}
.container_info_flats {
 margin-bottom: 25px;
}
.other_flats_owner {
 position: relative;
}
.other_flats_owner .button--yellow {
 width: 180px;
 line-height: 25px;
 font-size: 14px;
 border: none;
}
.other_flats_owner .all_flats {
 position: absolute;
 right: 0;
 top: 0;
 color: #4172AC;
 font-size: 13px;
 text-decoration: underline;
}
.other_flats_owner .all_flats:hover {
 text-decoration: none;
}
.other_flats_owner h2 {
 margin-right: 115px;
}
.other_flats_owner .container_flats {
 position: relative;
 overflow: hidden;
 height: 175px; 
}
.other_flats_owner .container_flats li {
 float: left;
 margin-left: 30px;
 width: 230px;
 list-style: none;
 margin-bottom: 10px;
 text-align: center;
}
.other_flats_owner .container_flats li a {
 display: block;
 position: relative; 
 color: #4172AC;
 width: 230px;
}
.other_flats_owner .container_flats li a:hover {
 color: #ff6666;
}
.other_flats_owner .container_flats li:first-child {
 margin-left: 0;
}
.other_flats_owner .container_flats li .info_block_flat,
.map_balloon .info_block_flat {
 position: relative;
 background: #F8F4E8;
 height: 155px;
 overflow: hidden;
 margin-bottom: 4px;
 width: 230px;
}

.other_flats_owner .container_flats li .info_block_flat img {
 height: 155px;
 width: auto;
}
.other_flats_owner .container_flats li .info_block_flat .block_price,
.map_balloon .info_block_flat .block_price,
.image-gallery-content .block_price {
 background: rgba(0, 0, 0, 0.45);
 bottom: 0;
 position: absolute;
 right: 0;
 color:#fff !important;
 text-align: center;
}
.other_flats_owner .container_flats li .info_block_flat .block_price,
.map_balloon .info_block_flat .block_price {
 width: 220px;
 height: 20px;
 padding: 5px 5px 8px;
}
.image-gallery-content .block_price {
 width: 100%;
 height: 42px;
 padding: 5px 0 8px;
 font-size: 18px;
}
.other_flats_owner .container_flats li .info_block_flat .block_price .price_day {
 float: left;
 width: 50px;
 color: #fff;
 font-size: 13px;
}
.other_flats_owner .container_flats li .info_block_flat .block_price .price_day span, 
.other_flats_owner .container_flats li .info_block_flat .block_price .price_night span, 
.other_flats_owner .container_flats li .info_block_flat .block_price .price_hour span {
 display: block;
 font-size: 10px;
 line-height: 8px;
}
.other_flats_owner .container_flats li .info_block_flat .block_price .price_night {
 width: 50px;
 color: #fff;
 font-size: 13px;
 display: inline-block;
}
.other_flats_owner .container_flats li .info_block_flat .block_price .price_hour {
 float: right;
 width: 50px;
 color: #fff;
 font-size: 13px;
}


.image-gallery-content .block_price .price_day {
 float: left;
 width: 50px;
 color: #fff;
 margin-left: 15px;
}
.image-gallery-content .block_price .price_div {
 padding-top: 10px;
}
.image-gallery-content .block_price .price_day span,
.image-gallery-content .block_price .price_night span,
.image-gallery-content .block_price .price_hour span {
 display: block;
 font-size: 13px;
 line-height: 8px;
}
.image-gallery-content .block_price .price_night {
 width: 50px;
 color: #fff;
 display: inline-block;
}
.image-gallery-content .block_price .price_hour {
 float: right;
 width: 50px;
 color: #fff;
 margin-right: 10px;
}


.container_info_flats.order_similar_apartments {
 position: relative;
}
.container_info_flats.order_similar_apartments .container_claims .block_claim {
 display: block!important;
}
.container_info_flats.order_similar_apartments .container_flats li {
 background: #F8F4E8;
 height: 225px;
 margin-left: 0;
 margin-right: 7px;
 padding: 10px 6px;
}
.container_info_flats.order_similar_apartments .other_flats_owner .container_flats li .info_block_flat {
 margin-top: 4px;
 margin-bottom: 10px;
}
.container_info_flats.order_similar_apartments .other_flats_owner .container_flats {
 height: auto;
}
.container_info_flats input.press_button, 
.container_info_flats input.press_button:hover {
 background: #f0c342;
 border-top: 1px solid #e8a41d!important;
 border-left: 1px solid #e8a41d!important;
 border-right: 1px solid #e8a41d!important;
 border-radius: 15px; 
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 display: inline-block;
}
.container_info_flats.order_similar_apartments .button_block {
 position: relative;
 text-align: center;
}
.container_info_flats.order_similar_apartments .button_block .wait_send_order {
 background: url("/images_site/wait.gif") no-repeat;
 width: 16px;
 height: 16px;
 position: absolute;
 right: 0;
 top: 11px;
}

#container_claims .require {
 color: #ff0000;
 display: inline-block;
 margin-right: 5px;
}
#container_claims li.show_hint .hint_empty {
 float: right;
 display: inline-block;
 color: #CE3629;
 font-size: 11px;
}
#container_claims li {
 margin: 0 -12px 15px;
 padding: 5px 12px;
}
#container_claims .require_info {
 margin: 0 0 10px 30px;
}
#container_claims .calendar_container {
 height: 22px !important;
 background-color: white;
 border: 1px solid #d6d1bd !important;
}
#container_claims #calculator {
 background: url("/images_site/basic_sprite.png") no-repeat scroll -125px -138px transparent;
 border: medium none !important;
 float: right;
 height: 10px;
 margin-right: 7px !important;
 margin-top: 7px !important;
 padding: 0;
 width: 10px !important;
}
#container_claims #datepicker {
 margin: 0;
 width:85%;
 border: 0;
}


.map_container {
 position: relative;
 margin-bottom: 25px;
}
.map_container h2 {
 margin: 0 0 5px;
}
.map_container__breadcrumbs {
 display: block;
 margin: 0 0 5px!important;
 list-style: outside none;
 padding: 0!important;
}
.map_container__breadcrumbs li {
 display: inline-block;
 position: relative;
 font-size: 12px;
 margin-right: 15px!important;
}
.map_container__breadcrumbs li:before {
 content: "»";
 color: #4172ac;
 position: absolute;
 top: 0;
 left: -14px;
 font-size: 20px;
 line-height: 12px;
}
.map_container__breadcrumbs li:first-child {
 margin: 0;
}
.map_container__breadcrumbs li:first-child:before {
 content: "";
}
.map_container__breadcrumbs a {
 color: #4172ac!important;
}
.map_container .column_center_map {
 float: left;
 margin-right: -230px;
 width: 100%;
}
.map_container .column_center_map .block_map {
 margin-right: 230px;
 padding-right: 25px;
}
.map_container .list_map_categories {
 float: right;
 position: relative;
 width: 210px;
}
.map_container .list_map_categories .item_categories {
 position: relative;
 margin-bottom: 20px;
 line-height: 20px;
 font-size: 18px;
 font-weight: normal;
 cursor: pointer;
 color: #CCC;
}
.map_container .list_map_categories .item_categories .icon {
 position: absolute;
 top: -3px;
 left: -37px;
 width: 30px;
 height: 30px; 
}

.map_container .list_map_categories .item_categories .icon_off {
 position: absolute;
 top: -3px;
 left: -37px;
 width: 32px;
 height: 32px;
}

.map_container .list_map_categories .item_categories .icon_load {
 background: url("/images_site/loader.gif");
 position: absolute;
 left: -35px;
 top: -2px;
 width: 28px;
 height: 28px;
}

.item_categories .icon_active_parking {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 0;
}
.item_categories .icon_active_food {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -31px;
}
.item_categories .icon_active_terminals {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -62px;
}
.item_categories .icon_active_grocers {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -93px;
}
.item_categories .icon_active_eatery {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -124px;
}
.item_categories .icon_active_supermarkets {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -154px;
}
.item_categories .icon_active_sushi {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -185px;
}
.item_categories .icon_active_mall {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -216px;
}
.item_categories .icon_active_flats {
 background: url("/images_site/map/categories_icons.png") no-repeat 0 -247px;
}

.item_categories .icon_off_parking {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -2px;
}
.item_categories .icon_off_food {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -33px;
}
.item_categories .icon_off_terminals {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -66px;
}
.item_categories .icon_off_grocers {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -99px;
}
.item_categories .icon_off_eatery {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -130px;
}
.item_categories .icon_off_supermarkets {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -164px;
}
.item_categories .icon_off_sushi {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -194px;
}
.item_categories .icon_off_mall {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -260px;
}
.item_categories .icon_off_flats {
 background: url("/images_site/map/categories_off_icons.png") no-repeat -10px -228px;
}

.container_categories .item_categories .icon_title {
 border-bottom: 1px dashed;
 text-decoration: none;
}

.map_container .list_map_categories .item_categories.selected {
 color: #4172AC;
}

.map_marker_flat,
.map_marker_near_flat {
 position: relative;
 padding-top: 0;
 color: #fff;
 font-size: 10px;
 font-weight: bold;
 width: 52px;
 height: 80px;
 text-align: center;
 left: 0px;
 top: 8px;
}

.map_marker_flat .living_rooms {
 color: #fff;
 display: block;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: -2px;
 margin-top: 4px;
}


.map_marker_near_flat .living_rooms {
 color: #fff;
 display: block;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: -2px;
 margin-top: 4px;
}

.map_marker_default {
 position: relative;
 padding-top: 13px;
 padding-left: 7px;
 text-align: center;
 width: 34px;
 height: 42px;
}
.map_marker_parking {
 width: 13px;
 height: 17px;
 background: url("/images_site/map/categories_icons.png") no-repeat -33px 0;
 display: inline-block;
 position: relative;
 left: -5px;
 bottom: 7px;
}
.map_marker_food {
 width: 15px;
 height: 17px;
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -18px;
 display: inline-block;
 position: relative;
 left: -7px;
 bottom: 7px;
}
.map_marker_terminals, .map_marker_grocers, .map_marker_eatery {
 width: 15px;
 height: 17px;
 display: inline-block;
 position: relative;
 left: -7px;
 bottom: 8px;
}
.map_marker_terminals {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -35px;
}
.map_marker_grocers {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -53px;
}
.map_marker_eatery {
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -70px;
}
.map_marker_supermarkets {
 width: 17px;
 height: 17px;
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -87px;
 display: inline-block;
 position: relative;
 left: -7px;
 bottom: 6px;
}
.map_marker_sushi {
 width: 15px;
 height: 19px;
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -102px;
 display: inline-block;
 position: relative;
 left: -7px;
 bottom: 11px;
}
.map_marker_mall {
 width: 15px;
 height: 17px;
 background: url("/images_site/map/categories_icons.png") no-repeat -33px -122px;
 display: inline-block;
 position: relative;
 left: -6px;
 bottom: 8px;
}

.firm_block {
 width: 235px;
 font-size: 12px;
}
.firm_block span {
 font-size: 10px;
}
.firm_block .firm_schedule table.firm_schedule_table {
 margin: 0;
 padding: 0;
 width: 100%;
 font-size: 11px;
 text-align: center;
}
.firm_block .firm_schedule table.firm_schedule_table tr.schedule_header {
 background-color: #F9F1DA;
 font-weight: bold;
}
.firm_block .firm_schedule table.firm_schedule_table tr.schedule_header td.today {
 background-color: #EEE8D2;
}
.firm_block .firm_schedule table.firm_schedule_table tr.schedule_body {
 background-color: #EEE8D2;
}
.firm_block .firm_schedule table.firm_schedule_table tr.schedule_body td.firm_day {
 width: 30px;
 padding: 0;
}
.gis_info {
 float: right;
 position: relative;
 top: 30px;
 right: 10px;
}
.gis_info .gis_logo {
 float: right;
 background: url("/images_site/map/gis.png");
 width: 30px;
 height: 15px;
}
.map_balloon a {
 display: block;
 position: relative;
 color: #4172AC;
 width: 230px;
 text-align: center;
}
.map_balloon_wait {
 background: url("/images_site/wait.gif") no-repeat;
 width: 15px;
 height: 15px;
}
.map_balloon a:hover {
 color: #ff6666;
}

.map_balloon .info_block_flat img {
 height: 155px;
 width: auto;
}

.map_balloon .info_block_flat .block_price .price_day {
 float: left;
 width: 50px;
 color: #fff;
 font-size: 13px;
}
.map_balloon .info_block_flat .block_price .price_day span,
.map_balloon .info_block_flat .block_price .price_night span,
.map_balloon .info_block_flat .block_price .price_hour span {
 display: block;
 font-size: 10px;
 line-height: 8px;
}
.map_balloon .info_block_flat .block_price .price_night {
 width: 50px;
 color: #fff;
 font-size: 13px;
 display: inline-block;
}
.map_balloon .info_block_flat .block_price .price_hour {
 float: right;
 width: 50px;
 color: #fff;
 font-size: 13px;
}


.table_flat_statistic {
 margin-top: 10px;
}

.table_flat_statistic table tr th {
 width: 120px;
 border: 1px solid #CCCCCC;
 background-color: #F9F1DA;
 font-weight: bold;

}

.table_flat_statistic table tr td {
 width: 120px;
 border: 1px solid #CCCCCC;
 background-color: #EEE8D2;
}

.visible {
 display: block;
}
.show_statistics {
 color: #4172AC;
 cursor: pointer;
 margin-top: 25px;
}
.show_statistics span {
 border-bottom: 1px dashed;
}

.similar_flat {
 width: 148px;
 padding-left: 36px;
 height: 35px;
 position: relative;
 top: 13px;
 float: left;
 font: italic 16px/32px Georgia;
 color: #8f6b33;
 text-shadow: 1px 1px 0px #F8F2DC;
 background: url("/images_site/basic_sprite.png") -179px -44px no-repeat;
 margin-bottom: 14px;
 margin-top: -13px;
}
.similar_flat a {
 color: #8f6b33;
 text-shadow: 1px 1px 0 #F8F2DC;
 font-size: 15px;
 display: inline-block;
 margin-left: -15px;
 cursor: pointer;
}

.flat_owner_contact_block {
 float: right;
 width: 230px;
}

.flat_owner_contact_block .owner_contacts {
 color: #59584F;
 font-weight: bold;
 font-size: 14px;
}
.flat_owner_contact_block .owner_fio {
 margin: 5px 0 10px 0;
}
.address_map_link {
 margin-bottom: 15px;
 margin-top: -10px; color: #4B80B2;
 font-weight: bold;
} 

.item_special_offer_notification {
 background: #ff1307;
 height: 30px;
 line-height: 30px;
 padding: 0 10px;
}
.item_special_offer_notification .gift-icon {
 position: relative;
 display: inline-block;
 background: url("/images_site/basic_sprite.png") repeat scroll -295px -185px rgba(0, 0, 0, 0);
 top: 4px;
 width: 20px;
 height: 20px;
 margin-right: 8px;
 padding: 0;
}
.item_special_offer_notification .text {
 display: inline-block;
 color: #fff;
 font-size: 16px;
 font-weight: 700;
}
.item_special_offer_notification_description {
 display: block; 
 color: #ff1307; 
 line-height: 24px; 
 padding: 8px 10px; 
}


.up-ads_button {
 display: block;
 position: relative;
 width: 230px;
 height: 36px;
 margin: 0 0 30px;
 padding: 0 18px 0 42px;
 box-sizing: border-box;
 background: #6b9e3f;
 border: 1px solid #a0c184;
 border-left: none;
 color: #fff;
 font-size: 16px;
 font-weight: bold;
 line-height: 36px;
 text-align: center; 
 cursor: pointer;
 text-shadow: -1px -1px 0 #50772f;
}
.up-ads_button:before {
 content: " ";
 position: absolute;
 top: 8px;
 left: 23px;
 display: block;
 width: 15px;
 height: 17px;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAMAAAA11AaTAAAAkFBMVEUAAgEAAgEAAgH///8AAgEAAgH///8AAgEAAgHy8vIAAgEAAgHw8PAAAgEAAgEAAgHt7e0AAgEAAgEAAgEAAgEAAgEDBQQVGxo4PTzs7OxbYF9+gYHt7e2dn565urrv7+/////////Nzs7z8/Pp6en19fXw8PD4+Pj29vb6+vr7+/v9/f39/f3////+/v7////Udec+AAAAL3RSTlMAAQICBQgIDRITGSAiJy4zNjg7Pj9AQUZNTlhlanaIiJydn7/I1dnl5vHx+Pn9/ocpxGMAAABgSURBVHgBrcdVAoMwEAXAV29Tdynuvve/HSELIQdg/gZMCJg2d8cyurz+y+qiOzt9MqJ0N3z/ikgKF9ztIyDFVV3d7IZff2Xn519OveIAHN8JafEa8Mjgo/PkgE1/jG8BIKYVM+ZlCswAAAAASUVORK5CYII=) no-repeat;
}



.up-ads_ps-link {
 display: none;
}
.up-ads_ps-link span {
 color: #0f5170;
 display: inline-block;
 border-bottom: 1px dashed #0f5170;
 line-height: 1em;
 text-decoration: none;
}
.up-ads_ps-link span:hover {
 border-bottom: none;
}
.up-ads_ps-link__icon {
 display: inline-block;
 vertical-align: top;
 width: 15px;
 height: 15px;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAQlBMVEUAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQsAeQvGRh30AAAAFXRSTlMAAggSIDJIYn+cnbbMzd7f7O329/2JJ/FfAAAARklEQVR4AZ3HuRWAIBQEwOVG8Zbtv1WFz1NiJhuIENBx1+3+mY3cDRqV+EoKIrKKMp+l2ZfZg81pAb3ws2pM7MwoWEEM9wG24Qd84R9IhQAAAABJRU5ErkJggg==) no-repeat;
}
.flats-main-item.cabinet-edition.hover .rightCol .up-ads_ps-link {
 display: inline-block;
}



/* Ice/Static/fonts/Raleway/fonts.css */
@font-face {
 font-family: 'Raleway Thin';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-100.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-100.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-100.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-100.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-100.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-100.svg#Raleway") format('svg'); 

}
@font-face {
 font-family: 'Raleway Thin Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-100italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-100italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-100italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-100italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-100italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-100italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway ExtraLight';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-200.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-200.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-200.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-200.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-200.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-200.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway ExtraLight Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-200italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-200italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-200italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-200italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-200italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-200italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Light';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-300.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-300.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-300.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-300.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-300.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-300.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Light Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-300italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-300italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-300italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-300italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-300italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-300italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Regular';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-regular.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-regular.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-regular.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-regular.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-regular.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-regular.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Medium';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-500.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-500.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-500.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-500.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-500.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-500.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Medium Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-500italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-500italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-500italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-500italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-500italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-500italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway SemiBold';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-600.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-600.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-600.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-600.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-600.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-600.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway SemiBold Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-600italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-600italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-600italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-600italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-600italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-600italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Bold';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-700.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-700.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-700.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-700.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-700.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-700.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Bold Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-700italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-700italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-700italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-700italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-700italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-700italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway ExtraBold';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-800.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-800.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-800.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-800.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-800.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-800.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway ExtraBold Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-800italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-800italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-800italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-800italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-800italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-800italic.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Black';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-900.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-900.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-900.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-900.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-900.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-900.svg#Raleway") format('svg'); 
}
@font-face {
 font-family: 'Raleway Black Italic';
 font-weight: normal;
 font-style: normal;
 font-display: swap;
 src: url("/Ice/Static/fonts/Raleway/raleway-900italic.eot"); 
 src: url("/Ice/Static/fonts/Raleway/raleway-900italic.eot?#iefix") format('embedded-opentype'), 
 url("/Ice/Static/fonts/Raleway/raleway-900italic.woff2") format('woff2'), 
 url("/Ice/Static/fonts/Raleway/raleway-900italic.woff") format('woff'), 
 url("/Ice/Static/fonts/Raleway/raleway-900italic.ttf") format('truetype'), 
 url("/Ice/Static/fonts/Raleway/raleway-900italic.svg#Raleway") format('svg'); 
}



/* Ice/Static/css/noPack/Controller/Flat/filters.css */

.filter-mobile {
 display: none;
}
.filter-left {
 width: 271px;
}
.main-filter {

}
.main-filter__title {
 font-family: 'Raleway Bold';
 font-size: 30px;
 line-height: 34px;
 color: #000000;
 margin: 40px auto 20px auto;
 width: 1170px;
}
.main-filter__title span {
 font-family: 'Raleway Regular';
 font-size: 24px;
 line-height: 30px;
}
.main-filter__container {
 background: #F4F9FB;
 border-radius: 5px;
 padding: 20px 20px 34px;
}
.main-filter__special {
 display: flex;
 align-items: center;
 justify-content: center;
 width: 100%;
 height: 46px;
 background: linear-gradient(98.08deg, #610DD6 -80%, #2484FF 16.67%, #65CC67 115.37%);
 border-radius: 9px;
 padding: 5px;
}
.main-filter__special-container {
 min-width: 225px;
 height: 40px;
 border-radius: 8px;
 background: #F4F9FB;
 padding: 10px 16px;
}
.main-filter__special__checkbox {
 position: absolute;
 z-index: -1;
 opacity: 0;
}
.main-filter__special__checkbox+label {
 display: inline-flex;
 align-items: center;
 user-select: none;
 cursor: pointer;
 font-size: 16px;
 font-family: 'Raleway Light';
}
.main-filter__special__checkbox+label::before {
 content: '';
 display: inline-block;
 width: 18px;
 height: 18px;
 flex-shrink: 0;
 flex-grow: 0;
 border: 1px solid #000000;
 border-radius: 3px;
 margin-right: 10px;
 background-repeat: no-repeat;
 background-position: center center;
 background-size: 77%;
}
.main-filter__special__checkbox:checked+label::before {
 border-color: #F36031;
 background-image: url("/Ice/Static/images/site/checked/checked-orange.svg");
}

.main-filter__special__checkbox:not(:disabled):not(:checked)+label:hover::before {
 border-color: #F36031;
}
.main-filter__unit {
 margin: 23px 0 0 0;
 position: relative;
}
.main-filter__unit:first-child {
 margin: 0;
}
.main-filter__caption {
 font-family: 'Raleway Regular';
 font-size: 18px;
 line-height: 23px;
 margin: 0 0 14px 0;
}
.main-filter__select {
 border: none;
 background-color: transparent;
 outline: none;
 margin: 0 0 0 -5px;
 cursor: pointer;
}
.main-filter__range {
 margin: 20px 0 0 0;
}
.main-filter__range .ui-slider:before {
 height: 5px;
 border: none;
 background: #DADADA;
 top: 0;
}
.main-filter__range div.ui-slider {
 height: 5px;
 margin: 0 10px;
 overflow: inherit;
}
.main-filter__range div.ui-slider-range {
 background-color: #1967D2;
 height: 5px !important;
 top: 0 !important;
}

.main-filter__range .ui-slider-handle, .ui-slider .ui-slider-handle, .ui-slider-range .ui-slider-handle {
 border: 2px solid #1967D2 !important;
}
.main-filter__range .ui-slider-horizontal .ui-slider-handle {
 top: -8px;
 cursor: pointer;
}
.main-filter__range__result {
 display: flex;
 flex-direction: row;
 align-items: center;
 color: #1967D2;
 width: 100%;
}
.main-filter__range__input {
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #1967D2;
 border: none;
 outline: none;
 background-color: transparent;
 width: inherit;
}
.main-filter__range__input.align {
 text-align: end;
}
.main-filter__rooms {
 display: flex;
 align-items: center;
 flex-direction: row;
 flex-wrap: wrap;
}
.main-filter__room {
 display: flex;
 align-items: center;
 justify-content: center;
 width: 40px;
 min-width: 40px;
 height: 40px;
 min-height: 40px;
 background: #EEEEEE;
 border-radius: 9px;
 font-size: 18px;
 color: #000000;
 text-decoration: none;
 margin: 0 10px 0 0;
 cursor: pointer;
}
.main-filter__room.cottage {
 width: 60px;
 min-width: 40px;
}
.main-filter__room:hover {
 color: #1967D2;
}
.main-filter__room.checked {
 border: 3px solid #1967D2;
}
.main-filter__room.text {
 width: 140px;
 min-width: 140px;
 height: 40px;
 min-height: 40px;
 font-size: 16px;
 margin: 10px 0 0 0;
}
.main-filter__search {
 box-sizing: border-box !important;
 appearance: none;
 outline: none;
 border: 1px solid #000000;
 border-radius: 9px;
 height: 46px;
 width: 100%;
 padding: 0 20px 0 20px;
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}
.main-filter__search::placeholder {
 color: #626262;
}
.main-filter__search__exit {
 position: absolute;
 cursor: pointer;
 right: 5px;
 bottom: 15px;
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-repeat: no-repeat;
 background-size: contain;
 width: 15px;
 height: 15px;
}
.main-filter__block {
 margin: 0 0 16px 0;
}
.main-filter__extra {
 font-family: 'Raleway Light';
 font-size: 16px;
 line-height: 20px;
 text-decoration: underline;
 color: #1967D2;
 cursor: pointer;
 margin: 0 0 16px 0;
}

.main-filter__extra:hover {
 text-decoration: none;
}
.main-filter__icon-cross {
 color: #555;
 box-shadow: none;
 border: none;
 background: #fff;
 top: 11px;
}
.main-filter__buttons {
 margin: 30px 0 0 0;
}
.main-filter__button-reset {
 display: flex;
 align-items: center;
 justify-content: center;
 width: 100%;
 height: 51px;
 cursor: pointer;
 background: #1967D2;
 border-radius: 9px;
 font-family: 'Raleway Regular';
 font-size: 18px;
 color: #FFFFFF;
 text-shadow: none;
 box-shadow: none;
}
.main-filter__button-reset:hover {
 background: #1F44AF;
}
.main-filter__button-link {
 display: flex;
 align-items: center;
 justify-content: center;
 background: transparent;
 cursor: pointer;
 margin: 20px 0 0 0;
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 text-shadow: none;
 box-shadow: none;
}
.main-filter__button-link:hover {
 text-decoration: underline;
}
.main-filter__button-link:after {
 content: '';
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-repeat: no-repeat;
 background-size: contain;
 margin: 0 0 0 15px;
 width: 10px;
 height: 10px;
}
.main-filter__result {
 display: flex;
 align-items: center;
 flex-direction: column;
 margin: 16px 0 0 0;
}
.main-filter__result__text {
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 14px;
 line-height: 18px;
 color: #4B4B4B;
}
.main-filter__result__text span {
 font-size: 16px;
 color: #000000;
}
.main-filter__result__price {
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #1967D2;
 margin: 12px 0 0 0;
}
.flats-list {
 margin: 50px 0 0 0;
}
.flats-list__sorting {
 display: grid;
 grid-template-columns: 2fr 1fr;
 grid-gap: 50px;
 align-items: center;
 font-family: 'Raleway Light';
}
.flats-list__sorting__left {
 display: flex;
 flex-direction: row;
 justify-content: space-between;
 flex-wrap: wrap;
 align-items: center;
}
.flats-list__sorting__right {
 display: flex;
 flex-direction: row;
 justify-content: space-between;
}
.flats-list__sorting__caption {
 display: flex;
 align-items: center;
 font-family: 'Raleway Light';
 font-weight: 300;
 font-size: 14px;
 line-height: 18px;
}
.flats-list__sorting__caption:before {
 content: '';
 background-image: url("/Ice/Static/images/site/list/sorting.svg");
 background-repeat: no-repeat;
 background-position: center;
 width: 20px;
 height: 20px;
 margin: 0 12px 0 0;
}
.flats-list__sorting__button {
 display: flex;
 align-items: center;
 border: none;
 box-shadow: none;
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 cursor: pointer;
}
.flats-list__sorting__button:hover {
 color: #1967D2;
}
.flats-list__sorting__button:after {
 content: '';
 background-image: url("/Ice/Static/images/site/checked/filled-black.svg");
 background-repeat: no-repeat;
 background-position: center;
 width: 8px;
 height: 5px;
 margin: 0 0 0 8px;
}
.flats-list__sorting__button.checked {
 color: #1967D2;
}
.flats-list__sorting__button.checked:after {
 transform: rotate(180deg);
}
.flats-list__sorting__verified {
 display: flex;
 align-items: center;
 border: none;
 box-shadow: none;
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #000000;
 cursor: pointer;
}
.flats-list__sorting__verified.checked,
.flats-list__sorting__verified:hover {
 color: #1967D2;
}
.flats-list__tumbler {
 border: none;
 cursor: pointer;
}

.flats-list__tumbler.checked {
 display: none;
}
.flats-list__sorting__button__map {
 display: flex;
 align-items: center;
 font-weight: 300;
 font-size: 16px;
 line-height: 20px;
 color: #1967D2;
 text-decoration: underline;
 cursor: pointer;
}
.flats-list__sorting__button__map:hover {
 text-decoration: none;
}
.flats-list__sorting__button__map:before {
 content: '';
 background-image: url("/Ice/Static/images/site/list/map.svg");
 background-repeat: no-repeat;
 background-size: contain;
 width: 18px;
 height: 22px;
 margin: 0 10px 0 0;
}
.flats-list__sorting__button__exit {
 display: flex;
 align-items: center;
 font-family: 'Raleway Regular';
 color: #1967D2;
 font-size: 16px;
 line-height: 20px;
 text-decoration: underline;
}
.flats-list__sorting__button__exit:hover {
 text-decoration: none;
}
.flats-list__sorting__views {
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 15px;
 align-items: center;

}
.flats-list__sorting__view {
 height: 14px;
 width: 18px;
 background-repeat: no-repeat;
 cursor: pointer;
 transition: 0.2ms;
}
.flats-list__sorting__view.list {
 background-image: url("/Ice/Static/images/site/list/list-black.svg");
}
.flats-list__sorting__view.list:hover {
 background-image: url("/Ice/Static/images/site/list/list-grey.svg");
}
.flats-list__sorting__view.list.checked {
 background-image: url("/Ice/Static/images/site/list/list-grey.svg");
}
.flats-list__sorting__view.list.checked:hover {
 background-image: url("/Ice/Static/images/site/list/list-black.svg");
}

.flats-list__sorting__view.cards {
 background-image: url("/Ice/Static/images/site/list/card-black.svg");
}
.flats-list__sorting__view.cards.checked {
 background-image: url("/Ice/Static/images/site/list/card-grey.svg");
}

.flats-list__sorting__view.cards:hover {
 background-image: url("/Ice/Static/images/site/list/card-grey.svg");
}

.popup-filter {
 max-width: 700px;
 width: 99%;
 background: #FFFFFF;
 border-radius: 5px;
 position: relative;
 padding: 30px 27px 22px 33px;
 font-family: 'Raleway Regular';
 max-height: 99%;
 overflow: auto;
}
.popup-filter__exit {
 position: absolute;
 right: 13px;
 top: 10px;
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-repeat: no-repeat;
 background-size: contain;
 width: 25px;
 height: 25px;
 cursor: pointer;
}
.popup-filter__header {
 margin: 20px 0;
}
.popup-filter__row {
 display: grid;
 grid-template-columns: 100px 1fr;
 grid-gap: 20px;
 align-items: center;
 margin: 20px 0;
}
.popup-filter__caption {
 font-family: 'Raleway Regular';
 font-size: 24px;
 line-height: 30px;
 color: #000000;
}
.popup-filter__input {
 width: 100%;
 background: #FFFFFF;
 border: 1px solid #000000;
 border-radius: 10px;
 height: 46px;
 outline: none;
 font-size: 16px;
 padding: 0 20px;
}
.popup-filter__body {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr;
 grid-gap: 15px;
 background: #F4F9FB;
 border-radius: 5px;
 margin: 0 -27px 0 -33px;
 padding: 20px 27px;
}
.popup-filter__checkbox {
 position: absolute;
 z-index: -1;
 opacity: 0;
}
.popup-filter__checkbox+label {
 display: inline-flex;
 align-items: center;
 user-select: none;
 cursor: pointer;
 font-size: 16px;
 line-height: 18px;
 font-family: 'Raleway Light';
}
.popup-filter__checkbox+label::before {
 content: '';
 display: inline-block;
 width: 18px;
 height: 18px;
 flex-shrink: 0;
 flex-grow: 0;
 border: 1px solid #000000;
 border-radius: 3px;
 margin-right: 12px;
 background-repeat: no-repeat;
 background-position: center center;
 background-size: 77%;
}
.popup-filter__checkbox:checked+label::before {
 border-color: #F36031;
 background-image: url("/Ice/Static/images/site/checked/checked-orange.svg");
}

.popup-filter__checkbox:not(:disabled):not(:checked)+label:hover::before {
 border-color: #F36031;
}
.popup-filter__more {
 display: flex;
 align-items: center;
 justify-content: center;
 grid-column-start: 1;
 grid-column-end: 4;
 height: 46px;
 width: 200px;
 margin: 30px 0 0 auto;
 border-radius: 10px;
 border: 3px solid #F36031;
 background: transparent;
 color: #000000;
 font-size: 18px;
 cursor: pointer;
}
.popup-filter__more:hover {
 background: #B43E19;
 color: #FFFFFF;
 border: 3px solid #B43E19;
}
.popup-filter__footer {
 display: grid;
 grid-template-columns: 1fr;
 grid-gap: 20px;
}
.popup-filter__footer__row {
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 20px;
 align-items: center;
 margin: 20px 0 10px 0;
}
.popup-filter__footer__text {
 font-size: 18px;
 line-height: 20px;
}

.popup-filter__footer__link {
 display: flex;
 align-items: center;
 justify-content: flex-end;
 color: #F36031;;
 font-size: 18px;
 line-height: 20px;
 text-align: end;
 cursor: pointer;
 text-decoration: underline;
}
.popup-filter__footer__link:hover {
 text-decoration: none;
}
.popup-filter__footer__link:after {
 content: '';
 background-image: url("/Ice/Static/images/site/popap/exit-orange.svg");
 background-repeat: no-repeat;
 background-size: contain;
 width: 15px;
 height: 15px;
 margin: 0 0 0 10px;
}

.popup-filter__footer__buttons {
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 20px;
}
.popup-filter__footer__button {
 display: flex;
 align-items: center;
 justify-content: center;
 height: 46px;
 border-radius: 10px;
 border: 3px solid #F36031;
 color: #000000;
 font-size: 18px;
 cursor: pointer;
}
.popup-filter__footer__button:hover {
 background: #B43E19;
 color: #FFFFFF;
 border: 3px solid #B43E19;
}
.popup-filter__footer__button.ready {
 color: #FFFFFF;
 background: #F36031;
}
.popup-filter__footer__button.ready:hover {
 background: #B43E19;
}
@media screen and (max-width: 1180px) {
 .main-filter__title {
 width: 100%;
 padding: 0 20px;
 }

}
@media screen and (max-width: 1140px) {
 .flats-list__sorting {
 grid-template-columns: 3fr 1fr;
 grid-gap: 30px;
 }
}
@media screen and (max-width: 1040px) {
 .flats-list__sorting {
 grid-template-columns: 1fr;
 grid-gap: 15px;
 }
}
@media screen and (max-width: 900px) {
 .main-filter,
 .main-filter__result {
 display: none;
 }
 .main-filter.show {
 display: flex;
 height: 100%;
 max-width: 400px;
 overflow-x: hidden;
 overflow-y: auto;
 }
 .filter-left.show {
 position: fixed;
 top: 0;
 right: 0;
 left: 0;
 bottom: 0;
 background: rgba(0,0,0,.6);
 width: 100%;
 z-index: 100;
 }
 .main-filter__container {
 border-radius: 0;
 height: fit-content;
 }
 .main-filter__special {
 width: 231px;
 }
 .main-filter__exit {
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-repeat: no-repeat;
 background-size: contain;
 width: 20px;
 height: 20px;
 margin: 0 0 20px auto;
 cursor: pointer;
 }
 .content__left-col {
 float: inherit;
 margin: 0;
 }
 .content__left-col + .content__right-col {
 margin: 0 0 0 0;
 }
 .flats-list__sorting {
 display: none;

 }
 .filter-mobile {
 display: flex;
 flex-direction: column;
 }
 .filter-mobile__caption {
 font-family: 'Raleway Bold';
 font-size: 30px;
 line-height: 38px;
 color: #000000;
 }
 .filter-mobile__caption span {
 font-family: 'Raleway Regular';
 font-size: 24px;
 line-height: 30px;
 }
 .filter-mobile__row {
 display: flex;
 flex-direction: row;
 align-items: center;

 }
 .filter-mobile__button {
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 background: #1967D2;
 border-radius: 10px;
 width: 235px;
 height: 51px;
 font-size: 18px;
 color: #FFFFFF;
 margin: 0 14px 0 0;
 }
 .filter-mobile__button-sort {
 display: flex;
 align-items: center;
 justify-content: center;
 background: #F4F9FB;
 border-radius: 10px;
 height: 51px;
 width: 55px;
 }
 .filter-mobile__button-sort:before {
 content: '';
 background-image: url("/Ice/Static/images/site/list/sorting.svg");
 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;
 width: 20px;
 height: 20px;
 }
 .filter-mobile__sort {
 display: flex;
 align-items: center;
 justify-content: center;
 position: fixed;
 top: 0;
 right: 0;
 left: 0;
 bottom: 0;
 background: rgba(0,0,0,.6);
 width: 100%;
 z-index: 100;
 }
 .filter-mobile__sort__container {
 background: #F4F9FB;
 border-radius: 5px;
 min-height: 230px;
 width: 270px;
 padding: 15px 20px 30px 30px;
 }
 .filter-mobile__sort__exit {
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-repeat: no-repeat;
 background-size: contain;
 width: 20px;
 height: 20px;
 margin: 0 0 0 auto;
 cursor: pointer;
 }
 .flats-list__sorting__caption {
 margin: 0 0 15px 0;
 }
 .flats-list__sorting__button {
 margin: 0 0 20px 32px;
 }
 .flats-list__sorting__verified {
 margin: 0 0 20px 32px;
 }
 .flats-list__sorting__button__map:before {
 margin: 0 15px 0 0;
 }

}
@media screen and (max-width: 700px) {
 .popup-filter__body {
 grid-template-columns: 1fr 1fr;
 }
 .popup-filter__more {
 grid-column-start: 1;
 grid-column-end: 3;
 }
}
@media screen and (max-width: 600px) {
 .popup-filter__body {
 grid-template-columns: 1fr;
 }
 .popup-filter__more {
 grid-column-start: 1;
 grid-column-end: 2;
 }

}
@media screen and (max-width: 480px) {
 .popup-filter {
 padding: 30px 20px 22px 20px;
 }
 .popup-filter__row {
 grid-template-columns: 1fr;
 grid-gap: 10px;
 }
 .popup-filter__caption {
 font-size: 20px;
 line-height: 22px;
 }
 .popup-filter__body {
 margin: 0 -20px 0 -20px;
 padding: 20px;
 }
 .popup-filter__more {
 margin: 30px auto 0 auto;
 }
 .main-filter__title {
 font-size: 24px;
 line-height: 30px;
 text-align: center;
 margin: 22px 0 18px 0;
 }
 .main-filter__title span {
 font-size: 18px;
 line-height: 23px;
 }
}


.wrap-city-item {
 padding: 10px;
 border: 1px solid transparent;
 border-radius: 5px;
 transition: all .5s;
}
.wrap-city-item:hover{
 border: 1px solid #1F44AF;
 background:#1F44AF;
}
.wrap-city-item a{
 color: #1967D2;
 text-decoration: none;
}
.wrap-city-item:hover a{
 color:#fff;
}


/* Ice/Static/css/noPack/popupLogin.css */
.popup-login {
 display: flex;
 flex-direction: column;
 background-color: #F4F9FB;
 background-repeat: no-repeat;
 background-image: url("/Ice/Static/images/site/popap/popup-login.svg");
 background-position: bottom right;
 background-size: contain;
 border-radius: 5px;
 padding: 28px 20px 69px 20px;
 max-width: 99%;
 width: 275px;
 position: relative;
 max-height: 99%;
 overflow: auto;
}
.popup-login.authorization {
 padding: 50px 20px;
}
.popup-login__exit {
 position: absolute;
 cursor: pointer;
 right: 12px;
 top: 15px;
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-size: contain;
 width: 20px;
 height: 20px;
}
.popup-login__title {
 font-size: 24px;
 line-height: 30px;
 color: #000000;
 font-family: 'Raleway Bold';
 text-align: center;
}
.popup-login__subtitle {
 font-size: 14px;
 line-height: 18px;
 color: #000000;
 text-align: center;
 margin: 5px 0 10px 0;
 color: #626262;
 font-family: 'Raleway Light';
}
.popup-login__caption {
 font-size: 18px;
 line-height: 22px;
 color: #000000;
 font-family: 'Raleway Regular';
 text-align: center;
}
.popup-login__form {
 margin: 20px 0 0 0;
}
.popup-login__column {
 display: grid;
 grid-template-columns: 1fr;
 grid-gap: 8px;
 margin: 0 0 15px 0;
 position: relative;
}
.popup-login__label {
 font-size: 14px;
 line-height: 18px;
 font-family: 'Raleway Regular';
}
.popup-login__input {
 background: #FFFFFF;
 border: 1px solid #000000;
 border-radius: 10px;
 z-index: 2;
 outline: none;
 height: 46px;
 width: 100%;
 padding: 0 20px;
 appearance: none;
 font-size: 16px;
 color: #626262;
 font-weight: 300;
 font-family: 'Raleway Light';
}
.popup-login__column .input-box__hint--red {
 top: 73px;
}
.popup-login__links {
 display: grid;
 grid-template-columns: 1fr;
 grid-gap: 20px;
 margin: 0 0 25px 0;
}
.popup-login__links .wrong-pass {
 font-size: 13px;
 line-height: 16px;
 font-weight: 500;
}
.popup-login__links.authorization {
 margin: 25px 0 0 0;
 grid-gap: 10px;
}
.form__block__link {
 font-family: 'Raleway Light';
 font-size: 14px;
 line-height: 18px;
 color: #1967D2;
}
.form__block__link a {
 text-decoration: underline;
}
.form__block__link:hover {
 text-decoration: none;
}
.popup-login__button {
 display: flex;
 align-items: center;
 justify-content: center;
 max-width: 235px;
 width: 100%;
 height: 51px;
 background: #1967D2;
 border-radius: 9.06024px;
 font-size: 18px;
 color: #FFFFFF;
 font-family: 'Raleway Regular';
 border: none;
 cursor: pointer;
 min-height: 51px;;
}
.popup-login__button:hover {
 background: #1F44AF;
}
.popup-login__button-authorization {
 display: flex;
 align-items: center;
 justify-content: center;
 max-width: 235px;
 width: 100%;
 height: 67px;
 background: #1967D2;
 border-radius: 9.06024px;
 font-size: 18px;
 line-height: 20px;
 color: #FFFFFF;
 font-family: 'Raleway Regular';
 border: none;
 text-align: center;
 cursor: pointer;
}
.popup-login__button-authorization:hover {
 background: #1F44AF;
}
.login-form__body__fail {
 font-size: 14px;
 line-height: 18px;
 color: red;
 display: none;
 padding: 0;
 text-align: left;
}



/* Ice/Static/css/noPack/registrationPage.css */
.registration-page {
 width: 100%;

}
.registration-page__container {
 width: 700px;
 margin: 0 auto;
 padding: 40px 0;
}
.registration-page__title {
 text-align: center;
 font-size: 36px;
 line-height: 45px;
 color: #000000;
 font-family: 'Raleway Bold';
}
.registration-page__subtitle {
 font-size: 14px;
 line-height: 18px;
 text-align: center;
 color: #626262;
 font-family: 'Raleway Light';
}
.registration-page__form {
 margin: 20px 0 50px 0;
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-gap: 20px;
}
.registration-page__column {
 display: flex;
 flex-direction: column;
 position: relative;
}
.registration-page__column .input-box__hint--red {
 top: 70px;
}
.registration-page__label {
 font-family: 'Raleway Regular';
 font-size: 14px;
 line-height: 18px;
 margin: 0 0 5px 0;
}
.registration-page__input {
 background: #FFFFFF;
 border: 1px solid #000000;
 border-radius: 10px;
 z-index: 2;
 outline: none;
 height: 46px;
 width: 100%;
 padding: 0 20px;
 appearance: none;
 font-size: 16px;
 color: #626262;
 font-weight: 300;
 font-family: 'Raleway Light';
 margin: 0 0 15px 0;
}
.registration-page__agreement {
 grid-column-start: 1;
 grid-column-end: 3;
}
.registration-page__row {
 display: flex;
 align-items: center;
 flex-direction: row;
 margin: 0 0 18px 0;
 position: relative;
}
.registration-page__checkbox {
 position: absolute;
 z-index: -1;
 opacity: 0;
}
.registration-page__checkbox+label {
 display: inline-flex;
 align-items: center;
 user-select: none;
 cursor: pointer;
}
.registration-page__checkbox+label::before {
 content: '';
 display: inline-block;
 width: 18px;
 height: 18px;
 flex-shrink: 0;
 flex-grow: 0;
 border: 1px solid #000000;
 border-radius: 3px;
 margin-right: 12px;
 background-repeat: no-repeat;
 background-position: center center;
 background-size: 77%;
}
.registration-page__checkbox:checked+label::before {
 border-color: #F36031;
 background-image: url("/Ice/Static/images/site/checked/checked-orange.svg");
}

.registration-page__checkbox:not(:disabled):not(:checked)+label:hover::before {
 border-color: #F36031;
}
.registration-page__text {
 font-size: 12px;
 line-height: 15px;
 font-family: 'Raleway Light';
}
.registration-page__text a {
 color: #000000;
 text-decoration: underline;
}
.registration-page__text a:hover {
 text-decoration: none;
}
.registration-page__button {
 display: flex;
 align-items: center;
 justify-content: center;
 background: #1967D2;
 border-radius: 9.06024px;
 height: 51px;
 width: 100%;
 color: #FFFFFF;
 font-size: 18px;
 font-family: 'Raleway Regular';
 border: none;
}
.registration-page__button:hover {
 background: #1F44AF;
}
.registration-page__privacy {
 font-size: 10px;
 line-height: 13px;
 color: #626262;
 font-family: 'Raleway Light';
}
.registration-page__privacy a {
 color: #626262;
 text-decoration: underline;
}
.registration-page__privacy a:hover {
 text-decoration: none;
}
.registration-page__units {
 display: grid;
 grid-template-columns: 1fr;
 grid-gap: 23px;
 margin: 20px auto;
}
.registration-page__unit {
 display: flex;
 align-items: center;
 font-size: 16.2792px;
 line-height: 20px;
 color: #000000;
 font-family: 'Raleway Light';
}
.registration-page__unit:before {
 content: '';
 background-image: url("/Ice/Static/images/site/checked/checked-green.svg");
 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;
 width: 22px;
 min-width: 22px;
 height: 16px;
 min-height: 16px;
 margin: 0 10px 0 0;
}

@media screen and (max-width: 760px) {
 .registration-page__container {
 width: 100%;
 padding: 40px 20px;
 }
}

@media screen and (max-width: 480px) {
 .registration-page__container {
 padding: 20px 20px 40px 20px;
 }
 .registration-page__title {
 font-size: 24px;
 line-height: 30px;
 }
 .registration-page__form {
 grid-template-columns: 1fr;
 grid-gap: 0;
 margin: 20px 0 30px;
 }
 .registration-page__agreement {
 grid-column-start: 1;
 grid-column-end: 2;
 margin: 10px 0 0 0;
 }
 .registration-page__privacy {
 margin: 10px 0 0 0;
 }
 .registration-page__units {
 grid-gap: 15px;
 }
 .registration-page__unit {
 font-size: 14px;
 line-height: 18px;
 }
 .registration-page__unit:before {
 width: 18px;
 min-width: 18px;
 height: 16px;
 min-height: 16px;
 }
}


/* Ice/Static/css/noPack/popupCity.css */
.popup-overlay {
 display: flex;
 align-items: center;
 justify-content: center;
 opacity: 1;
 z-index: 102;
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
 -webkit-transition: all .3s ease-out;
 transition: all .3s ease-out;
 background: rgba(0,0,0,0.6);
 font-size: 0;
 line-height: 0;
 overflow: hidden;
}
.popup-city {
 display: flex;
 flex-direction: column;
 background-color: #F4F9FB;
 border-radius: 5px;
 padding: 28px;
 max-width: 99%;
 width: 420px;
 position: relative;
 max-height: 99%;
 overflow: auto;
}

.popup-city__exit {
 position: absolute;
 cursor: pointer;
 right: 12px;
 top: 15px;
 background-image: url("/Ice/Static/images/site/popap/exit-black.svg");
 background-size: contain;
 width: 20px;
 height: 20px;
}
.popup-city__caption {
 font-size: 24px;
 line-height: 30px;
 color: #333;
 font-family: 'Raleway Regular';
 padding: 0 0 0 12px;
}
.popup-city__wrap-input {
 padding: 0 12px;
 margin-top: 15px;
 position: relative;
}
.popup-city__input {
 width: 100%;
 font-size: 14px;
 padding: 10px;
 position: relative;
}
.popup-city__wrap-input::after {
 content: "";
 height: 30px;
 width: 30px;
 position: absolute;
 right: 20px;
 top: calc(50% - 15px);
 background-image: url("/Ice/Static/images/site/list/search_grey.svg");
 background-size: 14px 14px;
 background-position: center;
 background-repeat: no-repeat;
}
.popup-city__units {
 display: grid;
 grid-row-gap: 2px;
 grid-column-gap: 20px;
 margin: 30px 0 0 0;
}
.no-cities {
 font-style: italic;
 color: darkred;
 line-height: normal;
 font-size: 14px;
 text-align: center;
}
.no-cities {
 font-style: italic;
 color: darkred;
 line-height: normal;
 font-size: 14px;
 text-align: center;
}
.popup-city__unit {
 font-family: 'Raleway Regular';
 font-size: 16px;
 line-height: 18px;
 color: #000000;
 text-decoration: none;
 padding: 6px 12px;
}
.popup-city__unit.active {
 color:#f36031;
 font-weight: bold;
}
.popup-city__unit:hover {
 background: #eee;
}
@media screen and (max-width: 760px) {
 .popup-city__units {
 grid-template-columns: repeat(3, 1fr);
 }
}
@media screen and (max-width: 520px) {
 .popup-city__units {
 grid-template-columns: repeat(2, 1fr);
 }
}


.wrap-city-confirm {
 position: fixed;
 top: 45px;
 left: 485px;
 padding: 15px;
 box-shadow: 0 0 5px #299bca;
 background-color: #fff;
 z-index: 1000;
}
.quest-confirm {
 font-size: 16px;
}
.wrap-btns-confirm {
 display: flex;
 gap: 5px;
 margin-top: 15px;
}
.btn-confirm-yes {
 padding: 10px 20px;
 background: #35b0e2;
 color: white;
 border: 1px solid #299bca;
 cursor: pointer;
}
.btn-confirm-no {
 padding: 10px 20px;
 color: #35b0e2;
 background: white;
 border: 1px solid #299bca;
 cursor: pointer;
}
@media screen and (max-width: 767px) {
 .wrap-city-confirm {
 top: 75px;
 left: calc(50% - 150px);
 width: 94%;
 max-width: 300px;
 }
 .wrap-btns-confirm {
 justify-content: space-between;
 }
 .btn-confirm-yes {
 padding: 10px 15px;
 font-size: 14px;
 }
 .btn-confirm-no {
 padding: 10px 15px;
 font-size: 14px;
 }
}


/* Ice/Static/css/noPack/recoveryPage.css */
.recovery-page {
 width: 100%;
}
.recovery-page__container {
 width: 700px;
 margin: 0 auto;
 padding: 40px 0;
}
.recovery-page__subtitle {
 text-align: center;
 font-size: 21px;
 line-height: 28px;
 color: #000000;
 font-family: 'Raleway Bold';
}
.recovery-page__form {
 margin: 30px 0 50px 0;
 display: grid;
 grid-template-columns: 1fr;
 grid-gap: 20px;
}
.recovery-page__row {
 display: grid;
 grid-template-columns: 1fr 27px 1fr;
 align-items: center;
 grid-gap: 20px;
}
.recovery-page__column {
 display: flex;
 flex-direction: column;
 position: relative;
}
.recovery-page__column .input-box__hint--red {
 top: 70px;
}
.recovery-page__label {
 font-family: 'Raleway Regular';
 font-size: 14px;
 line-height: 18px;
 margin: 0 0 5px 0;
}
.recovery-page__input {
 background: #FFFFFF;
 border: 1px solid #000000;
 border-radius: 10px;
 z-index: 2;
 outline: none;
 height: 46px;
 width: 100%;
 padding: 0 20px;
 appearance: none;
 font-size: 16px;
 color: #626262;
 font-weight: 300;
 font-family: 'Raleway Light';
 margin: 0 0 10px 0;
}
.recovery-page__button {
 display: flex;
 align-items: center;
 justify-content: center;
 background: #1967D2;
 border-radius: 9.06024px;
 height: 51px;
 width: 100%;
 max-width: 350px;
 margin: 0 auto;
 color: #FFFFFF;
 font-size: 18px;
 font-family: 'Raleway Regular';
 border: none;
}
.recovery-page__button:hover {
 background: #1F44AF;
}
.recovery-page__link {
 font-size: 16.2792px;
 line-height: 20px;
 color: #000;
 font-family: 'Raleway Light';
}
.recovery-page__link:hover {
 text-decoration: none;
}

.recovery-page__grid {
 display: grid;
 grid-template-columns: 1fr 1fr;
 align-items: center;
 grid-gap: 20px;
}
@media screen and (max-width: 760px) {
 .recovery-page__container {
 width: 100%;
 padding: 40px 20px;
 }
}
@media screen and (max-width: 600px) {
 .recovery-page__row {
 grid-template-columns: 1fr;
 grid-gap: 0;
 }
 .recovery-page__row span {
 text-align: center;
 }
 .recovery-page__button {
 margin: 15px 0 0 0;
 }
 .recovery-page__grid {
 grid-template-columns: 1fr;
 grid-gap: 0;
 }
}
@media screen and (max-width: 480px) {
 .recovery-page__container {
 padding: 20px 20px 40px 20px;
 }
 .recovery-page__subtitle {
 font-size: 18px;
 line-height: 23px;
 }
 .recovery-page__form {
 margin: 40px 0 30px;
 grid-gap: 10px;
 }
 .recovery-page__button {
 margin: 25px 0 0;
 }
}


/* Ice/Static/css/noPack/donatePage.css */
.donate-page {
 padding: 70px 0 100px 0;
}
.donate-page__caption {
 margin: 0 0 25px 0;
}
.donate-page__caption.color {
 color: red;
}
.donate-page__text {
 color: #000;
 font-size: 16px;
 font-family: 'Raleway Regular';
 font-style: normal;
 font-weight: 300;
 line-height: 150%;
 margin: 0 0 12px 0;

}
.donate-page__text a {
 color: #1E88E5;
 cursor: pointer;
 text-decoration: none;
}
.donate-page__text a:hover {
 text-decoration: underline;
}
.donate-page__button {
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 width: 260px;
 height: 44px;
 border: 2px solid #F36031;
 border-radius: 9px;
 text-decoration: none;
 font-family: 'Raleway Light';
 font-size: 18px;
 color: #000000;
 margin: 40px 0 0 0
}
.donate-page__button:hover {
 background: #B43E19;
 border: 2px solid #B43E19;
 color: #FFFFFF;
}
@media screen and (max-width: 480px) {
 .donate-page {
 padding: 30px 0 50px 0;
 }
 .donate-page__caption {
 font-size: 24px;
 line-height: 30px;
 margin: 0 0 15px 0;
 }
 .donate-page__button {
 width: 100%;
 }
}


/* Ice/Static/css/Controller/Cabinet.css */


