*{outline:none !important;}
.main-screen{position:relative;width:100%;min-height:650px;height:650px;top:0;left:0;}
.main-screen .header-bg-images{position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden;}
.main-screen .header-bg-images .bg-img{min-height:650px;height:650px;width:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;}
.main-screen .header-bg-images .bg-img img{width:100%;}
.main-screen .header-bg-images .bg-img .text-wrap{position:absolute;top:30%;left:40px;padding-right:40px;overflow:hidden;}
.main-screen .header-bg-images .bg-img .text-wrap .text{font-family:"ProximaLight", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#fff;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);cursor:default;}
.main-screen .header-bg-images .bg-img:hover::before{-webkit-transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);background-color:rgba(85, 65, 62, 0.47);}
.main-screen .header-bg-images .bg-img:hover .text-wrap .text{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.range-group{position:relative;display:inline-block;margin-right:5px;width:200px;}
.range-group_border-green{border-color:#3764F1;}
.range-group_border-gray{border-color:#585858;}
.range-group_price-focus .range-input_min{width:40%;}
.range-group_price-focus .range-input_max{display:inline-block;}
.range-group_price-focus .range-divider, .range-group_price-focus .range-hint{opacity:1;}
.range-label{width:100%;height:100%;background-color:#fff;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;font-weight:normal;color:#585858;position:absolute;top:50%;left:0px;padding-left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:text;}
.range-input{display:inline-block;width:95px;border:none;font-size:16px;padding:0px 10px;line-height:38px;height:36px;text-align:center;}
.range-input::-webkit-input-placeholder{color:transparent !important;}
.range-input::-moz-placeholder{color:transparent !important;}
.range-input:-ms-input-placeholder{color:transparent !important;}
.range-input::placeholder{color:transparent !important;}
.range-input_min{width:100%;}
.range-input_max{display:none;float:right;}
.range-hint{display:inline-block;background-color:#3764F1;line-height:18px;width:40px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#fff;text-align:center;position:absolute;top:-12px;opacity:0;}
.range-hint_min{left:27px;}
.range-hint_max{right:27px;}
.range-divider{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.form-search{width:1070px;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;z-index:1;padding-left:20px;line-height:70px;border:3px solid #3764F1;}
.form-search__type{display:none;}
.form-search__type:first-of-type{display:block;}
.form-search__tabs{position:absolute;top:-65px;left:-3px;}
.form-search__tab{width:170px;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#585858;line-height:62px;height:62px;background-color:#fff;text-align:center;float:left;cursor:pointer;}
.form-search__tab + .form-search__tab{border-left:3px solid #cbcbcb;}
.form-search__tab_active{position:relative;bottom:0px;width:200px;line-height:65px;height:65px;color:#3764F1;border:3px solid #3764F1;border-left:3px solid #3764F1 !important;border-bottom:none;}
.form-search__tab_active + .form-search__tab{border-left:none;}
.form-search__btn{position:relative;float:right;padding:0px;line-height:70px;height:100%;width:145px;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#fff;z-index:2;}
.form-search__btn:hover{background-color:#3764F1;}
.form-search__btn_mask{position:absolute;right:0;top:0;z-index:1;text-align:center;}
.form-search .form-control{background-color:#fff;}
.form-search__icon{position:absolute;right:10px;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.form-search__input, .form-search__select{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.1875em;color:#585858;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0px 10px;line-height:41px;height:40px;}
.form-search__input::-webkit-input-placeholder, .form-search__select::-webkit-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#585858 !important;}
.form-search__input::-moz-placeholder, .form-search__select::-moz-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#585858 !important;}
.form-search__input:-ms-input-placeholder, .form-search__select:-ms-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#585858 !important;}
.form-search__input::placeholder, .form-search__select::placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#585858 !important;}
.form-search__input:focus, .form-search__select:focus{border-color:#3764F1;}
.form-search__input.form-control, .form-search__select.form-control{-webkit-box-shadow:none;box-shadow:none;}
.form-search__select{position:relative;z-index:2;}
.form-search__select.form-control{background-color:transparent;}
.form-search__price-hint{display:inline-block;background-color:#3764F1;line-height:18px;width:40px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#fff;text-align:center;position:absolute;top:-12px;opacity:0;}
.form-search__price-hint_min{left:27px;}
.form-search__price-hint_max{right:27px;}
.form-search__price-divider{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.form-search__label{width:100%;height:100%;background-color:#fff;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;font-weight:normal;color:#585858;position:absolute;top:50%;left:0px;padding-left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:text;}
.form-search__radio-label{position:relative;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.1875em;color:#585858;padding-left:30px;margin-right:21px;margin-bottom:0;cursor:pointer;}
.form-search__radio-label::before, .form-search__radio-label::after{position:absolute;content:'';-webkit-border-radius:50%;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.form-search__radio-label::before{border:1px solid #585858;left:0;width:20px;height:20px;}
.form-search__radio-label::after{left:5px;opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);width:9px;height:9px;background-color:#3764F1;}
.form-search__radio:checked + label::after{opacity:1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.form-search__form-group, .form-search .range-group{position:relative;display:inline-block;margin-right:5px;}
.form-search__form-group_border-green, .form-search .range-group_border-green{border-color:#3764F1;}
.form-search__form-group_border-gray, .form-search .range-group_border-gray{border-color:#585858;}
.form-search__form-group_gender, .form-search .range-group_gender{top:2px;width:285px;}
.form-search__form-group_gender .form-search__icon, .form-search .range-group_gender .form-search__icon{left:10px;font-size:1.25em;}
.form-search__form-group_gender .form-search__icon.icomoon-down, .form-search .range-group_gender .form-search__icon.icomoon-down{left:auto;right:10px;font-size:1em;}
.form-search__form-group_gender .form-search__select, .form-search .range-group_gender .form-search__select{padding-left:35px;}
.form-search__form-group_location .form-search__icon, .form-search .range-group_location .form-search__icon{display:inline-block;left:10px;font-size:1.5em;}
.form-search__form-group_location .form-search__input, .form-search .range-group_location .form-search__input{position:relative;width:285px;padding-left:35px;z-index:2;}
.form-search__form-group_location .form-search__input.form-control, .form-search .range-group_location .form-search__input.form-control{background-color:transparent;}
.form-search__form-group_bedrooms .form-search__select, .form-search .range-group_bedrooms .form-search__select{width:145px;position:relative;top:1px;}
.form-search__form-group_bedrooms .icomoon-down, .form-search .range-group_bedrooms .icomoon-down{top:-webkit-calc(50% + 2px);top:calc(50% + 2px);}
.form-search__form-group_date .form-search__input, .form-search .range-group_date .form-search__input{width:160px;cursor:pointer;line-height:38px;}
.form-search__form-group_price, .form-search__form-group_size, .form-search__form-group_age, .form-search .range-group_price, .form-search .range-group_size, .form-search .range-group_age{line-height:40px;height:40px;width:200px;top:15px;}
.form-search__form-group_price .range-input, .form-search__form-group_size .range-input, .form-search__form-group_age .range-input, .form-search .range-group_price .range-input, .form-search .range-group_size .range-input, .form-search .range-group_age .range-input{position:absolute;top:2px;right:0;display:inline-block;width:95px;border:none;font-size:16px;line-height:38px;height:36px;text-align:center;}
.form-search__form-group_price .range-input::-webkit-input-placeholder, .form-search__form-group_size .range-input::-webkit-input-placeholder, .form-search__form-group_age .range-input::-webkit-input-placeholder, .form-search .range-group_price .range-input::-webkit-input-placeholder, .form-search .range-group_size .range-input::-webkit-input-placeholder, .form-search .range-group_age .range-input::-webkit-input-placeholder{color:transparent !important;}
.form-search__form-group_price .range-input::-moz-placeholder, .form-search__form-group_size .range-input::-moz-placeholder, .form-search__form-group_age .range-input::-moz-placeholder, .form-search .range-group_price .range-input::-moz-placeholder, .form-search .range-group_size .range-input::-moz-placeholder, .form-search .range-group_age .range-input::-moz-placeholder{color:transparent !important;}
.form-search__form-group_price .range-input:-ms-input-placeholder, .form-search__form-group_size .range-input:-ms-input-placeholder, .form-search__form-group_age .range-input:-ms-input-placeholder, .form-search .range-group_price .range-input:-ms-input-placeholder, .form-search .range-group_size .range-input:-ms-input-placeholder, .form-search .range-group_age .range-input:-ms-input-placeholder{color:transparent !important;}
.form-search__form-group_price .range-input::placeholder, .form-search__form-group_size .range-input::placeholder, .form-search__form-group_age .range-input::placeholder, .form-search .range-group_price .range-input::placeholder, .form-search .range-group_size .range-input::placeholder, .form-search .range-group_age .range-input::placeholder{color:transparent !important;}
.form-search__form-group_price .range-input_min, .form-search__form-group_size .range-input_min, .form-search__form-group_age .range-input_min, .form-search .range-group_price .range-input_min, .form-search .range-group_size .range-input_min, .form-search .range-group_age .range-input_min{width:100%;left:0;}
.form-search__form-group_price .range-input_max, .form-search__form-group_size .range-input_max, .form-search__form-group_age .range-input_max, .form-search .range-group_price .range-input_max, .form-search .range-group_size .range-input_max, .form-search .range-group_age .range-input_max{display:none;}
.form-search__form-group_size, .form-search__form-group_age, .form-search .range-group_size, .form-search .range-group_age{width:145px;}
.form-search__form-group_size .range-input, .form-search__form-group_age .range-input, .form-search .range-group_size .range-input, .form-search .range-group_age .range-input{width:60px;}
.form-search__form-group_size .range-input_min, .form-search__form-group_age .range-input_min, .form-search .range-group_size .range-input_min, .form-search .range-group_age .range-input_min{width:100%;}
.form-search__form-group_size .form-search__price-hint_min, .form-search__form-group_age .form-search__price-hint_min, .form-search .range-group_size .form-search__price-hint_min, .form-search .range-group_age .form-search__price-hint_min{left:10px;}
.form-search__form-group_size .form-search__price-hint_max, .form-search__form-group_age .form-search__price-hint_max, .form-search .range-group_size .form-search__price-hint_max, .form-search .range-group_age .form-search__price-hint_max{right:10px;}
.form-search__form-group_size .range-group_price-focus .range-input_min, .form-search__form-group_age .range-group_price-focus .range-input_min, .form-search .range-group_size .range-group_price-focus .range-input_min, .form-search .range-group_age .range-group_price-focus .range-input_min{width:60px;padding:0px 5px;}
.form-search__form-group_price-focus .form-search__price-hint, .form-search__form-group_price-focus .form-search__price-divider, .form-search .range-group_price-focus .form-search__price-hint, .form-search .range-group_price-focus .form-search__price-divider{opacity:1;}
.form-search__form-group_price-focus .range-input_min, .form-search .range-group_price-focus .range-input_min{width:95px;}
.form-search__form-group_price-focus .range-input_max, .form-search .range-group_price-focus .range-input_max{display:inline-block;}
.form-search__form-group_currency, .form-search .range-group_currency{position:relative;top:2px;width:65px;}
.form-search__form-group_currency .form-search__select, .form-search .range-group_currency .form-search__select{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;padding-left:5px;}
.form-search__form-group_currency .icomoon-down, .form-search .range-group_currency .icomoon-down{right:0;}
.form-search .location-input{cursor:pointer;}
.location-hints{display:none;position:absolute;top:41px;width:100%;padding:15px;background-color:#fff;z-index:10;}
.location-hints_border{border:1px solid #c0b8b7;}
.location-hints_show{display:block;}
.location-hints__item{display:block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.0625em;color:#585858;line-height:30px;cursor:pointer;}
.location-hints__item:hover{color:#3764F1;}
.section-post{width:100%;padding-top:40px;padding-bottom:80px;background-color:#fff;text-align:center;overflow:hidden;}
.section-post .text-wrap{margin-bottom:20px;}
.section-post .text-wrap h2{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2em;color:#4e4c4c;margin-bottom:15px;}
.section-post .text-wrap p{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#353434;line-height:30px;}
.section-post .text-wrap p span{font-weight:bold;}
.section-post .btn-wrap .btn-standard{display:inline-block;text-transform:none;font-size:1.5em;padding:0px 40px;line-height:66px;}
.section-post .btn-wrap .btn-standard:hover, .section-post .btn-wrap .btn-standard:visited{color:#fff;}
.section-apartments, .section-rooms, .section-rooms-and-flatmates, .comparing{width:100%;background-color:#fff;padding-bottom:30px;overflow:hidden;}
.section-apartments h3, .section-apartments h2, .section-rooms h3, .section-rooms h2, .section-rooms-and-flatmates h3, .section-rooms-and-flatmates h2, .comparing h3, .comparing h2{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;text-transform:uppercase;text-align:center;color:#6f504a;margin-bottom:30px;}
.section-apartments .img-wrap, .section-rooms .img-wrap, .section-rooms-and-flatmates .img-wrap, .comparing .img-wrap{display:block;position:relative;text-align:center;width:100%;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.section-apartments .img-wrap::before, .section-rooms .img-wrap::before, .section-rooms-and-flatmates .img-wrap::before, .comparing .img-wrap::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.section-apartments .img-wrap:hover, .section-rooms .img-wrap:hover, .section-rooms-and-flatmates .img-wrap:hover, .comparing .img-wrap:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:scale(1.012);-ms-transform:scale(1.012);transform:scale(1.012);}
.section-apartments .img-wrap:hover::before, .section-rooms .img-wrap:hover::before, .section-rooms-and-flatmates .img-wrap:hover::before, .comparing .img-wrap:hover::before{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);background-color:transparent;}
.section-apartments .img-wrap img, .section-rooms .img-wrap img, .section-rooms-and-flatmates .img-wrap img, .comparing .img-wrap img{width:100%;}
.section-apartments .title-wrap, .section-rooms .title-wrap, .section-rooms-and-flatmates .title-wrap, .comparing .title-wrap{margin-top:18px;margin-bottom:20px;}
.section-apartments .title-wrap p, .section-apartments .title-wrap a, .section-rooms .title-wrap p, .section-rooms .title-wrap a, .section-rooms-and-flatmates .title-wrap p, .section-rooms-and-flatmates .title-wrap a, .comparing .title-wrap p, .comparing .title-wrap a{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.27476em;text-align:center;color:#4e4c4c;line-height:1;overflow:hidden;height:52px;}
.section-apartments .info-wrap li, .section-rooms .info-wrap li, .section-rooms-and-flatmates .info-wrap li, .comparing .info-wrap li{position:relative;display:block;margin-bottom:5px;}
.section-apartments .info-wrap li .icon-wrap.icon-house, .section-rooms .info-wrap li .icon-wrap.icon-house, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icon-house, .comparing .info-wrap li .icon-wrap.icon-house{position:absolute;top:50% !important;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%);}
.section-apartments .info-wrap li .icon-wrap.icon-house + p, .section-rooms .info-wrap li .icon-wrap.icon-house + p, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icon-house + p, .comparing .info-wrap li .icon-wrap.icon-house + p{padding-left:48px;}
.section-apartments .info-wrap li p, .section-rooms .info-wrap li p, .section-rooms-and-flatmates .info-wrap li p, .comparing .info-wrap li p{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#4e4c4c;display:inline-block;line-height:18px;}
.section-apartments .info-wrap li p.location, .section-rooms .info-wrap li p.location, .section-rooms-and-flatmates .info-wrap li p.location, .comparing .info-wrap li p.location{overflow:hidden;position:relative;line-height:1em;max-height:2em;text-align:justify;margin-right:-1em;padding-right:1em;}
.section-apartments .info-wrap li p.location:before, .section-rooms .info-wrap li p.location:before, .section-rooms-and-flatmates .info-wrap li p.location:before, .comparing .info-wrap li p.location:before{content:'...';position:absolute;right:0;bottom:0;}
.section-apartments .info-wrap li p.location:after, .section-rooms .info-wrap li p.location:after, .section-rooms-and-flatmates .info-wrap li p.location:after, .comparing .info-wrap li p.location:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:white;}
.section-apartments .info-wrap li p span, .section-rooms .info-wrap li p span, .section-rooms-and-flatmates .info-wrap li p span, .comparing .info-wrap li p span{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;text-overflow:ellipsis;}
.section-apartments .info-wrap li p .view-details, .section-rooms .info-wrap li p .view-details, .section-rooms-and-flatmates .info-wrap li p .view-details, .comparing .info-wrap li p .view-details{display:block;white-space:nowrap;color:#ee7829;cursor:pointer;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.section-apartments .info-wrap li .icon-wrap, .section-rooms .info-wrap li .icon-wrap, .section-rooms-and-flatmates .info-wrap li .icon-wrap, .comparing .info-wrap li .icon-wrap{font-size:1.75em;width:30px;height:31px;color:#6f504a;text-align:center;display:inline-block;margin-right:15px;position:relative;background-repeat:no-repeat;}
.section-apartments .info-wrap li .icon-wrap.icomoon-location, .section-rooms .info-wrap li .icon-wrap.icomoon-location, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icomoon-location, .comparing .info-wrap li .icon-wrap.icomoon-location{top:-1px;left:2px;}
.section-apartments .info-wrap li .icon-wrap.icomoon-size, .section-rooms .info-wrap li .icon-wrap.icomoon-size, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icomoon-size, .comparing .info-wrap li .icon-wrap.icomoon-size{top:2px;font-size:0.875em;}
.section-apartments .info-wrap li .icon-wrap.icomoon-house, .section-rooms .info-wrap li .icon-wrap.icomoon-house, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icomoon-house, .comparing .info-wrap li .icon-wrap.icomoon-house{top:-3px;font-size:1.625em;}
.section-apartments .info-wrap li .icon-wrap.icon-marker, .section-rooms .info-wrap li .icon-wrap.icon-marker, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icon-marker, .comparing .info-wrap li .icon-wrap.icon-marker{left:6px;background-image:url("../img/sprite/sprite.png");background-position:0px -57px;}
.section-apartments .info-wrap li .icon-wrap.icon-arrows, .section-rooms .info-wrap li .icon-wrap.icon-arrows, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icon-arrows, .comparing .info-wrap li .icon-wrap.icon-arrows{top:2px;height:20px;background-image:url("../img/sprite/sprite.png");background-position:0px -30px;}
.section-apartments .info-wrap li .icon-wrap.icon-house, .section-rooms .info-wrap li .icon-wrap.icon-house, .section-rooms-and-flatmates .info-wrap li .icon-wrap.icon-house, .comparing .info-wrap li .icon-wrap.icon-house{height:26px;top:5px;background-image:url("../img/sprite/sprite.png");background-position:0px -130px;}
.section-apartments .btn-wrap, .section-rooms .btn-wrap, .section-rooms-and-flatmates .btn-wrap, .comparing .btn-wrap{width:100%;display:inline-block;text-align:center;margin-top:55px;}
.section-apartments .btn-wrap .btn-ghost, .section-rooms .btn-wrap .btn-ghost, .section-rooms-and-flatmates .btn-wrap .btn-ghost, .comparing .btn-wrap .btn-ghost{display:inline-block;padding:0px 40px;line-height:54px;}
.section-apartments{padding-bottom:70px;}
.section-rooms{padding-top:70px;}
.section-roommates{width:100%;padding-top:65px;padding-bottom:60px;background-image:url(../img/roommates-section/roommates-bg.jpg);background-size:cover;background-repeat:no-repeat;position:relative;}
.section-roommates::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(85, 65, 62, 0.71);}
.section-roommates h3{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;color:#fff;position:relative;text-align:center;text-transform:uppercase;margin-bottom:60px;}
.section-roommates .apartment-card{margin-left:90px;position:relative;background-color:#fff;display:inline-block;border:7px solid #fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}
.section-roommates .apartment-card .desc-wrap{position:absolute;bottom:-100%;}
.section-roommates .apartment-card .desc-wrap p{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#fff;margin-bottom:25px;}
.section-roommates .apartment-card .img-wrap{float:left;}
.section-roommates .apartment-card .img-wrap img{width:420px;}
.section-roommates .apartment-card .info-wrap{float:left;position:relative;}
.section-roommates .apartment-card .info-wrap p{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;line-height:1;}
.section-roommates .apartment-card .info-wrap .mark-wrap, .section-roommates .apartment-card .info-wrap .distance-wrap{padding:0px 30px;text-align:center;padding-top:20px;}
.section-roommates .apartment-card .info-wrap .mark-wrap .icon-wrap, .section-roommates .apartment-card .info-wrap .distance-wrap .icon-wrap{width:30px;height:33px;display:inline-block;color:#6f504a;font-size:1.75em;}
.section-roommates .apartment-card .info-wrap .mark-wrap .icon-wrap.icomoon-size, .section-roommates .apartment-card .info-wrap .distance-wrap .icon-wrap.icomoon-size{position:relative;left:-2px;font-size:0.875em;}
.section-roommates .apartment-card .info-wrap .distance-wrap .icon-wrap{height:20px;background-position:0px -42px;}
.section-roommates .apartment-card .info-wrap .star-wrap{width:97%;height:65px;line-height:65px;border-top:1px solid rgba(0, 0, 0, 0.1);position:absolute;bottom:-168px;left:5px;text-align:center;}
.section-roommates .apartment-card .info-wrap .star-wrap .icon-wrap{position:relative;top:4px;color:#ee7829;font-size:1.875em;display:inline-block;width:30px;height:28px;}
.section-roommates .desc-wrap-mobile{position:relative;text-align:center;}
.section-roommates .desc-wrap-mobile p{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#fff;margin-bottom:25px;}
.section-roommates .chat-card{position:relative;top:-176px;left:-45px;display:inline-block;background-color:#fff;border:8px solid #fff;width:340px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}
.section-roommates .chat-card .title-wrap{background-color:#3764F1;line-height:90px;}
.section-roommates .chat-card .title-wrap p{position:relative;top:10px;right:20px;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#fff;text-align:right;}
.section-roommates .chat-card .companion-message, .section-roommates .chat-card .own-message{border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.section-roommates .chat-card .companion-message .img-wrap, .section-roommates .chat-card .own-message .img-wrap{float:left;position:relative;top:-30px;width:110px;margin-left:10px;}
.section-roommates .chat-card .companion-message .img-wrap img, .section-roommates .chat-card .own-message .img-wrap img{width:100%;border:8px solid #fff;-webkit-border-radius:50%;border-radius:50%;}
.section-roommates .chat-card .companion-message p, .section-roommates .chat-card .own-message p{text-align:center;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.section-roommates .chat-card .companion-message .text-wrap, .section-roommates .chat-card .own-message .text-wrap{float:left;padding-left:20px;}
.section-roommates .chat-card .companion-message .text-wrap p, .section-roommates .chat-card .own-message .text-wrap p{text-align:left;line-height:18px;margin-top:20px;}
.section-roommates .chat-card .own-message{border-bottom:none;padding-top:15px;padding-bottom:30px;}
.section-roommates .chat-card .own-message .img-wrap{top:0;}
.section-roommates .chat-card .own-message .text-wrap p{color:#3764F1;}
.section-roommates .chat-card .message-input{position:relative;background-color:#d4cac8;width:100%;line-height:48px;height:48px;}
.section-roommates .chat-card .message-input .icon-wrap{position:relative;float:right;}
.section-roommates .chat-card .message-input .icon-wrap .icon{width:34px;height:34px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin:0px 5px;}
.section-roommates .chat-card .message-input .icon-wrap .icon-1{background-image:url("../img/sprite/sprite.png");background-position:0px -95px;}
.section-roommates .chat-card .message-input .icon-wrap .icon-2{background-image:url("../img/sprite/sprite.png");width:42px;margin-right:20px;}
.section-roommates .btn-wrap{position:relative;top:-40px;width:100%;display:inline-block;text-align:center;margin:0 auto;}
.section-roommates .btn-wrap .btn-ghost{display:inline-block;color:#fff;border-color:#fff;padding:0px 18px;line-height:54px;}
.section-roommates .btn-wrap .btn-ghost:hover{color:#000;background-color:#fff;}
.section-meet{width:100%;background-color:#fff;padding-top:75px;position:relative;}
.section-meet .decor{margin-top:70px;width:100%;height:1px;background-color:rgba(0, 0, 0, 0.5);}
.section-meet h3, .section-meet h2{text-align:center;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;text-transform:uppercase;color:#6f504a;margin-bottom:50px;}
.section-meet .item .img-wrap{display:block;position:relative;text-align:center;-webkit-border-radius:50%;border-radius:50%;width:196px;margin:0 auto;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);cursor:pointer;margin-bottom:13px;}
.section-meet .item .img-wrap::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(0, 0, 0, 0.1);-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.section-meet .item .img-wrap:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}
.section-meet .item .img-wrap:hover::before{background-color:transparent;}
.section-meet .item .img-wrap img{width:100%;-webkit-border-radius:50%;border-radius:50%;}
.section-meet .item .img-wrap .count{display:none;}
.section-meet .item .title-wrap{text-align:center;}
.section-meet .item .title-wrap .roommate-name{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;text-align:center;color:#3764F1;margin:18px 0px;}
.section-meet .item .info-wrap .info__item{width:100%;position:relative;height:30px;margin-bottom:10px;padding-left:90px;}
.section-meet .item .info-wrap .info__text, .section-meet .item .info-wrap .info__link{display:table-cell;vertical-align:middle;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.section-meet .item .info-wrap .info__text{position:relative;top:2px;width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.section-meet .item .info-wrap .info__link{color:#ee7829;}
.section-meet .item .info-wrap .info__icon{display:inline-block;position:absolute;top:50%;left:55px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:27px;height:26px;font-size:1.625em;color:#6f504a;text-align:center;}
.section-meet .item .info-wrap .info__icon.icomoon-house{font-size:1.375em;}
.section-meet .item .info-wrap .info__icon.icomoon-person{font-size:1.375em;color:#ee7829;}
.section-meet .item.active .img-wrap .count{display:block;position:absolute;right:57px;top:0;background-color:#3764F1;color:#fff;width:39px;line-height:35px;-webkit-border-radius:50%;border-radius:50%;border:3px solid #fff;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;}
.section-meet .item.active .title-wrap .roommate-name{color:#6f504a;}
.section-meet .item.active .info-wrap .info__text{color:#ef3722;}
.section-meet .item.active .info-wrap .info__icon{background-image:url("../img/sprite/sprite-red-new.png");}
.section-meet .item-2 .info-wrap li:first-child .icon-wrap{background-position:0px -130px;}
.section-banner{text-align:center;padding:90px 0px;background-color:#fff;}
.section-banner .banner{display:inline-block;margin:0 auto;width:728px;height:90px;line-height:90px;background-color:#b2b2b2;color:#fff;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;text-transform:uppercase;cursor:pointer;}
.section-join{width:100%;background-color:#fff;padding-top:65px;padding-bottom:100px;border-bottom:1px solid #6f504a;}
.section-join .title{text-align:center;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;color:#6f504a;text-transform:uppercase;margin-bottom:50px;}
.section-join .item .icon-wrap{text-align:center;margin-bottom:50px;height:80px;}
.section-join .item .icon-wrap .icon{display:inline-block;width:80px;height:83px;background-image:url("../img/sprite/join-us_sprite.png");background-repeat:no-repeat;}
.section-join .item .text-wrap .text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;font-weight:600;color:#545252;}
.section-join .item-2 .icon-wrap .icon{background-position:0px -84px;}
.section-join .item-3 .icon-wrap .icon{height:70px;background-position:0px -160px;}
.section-join .item-4 .icon-wrap .icon{background-position:0px -226px;}
.section-join .item-5 .icon-wrap .icon{background-position:0px -305px;}
.section-info{width:100%;background-color:#fff;padding-top:80px;padding-bottom:100px;}
.section-info .item .img-wrap{text-align:center;margin-bottom:30px;}
.section-info .item .img-wrap img{width:420px;}
.section-info .item .title-wrap{margin-bottom:20px;height:50px;overflow:hidden;}
.section-info .item .title-wrap .title{line-height:1.3;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;text-align:center;color:#3764F1;}
.section-info .item .text-wrap{margin-bottom:40px;}
.section-info .item .text-wrap .text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;font-weight:bold;color:#6f504a;}
.section-info .item .btn-wrap{text-align:center;}
.section-info .item .btn-wrap .btn-ghost{display:inline-block;padding:0px 15px;line-height:49px;font-size:1.125em;color:#99817d;border:2px solid #6f504a;}
.section-info .item .btn-wrap .btn-ghost:hover{color:#fff;}
.section-info .item-2 .text-wrap .text{padding-left:40px;}
.footer{border-top: 1px solid #3764F1;padding:50px 0px;}
.footer .social-bar{margin-top:10px;}
.footer-list{margin-bottom:25px;min-height:210px;}
.footer-list__item{display:block;}
.footer-list__link, .footer-list__title{color:#6f504a;line-height:1;font-size:1em;}
.footer-list__link{display:block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;text-decoration:none;color: #797979;
    font-size: 15px;
    line-height: 24px;}
/*.footer-list__link:hover, .footer-list__link:visited{color:#6f504a;text-decoration:underline;}*/
.footer-list__link:focus, .footer-list__link:hover{color:#FF902F;outline:none;}
.footer-list__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;margin-bottom:20px;font-size: 1em;
color: #3764F1;
font-weight: bold;}
.social-bar__item{width:30px;height:30px;border:1px solid rgba(0, 0, 0, 0.3);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 15px -5px rgba(0, 0, 0, 0.3);margin-right:5px;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);cursor:pointer;text-align:center;}
.social-bar__link{display:inline-block;width:100%;height:100%;line-height:29px;text-align:center;color:#6f504a;}
.social-bar__link:focus{color:#6f504a;}
.social-bar__link.icomoon-twitter:hover{color:#55acee;}
.social-bar__link.icomoon-facebook:hover{color:#3b5998;}
.social-bar__link.icomoon-youtube:hover{color:#bb0000;}
.social-bar__link.icomoon-google-plus:hover{color:#dd4b39;}
.social-bar__link.icomoon-pinterest:hover{color:#cb2027;}
.search-apartments-body{background-color:#fff;}
.search-apartments-body .header-bg-images .bg-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}
.search-apartments-body .main-screen{min-height:220px;height:auto;}
.search-apartments-body .section-form{width:100%;background-color:#fff;border-bottom:4px solid #3764F1;position:relative;z-index:10;}
.search-apartments-body .section-form .top-line-form{position:relative;height:71px;vertical-align:middle;padding-bottom:27px;border-bottom:1px solid #ddd9d8;}
.search-apartments-body .section-form .top-line-form::before{content:'';position:absolute;vertical-align:middle;height:100%;}
.search-apartments-body .section-form .top-line-form .range-group{position:relative;top:1px;}
.search-apartments-body .section-form .top-line-form .range-group .range-input{width:95px;line-height:40px;height:40px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.search-apartments-body .section-form .top-line-form .range-group .range-label{line-height:40px;color:#3764F1;}
.search-apartments-body .section-form .top-line-form .location-hints{padding-left:0;padding-right:0;}
.search-apartments-body .section-form .top-line-form .location-hints_show{display:block;}
.search-apartments-body .section-form .top-line-form .location-hints__link{display:block;padding-left:15px;padding-right:15px;font-size:0.875em;color:#6f504a;}
.search-apartments-body .section-form .top-line-form .location-hints__link:hover{color:#3764F1;}
.search-apartments-body .section-form .bottom-line-form{line-height:42px;position:relative;padding:10px 0px;border-bottom:1px solid #ddd9d8;}
.search-apartments-body .section-form .bottom-line-form .select-wrap, .search-apartments-body .section-form .bottom-line-form .input-wrap, .search-apartments-body .section-form .bottom-line-form .buttons-wrap{display:inline-block;}
.search-apartments-body .section-form .bottom-line-form .select-wrap{margin-right:40px;cursor:pointer;}
.search-apartments-body .section-form .bottom-line-form .select-wrap .select-search{border:none;font-size:1.25em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.search-apartments-body .section-form .bottom-line-form .select-wrap .open-advanced-search{background:none;}
.search-apartments-body .section-form .bottom-line-form .select-wrap .open-advanced-search .arrow-down{display:inline-block;position:relative;top:-3px;margin-left:15px;width:13px;height:13px;border:3px solid #6f504a;border-top:transparent;border-left:transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.search-apartments-body .section-form .bottom-line-form .select-wrap .open-advanced-search .arrow-down.arrow-rotate{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:3px;}
.search-apartments-body .section-form .bottom-line-form .input-wrap label{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;cursor:pointer;margin-right:37px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.search-apartments-body .section-form .bottom-line-form .input-wrap label .search-checkbox{display:inline-block;position:relative;top:5px;margin-right:10px;width:23px;height:23px;border:1px solid #c0b8b7;}
.search-apartments-body .section-form .bottom-line-form .input-wrap label .search-checkbox::before{opacity:0;content:'';position:absolute;left:50%;top:50%;width:10px;height:7px;border:2px solid #3764F1;border-top:none;border-right:none;-webkit-transform:translate(-45%, -80%) rotate(-45deg);-ms-transform:translate(-45%, -80%) rotate(-45deg);transform:translate(-45%, -80%) rotate(-45deg);-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.search-apartments-body .section-form .bottom-line-form .input-wrap input[type="checkbox"]:checked + label .search-checkbox::before{opacity:1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap{float:right;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .btn-wrap{display:inline-block;margin-left:10px;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .btn-wrap .btn-standard{text-transform:none;font-size:1.25em;min-width:160px;padding:0px 10px;line-height:48px;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .btn-wrap .btn-standard.btn-search{background-color:#ee7829;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .input-search-wrap{position:relative;display:none;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .input-search-wrap__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;color:#3764F1;font-size:1.25em;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .input-search-wrap .input-search{display:inline-block;width:446px;position:relative;top:2px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;border:1px solid #c0b8b7;padding:0px 18px;padding-right:45px;line-height:40px;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .input-search-wrap .input-search::-webkit-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .input-search-wrap .input-search::-moz-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .input-search-wrap .input-search:-ms-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.search-apartments-body .section-form .bottom-line-form .buttons-wrap .input-search-wrap .input-search::placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.search-apartments-body .section-form .advanced-search{display:none;z-index:8;position:relative;top:100%;z-index:2;width:100%;padding-top:20px;cursor:default;}
.search-apartments-body .section-form .advanced-search__checkboxes-wrap{border-bottom:1px solid #c0b8b7;}
.search-apartments-body .section-form .advanced-search .close-button-wrap{cursor:pointer;display:inline-block;position:relative;margin-left:20px;top:20px;}
.search-apartments-body .section-form .advanced-search .close-button-wrap .close-button, .search-apartments-body .section-form .advanced-search .close-button-wrap .text{display:inline-block;}
.search-apartments-body .section-form .advanced-search .close-button-wrap .close-button{width:25px;height:25px;}
.search-apartments-body .section-form .advanced-search .close-button-wrap .close-button svg{width:100%;}
.search-apartments-body .section-form .advanced-search .close-button-wrap .text{position:relative;top:-6px;margin-left:0px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#ee7829;}
.search-apartments-body .section-form .advanced-search .advanced-search__checkboxes-wrap{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0px 15px;}
.search-apartments-body .section-form .advanced-search .list-search{margin-bottom:25px;text-align:left;width:25%;display:inline-block;}
.search-apartments-body .section-form .advanced-search .list-search_center{display:inline-block;text-align:left;}
.search-apartments-body .section-form .advanced-search .list-search .list-title{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.1875em;color:#6f504a;margin-bottom:15px;}
.search-apartments-body .section-form .advanced-search .list-search .list-title .list-icon{position:relative;top:3px;display:inline-block;width:30px;height:28px;font-size:1.1875em;color:#3764F1;}
.search-apartments-body .section-form .advanced-search .list-search .list-title .list-icon.icomoon-eye{top:1px;left:-4px;font-size:0.875em;}
.search-apartments-body .section-form .advanced-search .list-search .list-title .list-icon.icomoon-heating{position:relative;top:5px;left:10px;font-size:1.375em;}
.search-apartments-body .section-form .advanced-search .list-search .list-title .list-icon.icomoon-profession{position:relative;left:-6px;font-size:1.125em;}
.search-apartments-body .section-form .advanced-search .list-search .list-item{display:block;line-height:1.3;margin-bottom:5px;cursor:pointer;}
.search-apartments-body .section-form .advanced-search .list-search .list-item label{position:relative;display:inline-block;width:100%;padding-left:40px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-weight:100;font-size:1.125em;color:#6f504a;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.search-apartments-body .section-form .advanced-search .list-search .list-item label::before{opacity:0;content:'';position:absolute;left:7px;top:0;width:10px;height:15px;border:3px solid #3764F1;border-top:none;border-left:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.search-apartments-body .section-form .advanced-search .list-search .list-item .list-radio:checked + label{color:#3764F1;}
.search-apartments-body .section-form .advanced-search .list-search .list-item .list-radio:checked + label::before{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:1;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap{cursor:default;margin-top:20px;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .search-buttons-wrap, .search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .enlarge-wrap{display:inline-block;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .search-buttons-wrap{padding-bottom:20px;float:right;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .search-buttons-wrap .btn-wrap{display:inline-block;margin-left:10px;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .search-buttons-wrap .btn-wrap .btn-standard{text-transform:none;font-size:1.25em;min-width:160px;padding:0px 15px;line-height:48px;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .search-buttons-wrap .btn-wrap .btn-standard.btn-search{background-color:#ee7829;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .enlarge-wrap{margin-left:5px;cursor:pointer;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .enlarge-wrap a{outline:none;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .enlarge-wrap .text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .enlarge-wrap .icon{display:inline-block;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);transform:translateY(25%);width:35px;height:35px;background-repeat:no-repeat;background-position:50% -162px;margin-right:10px;}
.search-apartments-body .section-form .advanced-search .advanced-buttons-wrap .enlarge-wrap .icon svg{width:100%;}
.search-apartments-body .section-featured-listings{padding-top:110px;background-color:#fff;position:relative;z-index:1;}
.search-apartments-body .section-featured-listings .title-wrap{text-align:center;margin-bottom:50px;position:relative;}
.search-apartments-body .section-featured-listings .title-wrap .pagination-arrows{position:absolute;right:0;}
.search-apartments-body .section-featured-listings .title-wrap .title{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;text-transform:uppercase;color:#6f504a;text-align:center;}
.search-apartments-body .section-featured-listings .img-wrap{text-align:center;width:100%;}
.search-apartments-body .section-featured-listings .img-wrap img{width:95%;}
.search-apartments-body .section-featured-listings .title-wrap p{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;text-align:center;color:#4e4c4c;line-height:1;min-height:53px;}
.search-apartments-body .section-featured-listings .info-wrap li{display:block;margin-bottom:5px;}
.search-apartments-body .section-featured-listings .info-wrap li p{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#4e4c4c;display:inline-block;line-height:18px;}
.search-apartments-body .section-featured-listings .info-wrap li p span{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.search-apartments-body .section-featured-listings .info-wrap li p .view-details{color:#ee7829;text-align:right;margin-left:30px;cursor:pointer;}
.search-apartments-body .section-featured-listings .info-wrap li .icon-wrap{width:30px;height:31px;display:inline-block;margin-right:15px;position:relative;background-repeat:no-repeat;}
.search-apartments-body .section-featured-listings .info-wrap li .icon-wrap.icon-marker{left:0px;background-image:url("../img/sprite/sprite-orange.png");background-position:0px -24px;}
.search-apartments-body .section-featured-listings .info-wrap li .icon-wrap.icon-arrows{top:2px;height:20px;background-image:url("../img/sprite/sprite-orange.png");background-position:0px -116px;}
.search-apartments-body .section-featured-listings .info-wrap li .icon-wrap.icon-house{height:27px;top:5px;background-image:url("../img/sprite/sprite-orange.png");background-position:0px -87px;}
.search-apartments-body .section-featured-listings .info-wrap .text-wrap{margin-top:10px;margin-bottom:15px;min-height:70px;}
.search-apartments-body .section-featured-listings .info-wrap .text-wrap .text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;line-height:22px;color:#353434;}
.search-apartments-body .section-featured-listings .functions-wrap{border-top:1px solid #c0b2af;padding-top:5px;}
.search-apartments-body .section-featured-listings .functions-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.search-apartments-body .section-featured-listings .functions-wrap ul li{cursor:pointer;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#3764F1;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.search-apartments-body .section-featured-listings .functions-wrap ul li:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#ee7829;}
.search-apartments-body .section-apartments .title, .search-apartments-body .section-rooms-and-flatmates .title, .search-apartments-body .comparing .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;line-height:1;text-transform:uppercase;color:#6f504a;text-align:center;margin-top:50px;margin-bottom:30px;}
.search-apartments-body .section-apartments .sort-wrap, .search-apartments-body .section-rooms-and-flatmates .sort-wrap, .search-apartments-body .comparing .sort-wrap{border-bottom:1px solid rgba(0, 0, 0, 0.2);line-height:70px;height:70px;padding:0px 15px;margin-bottom:30px;}
.search-apartments-body .section-apartments .sort-wrap .title, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .title, .search-apartments-body .comparing .sort-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;text-transform:none;margin-top:0;}
.search-apartments-body .section-apartments .sort-wrap .sort-title, .search-apartments-body .section-apartments .sort-wrap .filter-wrap, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .sort-title, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap, .search-apartments-body .comparing .sort-wrap .sort-title, .search-apartments-body .comparing .sort-wrap .filter-wrap{display:inline-block;}
.search-apartments-body .section-apartments .sort-wrap .sort-title, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .sort-title, .search-apartments-body .comparing .sort-wrap .sort-title{margin-right:30px;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .text, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .text, .search-apartments-body .comparing .sort-wrap .filter-wrap .text{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;line-height:1;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item{margin-right:45px;cursor:pointer;padding:0px 10px;line-height:30px;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item [class*="icomoon-"], .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item [class*="icomoon-"], .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item [class*="icomoon-"]{position:relative;top:1px;color:#3764F1;font-size:1.125em;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item [class*="icomoon-"].icon-active, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item [class*="icomoon-"].icon-active, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item [class*="icomoon-"].icon-active{color:#3764F1;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item .icon, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item .icon, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item .icon{position:relative;display:inline-block;width:30px;height:34px;background-repeat:no-repeat;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item .icomoon-flat-size, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item .icomoon-flat-size, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item .icomoon-flat-size{top:2px;font-size:1.125em;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_marker .icon, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_marker .icon, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_marker .icon{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%);background-size:80%;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_arrows-updown [class*="icomoon-"], .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_arrows-updown [class*="icomoon-"], .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_arrows-updown [class*="icomoon-"]{position:relative;top:2px;margin-right:5px;font-size:1em;line-height:1;color:#3764F1;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_arrows-updown a:last-of-type .icon, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_arrows-updown a:last-of-type .icon, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_arrows-updown a:last-of-type .icon{margin-left:5px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_arrows [class*="icomoon-"], .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_arrows [class*="icomoon-"], .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_arrows [class*="icomoon-"]{font-size:0.6875em;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_arrows .text, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_arrows .text, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_arrows .text{position:relative;top:2px;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_squares .icon, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_squares .icon, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_squares .icon{top:3px;height:22px;background-position:0px -146px;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_calendar .icon, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_calendar .icon, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_calendar .icon{top:3px;height:25px;background-position:0px -110px;}
.search-apartments-body .section-apartments .sort-wrap .filter-wrap .filter-item_gallery .icon, .search-apartments-body .section-rooms-and-flatmates .sort-wrap .filter-wrap .filter-item_gallery .icon, .search-apartments-body .comparing .sort-wrap .filter-wrap .filter-item_gallery .icon{top:4px;height:25px;background-position:0px -267px;}
.search-apartments-body .section-apartments .content .item-message .item-wrap .img-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-message .item-wrap .img-wrap, .search-apartments-body .comparing .content .item-message .item-wrap .img-wrap{position:relative;}
.search-apartments-body .section-apartments .content .item-message .item-wrap .img-wrap::before, .search-apartments-body .section-rooms-and-flatmates .content .item-message .item-wrap .img-wrap::before, .search-apartments-body .comparing .content .item-message .item-wrap .img-wrap::before{content:'';position:absolute;top:0;right:0;width:35px;height:35px;background-color:#3764F1;background-image:url(../img/sprite/sprite-copy-white.png);background-repeat:no-repeat;background-position:50% -166px;z-index:10;cursor:pointer;}
.search-apartments-body .section-apartments .content .item-highlighting .item-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .item-wrap, .search-apartments-body .comparing .content .item-highlighting .item-wrap{margin-bottom:100px;padding:17px;background-color:#ee7829;}
.search-apartments-body .section-apartments .content .item-highlighting p, .search-apartments-body .section-apartments .content .item-highlighting li, .search-apartments-body .section-apartments .content .item-highlighting span, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting p, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting li, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting span, .search-apartments-body .comparing .content .item-highlighting p, .search-apartments-body .comparing .content .item-highlighting li, .search-apartments-body .comparing .content .item-highlighting span{color:#fff;}
.search-apartments-body .section-apartments .content .item-highlighting .title-wrap p, .search-apartments-body .section-apartments .content .item-highlighting .title-wrap a, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .title-wrap p, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .title-wrap a, .search-apartments-body .comparing .content .item-highlighting .title-wrap p, .search-apartments-body .comparing .content .item-highlighting .title-wrap a{line-height:1;min-height:53px;}
.search-apartments-body .section-apartments .content .item-highlighting .functions-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .functions-wrap, .search-apartments-body .comparing .content .item-highlighting .functions-wrap{border-top:1px solid #fff;padding-top:5px;margin-top:10px;}
.search-apartments-body .section-apartments .content .item-highlighting .functions-wrap ul, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .functions-wrap ul, .search-apartments-body .comparing .content .item-highlighting .functions-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.search-apartments-body .section-apartments .content .item-highlighting .functions-wrap ul li, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .functions-wrap ul li, .search-apartments-body .comparing .content .item-highlighting .functions-wrap ul li{cursor:pointer;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.search-apartments-body .section-apartments .content .item-highlighting .functions-wrap ul li:hover, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .functions-wrap ul li:hover, .search-apartments-body .comparing .content .item-highlighting .functions-wrap ul li:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#6f504a;}
.search-apartments-body .section-apartments .content .item-highlighting .info-wrap li .icon-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .info-wrap li .icon-wrap, .search-apartments-body .comparing .content .item-highlighting .info-wrap li .icon-wrap{left:0;background-image:url("../img/sprite/sprite-copy-white.png");}
.search-apartments-body .section-apartments .content .item-highlighting .info-wrap li .icon-wrap.icon-marker, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .info-wrap li .icon-wrap.icon-marker, .search-apartments-body .comparing .content .item-highlighting .info-wrap li .icon-wrap.icon-marker{background-size:25px;background-position:0px 0px;}
.search-apartments-body .section-apartments .content .item-highlighting .info-wrap li .icon-wrap.icon-arrows, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .info-wrap li .icon-wrap.icon-arrows, .search-apartments-body .comparing .content .item-highlighting .info-wrap li .icon-wrap.icon-arrows{background-position:0px -38px;}
.search-apartments-body .section-apartments .content .item-highlighting .info-wrap li .icon-wrap.icon-house, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .info-wrap li .icon-wrap.icon-house, .search-apartments-body .comparing .content .item-highlighting .info-wrap li .icon-wrap.icon-house{background-position:0px -200px;}
.search-apartments-body .section-apartments .content .item-highlighting .info-wrap li .icon-wrap.icon-calendar, .search-apartments-body .section-rooms-and-flatmates .content .item-highlighting .info-wrap li .icon-wrap.icon-calendar, .search-apartments-body .comparing .content .item-highlighting .info-wrap li .icon-wrap.icon-calendar{height:20px;background-size:25px;top:3px;background-position:0px -104px;}
.search-apartments-body .section-apartments .content .item-stroke .img-wrap.no-photo img, .search-apartments-body .section-apartments .content .item-empty .img-wrap.no-photo img, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .img-wrap.no-photo img, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .img-wrap.no-photo img, .search-apartments-body .comparing .content .item-stroke .img-wrap.no-photo img, .search-apartments-body .comparing .content .item-empty .img-wrap.no-photo img{display:block;border:2px solid #ee7829;}
.search-apartments-body .section-apartments .content .item-stroke .title-wrap p, .search-apartments-body .section-apartments .content .item-stroke .title-wrap a, .search-apartments-body .section-apartments .content .item-empty .title-wrap p, .search-apartments-body .section-apartments .content .item-empty .title-wrap a, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .title-wrap p, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .title-wrap a, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .title-wrap p, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .title-wrap a, .search-apartments-body .comparing .content .item-stroke .title-wrap p, .search-apartments-body .comparing .content .item-stroke .title-wrap a, .search-apartments-body .comparing .content .item-empty .title-wrap p, .search-apartments-body .comparing .content .item-empty .title-wrap a{color:#ee7829;line-height:1;min-height:53px;}
.search-apartments-body .section-apartments .content .item-stroke .title-wrap a, .search-apartments-body .section-apartments .content .item-empty .title-wrap a, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .title-wrap a, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .title-wrap a, .search-apartments-body .comparing .content .item-stroke .title-wrap a, .search-apartments-body .comparing .content .item-empty .title-wrap a{display:block;}
.search-apartments-body .section-apartments .content .item-stroke .item-wrap, .search-apartments-body .section-apartments .content .item-empty .item-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .item-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .item-wrap, .search-apartments-body .comparing .content .item-stroke .item-wrap, .search-apartments-body .comparing .content .item-empty .item-wrap{padding:17px;border:2px solid #ee7829;}
.search-apartments-body .section-apartments .content .item-stroke .info-wrap li .icon-wrap, .search-apartments-body .section-apartments .content .item-empty .info-wrap li .icon-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .info-wrap li .icon-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .info-wrap li .icon-wrap, .search-apartments-body .comparing .content .item-stroke .info-wrap li .icon-wrap, .search-apartments-body .comparing .content .item-empty .info-wrap li .icon-wrap{left:0;background-image:url("../img/sprite/sprite-gray.png");}
.search-apartments-body .section-apartments .content .item-stroke .info-wrap li .icon-wrap.icon-marker, .search-apartments-body .section-apartments .content .item-empty .info-wrap li .icon-wrap.icon-marker, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .info-wrap li .icon-wrap.icon-marker, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .info-wrap li .icon-wrap.icon-marker, .search-apartments-body .comparing .content .item-stroke .info-wrap li .icon-wrap.icon-marker, .search-apartments-body .comparing .content .item-empty .info-wrap li .icon-wrap.icon-marker{background-position:0px -30px;}
.search-apartments-body .section-apartments .content .item-stroke .info-wrap li .icon-wrap.icon-arrows, .search-apartments-body .section-apartments .content .item-empty .info-wrap li .icon-wrap.icon-arrows, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .info-wrap li .icon-wrap.icon-arrows, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .info-wrap li .icon-wrap.icon-arrows, .search-apartments-body .comparing .content .item-stroke .info-wrap li .icon-wrap.icon-arrows, .search-apartments-body .comparing .content .item-empty .info-wrap li .icon-wrap.icon-arrows{background-position:0px -62px;}
.search-apartments-body .section-apartments .content .item-stroke .info-wrap li .icon-wrap.icon-house, .search-apartments-body .section-apartments .content .item-empty .info-wrap li .icon-wrap.icon-house, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .info-wrap li .icon-wrap.icon-house, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .info-wrap li .icon-wrap.icon-house, .search-apartments-body .comparing .content .item-stroke .info-wrap li .icon-wrap.icon-house, .search-apartments-body .comparing .content .item-empty .info-wrap li .icon-wrap.icon-house{background-position:0px 0px;}
.search-apartments-body .section-apartments .content .item-stroke .functions-wrap, .search-apartments-body .section-apartments .content .item-empty .functions-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .functions-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .functions-wrap, .search-apartments-body .comparing .content .item-stroke .functions-wrap, .search-apartments-body .comparing .content .item-empty .functions-wrap{border-top:1px solid #fff;padding-top:5px;margin-top:10px;}
.search-apartments-body .section-apartments .content .item-stroke .functions-wrap ul, .search-apartments-body .section-apartments .content .item-empty .functions-wrap ul, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .functions-wrap ul, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .functions-wrap ul, .search-apartments-body .comparing .content .item-stroke .functions-wrap ul, .search-apartments-body .comparing .content .item-empty .functions-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.search-apartments-body .section-apartments .content .item-stroke .functions-wrap ul li, .search-apartments-body .section-apartments .content .item-empty .functions-wrap ul li, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .functions-wrap ul li, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .functions-wrap ul li, .search-apartments-body .comparing .content .item-stroke .functions-wrap ul li, .search-apartments-body .comparing .content .item-empty .functions-wrap ul li{cursor:pointer;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.search-apartments-body .section-apartments .content .item-stroke .functions-wrap ul li:hover, .search-apartments-body .section-apartments .content .item-empty .functions-wrap ul li:hover, .search-apartments-body .section-rooms-and-flatmates .content .item-stroke .functions-wrap ul li:hover, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .functions-wrap ul li:hover, .search-apartments-body .comparing .content .item-stroke .functions-wrap ul li:hover, .search-apartments-body .comparing .content .item-empty .functions-wrap ul li:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#3764F1;}
.search-apartments-body .section-apartments .content .item-empty:nth-of-type(1) .item-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-empty:nth-of-type(1) .item-wrap, .search-apartments-body .comparing .content .item-empty:nth-of-type(1) .item-wrap{padding-left:0;}
.search-apartments-body .section-apartments .content .item-empty:nth-of-type(3) .item-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-empty:nth-of-type(3) .item-wrap, .search-apartments-body .comparing .content .item-empty:nth-of-type(3) .item-wrap{padding-right:0;}
.search-apartments-body .section-apartments .content .item-empty .item-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .item-wrap, .search-apartments-body .comparing .content .item-empty .item-wrap{border:none;padding:0px 20px;}
.search-apartments-body .section-apartments .content .item-empty .img-wrap, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .img-wrap, .search-apartments-body .comparing .content .item-empty .img-wrap{width:100%;height:190px;}
.search-apartments-body .section-apartments .content .item-empty .img-wrap img, .search-apartments-body .section-rooms-and-flatmates .content .item-empty .img-wrap img, .search-apartments-body .comparing .content .item-empty .img-wrap img{width:auto;height:100%;}
.search-apartments-body .section-pagination{line-height:80px;}
.search-apartments-body .section-pagination .content{padding:35px 0px;border-top:1px solid rgba(0, 0, 0, 0.2);}
.search-apartments-body .section-pagination .content .pagination-number, .search-apartments-body .section-pagination .content .pagination-arrows{display:inline-block;}
.search-apartments-body .section-pagination .content .pagination-number .pagination-item{width:40px;height:40px;line-height:40px;text-align:center;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.search-apartments-body .section-pagination .content .pagination-number .pagination-item:hover{-webkit-box-shadow:inset 0px 0px 0px 1px #3764F1;box-shadow:inset 0px 0px 0px 1px #3764F1;}
.search-apartments-body .section-pagination .content .pagination-number .pagination-item .pagination-link{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;display:block;width:100%;}
.search-apartments-body .section-pagination .content .pagination-number .pagination-item.pagination-item-active{background-color:#3764F1;}
.search-apartments-body .section-pagination .content .pagination-number .pagination-item.pagination-item-active .pagination-link{color:#fff;}
.search-apartments-body .section-pagination .content .pagination-arrows{margin-left:60px;}
.search-apartments-body .section-pagination .content .pagination-arrows .arr{position:relative;display:inline-block;width:40px;height:40px;line-height:40px;background-color:#3764F1;z-index:2;}
.search-apartments-body .section-pagination .content .pagination-arrows .arr::before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-30%, -50%) rotate(45deg);-ms-transform:translate(-30%, -50%) rotate(45deg);transform:translate(-30%, -50%) rotate(45deg);width:15px;height:15px;border:4px solid #fff;border-top:none;border-right:none;z-index:-1;}
.search-apartments-body .section-pagination .content .pagination-arrows .arr.arr-right::before{-webkit-transform:translate(-60%, -50%) rotate(-135deg);-ms-transform:translate(-60%, -50%) rotate(-135deg);transform:translate(-60%, -50%) rotate(-135deg);}
.search-apartments-body .section-pagination .content .pagination-arrows .arr .arr-decor{display:block;width:100%;color:transparent;}
.search-apartments-body .section-pagination .content .btn-wrap{float:right;}
.search-apartments-body .section-pagination .content .btn-wrap .btn-standard{font-size:1.25em;text-transform:none;padding:0px 20px;line-height:50px;}
.search-apartments-body .section-banner{text-align:left;}
.search-apartments-body .section-banner .banner{text-align:center;}
.search-apartments-body .section-banner .banner-float{width:400px;padding:0px 20px;float:right;}
.f-form_flatmates .f-form__wrap{padding:0px 140px;background-color:#fafafa;border:1px solid #3764F1;border-bottom:none;}
.f-form_flatmates .range-group_age{float:right;}
.f-form_flatmates .advanced-search{background-color:#fafafa;}
.f-form_flatmates .advanced-search__checkboxes-wrap{padding:0 !important;}
.f-form_flatmates .advanced-search__checkboxes-wrap_rooms{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.f-form_flatmates .advanced-search__checkboxes-wrap_rooms .list-search{width:auto !important;}
.f-form_flatmates .select-search{font-size:1em !important;}
.f-form_flatmates .select-search .arrow-down{width:10px !important;height:10px !important;border-width:2px !important;}
.f-form_flatmates .f-search__group_currency{float:right;height:100%;vertical-align:middle;}
.f-form_flatmates .f-search__group_currency .f-search__select{display:inline-block;height:100%;padding:0px 12px;}
.f-form_flatmates .f-search__placeholder{float:right;line-height:44px;margin-right:15px;}
.f-form_flatmates .f-search__group_district{min-width:500px;}
.f-form_flatmates .f-search__group_district .f-search__fieldset, .f-form_flatmates .f-search__group_district .f-search__district{width:50%;}
.f-search__wrap{background-color:#fafafa;padding:20px 38px 0px;border:1px solid #3764F1;border-bottom:none;}
.f-search__group{display:inline-block;position:relative;margin-bottom:0;}
.f-search__group_district{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-width:419px;border:1px solid #c0b8b7;margin-right:30px;background-color:#fff;}
.f-search__group_district .f-search__input, .f-search__group_district .f-search__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:14px;color:#6f504a;-webkit-box-shadow:none;box-shadow:none;padding:0px 32px;line-height:40px;background-color:#fff;}
.f-search__group_district .f-search__input{width:204px;position:relative;padding-right:15px;}
.f-search__group_district .f-search__input::-webkit-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:14px;color:#3764F1;}
.f-search__group_district .f-search__input::-moz-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:14px;color:#3764F1;}
.f-search__group_district .f-search__input:-ms-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:14px;color:#3764F1;}
.f-search__group_district .f-search__input::placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:14px;color:#3764F1;}
.f-search__group_district .f-search__text{color:#3764F1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.f-search__group_district .f-search__text::before{position:absolute;content:'';top:50%;left:-5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:17px;background-color:#c2bab9;}
.f-search__group_district .f-search__icon{position:absolute;top:50%;left:9px;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%);color:#6f504a;font-size:1.25em;}
.f-search__group_district .f-search__icon.icomoon-magnifier{font-size:1.125em;}
.f-search__group_currency .f-search__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.625em;color:#6f504a;}
.f-search__group_min-bedrooms{float:right;}
.f-search__group_min-bedrooms .f-search__label{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;font-weight:normal;color:#6f504a;margin-right:19px;}
.f-search__group_min-bedrooms .f-search__input{width:124px;display:inline-block;border:1px solid #c5bdbd;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:41px;padding-left:13px;padding:0px 12px;color:#6f504a;}
.f-search__group_min-bedrooms .f-search__input::-webkit-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#3764F1;}
.f-search__group_min-bedrooms .f-search__input::-moz-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#3764F1;}
.f-search__group_min-bedrooms .f-search__input:-ms-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#3764F1;}
.f-search__group_min-bedrooms .f-search__input::placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#3764F1;}
.f-search__group_min-bedrooms .f-search__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;color:#6f504a;font-size:0.75em;}
.f-search__group_advanced{width:142px;margin-right:85px;cursor:pointer;}
.f-search__group_advanced .f-search__select{padding:0;}
.f-search__group_advanced .f-search__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.625em;color:#6f504a;}
.f-search__select{border:none;-webkit-box-shadow:none;box-shadow:none;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;background-color:transparent;}
.f-search__fieldset{position:relative;display:inline-block;background-color:#fff;}
.f-search__choosen-districts{position:relative;display:inline-block;width:50%;}
.f-search__placeholder{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;}
.f-search .range-group_price__label{width:100%;height:100%;background-color:#fff;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;font-weight:normal;color:#585858;position:absolute;top:50%;left:0px;padding-left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:text;}
.mfp-iframe-holder .mfp-content{max-width:75% !important;}
.btn-close .icomoon-close{position:relative;top:15px;font-size:1.625em !important;color:#ee7829 !important;}
.search-apartments-body .section-rooms-and-flatmates{padding-top:70px;}
.search-apartments-body.rf-search-page .section-form .top-line-form .select-district .info .title-wrap .title{max-width:400px;}
.search-apartments-body.rf-search-page .section-form .top-line-form .select-price .input-wrap .select-search{top:1px;padding:0px 9px;line-height:40px;}
.looking-for-tags{padding-top:10px;padding-bottom:30px;line-height:42px;}
.looking-for-tags .title{float:left;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;text-transform:uppercase;}
.looking-for-tags .tags{float:right;}
.looking-for-tags .tags .tag-item{position:relative;background-color:#eee;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;text-transform:uppercase;text-align:center;margin-right:0px;min-width:195px;padding:0px 15px;cursor:pointer;}
.looking-for-tags .tags .tag-item:last-child{margin-right:0;}
.looking-for-tags .tags .tag-item.tag-active{color:#fff;background-color:#3764F1;}
.looking-for-tags .tags .tag-item.tag-active::before{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:9px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-top-color:#3764F1;}
.login-registration-section{position:fixed;width:100%;height:100%;top:0;left:0;padding:100px 0px;overflow:hidden;z-index:-100;background-color:rgba(43, 20, 15, 0.84);opacity:0;}
.login-registration-section.active{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:1;z-index:9999;position:fixed;overflow-y:scroll;}
.login-registration-section .login-registration-wrap{width:100%;position:relative;background-color:#fff;padding-top:95px;padding-bottom:115px;z-index:10000;}
.login-registration-section .login-registration-wrap .col-md-6{padding:0;}
.login-registration-section .login-registration-wrap .sign-up-wrap{padding-bottom:30px;border-right:1px solid rgba(0, 0, 0, 0.4);}
.login-registration-section .login-registration-wrap .sign-up-wrap, .login-registration-section .login-registration-wrap .login-wrap{text-align:center;padding:0px 68px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-title, .login-registration-section .login-registration-wrap .sign-up-wrap .login-title, .login-registration-section .login-registration-wrap .login-wrap .sign-up-title, .login-registration-section .login-registration-wrap .login-wrap .login-title{margin-bottom:30px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-title .title, .login-registration-section .login-registration-wrap .sign-up-wrap .login-title .title, .login-registration-section .login-registration-wrap .login-wrap .sign-up-title .title, .login-registration-section .login-registration-wrap .login-wrap .login-title .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;color:#6f504a;text-transform:uppercase;line-height:1;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group{line-height:40px;min-height:40px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group_name, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group_name, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group_name, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group_name{text-align:left;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group_name .sign-up-input, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group_name .sign-up-input, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group_name .sign-up-input, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group_name .sign-up-input{display:inline-block;width:216px;margin:0;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group_name .sign-up-input:last-of-type, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group_name .sign-up-input:last-of-type, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group_name .sign-up-input:last-of-type, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group_name .sign-up-input:last-of-type{float:right;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group_name.has-error .help-block, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group_name.has-error .help-block, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group_name.has-error .help-block, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group_name.has-error .help-block{text-align:center !important;padding-left:0 !important;top:-8px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group.has-error .form-control, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group.has-error .form-control, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group.has-error .form-control, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group.has-error .form-control{border-color:#ee7829;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group.has-error .help-block, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group.has-error .help-block, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group.has-error .help-block, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group.has-error .help-block{display:block;position:relative;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#ee7829;line-height:1;margin-bottom:15px;text-align:left;padding-left:90px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group .help-block, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group .help-block, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group .help-block, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group .help-block{display:none;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .form-group .form-control, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .form-group .form-control, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .form-group .form-control, .login-registration-section .login-registration-wrap .login-wrap .login-form .form-group .form-control{-webkit-border-radius:0;border-radius:0;line-height:1;height:40px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .sign-up-input, .login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .login-input, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .sign-up-input, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .login-input, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .sign-up-input, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .login-input, .login-registration-section .login-registration-wrap .login-wrap .login-form .sign-up-input, .login-registration-section .login-registration-wrap .login-wrap .login-form .login-input{width:100%;display:inline-block;font-size:1.25em;padding:0px 15px;line-height:40px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .sign-up-input:last-child, .login-registration-section .login-registration-wrap .sign-up-wrap .sign-up-form .login-input:last-child, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .sign-up-input:last-child, .login-registration-section .login-registration-wrap .sign-up-wrap .login-form .login-input:last-child, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .sign-up-input:last-child, .login-registration-section .login-registration-wrap .login-wrap .sign-up-form .login-input:last-child, .login-registration-section .login-registration-wrap .login-wrap .login-form .sign-up-input:last-child, .login-registration-section .login-registration-wrap .login-wrap .login-form .login-input:last-child{margin-bottom:0;}
.login-registration-section .login-registration-wrap .sign-up-wrap .or, .login-registration-section .login-registration-wrap .login-wrap .or{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#6f504a;line-height:1;margin:8px 0px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .btn-facebook, .login-registration-section .login-registration-wrap .login-wrap .btn-facebook{margin-bottom:28px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .btn-facebook .btn-ghost, .login-registration-section .login-registration-wrap .login-wrap .btn-facebook .btn-ghost{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#296fee;border-color:#296fee;padding:0px 33px;width:100%;line-height:52px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .btn-facebook .btn-ghost:hover, .login-registration-section .login-registration-wrap .login-wrap .btn-facebook .btn-ghost:hover{background-color:#296fee;color:#fff;}
.login-registration-section .login-registration-wrap .sign-up-wrap .text-wrap, .login-registration-section .login-registration-wrap .login-wrap .text-wrap{text-align:center;margin-bottom:35px;}
.login-registration-section .login-registration-wrap .sign-up-wrap .text-wrap .text, .login-registration-section .login-registration-wrap .login-wrap .text-wrap .text{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;width:70%;line-height:1.2;}
.login-registration-section .login-registration-wrap .sign-up-wrap .btn-join .btn-standard, .login-registration-section .login-registration-wrap .login-wrap .btn-join .btn-standard{background-color:#ee7829;text-transform:none;font-size:1.25em;width:100%;padding:0px 5px;line-height:54px;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.login-registration-section .login-registration-wrap .sign-up-wrap .btn-join .btn-standard:hover, .login-registration-section .login-registration-wrap .login-wrap .btn-join .btn-standard:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);background-color:#ee5729;}
.login-registration-section .login-registration-wrap .login-wrap .login-form{margin-bottom:10px;}
.login-registration-section .login-registration-wrap .login-wrap .login-form .form-group_name{text-align:left;}
.login-registration-section .login-registration-wrap .login-wrap .login-form .form-group_name .sign-up-input{margin:0;}
.login-registration-section .login-registration-wrap .login-wrap .login-form .form-group.has-error .login-input{border-color:#ee7829;margin-bottom:15px;}
.login-registration-section .login-registration-wrap .login-wrap .login-form .form-group.has-error .help-block{display:block;position:relative;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#ee7829;line-height:1;margin-bottom:15px;text-align:left;padding-left:90px;}
.login-registration-section .login-registration-wrap .login-wrap .login-form .form-group .help-block{display:none;}
.login-registration-section .login-registration-wrap .login-wrap .btn-join{margin-bottom:20px;}
.login-registration-section .login-registration-wrap .login-wrap .btn-join .btn-standard{width:100%;}
.login-registration-section .login-registration-wrap .text-wrap{margin-top:18px;margin-bottom:35px;}
.login-registration-section .login-registration-wrap .forgot-wrap{text-align:left;}
.login-registration-section .login-registration-wrap .forgot-wrap .forgot-password{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.1875em;color:#6f504a;}
.login-registration-section .login-registration-wrap .forgot-wrap .keep-loged{display:inline-block;float:right;}
.login-registration-section .login-registration-wrap .forgot-wrap .keep-loged label{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.1875em;color:#6f504a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-left:35px;}
.login-registration-section .login-registration-wrap .forgot-wrap .keep-loged label::before{content:'';display:inline-block;width:22px;height:22px;border:1px solid rgba(0, 0, 0, 0.3);position:absolute;top:3px;margin-right:10px;left:0;}
.login-registration-section .login-registration-wrap .forgot-wrap .keep-loged label::after{content:'';position:absolute;left:5px;top:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:13px;height:9px;border:3px solid #3764F1;border-top:none;border-right:none;opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.login-registration-section .login-registration-wrap .forgot-wrap .keep-loged input[type="checkbox"]:checked + label::after{opacity:1;}
.login-registration-section .login-registration-wrap .btn-close{position:absolute;width:30px;height:30px;right:10px;top:10px;cursor:pointer;width:100px;}
.login-registration-section .login-registration-wrap .btn-close span{position:relative;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#ee7829;margin-left:5px;top:-5px;}
.login-registration-section .login-registration-wrap .btn-close .icomoon-close{font-size:1.625em;color:#ee7829;}
.login-registration-section .login-registration-wrap .registration-teasers{margin-top:35px;padding-top:40px;padding-bottom:110px;border-top:3px solid rgba(0, 0, 0, 0.3);}
.login-registration-section .login-registration-wrap .registration-teasers .title-wrap{text-align:center;}
.login-registration-section .login-registration-wrap .registration-teasers .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#6f504a;line-height:1;margin-bottom:40px;}
.login-registration-section .login-registration-wrap .registration-teasers .teasers-wrap{padding-left:150px;}
.login-registration-section .login-registration-wrap .registration-teasers .teasers-wrap .teaser-item{display:block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;position:relative;padding-left:30px;}
.login-registration-section .login-registration-wrap .registration-teasers .teasers-wrap .teaser-item::before{content:'';position:absolute;left:0;top:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px;height:10px;border:3px solid #3764F1;border-top:none;border-right:none;}
.login-registration-section .blocked-page, .login-registration-section .registered-page{text-align:center;}
.login-registration-section .blocked-page .title-wrap .title, .login-registration-section .registered-page .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.125em;color:#3764F1;line-height:1.4;}
.login-registration-section .blocked-page .title-wrap .title span, .login-registration-section .registered-page .title-wrap .title span{display:block;color:#6f504a;font-size:0.75em;}
.login-registration-section .blocked-page .img-wrap, .login-registration-section .registered-page .img-wrap{margin-top:55px;margin-bottom:45px;}
.login-registration-section .blocked-page .text-wrap, .login-registration-section .registered-page .text-wrap{margin-bottom:50px;}
.login-registration-section .blocked-page .text-wrap .text, .login-registration-section .registered-page .text-wrap .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#6f504a;}
.login-registration-section .blocked-page .btn-wrap, .login-registration-section .registered-page .btn-wrap{margin-bottom:60px;}
.login-registration-section .blocked-page .btn-wrap .btn-standard, .login-registration-section .registered-page .btn-wrap .btn-standard{display:inline-block;background-color:#ee7829;text-transform:none;width:160px;padding:0px 10px;line-height:50px;cursor:pointer;}
.login-registration-section .blocked-page .btn-wrap .btn-standard:hover, .login-registration-section .registered-page .btn-wrap .btn-standard:hover{color:#fff;}
.login-registration-section .blocked-page .teasers-wrap, .login-registration-section .registered-page .teasers-wrap{padding-top:50px;border-top:1px solid rgba(0, 0, 0, 0.5);}
.login-registration-section .blocked-page .teasers-wrap .teaser .teaser-title, .login-registration-section .registered-page .teasers-wrap .teaser .teaser-title{margin-bottom:10px;}
.login-registration-section .blocked-page .teasers-wrap .teaser .teaser-title .title, .login-registration-section .registered-page .teasers-wrap .teaser .teaser-title .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#3764F1;line-height:1;}
.login-registration-section .blocked-page .teasers-wrap .teaser .teaser-info .info, .login-registration-section .registered-page .teasers-wrap .teaser .teaser-info .info{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#000;}
.login-registration-section .registered-page.payment-failed{padding:30px 0px;}
.login-registration-section .registered-page.payment-failed .img-wrap{margin-bottom:40px;}
.login-registration-section .registered-page.payment-failed .title-wrap{margin-bottom:60px;}
.login-registration-section .registered-page.payment-failed .title-wrap .title{color:#6f504a;}
.login-registration-section .waiting-confirmation{padding:60px 0px;}
.login-registration-section .waiting-confirmation .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#6f504a;margin-bottom:30px;}
.login-registration-section .waiting-confirmation .link{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#3764F1;font-size:1.75em;display:inline-block;margin-bottom:40px;border-bottom:2px solid #3764F1;}
.login-registration-section .reset-page, .login-registration-section .reset-letter-sent{text-align:center;}
.login-registration-section .reset-page .title-wrap, .login-registration-section .reset-letter-sent .title-wrap{margin-bottom:30px;}
.login-registration-section .reset-page .title-wrap .title, .login-registration-section .reset-letter-sent .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.125em;color:#3764F1;}
.login-registration-section .reset-page .text-wrap, .login-registration-section .reset-letter-sent .text-wrap{margin-bottom:50px;}
.login-registration-section .reset-page .text-wrap .text, .login-registration-section .reset-letter-sent .text-wrap .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;}
.login-registration-section .reset-page .reset-form .form-group, .login-registration-section .reset-letter-sent .reset-form .form-group{line-height:40px;min-height:40px;}
.login-registration-section .reset-page .reset-form .form-group .form-control, .login-registration-section .reset-letter-sent .reset-form .form-group .form-control{-webkit-border-radius:0;border-radius:0;line-height:1;height:40px;}
.login-registration-section .reset-page .reset-form .form-group .std-input, .login-registration-section .reset-letter-sent .reset-form .form-group .std-input{display:inline-block;width:360px;padding:0px 17px;line-height:40px;font-size:1.25em;}
.login-registration-section .reset-page .reset-form .form-group.has-error .login-input:first-child, .login-registration-section .reset-letter-sent .reset-form .form-group.has-error .login-input:first-child{border-color:#ee7829;margin-bottom:15px;}
.login-registration-section .reset-page .reset-form .form-group.has-error .help-block, .login-registration-section .reset-letter-sent .reset-form .form-group.has-error .help-block{display:block;position:relative;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#ee7829;line-height:1;margin-top:15px;text-align:left;text-align:center;}
.login-registration-section .reset-page .reset-form .form-group .help-block, .login-registration-section .reset-letter-sent .reset-form .form-group .help-block{display:none;}
.login-registration-section .reset-page .reset-form .btn-wrap, .login-registration-section .reset-letter-sent .reset-form .btn-wrap{margin-top:65px;}
.login-registration-section .reset-page .reset-form .btn-wrap .btn-standard, .login-registration-section .reset-letter-sent .reset-form .btn-wrap .btn-standard{background-color:#ee7829;text-transform:none;width:160px;padding:0px 10px;line-height:50px;}
.login-registration-section .reset-letter-sent .btn-wrap{margin-top:50px;}
.login-registration-section .reset-letter-sent .btn-wrap .btn-standard{background-color:#ee7829;text-transform:none;width:160px;padding:0px 10px;line-height:50px;}
.login-registration-section .buy-credits .title-wrap{text-align:center;}
.login-registration-section .buy-credits .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.125em;color:#3764F1;}
.login-registration-section .buy-credits .text-wrap{text-align:center;padding:0px 65px;}
.login-registration-section .buy-credits .text-wrap .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item{width:100%;text-align:center;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item label{cursor:pointer;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.375em;color:#ee7829;position:relative;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item label::before, .login-registration-section .buy-credits .form-buy-credits .form-group .form-item label::after{content:'';position:absolute;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item label::before{width:20px;height:20px;border:1px solid #6f504a;-webkit-border-radius:50%;border-radius:50%;left:-33px;top:18px;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item label::after{width:12px;height:12px;background-color:#3764F1;-webkit-border-radius:50%;border-radius:50%;left:-29px;top:22px;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:0;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item label span{font-size:0.6875em;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item input:checked + label{color:#3764F1;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item input:checked + label::after{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:1;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item .price-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;line-height:1.2;}
.login-registration-section .buy-credits .form-buy-credits .form-group .form-item .price-placeholder span{color:#ab9592;padding-left:7px;}
.login-registration-section .buy-credits .form-buy-credits .choose-method{text-align:center;border-top:1px solid rgba(0, 0, 0, 0.3);padding-top:15px;margin-top:45px;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item{width:100%;padding:0px 20px;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item.choose-method-paypal{border-right:1px solid rgba(0, 0, 0, 0.3);}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .title-wrap{margin-bottom:40px;margin-top:20px;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#3764F1;line-height:1;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .text-wrap .text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;line-height:1.2;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .icon-wrap{margin:40px 0px;text-align:center;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .icon-wrap .paypal-logo{width:160px;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .btn-wrap{text-align:center;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .btn-wrap .btn-standard{width:auto;display:inline-block;font-size:1.25em;text-transform:none;padding:0px 40px;line-height:50px;cursor:pointer;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .btn-wrap .btn-standard:hover{color:#fff;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .bank-info .bank-info-item{display:block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;line-height:1;margin-bottom:7px;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .input-wrap{margin-bottom:35px;}
.login-registration-section .buy-credits .form-buy-credits .choose-method .choose-method-item .input-wrap .std-input{margin-top:20px;font-size:1.25em;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;padding:0px 20px;line-height:43px;}
.login-registration-section .select-district-popup .title-wrap{text-align:center;margin-bottom:45px;}
.login-registration-section .select-district-popup .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;color:#3764F1;text-transform:uppercase;line-height:1;}
.login-registration-section .select-district-popup .text-wrap{text-align:center;}
.login-registration-section .select-district-popup .text-wrap .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;}
.login-registration-section .select-district-popup .form-step .select-district table{float:left;width:40%;position:relative;top:50px;left:100px;}
.login-registration-section .select-district-popup .form-step .select-district table tr td{width:65px;text-align:center;}
.login-registration-section .select-district-popup .form-step .select-district table tr td input[type="checkbox"]:checked + label{color:#ee7829;}
.login-registration-section .select-district-popup .form-step .select-district table tr td label{display:block;width:100%;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.login-registration-section .select-district-popup .form-step .select-district .map-wrap{width:35%;float:right;position:relative;right:100px;}
.login-registration-section .select-district-popup .btn-wrap{text-align:center;margin-top:30px;}
.login-registration-section .select-district-popup .btn-wrap .btn-standard{padding:0px 50px;line-height:50px;text-transform:none;font-size:1.25em;background-color:#ee7829;}
.login-registration-section .ad-type{text-align:center;}
.login-registration-section .ad-type .title-wrap{margin-bottom:85px;}
.login-registration-section .ad-type .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.125em;color:#3764F1;text-align:center;}
.login-registration-section .ad-type__not-available{text-align:center;margin-top:60px;}
.login-registration-section .ad-type__not-available .ad-type__text, .login-registration-section .ad-type__not-available .ad-type__link{line-height:1;}
.login-registration-section .ad-type__not-available .ad-type__text{margin-bottom:10px;}
.login-registration-section .ad-type__not-available .ad-type__text:hover{text-decoration:none;}
.login-registration-section .ad-type__not-available .ad-type__link{color:#ee7829;}
.login-registration-section .ad-type__not-available .ad-type__link:hover{color:#ee7829;}
.login-registration-section .ad-type__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.875em;color:#6f504a;margin-bottom:30px;}
.login-registration-section .ad-type__form{display:inline-block;text-align:left;margin-bottom:40px;}
.login-registration-section .ad-type__list{display:inline-block;}
.login-registration-section .ad-type__list:first-of-type{margin-right:200px;}
.login-registration-section .ad-type__item{display:block;}
.login-registration-section .ad-type__link, .login-registration-section .ad-type__text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#3764F1;margin-bottom:15px;text-decoration:none;}
.login-registration-section .ad-type__link:hover, .login-registration-section .ad-type__text:hover{text-decoration:underline;}
.login-registration-section .ad-type__link.disabled:hover, .login-registration-section .ad-type__text.disabled:hover{text-decoration:none;}
.login-registration-section .ad-type__text{text-decoration:none;color:#ee7829;}
.login-registration-section .ad-type__steps{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:40px;}
.login-registration-section .ad-type__step{margin-right:50px;}
.login-registration-section .ad-type__step:last-child{margin-right:0;}
.login-registration-section .ad-type__line{width:220px !important;}
.login-registration-section .ad-type__step-title, .login-registration-section .ad-type__step-text{text-align:center;color:#6f504a;}
.login-registration-section .ad-type__step-title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.4375em;line-height:1;margin-bottom:10px;}
.login-registration-section .ad-type__step-text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;line-height:1.2;}
.login-registration-section .ad-type__btn{display:inline-block;line-height:40px;text-transform:none;min-width:200px;padding:0px 15px;margin-top:10px;}
.login-registration-section .ad-type__btn:hover, .login-registration-section .ad-type__btn:visited{color:#fff;}
.login-registration-section .ad-type .steps-wrap .step{width:220px;}
.login-registration-section .ad-type .steps-wrap .step .circle-wrap{cursor:default;margin-bottom:20px;}
.popup-wrap__icon{width:100%;height:72px;display:inline-block;font-size:4.375em;position:relative;margin-bottom:30px;color:#ef3722;}
.popup-wrap__icon::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.popup-wrap__text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#6f504a;text-align:center;line-height:1.5;}
.popup-wrap__btn-wrap{text-align:center;padding-top:70px;}
.popup-wrap__btn{display:inline-block;font-size:1.25em;text-transform:none;padding:0px 45px;line-height:50px;}
.popup-wrap__btn:hover{color:#fff;}
.popup-wrap__btn_delete{background-color:#6f504a;margin-left:100px;}
.popup-wrap__btn_delete:hover{background-color:#6f504a;}
.form-popup{width:670px;margin:0 auto;}
.form-popup__form-group{margin-bottom:30px;}
.form-popup__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#3764F1;line-height:1;margin-bottom:40px;text-align:center;}
.form-popup__text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;line-height:1;margin-bottom:10px;}
.form-popup .bootstrap-calendar{background-image:url(../img/sprite/sprite-green.png);background-position:-webkit-calc(100% - 11px) -104px;background-position:calc(100% - 11px) -104px;}
.form-popup__input{padding:0px 12px;line-height:38px;height:40px;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;background-repeat:no-repeat;background-position:-webkit-calc(100% - 12px);background-position:calc(100% - 12px);}
.form-popup .select-item{color:#99817c;}
.form-popup__select{color:#6f504a;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/sprite/arrow-down.png");}
.form-popup__select option{color:#99817c;}
.form-popup__asterisk{color:#ee7829;}
.form-popup__textarea{resize:none;height:175px !important;font-size:1.25em;}
.form-popup__btn{display:block;background-color:#ee7829;text-transform:none;line-height:50px;font-size:1.25em;width:160px;margin:0 auto;margin-top:30px;}
.form-popup__btn:hover{background-color:#ee7829;}
.form-popup__contact-info .form-popup__form-group{margin-bottom:15px;}
.user-room, .looking-apartment, .looking-room, .room-to-let, .one-apartment-page{width:100%;}
.user-room .section-header, .looking-apartment .section-header, .looking-room .section-header, .room-to-let .section-header, .one-apartment-page .section-header{width:100%;min-height:220px;height:220px;}
.user-room .section-header .img-wrap, .looking-apartment .section-header .img-wrap, .looking-room .section-header .img-wrap, .room-to-let .section-header .img-wrap, .one-apartment-page .section-header .img-wrap{width:100%;height:100%;}
.user-room .section-header .img-wrap .img, .looking-apartment .section-header .img-wrap .img, .looking-room .section-header .img-wrap .img, .room-to-let .section-header .img-wrap .img, .one-apartment-page .section-header .img-wrap .img{background-size:cover;background-repeat:no-repeat;width:100%;height:100%;}
.user-room .section-room, .looking-apartment .section-room, .looking-room .section-room, .room-to-let .section-room, .one-apartment-page .section-room{padding-bottom:60px;}
.user-room .profile, .looking-apartment .profile, .looking-room .profile, .room-to-let .profile, .one-apartment-page .profile{background-color:#fff;position:relative;top:-80px;}
.user-room .profile .profile-info, .looking-apartment .profile .profile-info, .looking-room .profile .profile-info, .room-to-let .profile .profile-info, .one-apartment-page .profile .profile-info{width:100%;}
.user-room .profile .profile-info .profile-img, .looking-apartment .profile .profile-info .profile-img, .looking-room .profile .profile-info .profile-img, .room-to-let .profile .profile-info .profile-img, .one-apartment-page .profile .profile-info .profile-img{width:200px;height:200px;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;}
.user-room .profile .profile-info .profile-img .img, .looking-apartment .profile .profile-info .profile-img .img, .looking-room .profile .profile-info .profile-img .img, .room-to-let .profile .profile-info .profile-img .img, .one-apartment-page .profile .profile-info .profile-img .img{width:100%;height:100%;border:5px solid #fff;-webkit-border-radius:50%;border-radius:50%;}
.user-room .profile .profile-info .profile-img [class*='icomoon-'], .looking-apartment .profile .profile-info .profile-img [class*='icomoon-'], .looking-room .profile .profile-info .profile-img [class*='icomoon-'], .room-to-let .profile .profile-info .profile-img [class*='icomoon-'], .one-apartment-page .profile .profile-info .profile-img [class*='icomoon-']{color:#bea9a5;}
.user-room .profile .profile-info .profile-img .icomoon-no-photo-man, .user-room .profile .profile-info .profile-img .icomoon-no-photo-woman, .looking-apartment .profile .profile-info .profile-img .icomoon-no-photo-man, .looking-apartment .profile .profile-info .profile-img .icomoon-no-photo-woman, .looking-room .profile .profile-info .profile-img .icomoon-no-photo-man, .looking-room .profile .profile-info .profile-img .icomoon-no-photo-woman, .room-to-let .profile .profile-info .profile-img .icomoon-no-photo-man, .room-to-let .profile .profile-info .profile-img .icomoon-no-photo-woman, .one-apartment-page .profile .profile-info .profile-img .icomoon-no-photo-man, .one-apartment-page .profile .profile-info .profile-img .icomoon-no-photo-woman{width:199px;height:199px;font-size:11.875em;border:5px solid #fff;-webkit-border-radius:50%;border-radius:50%;}
.user-room .profile .profile-info .username-wrap, .looking-apartment .profile .profile-info .username-wrap, .looking-room .profile .profile-info .username-wrap, .room-to-let .profile .profile-info .username-wrap, .one-apartment-page .profile .profile-info .username-wrap{width:100%;text-align:center;margin-top:20px;margin-bottom:15px;}
.user-room .profile .profile-info .username-wrap .text, .looking-apartment .profile .profile-info .username-wrap .text, .looking-room .profile .profile-info .username-wrap .text, .room-to-let .profile .profile-info .username-wrap .text, .one-apartment-page .profile .profile-info .username-wrap .text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#3764F1;line-height:1;font-weight:bold;}
.user-room .profile .facebook-btn, .looking-apartment .profile .facebook-btn, .looking-room .profile .facebook-btn, .room-to-let .profile .facebook-btn, .one-apartment-page .profile .facebook-btn{padding:25px 0px;}
.user-room .profile .facebook-btn .btn-wrap, .looking-apartment .profile .facebook-btn .btn-wrap, .looking-room .profile .facebook-btn .btn-wrap, .room-to-let .profile .facebook-btn .btn-wrap, .one-apartment-page .profile .facebook-btn .btn-wrap{width:100%;}
.user-room .profile .facebook-btn .btn-wrap .btn-ghost, .looking-apartment .profile .facebook-btn .btn-wrap .btn-ghost, .looking-room .profile .facebook-btn .btn-wrap .btn-ghost, .room-to-let .profile .facebook-btn .btn-wrap .btn-ghost, .one-apartment-page .profile .facebook-btn .btn-wrap .btn-ghost{display:block;width:100%;text-align:center;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:41px;}
.user-room .profile .facebook-btn .btn-wrap .btn-ghost:hover, .looking-apartment .profile .facebook-btn .btn-wrap .btn-ghost:hover, .looking-room .profile .facebook-btn .btn-wrap .btn-ghost:hover, .room-to-let .profile .facebook-btn .btn-wrap .btn-ghost:hover, .one-apartment-page .profile .facebook-btn .btn-wrap .btn-ghost:hover{color:#fff;}
.user-room .profile .facebook-box, .looking-apartment .profile .facebook-box, .looking-room .profile .facebook-box, .room-to-let .profile .facebook-box, .one-apartment-page .profile .facebook-box{width:100%;margin-bottom:23px;}
.user-room .profile .facebook-box .banner-wrap, .looking-apartment .profile .facebook-box .banner-wrap, .looking-room .profile .facebook-box .banner-wrap, .room-to-let .profile .facebook-box .banner-wrap, .one-apartment-page .profile .facebook-box .banner-wrap{width:100%;}
.user-room .profile .facebook-box .banner-wrap .banner, .looking-apartment .profile .facebook-box .banner-wrap .banner, .looking-room .profile .facebook-box .banner-wrap .banner, .room-to-let .profile .facebook-box .banner-wrap .banner, .one-apartment-page .profile .facebook-box .banner-wrap .banner{width:100%;height:247px;background-color:#cbcbcb;}
.user-room .profile .adverts-banner, .looking-apartment .profile .adverts-banner, .looking-room .profile .adverts-banner, .room-to-let .profile .adverts-banner, .one-apartment-page .profile .adverts-banner{width:100%;}
.user-room .profile .adverts-banner .banner-wrap, .looking-apartment .profile .adverts-banner .banner-wrap, .looking-room .profile .adverts-banner .banner-wrap, .room-to-let .profile .adverts-banner .banner-wrap, .one-apartment-page .profile .adverts-banner .banner-wrap{width:100%;}
.user-room .profile .adverts-banner .banner-wrap .banner, .looking-apartment .profile .adverts-banner .banner-wrap .banner, .looking-room .profile .adverts-banner .banner-wrap .banner, .room-to-let .profile .adverts-banner .banner-wrap .banner, .one-apartment-page .profile .adverts-banner .banner-wrap .banner{width:100%;height:620px;background-color:#cbcbcb;}
.credits-info{display:inline-block;position:relative;top:-40px;right:63px;float:right;padding:10px 20px;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;z-index:100;}
.credits-info .own-credits, .credits-info .buy-credits{display:inline-block;}
.credits-info .own-credits .text, .credits-info .own-credits .link, .credits-info .buy-credits .text, .credits-info .buy-credits .link{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);line-height:1;color:#6f504a;margin-right:10px;cursor:default;}
.credits-info .own-credits .link, .credits-info .buy-credits .link{margin-right:0;margin-left:10px;color:#3764F1;position:relative;cursor:pointer;}
.credits-info .own-credits .link::before, .credits-info .buy-credits .link::before{content:'';position:absolute;width:1px;height:17px;background-color:#3764F1;left:-13px;top:0;}
.profile-mnu__item, .profile-mnu__link{display:block;width:100%;color:#6f504a;}
.profile-mnu__item:hover, .profile-mnu__link:hover{color:#6f504a;}
.profile-mnu__link{position:relative;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;font-weight:600;line-height:40px;border-bottom:1px solid #e5e5e5;}
.profile-mnu__icon{position:relative;top:2px;width:18px;margin-right:18px;font-size:1.125em;}
.profile-mnu__icon.icomoon-right{display:none;font-size:0.6875em;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:0;}
.profile-mnu__icon.icomoon-letter-empty{font-size:0.875em;}
.profile-mnu__item_active{color:#3764F1;}
.profile-mnu__item_active:hover{color:#3764F1;}
.profile-mnu__item_active .profile-mnu__link{color:#3764F1;border-bottom-color:#3764F1;}
.profile-mnu__item_active .profile-mnu__link:hover{color:#3764F1;}
.profile-mnu__item_active .profile-mnu__icon.icomoon-right{display:block;}
.user-room .content, .looking-apartment .content, .looking-room .content, .room-to-let .content{position:relative;top:-40px;}
.user-room .content .banner-wrap, .looking-apartment .content .banner-wrap, .looking-room .content .banner-wrap, .room-to-let .content .banner-wrap{padding-top:20px;width:100%;text-align:center;}
.user-room .content .banner-wrap .bann, .looking-apartment .content .banner-wrap .bann, .looking-room .content .banner-wrap .bann, .room-to-let .content .banner-wrap .bann{display:inline-block;width:728px;height:90px;background-color:#cbcbcb;}
.user-room .content .text-wrap, .looking-apartment .content .text-wrap, .looking-room .content .text-wrap, .room-to-let .content .text-wrap{padding:45px 0px;width:100%;text-align:center;}
.user-room .content .text-wrap .text, .looking-apartment .content .text-wrap .text, .looking-room .content .text-wrap .text, .room-to-let .content .text-wrap .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#ee7829;}
.user-room .content .location-form, .looking-apartment .content .location-form, .looking-room .content .location-form, .room-to-let .content .location-form{padding:10px 10px;}
.user-room .content .location-form .form-group, .looking-apartment .content .location-form .form-group, .looking-room .content .location-form .form-group, .room-to-let .content .location-form .form-group{position:relative;display:inline-block;width:48%;vertical-align:top;margin-right:1%;margin-bottom:20px;}
.user-room .content .location-form .form-group:nth-of-type(even), .looking-apartment .content .location-form .form-group:nth-of-type(even), .looking-room .content .location-form .form-group:nth-of-type(even), .room-to-let .content .location-form .form-group:nth-of-type(even){margin-right:0;}
.user-room .content .location-form .form-group.has-error select, .looking-apartment .content .location-form .form-group.has-error select, .looking-room .content .location-form .form-group.has-error select, .room-to-let .content .location-form .form-group.has-error select{background-image:url(../img/sprite/arrow-down-orange.png);}
.user-room .content .location-form .form-group select, .user-room .content .location-form .form-group .std-input, .looking-apartment .content .location-form .form-group select, .looking-apartment .content .location-form .form-group .std-input, .looking-room .content .location-form .form-group select, .looking-room .content .location-form .form-group .std-input, .room-to-let .content .location-form .form-group select, .room-to-let .content .location-form .form-group .std-input{font-size:1.25em;padding:0px 17px;line-height:42px;height:42px;}
.user-room .content .location-form .form-group select, .looking-apartment .content .location-form .form-group select, .looking-room .content .location-form .form-group select, .room-to-let .content .location-form .form-group select{width:100% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/sprite/arrow-down.png);background-repeat:no-repeat;background-position:-webkit-calc(100% - 12px) 50%;background-position:calc(100% - 12px) 50%;}
.user-room .content .location-form .form-group .select-item, .looking-apartment .content .location-form .form-group .select-item, .looking-room .content .location-form .form-group .select-item, .room-to-let .content .location-form .form-group .select-item{color:#99817c;}
.user-room .content .location-form .form-group .std-input, .looking-apartment .content .location-form .form-group .std-input, .looking-room .content .location-form .form-group .std-input, .room-to-let .content .location-form .form-group .std-input{display:inline-block;vertical-align:top;width:100%;}
.user-room .content .btn-wrap, .looking-apartment .content .btn-wrap, .looking-room .content .btn-wrap, .room-to-let .content .btn-wrap{display:block;text-align:right;}
.user-room .content .btn-wrap .btn-standard, .looking-apartment .content .btn-wrap .btn-standard, .looking-room .content .btn-wrap .btn-standard, .room-to-let .content .btn-wrap .btn-standard{background-color:#ee7829;text-transform:none;font-size:1.25em;padding:0px 60px;line-height:50px;}
.user-room .content .map-wrap, .looking-apartment .content .map-wrap, .looking-room .content .map-wrap, .room-to-let .content .map-wrap{width:100%;height:300px;margin-bottom:20px;}
.user-room .content .map-wrap #map-canvas, .looking-apartment .content .map-wrap #map-canvas, .looking-room .content .map-wrap #map-canvas, .room-to-let .content .map-wrap #map-canvas{width:100%;height:100%;}
.steps-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:45px;}
.steps-wrap .step{width:200px;text-align:center;}
.steps-wrap .step .circle-wrap{display:inline-block;position:relative;cursor:pointer;}
.steps-wrap .step .circle-wrap .number{width:50px;height:50px;background-color:#fff;border:3px solid #6f504a;-webkit-border-radius:50%;border-radius:50%;vertical-align:middle;text-align:center;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#6f504a;position:relative;z-index:1;}
.steps-wrap .step .circle-wrap .line{position:absolute;width:160px;height:3px;right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#d1c7c5;z-index:-12;overflow:hidden;}
.steps-wrap .step .circle-wrap .line::before{opacity:0;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#3764F1;}
.steps-wrap .step.step-active .circle-wrap .number{background-color:#3764F1;border-color:#3764F1;color:#fff;}
.steps-wrap .step.step-active .circle-wrap .line::before{opacity:1;}
.steps-wrap .step .text-wrap{padding:0;margin-top:18px;cursor:pointer;}
.steps-wrap .step .text-wrap .text{margin:0 auto;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;line-height:1.4;}
.user-room .step-2 .form-step-2, .user-room .step-2 .form-step, .user-room .content .form-step-2, .user-room .content .form-step, .looking-apartment .step-2 .form-step-2, .looking-apartment .step-2 .form-step, .looking-apartment .content .form-step-2, .looking-apartment .content .form-step, .looking-room .step-2 .form-step-2, .looking-room .step-2 .form-step, .looking-room .content .form-step-2, .looking-room .content .form-step, .room-to-let .step-2 .form-step-2, .room-to-let .step-2 .form-step, .room-to-let .content .form-step-2, .room-to-let .content .form-step{width:100%;}
.user-room .step-2 .form-step-2 .form-part, .user-room .step-2 .form-step .form-part, .user-room .content .form-step-2 .form-part, .user-room .content .form-step .form-part, .looking-apartment .step-2 .form-step-2 .form-part, .looking-apartment .step-2 .form-step .form-part, .looking-apartment .content .form-step-2 .form-part, .looking-apartment .content .form-step .form-part, .looking-room .step-2 .form-step-2 .form-part, .looking-room .step-2 .form-step .form-part, .looking-room .content .form-step-2 .form-part, .looking-room .content .form-step .form-part, .room-to-let .step-2 .form-step-2 .form-part, .room-to-let .step-2 .form-step .form-part, .room-to-let .content .form-step-2 .form-part, .room-to-let .content .form-step .form-part{padding:30px 0px 25px 20px;border-bottom:3px solid rgba(0, 0, 0, 0.2);}
.user-room .step-2 .form-step-2 .form-part:last-of-type, .user-room .step-2 .form-step .form-part:last-of-type, .user-room .content .form-step-2 .form-part:last-of-type, .user-room .content .form-step .form-part:last-of-type, .looking-apartment .step-2 .form-step-2 .form-part:last-of-type, .looking-apartment .step-2 .form-step .form-part:last-of-type, .looking-apartment .content .form-step-2 .form-part:last-of-type, .looking-apartment .content .form-step .form-part:last-of-type, .looking-room .step-2 .form-step-2 .form-part:last-of-type, .looking-room .step-2 .form-step .form-part:last-of-type, .looking-room .content .form-step-2 .form-part:last-of-type, .looking-room .content .form-step .form-part:last-of-type, .room-to-let .step-2 .form-step-2 .form-part:last-of-type, .room-to-let .step-2 .form-step .form-part:last-of-type, .room-to-let .content .form-step-2 .form-part:last-of-type, .room-to-let .content .form-step .form-part:last-of-type{border-bottom:none;}
.user-room .step-2 .form-step-2 .form-part .form-part-title, .user-room .step-2 .form-step .form-part .form-part-title, .user-room .content .form-step-2 .form-part .form-part-title, .user-room .content .form-step .form-part .form-part-title, .looking-apartment .step-2 .form-step-2 .form-part .form-part-title, .looking-apartment .step-2 .form-step .form-part .form-part-title, .looking-apartment .content .form-step-2 .form-part .form-part-title, .looking-apartment .content .form-step .form-part .form-part-title, .looking-room .step-2 .form-step-2 .form-part .form-part-title, .looking-room .step-2 .form-step .form-part .form-part-title, .looking-room .content .form-step-2 .form-part .form-part-title, .looking-room .content .form-step .form-part .form-part-title, .room-to-let .step-2 .form-step-2 .form-part .form-part-title, .room-to-let .step-2 .form-step .form-part .form-part-title, .room-to-let .content .form-step-2 .form-part .form-part-title, .room-to-let .content .form-step .form-part .form-part-title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;text-align:center;color:#3764F1;margin-bottom:35px;}
.user-room .step-2 .form-step-2 .form-part .form-group, .user-room .step-2 .form-step .form-part .form-group, .user-room .content .form-step-2 .form-part .form-group, .user-room .content .form-step .form-part .form-group, .looking-apartment .step-2 .form-step-2 .form-part .form-group, .looking-apartment .step-2 .form-step .form-part .form-group, .looking-apartment .content .form-step-2 .form-part .form-group, .looking-apartment .content .form-step .form-part .form-group, .looking-room .step-2 .form-step-2 .form-part .form-group, .looking-room .step-2 .form-step .form-part .form-group, .looking-room .content .form-step-2 .form-part .form-group, .looking-room .content .form-step .form-part .form-group, .room-to-let .step-2 .form-step-2 .form-part .form-group, .room-to-let .step-2 .form-step .form-part .form-group, .room-to-let .content .form-step-2 .form-part .form-group, .room-to-let .content .form-step .form-part .form-group{position:relative;}
.user-room .step-2 .form-step-2 .form-part .form-group.has-error, .user-room .step-2 .form-step .form-part .form-group.has-error, .user-room .content .form-step-2 .form-part .form-group.has-error, .user-room .content .form-step .form-part .form-group.has-error, .looking-apartment .step-2 .form-step-2 .form-part .form-group.has-error, .looking-apartment .step-2 .form-step .form-part .form-group.has-error, .looking-apartment .content .form-step-2 .form-part .form-group.has-error, .looking-apartment .content .form-step .form-part .form-group.has-error, .looking-room .step-2 .form-step-2 .form-part .form-group.has-error, .looking-room .step-2 .form-step .form-part .form-group.has-error, .looking-room .content .form-step-2 .form-part .form-group.has-error, .looking-room .content .form-step .form-part .form-group.has-error, .room-to-let .step-2 .form-step-2 .form-part .form-group.has-error, .room-to-let .step-2 .form-step .form-part .form-group.has-error, .room-to-let .content .form-step-2 .form-part .form-group.has-error, .room-to-let .content .form-step .form-part .form-group.has-error{padding:5px 0px;}
.user-room .step-2 .form-step-2 .form-part .form-group.has-error select, .user-room .step-2 .form-step .form-part .form-group.has-error select, .user-room .content .form-step-2 .form-part .form-group.has-error select, .user-room .content .form-step .form-part .form-group.has-error select, .looking-apartment .step-2 .form-step-2 .form-part .form-group.has-error select, .looking-apartment .step-2 .form-step .form-part .form-group.has-error select, .looking-apartment .content .form-step-2 .form-part .form-group.has-error select, .looking-apartment .content .form-step .form-part .form-group.has-error select, .looking-room .step-2 .form-step-2 .form-part .form-group.has-error select, .looking-room .step-2 .form-step .form-part .form-group.has-error select, .looking-room .content .form-step-2 .form-part .form-group.has-error select, .looking-room .content .form-step .form-part .form-group.has-error select, .room-to-let .step-2 .form-step-2 .form-part .form-group.has-error select, .room-to-let .step-2 .form-step .form-part .form-group.has-error select, .room-to-let .content .form-step-2 .form-part .form-group.has-error select, .room-to-let .content .form-step .form-part .form-group.has-error select{background-image:url(../img/sprite/arrow-down-orange.png);}
.user-room .step-2 .form-step-2 .form-part .form-group .textarea-item, .user-room .step-2 .form-step .form-part .form-group .textarea-item, .user-room .content .form-step-2 .form-part .form-group .textarea-item, .user-room .content .form-step .form-part .form-group .textarea-item, .looking-apartment .step-2 .form-step-2 .form-part .form-group .textarea-item, .looking-apartment .step-2 .form-step .form-part .form-group .textarea-item, .looking-apartment .content .form-step-2 .form-part .form-group .textarea-item, .looking-apartment .content .form-step .form-part .form-group .textarea-item, .looking-room .step-2 .form-step-2 .form-part .form-group .textarea-item, .looking-room .step-2 .form-step .form-part .form-group .textarea-item, .looking-room .content .form-step-2 .form-part .form-group .textarea-item, .looking-room .content .form-step .form-part .form-group .textarea-item, .room-to-let .step-2 .form-step-2 .form-part .form-group .textarea-item, .room-to-let .step-2 .form-step .form-part .form-group .textarea-item, .room-to-let .content .form-step-2 .form-part .form-group .textarea-item, .room-to-let .content .form-step .form-part .form-group .textarea-item{line-height:1.2 !important;padding:10px !important;}
.user-room .step-2 .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .user-room .step-2 .form-step .form-part .form-group .textarea-item:placeholder:focus, .user-room .content .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .user-room .content .form-step .form-part .form-group .textarea-item:placeholder:focus, .looking-apartment .step-2 .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .looking-apartment .step-2 .form-step .form-part .form-group .textarea-item:placeholder:focus, .looking-apartment .content .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .looking-apartment .content .form-step .form-part .form-group .textarea-item:placeholder:focus, .looking-room .step-2 .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .looking-room .step-2 .form-step .form-part .form-group .textarea-item:placeholder:focus, .looking-room .content .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .looking-room .content .form-step .form-part .form-group .textarea-item:placeholder:focus, .room-to-let .step-2 .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .room-to-let .step-2 .form-step .form-part .form-group .textarea-item:placeholder:focus, .room-to-let .content .form-step-2 .form-part .form-group .textarea-item:placeholder:focus, .room-to-let .content .form-step .form-part .form-group .textarea-item:placeholder:focus{color:transparent;}
.user-room .step-2 .form-step-2 .form-part .form-group .title, .user-room .step-2 .form-step-2 .form-part .form-group span, .user-room .step-2 .form-step .form-part .form-group .title, .user-room .step-2 .form-step .form-part .form-group span, .user-room .content .form-step-2 .form-part .form-group .title, .user-room .content .form-step-2 .form-part .form-group span, .user-room .content .form-step .form-part .form-group .title, .user-room .content .form-step .form-part .form-group span, .looking-apartment .step-2 .form-step-2 .form-part .form-group .title, .looking-apartment .step-2 .form-step-2 .form-part .form-group span, .looking-apartment .step-2 .form-step .form-part .form-group .title, .looking-apartment .step-2 .form-step .form-part .form-group span, .looking-apartment .content .form-step-2 .form-part .form-group .title, .looking-apartment .content .form-step-2 .form-part .form-group span, .looking-apartment .content .form-step .form-part .form-group .title, .looking-apartment .content .form-step .form-part .form-group span, .looking-room .step-2 .form-step-2 .form-part .form-group .title, .looking-room .step-2 .form-step-2 .form-part .form-group span, .looking-room .step-2 .form-step .form-part .form-group .title, .looking-room .step-2 .form-step .form-part .form-group span, .looking-room .content .form-step-2 .form-part .form-group .title, .looking-room .content .form-step-2 .form-part .form-group span, .looking-room .content .form-step .form-part .form-group .title, .looking-room .content .form-step .form-part .form-group span, .room-to-let .step-2 .form-step-2 .form-part .form-group .title, .room-to-let .step-2 .form-step-2 .form-part .form-group span, .room-to-let .step-2 .form-step .form-part .form-group .title, .room-to-let .step-2 .form-step .form-part .form-group span, .room-to-let .content .form-step-2 .form-part .form-group .title, .room-to-let .content .form-step-2 .form-part .form-group span, .room-to-let .content .form-step .form-part .form-group .title, .room-to-let .content .form-step .form-part .form-group span{display:inline-block;width:40%;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;}
.user-room .step-2 .form-step-2 .form-part .form-group span, .user-room .step-2 .form-step .form-part .form-group span, .user-room .content .form-step-2 .form-part .form-group span, .user-room .content .form-step .form-part .form-group span, .looking-apartment .step-2 .form-step-2 .form-part .form-group span, .looking-apartment .step-2 .form-step .form-part .form-group span, .looking-apartment .content .form-step-2 .form-part .form-group span, .looking-apartment .content .form-step .form-part .form-group span, .looking-room .step-2 .form-step-2 .form-part .form-group span, .looking-room .step-2 .form-step .form-part .form-group span, .looking-room .content .form-step-2 .form-part .form-group span, .looking-room .content .form-step .form-part .form-group span, .room-to-let .step-2 .form-step-2 .form-part .form-group span, .room-to-let .step-2 .form-step .form-part .form-group span, .room-to-let .content .form-step-2 .form-part .form-group span, .room-to-let .content .form-step .form-part .form-group span{width:auto;}
.user-room .step-2 .form-step-2 .form-part .form-group .title, .user-room .step-2 .form-step .form-part .form-group .title, .user-room .content .form-step-2 .form-part .form-group .title, .user-room .content .form-step .form-part .form-group .title, .looking-apartment .step-2 .form-step-2 .form-part .form-group .title, .looking-apartment .step-2 .form-step .form-part .form-group .title, .looking-apartment .content .form-step-2 .form-part .form-group .title, .looking-apartment .content .form-step .form-part .form-group .title, .looking-room .step-2 .form-step-2 .form-part .form-group .title, .looking-room .step-2 .form-step .form-part .form-group .title, .looking-room .content .form-step-2 .form-part .form-group .title, .looking-room .content .form-step .form-part .form-group .title, .room-to-let .step-2 .form-step-2 .form-part .form-group .title, .room-to-let .step-2 .form-step .form-part .form-group .title, .room-to-let .content .form-step-2 .form-part .form-group .title, .room-to-let .content .form-step .form-part .form-group .title{padding-left:5px;}
.user-room .step-2 .form-step-2 .form-part .form-group .title i, .user-room .step-2 .form-step .form-part .form-group .title i, .user-room .content .form-step-2 .form-part .form-group .title i, .user-room .content .form-step .form-part .form-group .title i, .looking-apartment .step-2 .form-step-2 .form-part .form-group .title i, .looking-apartment .step-2 .form-step .form-part .form-group .title i, .looking-apartment .content .form-step-2 .form-part .form-group .title i, .looking-apartment .content .form-step .form-part .form-group .title i, .looking-room .step-2 .form-step-2 .form-part .form-group .title i, .looking-room .step-2 .form-step .form-part .form-group .title i, .looking-room .content .form-step-2 .form-part .form-group .title i, .looking-room .content .form-step .form-part .form-group .title i, .room-to-let .step-2 .form-step-2 .form-part .form-group .title i, .room-to-let .step-2 .form-step .form-part .form-group .title i, .room-to-let .content .form-step-2 .form-part .form-group .title i, .room-to-let .content .form-step .form-part .form-group .title i{color:#ee7829;}
.user-room .step-2 .form-step-2 .form-part .form-group .std-input, .user-room .step-2 .form-step-2 .form-part .form-group select, .user-room .step-2 .form-step .form-part .form-group .std-input, .user-room .step-2 .form-step .form-part .form-group select, .user-room .content .form-step-2 .form-part .form-group .std-input, .user-room .content .form-step-2 .form-part .form-group select, .user-room .content .form-step .form-part .form-group .std-input, .user-room .content .form-step .form-part .form-group select, .looking-apartment .step-2 .form-step-2 .form-part .form-group .std-input, .looking-apartment .step-2 .form-step-2 .form-part .form-group select, .looking-apartment .step-2 .form-step .form-part .form-group .std-input, .looking-apartment .step-2 .form-step .form-part .form-group select, .looking-apartment .content .form-step-2 .form-part .form-group .std-input, .looking-apartment .content .form-step-2 .form-part .form-group select, .looking-apartment .content .form-step .form-part .form-group .std-input, .looking-apartment .content .form-step .form-part .form-group select, .looking-room .step-2 .form-step-2 .form-part .form-group .std-input, .looking-room .step-2 .form-step-2 .form-part .form-group select, .looking-room .step-2 .form-step .form-part .form-group .std-input, .looking-room .step-2 .form-step .form-part .form-group select, .looking-room .content .form-step-2 .form-part .form-group .std-input, .looking-room .content .form-step-2 .form-part .form-group select, .looking-room .content .form-step .form-part .form-group .std-input, .looking-room .content .form-step .form-part .form-group select, .room-to-let .step-2 .form-step-2 .form-part .form-group .std-input, .room-to-let .step-2 .form-step-2 .form-part .form-group select, .room-to-let .step-2 .form-step .form-part .form-group .std-input, .room-to-let .step-2 .form-step .form-part .form-group select, .room-to-let .content .form-step-2 .form-part .form-group .std-input, .room-to-let .content .form-step-2 .form-part .form-group select, .room-to-let .content .form-step .form-part .form-group .std-input, .room-to-let .content .form-step .form-part .form-group select{display:inline-block;line-height:43px;height:43px;font-size:1.25em;}
.user-room .step-2 .form-step-2 .form-part .form-group .std-input, .user-room .step-2 .form-step .form-part .form-group .std-input, .user-room .content .form-step-2 .form-part .form-group .std-input, .user-room .content .form-step .form-part .form-group .std-input, .looking-apartment .step-2 .form-step-2 .form-part .form-group .std-input, .looking-apartment .step-2 .form-step .form-part .form-group .std-input, .looking-apartment .content .form-step-2 .form-part .form-group .std-input, .looking-apartment .content .form-step .form-part .form-group .std-input, .looking-room .step-2 .form-step-2 .form-part .form-group .std-input, .looking-room .step-2 .form-step .form-part .form-group .std-input, .looking-room .content .form-step-2 .form-part .form-group .std-input, .looking-room .content .form-step .form-part .form-group .std-input, .room-to-let .step-2 .form-step-2 .form-part .form-group .std-input, .room-to-let .step-2 .form-step .form-part .form-group .std-input, .room-to-let .content .form-step-2 .form-part .form-group .std-input, .room-to-let .content .form-step .form-part .form-group .std-input{margin-right:10px;padding:0px 5px;width:105px;}
.user-room .step-2 .form-step-2 .form-part .form-group .std-input.select-item, .user-room .step-2 .form-step .form-part .form-group .std-input.select-item, .user-room .content .form-step-2 .form-part .form-group .std-input.select-item, .user-room .content .form-step .form-part .form-group .std-input.select-item, .looking-apartment .step-2 .form-step-2 .form-part .form-group .std-input.select-item, .looking-apartment .step-2 .form-step .form-part .form-group .std-input.select-item, .looking-apartment .content .form-step-2 .form-part .form-group .std-input.select-item, .looking-apartment .content .form-step .form-part .form-group .std-input.select-item, .looking-room .step-2 .form-step-2 .form-part .form-group .std-input.select-item, .looking-room .step-2 .form-step .form-part .form-group .std-input.select-item, .looking-room .content .form-step-2 .form-part .form-group .std-input.select-item, .looking-room .content .form-step .form-part .form-group .std-input.select-item, .room-to-let .step-2 .form-step-2 .form-part .form-group .std-input.select-item, .room-to-let .step-2 .form-step .form-part .form-group .std-input.select-item, .room-to-let .content .form-step-2 .form-part .form-group .std-input.select-item, .room-to-let .content .form-step .form-part .form-group .std-input.select-item{color:#99817c !important;}
.user-room .step-2 .form-step-2 .form-part .form-group .select-item, .user-room .step-2 .form-step .form-part .form-group .select-item, .user-room .content .form-step-2 .form-part .form-group .select-item, .user-room .content .form-step .form-part .form-group .select-item, .looking-apartment .step-2 .form-step-2 .form-part .form-group .select-item, .looking-apartment .step-2 .form-step .form-part .form-group .select-item, .looking-apartment .content .form-step-2 .form-part .form-group .select-item, .looking-apartment .content .form-step .form-part .form-group .select-item, .looking-room .step-2 .form-step-2 .form-part .form-group .select-item, .looking-room .step-2 .form-step .form-part .form-group .select-item, .looking-room .content .form-step-2 .form-part .form-group .select-item, .looking-room .content .form-step .form-part .form-group .select-item, .room-to-let .step-2 .form-step-2 .form-part .form-group .select-item, .room-to-let .step-2 .form-step .form-part .form-group .select-item, .room-to-let .content .form-step-2 .form-part .form-group .select-item, .room-to-let .content .form-step .form-part .form-group .select-item{color:#99817c;}
.user-room .step-2 .form-step-2 .form-part .form-group select, .user-room .step-2 .form-step .form-part .form-group select, .user-room .content .form-step-2 .form-part .form-group select, .user-room .content .form-step .form-part .form-group select, .looking-apartment .step-2 .form-step-2 .form-part .form-group select, .looking-apartment .step-2 .form-step .form-part .form-group select, .looking-apartment .content .form-step-2 .form-part .form-group select, .looking-apartment .content .form-step .form-part .form-group select, .looking-room .step-2 .form-step-2 .form-part .form-group select, .looking-room .step-2 .form-step .form-part .form-group select, .looking-room .content .form-step-2 .form-part .form-group select, .looking-room .content .form-step .form-part .form-group select, .room-to-let .step-2 .form-step-2 .form-part .form-group select, .room-to-let .step-2 .form-step .form-part .form-group select, .room-to-let .content .form-step-2 .form-part .form-group select, .room-to-let .content .form-step .form-part .form-group select{width:58% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/sprite/arrow-down.png);background-repeat:no-repeat;background-position:-webkit-calc(100% - 12px) 50%;background-position:calc(100% - 12px) 50%;}
.user-room .step-2 .form-step-2 .form-part .form-group select option, .user-room .step-2 .form-step .form-part .form-group select option, .user-room .content .form-step-2 .form-part .form-group select option, .user-room .content .form-step .form-part .form-group select option, .looking-apartment .step-2 .form-step-2 .form-part .form-group select option, .looking-apartment .step-2 .form-step .form-part .form-group select option, .looking-apartment .content .form-step-2 .form-part .form-group select option, .looking-apartment .content .form-step .form-part .form-group select option, .looking-room .step-2 .form-step-2 .form-part .form-group select option, .looking-room .step-2 .form-step .form-part .form-group select option, .looking-room .content .form-step-2 .form-part .form-group select option, .looking-room .content .form-step .form-part .form-group select option, .room-to-let .step-2 .form-step-2 .form-part .form-group select option, .room-to-let .step-2 .form-step .form-part .form-group select option, .room-to-let .content .form-step-2 .form-part .form-group select option, .room-to-let .content .form-step .form-part .form-group select option{color:#6f504a;}
.user-room .step-2 .form-step-2 .form-part .form-group .bootstrap-calendar, .user-room .step-2 .form-step .form-part .form-group .bootstrap-calendar, .user-room .content .form-step-2 .form-part .form-group .bootstrap-calendar, .user-room .content .form-step .form-part .form-group .bootstrap-calendar, .looking-apartment .step-2 .form-step-2 .form-part .form-group .bootstrap-calendar, .looking-apartment .step-2 .form-step .form-part .form-group .bootstrap-calendar, .looking-apartment .content .form-step-2 .form-part .form-group .bootstrap-calendar, .looking-apartment .content .form-step .form-part .form-group .bootstrap-calendar, .looking-room .step-2 .form-step-2 .form-part .form-group .bootstrap-calendar, .looking-room .step-2 .form-step .form-part .form-group .bootstrap-calendar, .looking-room .content .form-step-2 .form-part .form-group .bootstrap-calendar, .looking-room .content .form-step .form-part .form-group .bootstrap-calendar, .room-to-let .step-2 .form-step-2 .form-part .form-group .bootstrap-calendar, .room-to-let .step-2 .form-step .form-part .form-group .bootstrap-calendar, .room-to-let .content .form-step-2 .form-part .form-group .bootstrap-calendar, .room-to-let .content .form-step .form-part .form-group .bootstrap-calendar{width:58%;background-color:#fff;padding:0px 10px;cursor:pointer;background-image:url("../img/sprite/sprite-green.png");background-repeat:no-repeat;background-position:-webkit-calc(100% - 11px) -103px;background-position:calc(100% - 11px) -103px;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap{display:inline-block;width:58%;margin-right:12px;float:right;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label{position:relative;padding-left:30px;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after{content:'';position:absolute;left:1px;top:0px;-webkit-border-radius:50%;border-radius:50%;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::before{opacity:1;width:21px;height:21px;border:1px solid #6f504a;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox label::after{top:6px;left:7px;opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);width:9px;height:9px;background-color:#3764F1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap.radio-form .form-checkbox input:checked + label::before{border:1px solid #6f504a;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox{margin-bottom:5px;cursor:pointer;line-height:1;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd){width:45%;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even){width:54%;padding-left:30px;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input{display:none;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label{position:relative;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding-left:30px;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after{content:'';position:absolute;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::before, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::before{width:23px;height:23px;top:-2px;left:0px;border:1px solid rgba(0, 0, 0, 0.2);-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox label::after, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox label::after{opacity:0;top:3px;left:4px;width:14px;height:9px;border:3px solid #3764F1;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::before{border-color:#3764F1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .user-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .user-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .user-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-apartment .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-apartment .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-room .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-room .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-room .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .room-to-let .step-2 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .room-to-let .content .form-step-2 .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after, .room-to-let .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox input:checked + label::after{opacity:1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-2 .form-step-2 .form-part .form-group.rent select, .user-room .step-2 .form-step-2 .form-part .form-group.deposit select, .user-room .step-2 .form-step .form-part .form-group.rent select, .user-room .step-2 .form-step .form-part .form-group.deposit select, .user-room .content .form-step-2 .form-part .form-group.rent select, .user-room .content .form-step-2 .form-part .form-group.deposit select, .user-room .content .form-step .form-part .form-group.rent select, .user-room .content .form-step .form-part .form-group.deposit select, .looking-apartment .step-2 .form-step-2 .form-part .form-group.rent select, .looking-apartment .step-2 .form-step-2 .form-part .form-group.deposit select, .looking-apartment .step-2 .form-step .form-part .form-group.rent select, .looking-apartment .step-2 .form-step .form-part .form-group.deposit select, .looking-apartment .content .form-step-2 .form-part .form-group.rent select, .looking-apartment .content .form-step-2 .form-part .form-group.deposit select, .looking-apartment .content .form-step .form-part .form-group.rent select, .looking-apartment .content .form-step .form-part .form-group.deposit select, .looking-room .step-2 .form-step-2 .form-part .form-group.rent select, .looking-room .step-2 .form-step-2 .form-part .form-group.deposit select, .looking-room .step-2 .form-step .form-part .form-group.rent select, .looking-room .step-2 .form-step .form-part .form-group.deposit select, .looking-room .content .form-step-2 .form-part .form-group.rent select, .looking-room .content .form-step-2 .form-part .form-group.deposit select, .looking-room .content .form-step .form-part .form-group.rent select, .looking-room .content .form-step .form-part .form-group.deposit select, .room-to-let .step-2 .form-step-2 .form-part .form-group.rent select, .room-to-let .step-2 .form-step-2 .form-part .form-group.deposit select, .room-to-let .step-2 .form-step .form-part .form-group.rent select, .room-to-let .step-2 .form-step .form-part .form-group.deposit select, .room-to-let .content .form-step-2 .form-part .form-group.rent select, .room-to-let .content .form-step-2 .form-part .form-group.deposit select, .room-to-let .content .form-step .form-part .form-group.rent select, .room-to-let .content .form-step .form-part .form-group.deposit select{width:107px !important;}
.user-room .step-2 .form-step-2 .form-part .form-group.number-of-bedrooms select, .user-room .step-2 .form-step-2 .form-part .form-group.furnished select, .user-room .step-2 .form-step .form-part .form-group.number-of-bedrooms select, .user-room .step-2 .form-step .form-part .form-group.furnished select, .user-room .content .form-step-2 .form-part .form-group.number-of-bedrooms select, .user-room .content .form-step-2 .form-part .form-group.furnished select, .user-room .content .form-step .form-part .form-group.number-of-bedrooms select, .user-room .content .form-step .form-part .form-group.furnished select, .looking-apartment .step-2 .form-step-2 .form-part .form-group.number-of-bedrooms select, .looking-apartment .step-2 .form-step-2 .form-part .form-group.furnished select, .looking-apartment .step-2 .form-step .form-part .form-group.number-of-bedrooms select, .looking-apartment .step-2 .form-step .form-part .form-group.furnished select, .looking-apartment .content .form-step-2 .form-part .form-group.number-of-bedrooms select, .looking-apartment .content .form-step-2 .form-part .form-group.furnished select, .looking-apartment .content .form-step .form-part .form-group.number-of-bedrooms select, .looking-apartment .content .form-step .form-part .form-group.furnished select, .looking-room .step-2 .form-step-2 .form-part .form-group.number-of-bedrooms select, .looking-room .step-2 .form-step-2 .form-part .form-group.furnished select, .looking-room .step-2 .form-step .form-part .form-group.number-of-bedrooms select, .looking-room .step-2 .form-step .form-part .form-group.furnished select, .looking-room .content .form-step-2 .form-part .form-group.number-of-bedrooms select, .looking-room .content .form-step-2 .form-part .form-group.furnished select, .looking-room .content .form-step .form-part .form-group.number-of-bedrooms select, .looking-room .content .form-step .form-part .form-group.furnished select, .room-to-let .step-2 .form-step-2 .form-part .form-group.number-of-bedrooms select, .room-to-let .step-2 .form-step-2 .form-part .form-group.furnished select, .room-to-let .step-2 .form-step .form-part .form-group.number-of-bedrooms select, .room-to-let .step-2 .form-step .form-part .form-group.furnished select, .room-to-let .content .form-step-2 .form-part .form-group.number-of-bedrooms select, .room-to-let .content .form-step-2 .form-part .form-group.furnished select, .room-to-let .content .form-step .form-part .form-group.number-of-bedrooms select, .room-to-let .content .form-step .form-part .form-group.furnished select{width:335px;}
.user-room .step-2 .form-step-2 .form-part .form-group.listing-title .std-input, .user-room .step-2 .form-step .form-part .form-group.listing-title .std-input, .user-room .content .form-step-2 .form-part .form-group.listing-title .std-input, .user-room .content .form-step .form-part .form-group.listing-title .std-input, .looking-apartment .step-2 .form-step-2 .form-part .form-group.listing-title .std-input, .looking-apartment .step-2 .form-step .form-part .form-group.listing-title .std-input, .looking-apartment .content .form-step-2 .form-part .form-group.listing-title .std-input, .looking-apartment .content .form-step .form-part .form-group.listing-title .std-input, .looking-room .step-2 .form-step-2 .form-part .form-group.listing-title .std-input, .looking-room .step-2 .form-step .form-part .form-group.listing-title .std-input, .looking-room .content .form-step-2 .form-part .form-group.listing-title .std-input, .looking-room .content .form-step .form-part .form-group.listing-title .std-input, .room-to-let .step-2 .form-step-2 .form-part .form-group.listing-title .std-input, .room-to-let .step-2 .form-step .form-part .form-group.listing-title .std-input, .room-to-let .content .form-step-2 .form-part .form-group.listing-title .std-input, .room-to-let .content .form-step .form-part .form-group.listing-title .std-input{width:58%;}
.user-room .step-2 .form-step-2 .form-part .form-group.size .std-input, .user-room .step-2 .form-step .form-part .form-group.size .std-input, .user-room .content .form-step-2 .form-part .form-group.size .std-input, .user-room .content .form-step .form-part .form-group.size .std-input, .looking-apartment .step-2 .form-step-2 .form-part .form-group.size .std-input, .looking-apartment .step-2 .form-step .form-part .form-group.size .std-input, .looking-apartment .content .form-step-2 .form-part .form-group.size .std-input, .looking-apartment .content .form-step .form-part .form-group.size .std-input, .looking-room .step-2 .form-step-2 .form-part .form-group.size .std-input, .looking-room .step-2 .form-step .form-part .form-group.size .std-input, .looking-room .content .form-step-2 .form-part .form-group.size .std-input, .looking-room .content .form-step .form-part .form-group.size .std-input, .room-to-let .step-2 .form-step-2 .form-part .form-group.size .std-input, .room-to-let .step-2 .form-step .form-part .form-group.size .std-input, .room-to-let .content .form-step-2 .form-part .form-group.size .std-input, .room-to-let .content .form-step .form-part .form-group.size .std-input{width:120px;}
.user-room .step-2 .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .user-room .step-2 .form-step .form-part .form-group.total-number-of-rooms .std-input, .user-room .content .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .user-room .content .form-step .form-part .form-group.total-number-of-rooms .std-input, .looking-apartment .step-2 .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .looking-apartment .step-2 .form-step .form-part .form-group.total-number-of-rooms .std-input, .looking-apartment .content .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .looking-apartment .content .form-step .form-part .form-group.total-number-of-rooms .std-input, .looking-room .step-2 .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .looking-room .step-2 .form-step .form-part .form-group.total-number-of-rooms .std-input, .looking-room .content .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .looking-room .content .form-step .form-part .form-group.total-number-of-rooms .std-input, .room-to-let .step-2 .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .room-to-let .step-2 .form-step .form-part .form-group.total-number-of-rooms .std-input, .room-to-let .content .form-step-2 .form-part .form-group.total-number-of-rooms .std-input, .room-to-let .content .form-step .form-part .form-group.total-number-of-rooms .std-input{width:230px;}
.user-room .step-2 .form-step-2 .form-part .form-group.avaliable-from, .user-room .step-2 .form-step .form-part .form-group.avaliable-from, .user-room .content .form-step-2 .form-part .form-group.avaliable-from, .user-room .content .form-step .form-part .form-group.avaliable-from, .looking-apartment .step-2 .form-step-2 .form-part .form-group.avaliable-from, .looking-apartment .step-2 .form-step .form-part .form-group.avaliable-from, .looking-apartment .content .form-step-2 .form-part .form-group.avaliable-from, .looking-apartment .content .form-step .form-part .form-group.avaliable-from, .looking-room .step-2 .form-step-2 .form-part .form-group.avaliable-from, .looking-room .step-2 .form-step .form-part .form-group.avaliable-from, .looking-room .content .form-step-2 .form-part .form-group.avaliable-from, .looking-room .content .form-step .form-part .form-group.avaliable-from, .room-to-let .step-2 .form-step-2 .form-part .form-group.avaliable-from, .room-to-let .step-2 .form-step .form-part .form-group.avaliable-from, .room-to-let .content .form-step-2 .form-part .form-group.avaliable-from, .room-to-let .content .form-step .form-part .form-group.avaliable-from{margin-top:20px;}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox, .user-room .content .form-step .form-part .form-group.common-cost .checkbox, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox{width:25%;display:inline-block;}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox input, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox input, .user-room .content .form-step .form-part .form-group.common-cost .checkbox input, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox input, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox input, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox input, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox input, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox input, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox input, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox input, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox input, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox input{display:none;}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label, .user-room .content .form-step .form-part .form-group.common-cost .checkbox label, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox label, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox label, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox label, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox label, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox label, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox label, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox label{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;text-align:right;position:relative;margin-left:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .user-room .content .form-step .form-part .form-group.common-cost .checkbox label::before, .user-room .content .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox label::before, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox label::after{content:'';position:absolute;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .user-room .content .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox label::before, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox label::before, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox label::before{width:23px;height:23px;top:4px;left:-7px;border:1px solid rgba(0, 0, 0, 0.2);}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .user-room .content .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox label::after, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox label::after, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox label::after{opacity:0;top:9px;left:-2px;width:14px;height:9px;border:3px solid #3764F1;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .user-room .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::before, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::before{border-color:#3764F1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .user-room .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after, .user-room .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .user-room .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-apartment .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-apartment .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-apartment .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-apartment .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-room .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-room .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-room .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .looking-room .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after, .room-to-let .step-2 .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .room-to-let .step-2 .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after, .room-to-let .content .form-step-2 .form-part .form-group.common-cost .checkbox input:checked + label::after, .room-to-let .content .form-step .form-part .form-group.common-cost .checkbox input:checked + label::after{opacity:1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-2 .form-step-2 .form-part .form-group.near-to-metro, .user-room .step-2 .form-step-2 .form-part .form-group.surroundings, .user-room .step-2 .form-step .form-part .form-group.near-to-metro, .user-room .step-2 .form-step .form-part .form-group.surroundings, .user-room .content .form-step-2 .form-part .form-group.near-to-metro, .user-room .content .form-step-2 .form-part .form-group.surroundings, .user-room .content .form-step .form-part .form-group.near-to-metro, .user-room .content .form-step .form-part .form-group.surroundings, .looking-apartment .step-2 .form-step-2 .form-part .form-group.near-to-metro, .looking-apartment .step-2 .form-step-2 .form-part .form-group.surroundings, .looking-apartment .step-2 .form-step .form-part .form-group.near-to-metro, .looking-apartment .step-2 .form-step .form-part .form-group.surroundings, .looking-apartment .content .form-step-2 .form-part .form-group.near-to-metro, .looking-apartment .content .form-step-2 .form-part .form-group.surroundings, .looking-apartment .content .form-step .form-part .form-group.near-to-metro, .looking-apartment .content .form-step .form-part .form-group.surroundings, .looking-room .step-2 .form-step-2 .form-part .form-group.near-to-metro, .looking-room .step-2 .form-step-2 .form-part .form-group.surroundings, .looking-room .step-2 .form-step .form-part .form-group.near-to-metro, .looking-room .step-2 .form-step .form-part .form-group.surroundings, .looking-room .content .form-step-2 .form-part .form-group.near-to-metro, .looking-room .content .form-step-2 .form-part .form-group.surroundings, .looking-room .content .form-step .form-part .form-group.near-to-metro, .looking-room .content .form-step .form-part .form-group.surroundings, .room-to-let .step-2 .form-step-2 .form-part .form-group.near-to-metro, .room-to-let .step-2 .form-step-2 .form-part .form-group.surroundings, .room-to-let .step-2 .form-step .form-part .form-group.near-to-metro, .room-to-let .step-2 .form-step .form-part .form-group.surroundings, .room-to-let .content .form-step-2 .form-part .form-group.near-to-metro, .room-to-let .content .form-step-2 .form-part .form-group.surroundings, .room-to-let .content .form-step .form-part .form-group.near-to-metro, .room-to-let .content .form-step .form-part .form-group.surroundings{margin-top:30px;}
.user-room .step-2 .form-step-2 .form-part .form-group.distance-to-transport, .user-room .step-2 .form-step .form-part .form-group.distance-to-transport, .user-room .content .form-step-2 .form-part .form-group.distance-to-transport, .user-room .content .form-step .form-part .form-group.distance-to-transport, .looking-apartment .step-2 .form-step-2 .form-part .form-group.distance-to-transport, .looking-apartment .step-2 .form-step .form-part .form-group.distance-to-transport, .looking-apartment .content .form-step-2 .form-part .form-group.distance-to-transport, .looking-apartment .content .form-step .form-part .form-group.distance-to-transport, .looking-room .step-2 .form-step-2 .form-part .form-group.distance-to-transport, .looking-room .step-2 .form-step .form-part .form-group.distance-to-transport, .looking-room .content .form-step-2 .form-part .form-group.distance-to-transport, .looking-room .content .form-step .form-part .form-group.distance-to-transport, .room-to-let .step-2 .form-step-2 .form-part .form-group.distance-to-transport, .room-to-let .step-2 .form-step .form-part .form-group.distance-to-transport, .room-to-let .content .form-step-2 .form-part .form-group.distance-to-transport, .room-to-let .content .form-step .form-part .form-group.distance-to-transport{margin-top:20px;}
.user-room .step-2 .form-step-2 .form-part .form-group.distance-to-transport .std-input, .user-room .step-2 .form-step .form-part .form-group.distance-to-transport .std-input, .user-room .content .form-step-2 .form-part .form-group.distance-to-transport .std-input, .user-room .content .form-step .form-part .form-group.distance-to-transport .std-input, .looking-apartment .step-2 .form-step-2 .form-part .form-group.distance-to-transport .std-input, .looking-apartment .step-2 .form-step .form-part .form-group.distance-to-transport .std-input, .looking-apartment .content .form-step-2 .form-part .form-group.distance-to-transport .std-input, .looking-apartment .content .form-step .form-part .form-group.distance-to-transport .std-input, .looking-room .step-2 .form-step-2 .form-part .form-group.distance-to-transport .std-input, .looking-room .step-2 .form-step .form-part .form-group.distance-to-transport .std-input, .looking-room .content .form-step-2 .form-part .form-group.distance-to-transport .std-input, .looking-room .content .form-step .form-part .form-group.distance-to-transport .std-input, .room-to-let .step-2 .form-step-2 .form-part .form-group.distance-to-transport .std-input, .room-to-let .step-2 .form-step .form-part .form-group.distance-to-transport .std-input, .room-to-let .content .form-step-2 .form-part .form-group.distance-to-transport .std-input, .room-to-let .content .form-step .form-part .form-group.distance-to-transport .std-input{width:130px;margin-left:0px;}
.user-room .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .user-room .step-2 .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type, .user-room .content .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .user-room .content .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-apartment .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-apartment .step-2 .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-apartment .content .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-apartment .content .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-room .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-room .step-2 .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-room .content .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .looking-room .content .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type, .room-to-let .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .room-to-let .step-2 .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type, .room-to-let .content .form-step-2 .form-part .form-group.surroundings .form-checkbox:last-of-type, .room-to-let .content .form-step .form-part .form-group.surroundings .form-checkbox:last-of-type{height:auto;}
.user-room .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .user-room .step-2 .form-step .form-part .form-group.surroundings .form-checkbox label span, .user-room .content .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .user-room .content .form-step .form-part .form-group.surroundings .form-checkbox label span, .looking-apartment .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .looking-apartment .step-2 .form-step .form-part .form-group.surroundings .form-checkbox label span, .looking-apartment .content .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .looking-apartment .content .form-step .form-part .form-group.surroundings .form-checkbox label span, .looking-room .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .looking-room .step-2 .form-step .form-part .form-group.surroundings .form-checkbox label span, .looking-room .content .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .looking-room .content .form-step .form-part .form-group.surroundings .form-checkbox label span, .room-to-let .step-2 .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .room-to-let .step-2 .form-step .form-part .form-group.surroundings .form-checkbox label span, .room-to-let .content .form-step-2 .form-part .form-group.surroundings .form-checkbox label span, .room-to-let .content .form-step .form-part .form-group.surroundings .form-checkbox label span{font-size:0.8125em;line-height:1;}
.user-room .step-2 .form-step-2 .form-part .form-group.amenities, .user-room .step-2 .form-step .form-part .form-group.amenities, .user-room .content .form-step-2 .form-part .form-group.amenities, .user-room .content .form-step .form-part .form-group.amenities, .looking-apartment .step-2 .form-step-2 .form-part .form-group.amenities, .looking-apartment .step-2 .form-step .form-part .form-group.amenities, .looking-apartment .content .form-step-2 .form-part .form-group.amenities, .looking-apartment .content .form-step .form-part .form-group.amenities, .looking-room .step-2 .form-step-2 .form-part .form-group.amenities, .looking-room .step-2 .form-step .form-part .form-group.amenities, .looking-room .content .form-step-2 .form-part .form-group.amenities, .looking-room .content .form-step .form-part .form-group.amenities, .room-to-let .step-2 .form-step-2 .form-part .form-group.amenities, .room-to-let .step-2 .form-step .form-part .form-group.amenities, .room-to-let .content .form-step-2 .form-part .form-group.amenities, .room-to-let .content .form-step .form-part .form-group.amenities{margin-top:40px;}
.user-room .step-2 .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .user-room .step-2 .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .user-room .content .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .user-room .content .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-apartment .step-2 .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-apartment .step-2 .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-apartment .content .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-apartment .content .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-room .step-2 .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-room .step-2 .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-room .content .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-room .content .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .room-to-let .step-2 .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .room-to-let .step-2 .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .room-to-let .content .form-step-2 .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .room-to-let .content .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox{display:block;padding-left:0;}
.user-room .step-2 .form-step-2 .form-part .form-group.description .std-input, .user-room .step-2 .form-step .form-part .form-group.description .std-input, .user-room .content .form-step-2 .form-part .form-group.description .std-input, .user-room .content .form-step .form-part .form-group.description .std-input, .looking-apartment .step-2 .form-step-2 .form-part .form-group.description .std-input, .looking-apartment .step-2 .form-step .form-part .form-group.description .std-input, .looking-apartment .content .form-step-2 .form-part .form-group.description .std-input, .looking-apartment .content .form-step .form-part .form-group.description .std-input, .looking-room .step-2 .form-step-2 .form-part .form-group.description .std-input, .looking-room .step-2 .form-step .form-part .form-group.description .std-input, .looking-room .content .form-step-2 .form-part .form-group.description .std-input, .looking-room .content .form-step .form-part .form-group.description .std-input, .room-to-let .step-2 .form-step-2 .form-part .form-group.description .std-input, .room-to-let .step-2 .form-step .form-part .form-group.description .std-input, .room-to-let .content .form-step-2 .form-part .form-group.description .std-input, .room-to-let .content .form-step .form-part .form-group.description .std-input{width:100%;min-height:240px;resize:none;}
.user-room .step-2 .form-step-2 .form-part .form-group.description.has-error .textarea-item, .user-room .step-2 .form-step .form-part .form-group.description.has-error .textarea-item, .user-room .content .form-step-2 .form-part .form-group.description.has-error .textarea-item, .user-room .content .form-step .form-part .form-group.description.has-error .textarea-item, .looking-apartment .step-2 .form-step-2 .form-part .form-group.description.has-error .textarea-item, .looking-apartment .step-2 .form-step .form-part .form-group.description.has-error .textarea-item, .looking-apartment .content .form-step-2 .form-part .form-group.description.has-error .textarea-item, .looking-apartment .content .form-step .form-part .form-group.description.has-error .textarea-item, .looking-room .step-2 .form-step-2 .form-part .form-group.description.has-error .textarea-item, .looking-room .step-2 .form-step .form-part .form-group.description.has-error .textarea-item, .looking-room .content .form-step-2 .form-part .form-group.description.has-error .textarea-item, .looking-room .content .form-step .form-part .form-group.description.has-error .textarea-item, .room-to-let .step-2 .form-step-2 .form-part .form-group.description.has-error .textarea-item, .room-to-let .step-2 .form-step .form-part .form-group.description.has-error .textarea-item, .room-to-let .content .form-step-2 .form-part .form-group.description.has-error .textarea-item, .room-to-let .content .form-step .form-part .form-group.description.has-error .textarea-item{color:#6f504a !important;}
.user-room .step-2 .form-step-2 .form-part .form-group.button-next, .user-room .step-2 .form-step .form-part .form-group.button-next, .user-room .content .form-step-2 .form-part .form-group.button-next, .user-room .content .form-step .form-part .form-group.button-next, .looking-apartment .step-2 .form-step-2 .form-part .form-group.button-next, .looking-apartment .step-2 .form-step .form-part .form-group.button-next, .looking-apartment .content .form-step-2 .form-part .form-group.button-next, .looking-apartment .content .form-step .form-part .form-group.button-next, .looking-room .step-2 .form-step-2 .form-part .form-group.button-next, .looking-room .step-2 .form-step .form-part .form-group.button-next, .looking-room .content .form-step-2 .form-part .form-group.button-next, .looking-room .content .form-step .form-part .form-group.button-next, .room-to-let .step-2 .form-step-2 .form-part .form-group.button-next, .room-to-let .step-2 .form-step .form-part .form-group.button-next, .room-to-let .content .form-step-2 .form-part .form-group.button-next, .room-to-let .content .form-step .form-part .form-group.button-next{text-align:right;}
.user-room .step-2 .btn-wrap, .user-room .content .btn-wrap, .looking-apartment .step-2 .btn-wrap, .looking-apartment .content .btn-wrap, .looking-room .step-2 .btn-wrap, .looking-room .content .btn-wrap, .room-to-let .step-2 .btn-wrap, .room-to-let .content .btn-wrap{display:inline-block;float:right;}
.user-room .step-2 .btn-wrap .btn-standard, .user-room .content .btn-wrap .btn-standard, .looking-apartment .step-2 .btn-wrap .btn-standard, .looking-apartment .content .btn-wrap .btn-standard, .looking-room .step-2 .btn-wrap .btn-standard, .looking-room .content .btn-wrap .btn-standard, .room-to-let .step-2 .btn-wrap .btn-standard, .room-to-let .content .btn-wrap .btn-standard{background-color:#ee7829;text-transform:none;font-size:1.25em;padding:0px 60px;line-height:50px;}
.user-room .step-3 .text-wrap, .user-room .looking-room-step-4 .text-wrap, .looking-room .step-3 .text-wrap, .looking-room .looking-room-step-4 .text-wrap, .room-to-let .step-3 .text-wrap, .room-to-let .looking-room-step-4 .text-wrap{padding:0;margin-bottom:15px;}
.user-room .step-3 .text-wrap .text, .user-room .looking-room-step-4 .text-wrap .text, .looking-room .step-3 .text-wrap .text, .looking-room .looking-room-step-4 .text-wrap .text, .room-to-let .step-3 .text-wrap .text, .room-to-let .looking-room-step-4 .text-wrap .text{color:#6f504a;font-size:1.5em;}
.user-room .step-3 .upload-img .click-upload, .user-room .looking-room-step-4 .upload-img .click-upload, .looking-room .step-3 .upload-img .click-upload, .looking-room .looking-room-step-4 .upload-img .click-upload, .room-to-let .step-3 .upload-img .click-upload, .room-to-let .looking-room-step-4 .upload-img .click-upload{padding-top:25px;padding-bottom:70px;text-align:center;}
.user-room .step-3 .upload-img .click-upload .btn-wrap, .user-room .looking-room-step-4 .upload-img .click-upload .btn-wrap, .looking-room .step-3 .upload-img .click-upload .btn-wrap, .looking-room .looking-room-step-4 .upload-img .click-upload .btn-wrap, .room-to-let .step-3 .upload-img .click-upload .btn-wrap, .room-to-let .looking-room-step-4 .upload-img .click-upload .btn-wrap{float:none;}
.user-room .step-3 .upload-img .click-upload .btn-wrap .btn-standard, .user-room .looking-room-step-4 .upload-img .click-upload .btn-wrap .btn-standard, .looking-room .step-3 .upload-img .click-upload .btn-wrap .btn-standard, .looking-room .looking-room-step-4 .upload-img .click-upload .btn-wrap .btn-standard, .room-to-let .step-3 .upload-img .click-upload .btn-wrap .btn-standard, .room-to-let .looking-room-step-4 .upload-img .click-upload .btn-wrap .btn-standard{font-size:1.25em;text-transform:none;padding:0px 30px;line-height:42px;background-color:#3764F1;}
.user-room .step-3 .set-img, .user-room .looking-room-step-4 .set-img, .looking-room .step-3 .set-img, .looking-room .looking-room-step-4 .set-img, .room-to-let .step-3 .set-img, .room-to-let .looking-room-step-4 .set-img{width:100%;border-bottom:3px solid rgba(0, 0, 0, 0.3);}
.user-room .step-3 .set-img .item, .user-room .looking-room-step-4 .set-img .item, .looking-room .step-3 .set-img .item, .looking-room .looking-room-step-4 .set-img .item, .room-to-let .step-3 .set-img .item, .room-to-let .looking-room-step-4 .set-img .item{width:32%;margin-bottom:35px;margin-right:5px;position:relative;display:inline-block;}
.user-room .step-3 .set-img .item .img-wrap, .user-room .looking-room-step-4 .set-img .item .img-wrap, .looking-room .step-3 .set-img .item .img-wrap, .looking-room .looking-room-step-4 .set-img .item .img-wrap, .room-to-let .step-3 .set-img .item .img-wrap, .room-to-let .looking-room-step-4 .set-img .item .img-wrap{height:183px;margin-bottom:10px;}
.user-room .step-3 .set-img .item .img-wrap .img, .user-room .looking-room-step-4 .set-img .item .img-wrap .img, .looking-room .step-3 .set-img .item .img-wrap .img, .looking-room .looking-room-step-4 .set-img .item .img-wrap .img, .room-to-let .step-3 .set-img .item .img-wrap .img, .room-to-let .looking-room-step-4 .set-img .item .img-wrap .img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}
.user-room .step-3 .set-img .item .btn-wrap, .user-room .looking-room-step-4 .set-img .item .btn-wrap, .looking-room .step-3 .set-img .item .btn-wrap, .looking-room .looking-room-step-4 .set-img .item .btn-wrap, .room-to-let .step-3 .set-img .item .btn-wrap, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap{position:absolute;top:5px;right:5px;height:31px;}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon{width:30px;height:30px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;display:inline-block;position:relative;cursor:pointer;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon:hover, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon:hover, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon:hover, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon:hover, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon:hover, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon:first-of-type, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon:first-of-type, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon:first-of-type, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon:first-of-type, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon:first-of-type, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon:first-of-type{margin-right:5px;}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::before, .user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::after, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::before, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::after, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::before, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::after, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::before, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::after, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::before, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::after, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::before, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::after{content:'';position:absolute;top:50%;left:50%;}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after{background-color:#6f504a;width:18px;height:2.5px;-webkit-border-radius:10px;border-radius:10px;}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::before, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-close::after, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-close::after{-webkit-transform:translate(-50%, -40%) rotate(45deg);-ms-transform:translate(-50%, -40%) rotate(45deg);transform:translate(-50%, -40%) rotate(45deg);}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::before, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::before, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::before, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::before, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-done::before, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done::before{width:16px;height:10px;border:3px solid #ee7829;border-top:none;border-right:none;-webkit-transform:translate(-50%, -70%) rotate(-45deg);-ms-transform:translate(-50%, -70%) rotate(-45deg);transform:translate(-50%, -70%) rotate(-45deg);}
.user-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done.btn-done-green::before, .user-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done.btn-done-green::before, .looking-room .step-3 .set-img .item .btn-wrap .btn-icon.btn-done.btn-done-green::before, .looking-room .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done.btn-done-green::before, .room-to-let .step-3 .set-img .item .btn-wrap .btn-icon.btn-done.btn-done-green::before, .room-to-let .looking-room-step-4 .set-img .item .btn-wrap .btn-icon.btn-done.btn-done-green::before{border-color:#3764F1;}
.user-room .step-3 .set-img .item .form-group .std-input, .user-room .looking-room-step-4 .set-img .item .form-group .std-input, .looking-room .step-3 .set-img .item .form-group .std-input, .looking-room .looking-room-step-4 .set-img .item .form-group .std-input, .room-to-let .step-3 .set-img .item .form-group .std-input, .room-to-let .looking-room-step-4 .set-img .item .form-group .std-input{display:inline-block;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;width:86%;}
.user-room .step-3 .set-img .item .form-group .std-input:focus, .user-room .looking-room-step-4 .set-img .item .form-group .std-input:focus, .looking-room .step-3 .set-img .item .form-group .std-input:focus, .looking-room .looking-room-step-4 .set-img .item .form-group .std-input:focus, .room-to-let .step-3 .set-img .item .form-group .std-input:focus, .room-to-let .looking-room-step-4 .set-img .item .form-group .std-input:focus{border:1px solid #3764F1;}
.user-room .step-3 .set-img .item .form-group .std-input:focus + .icon, .user-room .looking-room-step-4 .set-img .item .form-group .std-input:focus + .icon, .looking-room .step-3 .set-img .item .form-group .std-input:focus + .icon, .looking-room .looking-room-step-4 .set-img .item .form-group .std-input:focus + .icon, .room-to-let .step-3 .set-img .item .form-group .std-input:focus + .icon, .room-to-let .looking-room-step-4 .set-img .item .form-group .std-input:focus + .icon{background-image:url("../img/admin/icons/sprite-small-green.png");background-position:4px -154px;}
.user-room .step-3 .set-img .item .form-group .icon, .user-room .looking-room-step-4 .set-img .item .form-group .icon, .looking-room .step-3 .set-img .item .form-group .icon, .looking-room .looking-room-step-4 .set-img .item .form-group .icon, .room-to-let .step-3 .set-img .item .form-group .icon, .room-to-let .looking-room-step-4 .set-img .item .form-group .icon{display:inline-block;float:right;width:12%;height:25px;background-image:url("../img/admin/icons/sprite-small-orange.png");background-repeat:no-repeat;background-size:23px;background-position:4px -181px;}
.user-room .step-3 .btn-next, .user-room .looking-room-step-4 .btn-next, .looking-room .step-3 .btn-next, .looking-room .looking-room-step-4 .btn-next, .room-to-let .step-3 .btn-next, .room-to-let .looking-room-step-4 .btn-next{text-align:right;margin-top:25px;}
.user-room .step-3 .btn-next .btn-standard, .user-room .looking-room-step-4 .btn-next .btn-standard, .looking-room .step-3 .btn-next .btn-standard, .looking-room .looking-room-step-4 .btn-next .btn-standard, .room-to-let .step-3 .btn-next .btn-standard, .room-to-let .looking-room-step-4 .btn-next .btn-standard{font-size:1.25em;text-transform:none;padding:0px 60px;line-height:50px;background-color:#ee7829;}
.user-room .step-4-1 .choose-service .item, .user-room .looking-room-step-5 .choose-service .item, .looking-room .step-4-1 .choose-service .item, .looking-room .looking-room-step-5 .choose-service .item, .room-to-let .step-4-1 .choose-service .item, .room-to-let .looking-room-step-5 .choose-service .item{border-bottom:3px solid rgba(0, 0, 0, 0.3);padding-bottom:20px;margin-bottom:75px;}
.user-room .step-4-1 .choose-service .item .item-header, .user-room .looking-room-step-5 .choose-service .item .item-header, .looking-room .step-4-1 .choose-service .item .item-header, .looking-room .looking-room-step-5 .choose-service .item .item-header, .room-to-let .step-4-1 .choose-service .item .item-header, .room-to-let .looking-room-step-5 .choose-service .item .item-header{margin-bottom:27px;display:table;height:50px;width:100%;position:relative;}
.user-room .step-4-1 .choose-service .item .item-header .title-wrap, .user-room .step-4-1 .choose-service .item .item-header .logo-wrap, .user-room .looking-room-step-5 .choose-service .item .item-header .title-wrap, .user-room .looking-room-step-5 .choose-service .item .item-header .logo-wrap, .looking-room .step-4-1 .choose-service .item .item-header .title-wrap, .looking-room .step-4-1 .choose-service .item .item-header .logo-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-header .title-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-header .logo-wrap, .room-to-let .step-4-1 .choose-service .item .item-header .title-wrap, .room-to-let .step-4-1 .choose-service .item .item-header .logo-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-header .title-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-header .logo-wrap{display:table-cell;}
.user-room .step-4-1 .choose-service .item .item-header .title-wrap, .user-room .looking-room-step-5 .choose-service .item .item-header .title-wrap, .looking-room .step-4-1 .choose-service .item .item-header .title-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-header .title-wrap, .room-to-let .step-4-1 .choose-service .item .item-header .title-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-header .title-wrap{display:table-cell;vertical-align:middle;padding-left:80px;}
.user-room .step-4-1 .choose-service .item .item-header .title-wrap .title, .user-room .looking-room-step-5 .choose-service .item .item-header .title-wrap .title, .looking-room .step-4-1 .choose-service .item .item-header .title-wrap .title, .looking-room .looking-room-step-5 .choose-service .item .item-header .title-wrap .title, .room-to-let .step-4-1 .choose-service .item .item-header .title-wrap .title, .room-to-let .looking-room-step-5 .choose-service .item .item-header .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#ee7829;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-4-1 .choose-service .item .item-header .title-wrap .title.selected, .user-room .looking-room-step-5 .choose-service .item .item-header .title-wrap .title.selected, .looking-room .step-4-1 .choose-service .item .item-header .title-wrap .title.selected, .looking-room .looking-room-step-5 .choose-service .item .item-header .title-wrap .title.selected, .room-to-let .step-4-1 .choose-service .item .item-header .title-wrap .title.selected, .room-to-let .looking-room-step-5 .choose-service .item .item-header .title-wrap .title.selected{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#3764F1;}
.user-room .step-4-1 .choose-service .item .item-header .logo-wrap, .user-room .looking-room-step-5 .choose-service .item .item-header .logo-wrap, .looking-room .step-4-1 .choose-service .item .item-header .logo-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-header .logo-wrap, .room-to-let .step-4-1 .choose-service .item .item-header .logo-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-header .logo-wrap{width:51px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.user-room .step-4-1 .choose-service .item .item-header .warning-wrap, .user-room .looking-room-step-5 .choose-service .item .item-header .warning-wrap, .looking-room .step-4-1 .choose-service .item .item-header .warning-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-header .warning-wrap, .room-to-let .step-4-1 .choose-service .item .item-header .warning-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-header .warning-wrap{display:table-cell;vertical-align:middle;float:right;position:relative;top:15px;}
.user-room .step-4-1 .choose-service .item .item-header .warning-wrap .text, .user-room .looking-room-step-5 .choose-service .item .item-header .warning-wrap .text, .looking-room .step-4-1 .choose-service .item .item-header .warning-wrap .text, .looking-room .looking-room-step-5 .choose-service .item .item-header .warning-wrap .text, .room-to-let .step-4-1 .choose-service .item .item-header .warning-wrap .text, .room-to-let .looking-room-step-5 .choose-service .item .item-header .warning-wrap .text{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#3764F1;font-size:0.9375em;}
.user-room .step-4-1 .choose-service .item .item-header .warning-wrap .icon, .user-room .looking-room-step-5 .choose-service .item .item-header .warning-wrap .icon, .looking-room .step-4-1 .choose-service .item .item-header .warning-wrap .icon, .looking-room .looking-room-step-5 .choose-service .item .item-header .warning-wrap .icon, .room-to-let .step-4-1 .choose-service .item .item-header .warning-wrap .icon, .room-to-let .looking-room-step-5 .choose-service .item .item-header .warning-wrap .icon{width:27px;height:auto;display:inline-block;margin-right:5px;}
.user-room .step-4-1 .choose-service .item .item-body .text-wrap, .user-room .looking-room-step-5 .choose-service .item .item-body .text-wrap, .looking-room .step-4-1 .choose-service .item .item-body .text-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-body .text-wrap, .room-to-let .step-4-1 .choose-service .item .item-body .text-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-body .text-wrap{padding:0;padding-right:30px;margin-bottom:30px;}
.user-room .step-4-1 .choose-service .item .item-body .text-wrap .text, .user-room .looking-room-step-5 .choose-service .item .item-body .text-wrap .text, .looking-room .step-4-1 .choose-service .item .item-body .text-wrap .text, .looking-room .looking-room-step-5 .choose-service .item .item-body .text-wrap .text, .room-to-let .step-4-1 .choose-service .item .item-body .text-wrap .text, .room-to-let .looking-room-step-5 .choose-service .item .item-body .text-wrap .text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;color:#353434;text-align:left;}
.user-room .step-4-1 .choose-service .item .item-footer .price-form, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-form, .looking-room .step-4-1 .choose-service .item .item-footer .price-form, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-form, .room-to-let .step-4-1 .choose-service .item .item-footer .price-form, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-form{display:inline-block;}
.user-room .step-4-1 .choose-service .item .item-footer .price-form label, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-form label, .looking-room .step-4-1 .choose-service .item .item-footer .price-form label, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-form label, .room-to-let .step-4-1 .choose-service .item .item-footer .price-form label, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-form label{position:relative;padding-left:35px;cursor:pointer;}
.user-room .step-4-1 .choose-service .item .item-footer .price-form label::before, .user-room .step-4-1 .choose-service .item .item-footer .price-form label::after, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::before, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::after, .looking-room .step-4-1 .choose-service .item .item-footer .price-form label::before, .looking-room .step-4-1 .choose-service .item .item-footer .price-form label::after, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::before, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::after, .room-to-let .step-4-1 .choose-service .item .item-footer .price-form label::before, .room-to-let .step-4-1 .choose-service .item .item-footer .price-form label::after, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-form label::before, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-form label::after{content:'';position:absolute;left:0;top:0;-webkit-border-radius:50%;border-radius:50%;}
.user-room .step-4-1 .choose-service .item .item-footer .price-form label::before, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::before, .looking-room .step-4-1 .choose-service .item .item-footer .price-form label::before, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::before, .room-to-let .step-4-1 .choose-service .item .item-footer .price-form label::before, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-form label::before{width:20px;height:20px;border:1px solid #000;}
.user-room .step-4-1 .choose-service .item .item-footer .price-form label::after, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::after, .looking-room .step-4-1 .choose-service .item .item-footer .price-form label::after, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-form label::after, .room-to-let .step-4-1 .choose-service .item .item-footer .price-form label::after, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-form label::after{opacity:0;width:10px;height:10px;background-color:#3764F1;top:5px;left:5px;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-4-1 .choose-service .item .item-footer .price-form input[type="radio"]:checked + label::after, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-form input[type="radio"]:checked + label::after, .looking-room .step-4-1 .choose-service .item .item-footer .price-form input[type="radio"]:checked + label::after, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-form input[type="radio"]:checked + label::after, .room-to-let .step-4-1 .choose-service .item .item-footer .price-form input[type="radio"]:checked + label::after, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-form input[type="radio"]:checked + label::after{opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-4-1 .choose-service .item .item-footer .price-wrap, .user-room .step-4-1 .choose-service .item .item-footer .btn-wrap, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap{display:inline-block;}
.user-room .step-4-1 .choose-service .item .item-footer .price-wrap, .user-room .step-4-1 .choose-service .item .item-footer label, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap, .user-room .looking-room-step-5 .choose-service .item .item-footer label, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap, .looking-room .step-4-1 .choose-service .item .item-footer label, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-footer label, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap, .room-to-let .step-4-1 .choose-service .item .item-footer label, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-footer label{margin-right:95px;}
.user-room .step-4-1 .choose-service .item .item-footer .price-wrap .price, .user-room .step-4-1 .choose-service .item .item-footer .price-wrap .price-option, .user-room .step-4-1 .choose-service .item .item-footer label .price, .user-room .step-4-1 .choose-service .item .item-footer label .price-option, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-option, .user-room .looking-room-step-5 .choose-service .item .item-footer label .price, .user-room .looking-room-step-5 .choose-service .item .item-footer label .price-option, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap .price, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap .price-option, .looking-room .step-4-1 .choose-service .item .item-footer label .price, .looking-room .step-4-1 .choose-service .item .item-footer label .price-option, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-option, .looking-room .looking-room-step-5 .choose-service .item .item-footer label .price, .looking-room .looking-room-step-5 .choose-service .item .item-footer label .price-option, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap .price, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap .price-option, .room-to-let .step-4-1 .choose-service .item .item-footer label .price, .room-to-let .step-4-1 .choose-service .item .item-footer label .price-option, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-option, .room-to-let .looking-room-step-5 .choose-service .item .item-footer label .price, .room-to-let .looking-room-step-5 .choose-service .item .item-footer label .price-option{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#3764F1;line-height:1;}
.user-room .step-4-1 .choose-service .item .item-footer .price-wrap .price, .user-room .step-4-1 .choose-service .item .item-footer label .price, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price, .user-room .looking-room-step-5 .choose-service .item .item-footer label .price, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap .price, .looking-room .step-4-1 .choose-service .item .item-footer label .price, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price, .looking-room .looking-room-step-5 .choose-service .item .item-footer label .price, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap .price, .room-to-let .step-4-1 .choose-service .item .item-footer label .price, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price, .room-to-let .looking-room-step-5 .choose-service .item .item-footer label .price{font-size:1.625em;}
.user-room .step-4-1 .choose-service .item .item-footer .price-wrap .price span, .user-room .step-4-1 .choose-service .item .item-footer label .price span, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price span, .user-room .looking-room-step-5 .choose-service .item .item-footer label .price span, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap .price span, .looking-room .step-4-1 .choose-service .item .item-footer label .price span, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price span, .looking-room .looking-room-step-5 .choose-service .item .item-footer label .price span, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap .price span, .room-to-let .step-4-1 .choose-service .item .item-footer label .price span, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price span, .room-to-let .looking-room-step-5 .choose-service .item .item-footer label .price span{font-size:0.76944em;}
.user-room .step-4-1 .choose-service .item .item-footer .price-wrap .price-option, .user-room .step-4-1 .choose-service .item .item-footer label .price-option, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-option, .user-room .looking-room-step-5 .choose-service .item .item-footer label .price-option, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap .price-option, .looking-room .step-4-1 .choose-service .item .item-footer label .price-option, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-option, .looking-room .looking-room-step-5 .choose-service .item .item-footer label .price-option, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap .price-option, .room-to-let .step-4-1 .choose-service .item .item-footer label .price-option, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-option, .room-to-let .looking-room-step-5 .choose-service .item .item-footer label .price-option{font-size:1em;}
.user-room .step-4-1 .choose-service .item .item-footer .price-wrap .price-desc, .user-room .step-4-1 .choose-service .item .item-footer label .price-desc, .user-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-desc, .user-room .looking-room-step-5 .choose-service .item .item-footer label .price-desc, .looking-room .step-4-1 .choose-service .item .item-footer .price-wrap .price-desc, .looking-room .step-4-1 .choose-service .item .item-footer label .price-desc, .looking-room .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-desc, .looking-room .looking-room-step-5 .choose-service .item .item-footer label .price-desc, .room-to-let .step-4-1 .choose-service .item .item-footer .price-wrap .price-desc, .room-to-let .step-4-1 .choose-service .item .item-footer label .price-desc, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .price-wrap .price-desc, .room-to-let .looking-room-step-5 .choose-service .item .item-footer label .price-desc{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;color:#353434;}
.user-room .step-4-1 .choose-service .item .item-footer .btn-wrap, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap{float:right;}
.user-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard{text-transform:none;padding:0px 30px;line-height:42px;background-color:#ee7829;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);position:relative;}
.user-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard::before, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard::before, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard::before, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard::before, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard::before, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard::before{opacity:0;content:'';position:absolute;width:14px;height:9px;border:3px solid #fff;border-top:none;border-right:none;left:20px;top:50%;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:translateY(-80%) rotate(-45deg);-ms-transform:translateY(-80%) rotate(-45deg);transform:translateY(-80%) rotate(-45deg);}
.user-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);background-color:#3764F1;padding-left:45px;}
.user-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected::before, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected::before, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected::before, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected::before, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected::before, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-standard-selected::before{-webkit-transition:all 0.22s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.22s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:1;}
.user-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled{background-color:#79cd79;padding-left:45px;}
.user-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled::before, .user-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled::before, .looking-room .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled::before, .looking-room .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled::before, .room-to-let .step-4-1 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled::before, .room-to-let .looking-room-step-5 .choose-service .item .item-footer .btn-wrap .btn-standard.btn-disabled::before{opacity:1;}
.logo-service{width:51px;height:48px;background-image:url("../img/admin/icons/sprite-big-green.png");background-repeat:no-repeat;background-position:50% 0px;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.logo-service_green{background-image:url("../img/admin/icons/sprite-big-green.png");}
.logo-service_orange{background-image:url("../img/admin/icons/sprite-big-orange.png");}
.logo-service_burgundy{background-image:url("../img/admin/icons/sprite-big-burgundy.png");}
.logo-service_bulb{background-position:50% 0px;}
.logo-service_list-up{background-position:50% -53px;}
.logo-service_list-stats{background-position:50% -105px;}
.logo-service_list-star{background-position:50% -156px;}
.logo-service_message{height:34px;background-position:50% -255px;}
.logo-service_slider{height:31px;background-position:50% -293px;}
.logo-service.logo-selected{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);background-image:url("../img/admin/icons/sprite-big-green.png");}
.user-room .step-4-2 .selected-services .selected-header{position:relative;}
.user-room .step-4-2 .selected-services .selected-header .link-wrap, .user-room .step-4-2 .selected-services .selected-header .title-wrap{display:inline-block;}
.user-room .step-4-2 .selected-services .selected-header .link-wrap .link, .user-room .step-4-2 .selected-services .selected-header .link-wrap .title, .user-room .step-4-2 .selected-services .selected-header .title-wrap .link, .user-room .step-4-2 .selected-services .selected-header .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#6f504a;}
.user-room .step-4-2 .selected-services .selected-header .link-wrap .link{display:block;position:relative;margin-left:20px;}
.user-room .step-4-2 .selected-services .selected-header .link-wrap .link::before{content:'';position:absolute;left:-20px;top:50%;width:15px;height:15px;border:3px solid #6f504a;border-top-color:transparent;border-right-color:transparent;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.user-room .step-4-2 .selected-services .selected-header .title-wrap{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.user-room .step-4-2 .selected-services .selected-body, .user-room .step-4-2 .selected-services .selected-total{margin-top:50px;border-bottom:3px solid rgba(0, 0, 0, 0.3);}
.user-room .step-4-2 .selected-services .selected-body table tr, .user-room .step-4-2 .selected-services .selected-total table tr{padding:25px 0px;}
.user-room .step-4-2 .selected-services .selected-body table tr td, .user-room .step-4-2 .selected-services .selected-total table tr td{padding:0;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-title, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-title{width:300px;position:relative;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-title .text-wrap, .user-room .step-4-2 .selected-services .selected-body table tr .selected-service-title .icon-wrap, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-title .text-wrap, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-title .icon-wrap{display:inline-block;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-title .icon-wrap, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-title .icon-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:15px;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-title .icon-wrap .icon, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-title .icon-wrap .icon{width:51px;height:47px;background-image:url(../img/admin/icons/sprite-big-green.png);background-repeat:no-repeat;background-position:0 0;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-title .text-wrap, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-title .text-wrap{width:auto;text-align:left;padding-left:75px;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-title .text-wrap .text, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-title .text-wrap .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#3764F1;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-price, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-price{width:313px;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-price .price-wrap .price, .user-room .step-4-2 .selected-services .selected-body table tr .selected-service-price .price-wrap .price-option, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-price .price-wrap .price, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-price .price-wrap .price-option{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#6f504a;font-size:1.625em;line-height:1;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-price .price-wrap .price-option, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-price .price-wrap .price-option{font-size:1em;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-check-mark, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-check-mark{width:125px;text-align:right;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-check-mark .check-mark-wrap, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-check-mark .check-mark-wrap{display:inline-block;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-check-mark .check-mark-wrap .check-mark, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-check-mark .check-mark-wrap .check-mark{position:relative;width:33px;height:33px;-webkit-border-radius:50%;border-radius:50%;background-color:#3764F1;}
.user-room .step-4-2 .selected-services .selected-body table tr .selected-service-check-mark .check-mark-wrap .check-mark::before, .user-room .step-4-2 .selected-services .selected-total table tr .selected-service-check-mark .check-mark-wrap .check-mark::before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -80%) rotate(-45deg);-ms-transform:translate(-50%, -80%) rotate(-45deg);transform:translate(-50%, -80%) rotate(-45deg);width:15px;height:10px;border:3px solid #fff;border-top:none;border-right:none;}
.user-room .step-4-2 .selected-services .selected-total{margin-top:0px;padding:25px 0px;}
.user-room .step-4-2 .selected-services .selected-total .total{padding-left:71px;}
.user-room .step-4-2 .selected-services .selected-total .total .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#6f504a;width:auto;position:relative;top:0px;}
.user-room .step-4-2 .selected-services .selected-footer{padding-top:40px;padding-bottom:30px;border-bottom:3px solid rgba(0, 0, 0, 0.3);}
.user-room .step-4-2 .selected-services .selected-footer .title-wrap{text-align:center;margin-bottom:75px;}
.user-room .step-4-2 .selected-services .selected-footer .title-wrap .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;line-height:1;color:#6f504a;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group .form-item label{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#353434;position:relative;line-height:1.2;margin-left:40px;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);cursor:pointer;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group .form-item label::before, .user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group .form-item label::after{content:'';position:absolute;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group .form-item label::before{left:-40px;top:0;width:22px;height:22px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #6f504a;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group .form-item label::after{opacity:0;left:-35px;top:5px;width:12px;height:12px;background-color:#3764F1;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group .form-item input:checked + label{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#3764F1;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .form-group .form-item input:checked + label::after{opacity:1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer{display:block;border-top:3px solid rgba(0, 0, 0, 0.3);padding-top:35px;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer.has-error{background-color:transparent;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer.has-error .bank-transfer-item.bank-transfer-item-input .std-input:focus{border-color:#f77c3d;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#3764F1;text-align:center;line-height:1;margin-bottom:30px;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item{display:block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#545252;text-align:center;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item.bank-transfer-item-input{margin-top:20px;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item.bank-transfer-item-input .std-input{display:inline-block;width:430px;max-width:430px;padding:0px 15px;line-height:40px;font-size:1em;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item.bank-transfer-item-input .std-input::-webkit-input-placeholder{color:#545252;font-size:1em;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item.bank-transfer-item-input .std-input::-moz-placeholder{color:#545252;font-size:1em;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item.bank-transfer-item-input .std-input:-ms-input-placeholder{color:#545252;font-size:1em;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item.bank-transfer-item-input .std-input::placeholder{color:#545252;font-size:1em;}
.user-room .step-4-2 .selected-services .selected-footer .payment-choose .bank-transfer .bank-transfer-item.bank-transfer-item-input .std-input:focus{border-color:#c0b8b7;}
.user-room .step-4-2 .selected-services .btn-next{float:right;margin-top:40px;}
.user-room .step-4-2 .selected-services .btn-next .btn-standard{background-color:#ee7829;padding:0px 60px;line-height:50px;}
.looking-apartment .content .form-step, .looking-room .content .form-step{border-bottom:3px solid rgba(0, 0, 0, 0.2);margin-bottom:50px;}
.looking-apartment .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .looking-room .content .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd){width:45%;}
.looking-apartment .content .form-step .form-part .form-group.rent-price .std-input, .looking-apartment .content .form-step .form-part .form-group.size .std-input, .looking-room .content .form-step .form-part .form-group.rent-price .std-input, .looking-room .content .form-step .form-part .form-group.size .std-input{padding:0px 10px;width:107px !important;margin-right:10px;}
.looking-apartment .content .form-step .form-part .form-group.min-numbers-of-beds select, .looking-apartment .content .form-step .form-part .form-group.furnished select, .looking-apartment .content .form-step .form-part .form-group.term-of-lease select, .looking-room .content .form-step .form-part .form-group.min-numbers-of-beds select, .looking-room .content .form-step .form-part .form-group.furnished select, .looking-room .content .form-step .form-part .form-group.term-of-lease select{width:44%;}
.looking-apartment .content .form-step .form-part .form-group.min-numbers-of-beds .title, .looking-room .content .form-step .form-part .form-group.min-numbers-of-beds .title{line-height:1;}
.looking-apartment .content .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox, .looking-room .content .form-step .form-part .form-group.amenities .form-checkbox-wrap .form-checkbox{display:block;width:auto;}
.looking-apartment .content .form-step .form-part .form-group.select-district .select-wrap, .looking-room .content .form-step .form-part .form-group.select-district .select-wrap{width:50%;margin-bottom:45px;}
.looking-apartment .content .form-step .form-part .form-group.select-district .select-wrap select, .looking-room .content .form-step .form-part .form-group.select-district .select-wrap select{width:315px !important;}
.looking-apartment .content .form-step .form-part .form-group.select-district .table-wrap, .looking-apartment .content .form-step .form-part .form-group.select-district .map-wrap, .looking-room .content .form-step .form-part .form-group.select-district .table-wrap, .looking-room .content .form-step .form-part .form-group.select-district .map-wrap{float:left;}
.looking-apartment .content .form-step .form-part .form-group.select-district .table-wrap, .looking-room .content .form-step .form-part .form-group.select-district .table-wrap{width:49%;}
.looking-apartment .content .form-step .form-part .form-group.select-district .table-wrap .title, .looking-room .content .form-step .form-part .form-group.select-district .table-wrap .title{color:#3764F1;padding-left:15px;margin-bottom:40px;}
.looking-apartment .content .form-step .form-part .form-group.select-district .table-wrap table tr td, .looking-room .content .form-step .form-part .form-group.select-district .table-wrap table tr td{width:65px;text-align:center;}
.looking-apartment .content .form-step .form-part .form-group.select-district .table-wrap table tr td input[type="checkbox"]:checked + label, .looking-room .content .form-step .form-part .form-group.select-district .table-wrap table tr td input[type="checkbox"]:checked + label{color:#ee7829;}
.looking-apartment .content .form-step .form-part .form-group.select-district .table-wrap table tr td label, .looking-room .content .form-step .form-part .form-group.select-district .table-wrap table tr td label{display:block;width:100%;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.looking-apartment .content .form-step .form-part .form-group.select-district .map-wrap, .looking-room .content .form-step .form-part .form-group.select-district .map-wrap{width:49%;}
.looking-apartment .content .form-step .form-part .form-group.select-district .map-wrap svg, .looking-room .content .form-step .form-part .form-group.select-district .map-wrap svg{width:100%;}
.looking-apartment .content .btn-wrap, .looking-room .content .btn-wrap{display:block;float:none;text-align:center;}
.looking-apartment .content .btn-wrap .btn-standard, .looking-room .content .btn-wrap .btn-standard{display:inline-block;width:auto;}
.looking-room .content .steps-wrap{padding-bottom:0;}
.looking-room .content .btn-wrap{text-align:right;}
.looking-room .content .section-title{margin:60px 0px;padding:0;}
.looking-room .content .section-title .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#ee7829;line-height:1;margin:0;}
.looking-room .content .form-step{margin-top:40px;}
.looking-room .content .form-step .form-part{padding-bottom:65px;}
.looking-room .content .form-step .form-part .form-group.select-district select{width:315px !important;}
.looking-room .step-2 .form-step .form-part{padding-bottom:20px;}
.looking-room .step-2 .form-step .form-part .form-group.my-budget select{width:107px !important;}
.looking-room .step-2 .form-step .form-part .form-group.minimum-floor{margin-bottom:35px;}
.looking-room .step-2 .form-step .form-part .form-group.apartment-condition{margin-bottom:40px;}
.looking-room .step-2 .form-step .form-part .form-group.apartment-condition .form-checkbox-wrap .form-checkbox{line-height:1.1;}
.looking-room .step-2 .form-step .form-part .form-group.apartment-condition .form-checkbox-wrap .form-checkbox:nth-of-type(3), .looking-room .step-2 .form-step .form-part .form-group.apartment-condition .form-checkbox-wrap .form-checkbox:nth-of-type(4){margin-top:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}
.looking-room .step-2 .form-step .form-part .form-group.enviroment-surr{margin-top:40px;}
.looking-room .step-3 .form-step .form-part .form-group.my-day-of-birth, .room-to-let .step-3 .form-step .form-part .form-group.my-day-of-birth{margin-bottom:30px;}
.looking-room .step-3 .form-step .form-part .form-group.my-gender, .looking-room .step-3 .form-step .form-part .form-group.flatmate-gender, .looking-room .step-3 .form-step .form-part .form-group.roommate-gender, .room-to-let .step-3 .form-step .form-part .form-group.my-gender, .room-to-let .step-3 .form-step .form-part .form-group.flatmate-gender, .room-to-let .step-3 .form-step .form-part .form-group.roommate-gender{margin-bottom:45px;}
.looking-room .step-3 .form-step .form-part .form-group.my-occupation, .looking-room .step-3 .form-step .form-part .form-group.flatmate-occupation, .looking-room .step-3 .form-step .form-part .form-group.roommate-occupation, .room-to-let .step-3 .form-step .form-part .form-group.my-occupation, .room-to-let .step-3 .form-step .form-part .form-group.flatmate-occupation, .room-to-let .step-3 .form-step .form-part .form-group.roommate-occupation{margin-bottom:40px;}
.looking-room .step-3 .form-step .form-part .form-group.my-studies-at .form-checkbox-wrap .form-checkbox, .looking-room .step-3 .form-step .form-part .form-group.flatmate-studies-at .form-checkbox-wrap .form-checkbox, .looking-room .step-3 .form-step .form-part .form-group.roommate-studies-at .form-checkbox-wrap .form-checkbox, .room-to-let .step-3 .form-step .form-part .form-group.my-studies-at .form-checkbox-wrap .form-checkbox, .room-to-let .step-3 .form-step .form-part .form-group.flatmate-studies-at .form-checkbox-wrap .form-checkbox, .room-to-let .step-3 .form-step .form-part .form-group.roommate-studies-at .form-checkbox-wrap .form-checkbox{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;line-height:1;margin-bottom:20px;}
.looking-room .step-3 .form-step .form-part .form-group.language-i-speak, .looking-room .step-3 .form-step .form-part .form-group.language-flatmate-speak, .looking-room .step-3 .form-step .form-part .form-group.language-roommate-speak, .room-to-let .step-3 .form-step .form-part .form-group.language-i-speak, .room-to-let .step-3 .form-step .form-part .form-group.language-flatmate-speak, .room-to-let .step-3 .form-step .form-part .form-group.language-roommate-speak{margin-bottom:40px;}
.looking-room .step-3 .form-step .form-part .form-group.my-hobbies .form-checkbox-wrap .form-checkbox, .room-to-let .step-3 .form-step .form-part .form-group.my-hobbies .form-checkbox-wrap .form-checkbox{margin-bottom:20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}
.looking-room .step-3 .form-step .form-part .form-group.flatmate-age, .looking-room .step-3 .form-step .form-part .form-group.roommate-age, .room-to-let .step-3 .form-step .form-part .form-group.flatmate-age, .room-to-let .step-3 .form-step .form-part .form-group.roommate-age{margin-bottom:40px;}
.looking-room .step-3 .form-step .form-part .form-group.flatmate-age .std-input, .looking-room .step-3 .form-step .form-part .form-group.roommate-age .std-input, .room-to-let .step-3 .form-step .form-part .form-group.flatmate-age .std-input, .room-to-let .step-3 .form-step .form-part .form-group.roommate-age .std-input{border:1px solid #6f504a;padding:0px 10px;}
.looking-room .step-3 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even), .room-to-let .step-3 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(even){width:50%;}
.looking-room .step-3 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd), .room-to-let .step-3 .form-step .form-part .form-group .form-checkbox-wrap .form-checkbox:nth-of-type(odd){width:40%;}
.looking-room .step-4 .upload-img .click-upload, .room-to-let .step-4 .upload-img .click-upload{text-align:center;}
.looking-room .step-4 .upload-img .click-upload .btn-wrap, .room-to-let .step-4 .upload-img .click-upload .btn-wrap{display:inline-block;}
.looking-room .content .form-step-2 .form-part .form-group.has-error, .room-to-let .content .form-step-2 .form-part .form-group.has-error{padding:0;}
.looking-room .looking-room-step-5 .steps-wrap, .looking-room .step-5 .steps-wrap, .room-to-let .looking-room-step-5 .steps-wrap, .room-to-let .step-5 .steps-wrap{margin-bottom:90px;}
.looking-room .looking-room-step-5 .choose-service .item, .looking-room .step-5 .choose-service .item, .room-to-let .looking-room-step-5 .choose-service .item, .room-to-let .step-5 .choose-service .item{margin-bottom:40px;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-header .logo-wrap .logo, .looking-room .step-5 .choose-service .item.item-notification .item-header .logo-wrap .logo, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-header .logo-wrap .logo, .room-to-let .step-5 .choose-service .item.item-notification .item-header .logo-wrap .logo{height:43px;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-body .text-wrap .text, .looking-room .step-5 .choose-service .item.item-notification .item-body .text-wrap .text, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-body .text-wrap .text, .room-to-let .step-5 .choose-service .item.item-notification .item-body .text-wrap .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;padding-left:75px;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form, .looking-room .step-5 .choose-service .item.item-notification .item-footer .price-form, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form, .room-to-let .step-5 .choose-service .item.item-notification .item-footer .price-form{padding-left:75px;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form label, .looking-room .step-5 .choose-service .item.item-notification .item-footer .price-form label, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form label, .room-to-let .step-5 .choose-service .item.item-notification .item-footer .price-form label{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;font-weight:normal;color:#353434;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form label::before, .looking-room .step-5 .choose-service .item.item-notification .item-footer .price-form label::before, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form label::before, .room-to-let .step-5 .choose-service .item.item-notification .item-footer .price-form label::before{top:5px;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form label::after, .looking-room .step-5 .choose-service .item.item-notification .item-footer .price-form label::after, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-form label::after, .room-to-let .step-5 .choose-service .item.item-notification .item-footer .price-form label::after{top:10px;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-footer .btn-wrap, .looking-room .step-5 .choose-service .item.item-notification .item-footer .btn-wrap, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-footer .btn-wrap, .room-to-let .step-5 .choose-service .item.item-notification .item-footer .btn-wrap{float:none;display:block;width:100%;}
.looking-room .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-wrap, .looking-room .step-5 .choose-service .item.item-notification .item-footer .price-wrap, .room-to-let .looking-room-step-5 .choose-service .item.item-notification .item-footer .price-wrap, .room-to-let .step-5 .choose-service .item.item-notification .item-footer .price-wrap{position:relative;top:40px;}
.room-to-let .step-2 .form-step .form-part .form-group.number-of-flatmates .title, .room-to-let .step-2 .form-step .form-part .form-group.number-of-toilets .title, .room-to-let .step-2 .form-step .form-part .form-group.bathrooms-in-apartment .title{position:relative;top:10px;line-height:1;}
.room-to-let .step-2 .form-step .form-part .form-group.number-of-flatmates{margin-bottom:30px;}
.room-to-let .step-3 .form-step .form-part.form-part-2{border-bottom:3px solid rgba(0, 0, 0, 0.2);padding-bottom:70px;margin-bottom:25px;}
.room-to-let .step-4 .section-title{margin:60px 0px;}
.room-to-let .step-4 .section-title .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#ee7829;line-height:1;margin:0;}
.one-apartment-page .bread-crumbs{position:relative;top:-20px;padding-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.one-apartment-page .bread-crumbs .bread-crumbs-wrap{display:inline-block;}
.one-apartment-page .bread-crumbs .bread-crumbs-wrap .bread-crumbs-item{padding:0px 15px;position:relative;line-height:1;}
.one-apartment-page .bread-crumbs .bread-crumbs-wrap .bread-crumbs-item::before{content:'';position:absolute;top:0;right:-4px;width:1px;height:100%;background-color:#6f504a;}
.one-apartment-page .bread-crumbs .bread-crumbs-wrap .bread-crumbs-item:last-of-type::before{display:none;}
.one-apartment-page .bread-crumbs .bread-crumbs-wrap .bread-crumbs-item .bread-crumbs-link{display:block;width:100%;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.one-apartment-page .bread-crumbs .bread-crumbs-wrap .bread-crumbs-item .bread-crumbs-link:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#3764F1;}
.one-apartment-page .bread-crumbs .icons-wrap{float:right;}
.one-apartment-page .bread-crumbs .icons-wrap .icon-item{padding:0px 5px;}
.one-apartment-page .bread-crumbs .icons-wrap .icon-item .icon-link{position:relative;top:-4px;display:inline-block;vertical-align:middle;font-size:1em;line-height:1;color:#3764F1;}
.one-apartment-page .bread-crumbs .icons-wrap .icon-item .icon-link [class*='icomoon-']{font-size:1.375em;color:#3764F1;}
.one-apartment-page .bread-crumbs .icons-wrap .icon-item .icon-link .icomoon-edit{position:relative;top:3px;margin-right:5px;}
.one-apartment-page .bread-crumbs .icons-wrap .icon-item .icon-link .icon-text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;}
.one-apartment-page .slider{border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.one-apartment-page .slider .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#3764F1;line-height:1;margin-bottom:25px;}
.one-apartment-page .slider .slider-wrap{display:inline-block;width:60%;position:relative;margin-right:45px;}
.one-apartment-page .slider .slider-wrap img{width:100%;}
.one-apartment-page .slider .slider-wrap.no-photo .img-wrap{width:100%;min-height:334px;line-height:334px;text-align:center;border:1px solid rgba(0, 0, 0, 0.3);}
.one-apartment-page .slider .slider-wrap.no-photo .img-wrap img{display:inline-block;vertical-align:middle;width:250px;}
.one-apartment-page .slider .owl-carousel .owl-nav{position:absolute;height:100%;top:0;width:100%;}
.one-apartment-page .slider .owl-carousel .owl-nav .owl-prev, .one-apartment-page .slider .owl-carousel .owl-nav .owl-next{position:absolute;top:50%;left:-23px;display:inline-block;width:57px;height:57px;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.4);background-image:url("../img/one-apartment-page/arrow-slider.png");background-repeat:no-repeat;background-position:45% 50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.one-apartment-page .slider .owl-carousel .owl-nav .owl-prev.disabled, .one-apartment-page .slider .owl-carousel .owl-nav .owl-next.disabled{display:none;}
.one-apartment-page .slider .owl-carousel .owl-nav .owl-next{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:-23px;left:auto;-webkit-box-shadow:-2px -3px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:-2px -3px 5px 0px rgba(0, 0, 0, 0.4);}
.one-apartment-page .slider .info{display:inline-block;float:right;width:34%;}
.one-apartment-page .slider .info .info-item{display:block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.1875em;color:#6f504a;}
.one-apartment-page .slider .info .info-item:first-child{margin-bottom:20px;}
.one-apartment-page .slider .info .info-item:nth-child(4n+4){margin-bottom:25px;}
.one-apartment-page .slider .info .info-item.rent{padding-top:10px;border-top:1px solid rgba(0, 0, 0, 0.3);}
.one-apartment-page .slider .info .info-item.rent span:nth-child(2){margin-left:15px;}
.one-apartment-page .slider .info .info-item .about-roommate-btn{display:block;margin:0 auto;margin-top:18px;text-align:center;width:100%;min-width:160px;padding:0px 15px;line-height:50px;text-transform:none;}
.one-apartment-page .slider .info .info-item .about-roommate-btn:hover{color:#fff;}
.one-apartment-page .slider .info .btn-standard{text-transform:none;padding:0px 15px;font-size:1.125em;line-height:47px;margin-top:35px;}
.one-apartment-page .slider .info .bolder{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.one-apartment-page .slider .info .new-line{display:block;}
.one-apartment-page .slider .info .orange{color:#ee7829;}
.one-apartment-page .slider .slider-preview{margin-top:20px;position:relative;width:96%;}
.one-apartment-page .slider .slider-preview.owl-carousel.owl-drag .owl-item.active{cursor:pointer;}
.one-apartment-page .slider .slider-preview.owl-carousel.owl-drag .owl-item img{opacity:0.6 !important;border-bottom:6px solid transparent;padding-bottom:3px;}
.one-apartment-page .slider .slider-preview.owl-carousel.owl-drag .owl-item img.slide_active{border-color:#ee7829;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:1 !important;}
.one-apartment-page .slider .slider-preview.owl-carousel .owl-nav{width:auto;right:0;}
.one-apartment-page .slider .slider-preview.owl-carousel .owl-nav .owl-next{z-index:1;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;width:40px;height:100%;right:-41px;}
.one-apartment-page .slider .slider-preview.owl-carousel .owl-nav .owl-next.disabled{display:block;opacity:0.6;}
.one-apartment-page .slider .slider-preview.owl-carousel .owl-nav .owl-prev{display:none;}
.one-apartment-page .slider .slider-preview.owl-carousel .owl-nav .owl-next{top:50%;-webkit-transform:translateY(-55%) rotate(180deg);-ms-transform:translateY(-55%) rotate(180deg);transform:translateY(-55%) rotate(180deg);}
.one-apartment-page .slider .person-desc{margin-top:25px;padding-bottom:40px;}
.one-apartment-page .slider .person-desc p{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;margin-bottom:10px;}
.one-apartment-page .slider .person-desc .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#3764F1;margin-bottom:10px;}
.one-apartment-page .map{border-bottom:1px solid rgba(0, 0, 0, 0.3);padding-bottom:20px;}
.one-apartment-page .map #map-canvas{width:100%;height:300px;margin-bottom:25px;}
.one-apartment-page .map .show-rooms, .one-apartment-page .map .social{display:inline-block;}
.one-apartment-page .map .show-rooms{background-image:url("../img/one-apartment-page/one-apartment-sprite.png");background-repeat:no-repeat;background-position:0 -125px;background-size:30px auto;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;padding-left:50px;height:30px;line-height:30px;cursor:pointer;}
.one-apartment-page .social{float:right;position:relative;top:-5px;}
.one-apartment-page .social .social-item{float:left;margin-right:10px;}
.one-apartment-page .social .social-item .social-link{display:block;width:40px;line-height:38px;height:38px;border:1px solid #a99592;text-align:center;font-size:1.25em;}
.one-apartment-page .social .social-item .social-link [class*="icomoon-"]{position:relative;text-align:center;top:3px;color:red;font-size:1.25em;}
.one-apartment-page .social .social-item .social-link.icomoon-facebook{color:#3b5998;}
.one-apartment-page .social .social-item .social-link.icomoon-facebook:hover{background-color:#3b5998;border-color:#3b5998;color:#fff;}
.one-apartment-page .social .social-item .social-link.icomoon-twitter{color:#0084b4;}
.one-apartment-page .social .social-item .social-link.icomoon-twitter:hover{background-color:#0084b4;border-color:#0084b4;color:#fff;}
.one-apartment-page .social .social-item .social-link.icomoon-pinterest{color:#c92228;}
.one-apartment-page .social .social-item .social-link.icomoon-pinterest:hover{background-color:#c92228;border-color:#c92228;color:#fff;}
.one-apartment-page .social .social-item .social-link.icomoon-google-plus{color:#dd4b39;}
.one-apartment-page .social .social-item .social-link.icomoon-google-plus:hover{background-color:#dd4b39;border-color:#dd4b39;color:#fff;}
.one-apartment-page .about-room__title .social{top:5px;}
.one-apartment-page .about-room .title{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;line-height:1;padding:15px 15px;}
.one-apartment-page .about-room .about-room-list{padding:20px 15px;padding-bottom:15px;border-top:1px solid rgba(0, 0, 0, 0.3);}
.one-apartment-page .about-room .about-room-list .about-room-item{display:block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;margin-bottom:15px;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.one-apartment-page .about-room .about-room-list .about-room-item .about-title{display:inline-block;color:#99817c;width:205px;min-width:205px;margin-right:15px;}
.one-apartment-page .about-room .about-room-list .about-room-item .enviroment-list .enviroment-item{display:block;}
.one-apartment-page .about-roommate .roommate-header{line-height:100px;height:100px;border-top:4px solid #3764F1;border-bottom:1px solid rgba(0, 0, 0, 0.3);}
.one-apartment-page .about-roommate .roommate-header .roommate-avatar{display:inline-block;width:63px;position:relative;margin-right:20px;-webkit-border-radius:50%;border-radius:50%;}
.one-apartment-page .about-roommate .roommate-header .roommate-avatar img{width:100%;-webkit-border-radius:50%;border-radius:50%;}
.one-apartment-page .about-roommate .roommate-header .roommate-avatar .icon-status{position:absolute;bottom:14px;right:0;display:inline-block;width:19px;height:19px;-webkit-border-radius:50%;border-radius:50%;border:3px solid #fff;}
.one-apartment-page .about-roommate .roommate-header .roommate-avatar .icon-status.icon-status-offline{background-color:#99817c;}
.one-apartment-page .about-roommate .roommate-header .roommate-avatar .icon-status.icon-status-online{background-color:#3764F1;}
.one-apartment-page .about-roommate .roommate-header .roommate-tabs{display:inline-block;}
.one-apartment-page .about-roommate .roommate-header .roommate-tabs .tab{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;cursor:pointer;position:relative;}
.one-apartment-page .about-roommate .roommate-header .roommate-tabs .tab:first-child{margin-right:60px;}
.one-apartment-page .about-roommate .roommate-header .roommate-tabs .tab:first-child::before{content:'';right:-62px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:2px;height:13px;background-color:#6f504a;}
.one-apartment-page .about-roommate .roommate-header .roommate-tabs .tab:last-child{margin-left:60px;}
.one-apartment-page .about-roommate .roommate-header .roommate-tabs .tab.tab-active{color:#3764F1;}
.one-apartment-page .about-roommate .roommate-header .icons-wrap{float:right;position:relative;top:7px;}
.one-apartment-page .about-roommate .roommate-header .icons-wrap .icon-item{padding:0px 5px;color:#3764F1;cursor:pointer;font-size:1.25em;}
.one-apartment-page .about-roommate .roommate-header .icons-wrap .icon-item .icon-link{display:block;color:#3764F1;font-size:1.125em;}
.one-apartment-page .about-roommate .roommate-header .icons-wrap .icon-item .icon-link .icon-edit{display:inline-block;width:27px;height:28px;}
.one-apartment-page .about-roommate .about-roommate-list{padding:35px 15px;padding-bottom:15px;}
.one-apartment-page .about-roommate .about-roommate-list .about-roommate-item{display:block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;margin-bottom:20px;line-height:1.3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.one-apartment-page .about-roommate .about-roommate-list .about-roommate-item .about-title{display:inline-block;color:#99817c;width:105px;min-width:105px;margin-right:40px;}
.circle-btns{position:absolute;height:100%;top:0;width:100%;}
.circle-btns__btn{position:absolute;top:50%;left:-23px;display:inline-block;width:57px;height:57px;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;-webkit-box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:2px 3px 5px 0px rgba(0, 0, 0, 0.4);background-image:url("../img/one-apartment-page/arrow-slider.png");background-repeat:no-repeat;background-position:45% 50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;}
.circle-btns__btn.disabled{display:none;}
.circle-btns__btn_next{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:-23px;left:auto;-webkit-box-shadow:-2px -3px 5px 0px rgba(0, 0, 0, 0.4);box-shadow:-2px -3px 5px 0px rgba(0, 0, 0, 0.4);}
.one-apartment-page .section-matches{padding-bottom:150px;position:relative;}
.one-apartment-page .section-matches::before{content:'';position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1170px;height:3px;background-color:rgba(0, 0, 0, 0.2);}
.one-apartment-page .section-matches .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2.25em;color:#6f504a;line-height:1;margin-bottom:75px;text-align:center;text-transform:uppercase;}
.one-apartment-page .section-matches .content .item-wrap{padding:0px 15px;}
.one-apartment-page .section-matches .content .img-wrap{text-align:center;width:100%;}
.one-apartment-page .section-matches .content .img-wrap img{width:100%;}
.one-apartment-page .section-matches .content .title-wrap{margin-top:18px;margin-bottom:20px;}
.one-apartment-page .section-matches .content .title-wrap p{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;text-align:center;color:#4e4c4c;}
.one-apartment-page .section-matches .content .functions-wrap{border-top:1px solid #c0b2af;padding-top:5px;}
.one-apartment-page .section-matches .content .functions-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.one-apartment-page .section-matches .content .functions-wrap ul li{cursor:pointer;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.one-apartment-page .section-matches .content .functions-wrap ul li:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#ee7829;}
.one-apartment-page .section-matches .content .info-wrap li{display:block;margin-bottom:5px;}
.one-apartment-page .section-matches .content .info-wrap li p{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#4e4c4c;display:inline-block;line-height:18px;}
.one-apartment-page .section-matches .content .info-wrap li p span{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.one-apartment-page .section-matches .content .info-wrap li p .view-details{color:#ee7829;text-align:right;margin-left:30px;cursor:pointer;}
.one-apartment-page .section-matches .content .info-wrap li .short-desc{overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;text-align:justify;margin-right:-1em;padding-right:1em;}
.one-apartment-page .section-matches .content .info-wrap li .short-desc:before{content:'...';position:absolute;right:0;bottom:0;}
.one-apartment-page .section-matches .content .info-wrap li .short-desc:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:white;}
.one-apartment-page .section-matches .content .info-wrap li:last-child{margin-bottom:10px;}
.one-apartment-page .section-matches .content .info-wrap li .icon-wrap{width:30px;height:31px;display:inline-block;margin-right:15px;position:relative;background-repeat:no-repeat;background-image:url("../img/sprite/sprite-gray.png");}
.one-apartment-page .section-matches .content .info-wrap li .icon-wrap.icon-marker{left:5px;background-position:0px -31px;}
.one-apartment-page .section-matches .content .info-wrap li .icon-wrap.icon-calendar{top:5px;left:9px;height:23px;background-position:0px -66px;background-size:23px;}
.one-apartment-page .section-matches .content .info-wrap li .icon-wrap.icon-arrows{top:5px;left:6px;height:23px;background-position:0px -57px;background-size:28px;}
.one-apartment-page .section-matches .content .info-wrap li .icon-wrap.icon-house{height:26px;top:5px;left:5px;background-position:0px -0px;}
.one-apartment-page .section-matches .content .orange{color:#ee7829;}
.one-apartment-page .section-matches .content .flatmate .item-wrap .title-wrap{margin-bottom:15px;}
.one-apartment-page .section-matches .content .flatmate .item-wrap .title-wrap p{text-align:left;color:#ee7829;}
.one-apartment-page-unloged .profile{top:20px;}
.one-apartment-page-unloged .bread-crumbs{top:0;margin:20px 0px;}
.user-looking-room .about-room .title{display:inline-block;}
.user-looking-room .social{top:17px;line-height:100%;}
.user-looking-room .about-roommate .about-roommate-list .about-roommate-item{margin-bottom:25px;}
.user-looking-room .about-roommate .about-roommate-list .about-roommate-item .about-title{min-width:170px;width:170px;}
.horoscopes .roommate-horoscope, .horoscopes .match-horoscope{display:inline-block;}
.horoscopes .title, .horoscopes .date{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#6f504a;line-height:1;margin-bottom:10px;}
.horoscopes .date{color:#99817c;}
.horoscopes .icon{width:45px;margin-top:20px;}
.horoscopes .match-horoscope{position:relative;left:-15px;}
.horoscopes .match-horoscope .title{color:#ee7829;padding-left:15px;padding-top:0;}
.horoscopes .match-horoscope .icon{display:inline-block;margin-top:0;}
.horoscopes .match-horoscope .icon.icon-orange svg .st1{fill:#ee7829;}
.horoscopes .match-horoscope .icon.icon-orange svg .st0{stroke:#ee7829;}
.horoscopes .match-horoscope span{display:block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;text-align:center;color:#6f504a;}
.horoscopes .match-horoscope td{min-width:100px;text-align:center;padding:0px 15px 5px 15px;}
.horoscopes.horoscopes-full{padding:45px 15px 0px 15px;border-top:1px solid rgba(0, 0, 0, 0.3);}
.horoscopes.horoscopes-full .roommate-horoscope, .horoscopes.horoscopes-full .match-horoscope{width:50%;float:left;}
.one-room-page-2 .about-roommate .about-roommate-list{display:block;}
.one-room-page-2 .about-roommate .about-roommate-list .about-roommate-item .about-title{max-width:105px;width:105px;}
.one-room-page-2 .about-roommate .horoscopes{width:100%;padding-top:45px;position:relative;}
.one-room-page-2 .about-roommate .horoscopes .roommate-horoscope{display:block;margin-bottom:10px;}
.one-room-page-2 .about-roommate .horoscopes .toggle-horoscopes{position:relative;padding-bottom:30px;max-height:0px;overflow:hidden;-webkit-transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transition-delay:0.05s;transition-delay:0.05s;}
.one-room-page-2 .about-roommate .horoscopes .toggle-horoscopes.show{max-height:380px;-webkit-transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.one-room-page-2 .about-roommate .horoscopes .toggle-horoscopes.show .match-horoscope{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.one-room-page-2 .about-roommate .horoscopes .toggle-horoscopes .title{position:absolute;cursor:pointer;bottom:0%;color:#ee7829;}
.one-room-page-2 .about-roommate .horoscopes .toggle-horoscopes .title .arrow-rotate{margin-left:10px;}
.one-room-page-2 .about-roommate .horoscopes .match-horoscope{-webkit-transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.5s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.one-room-page-2 .about-roommate .horoscopes .match-horoscope tr{display:block;margin-top:10px;}
.locked-page-warning{background-color:#ee7829;text-align:center;padding:10px 70px;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;}
.locked-page-warning .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#fff;line-height:1.2;}
.map-marker{display:inline-block;width:215px;max-width:215px;max-height:210px;padding:5px 7px 10px;background-color:#fff;color:#6f504a;position:relative;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;-webkit-box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.5);z-index:2;cursor:default;}
.map-marker::before{content:'';position:absolute;left:50%;top:100%;background-color:transparent;border:30px solid transparent;border-top:15px solid #fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-filter:drop-shadow(0px 4px 2px rgba(0, 0, 0, 0.3));filter:drop-shadow(0px 4px 2px rgba(0, 0, 0, 0.3));z-index:-1;}
.map-marker__btn-close{position:absolute;top:2px;right:0px;width:12px;height:12px;padding:10px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;}
.map-marker__btn-close::before, .map-marker__btn-close::after{content:'';position:absolute;top:8px;left:50%;width:14px;height:2px;background-color:#6f504a;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
.map-marker__btn-close::after{-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);}
.map-marker__img{display:inline-block;height:93px;margin-bottom:8px;}
.map-marker__info{border-bottom:1px solid rgba(0, 0, 0, 0.3);margin-bottom:5px;padding-bottom:3px;}
.map-marker__name, .map-marker__details{display:inline-block;line-height:1.2;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;}
.map-marker__details{color:#6f504a;float:right;padding-right:10px;}
.map-marker__details:hover{color:#6f504a;}
.map-marker__name{max-width:120px;padding-left:5px;}
.map-marker__text{line-height:1.2;position:relative;padding-left:23px;font-size:14px;}
.map-marker__text_distance, .map-marker__text_price{display:inline-block;float:left;}
.map-marker__text_price{padding-right:5px;position:relative;}
.map-marker__text_price span{color:#ee7829;}
.map-marker__text_location{margin-bottom:8px;padding-right:15px;}
.map-marker__icon{display:inline-block;position:absolute;left:0;width:18px;height:20px;background-image:url("../img/sprite/sprite-orange.png");background-repeat:no-repeat;background-size:100%;margin-right:5px;}
.map-marker__icon_marker{height:18px;top:-2px;background-position:0 -15px;}
.map-marker__icon_arrows{height:18px;background-position:0 -70px;}
.map-marker_highlighted{background-color:#ee7829;color:#fff;}
.map-marker_highlighted::before{border-top:15px solid #ee7829;}
.map-marker_highlighted .map-marker__btn-close::before, .map-marker_highlighted .map-marker__btn-close::after{background-color:#fff;}
.map-marker_highlighted .map-marker__info{border-bottom:1px solid #fff;}
.map-marker_highlighted .map-marker__details, .map-marker_highlighted .map-marker__details:hover{color:#fff;}
.map-marker_highlighted .map-marker__text_price span{color:#fff;}
.map-marker_highlighted .map-marker__icon{width:15px;background-image:url("../img/sprite/sprite-copy-white.png");}
.map-marker_highlighted .map-marker__icon_marker{top:-3px;height:22px;background-position:0 3px;}
.map-marker_highlighted .map-marker__icon_arrows{height:17px;background-position:0 -21px;}
.comparing{position:relative;}
.comparing_no-ads{padding-top:100px;padding-bottom:200px;}
.comparing__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;text-align:center;}
.comparing__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;text-align:center;}
.comparing-header{position:relative;}
.comparing-header__top{border-bottom:1px solid #3764F1;max-height:75px;line-height:75px;}
.comparing-header__bottom{width:100%;background-color:#fff;line-height:55px;max-height:55px;border-bottom:1px solid #c0b8b7;z-index:2;}
.comparing-header__link{display:inline-block;float:right;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#3764F1;}
.comparing-header__link:hover{color:#3764F1;}
.comparing-header__link .arrow-rotate{margin-right:10px;top:-2px;width:11px;height:11px;border-color:#3764F1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.comparing-info{float:right;}
.comparing-info__item{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;padding:0px 15px;position:relative;}
.comparing-info__item + .comparing-info__item::before{content:'';position:absolute;top:50%;left:-2px;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);width:1px;height:15px;background-color:#6f504a;}
.comparing-info__link{color:#6f504a;}
.comparing-info__link:hover{color:#3764F1;}
.comparing-info__link.disabled:hover{color:#6f504a;}
.cards{padding-top:15px;}
.cards_matches .card{display:inline-block;width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-bottom:50px;margin-right:15px;}
.cards_matches .card:nth-of-type(even){margin-right:0;}
.cards_matches .card__img-wrap_no-photo{height:253.111px;}
.comparing-tags{display:inline-block;position:relative;}
.comparing-tags [class^="icomoon-"], .comparing-tags [class*=" icomoon-"]{color:#3764F1;font-size:1.25em;margin-right:10px;}
.comparing-tags .icon{background-image:url("../img/sprite/sprite-green.png");position:relative;top:3px;margin-right:10px;}
.comparing-tags__link{display:block;width:100%;padding:0px 20px;}
.comparing-tags__tag{text-align:center;float:left;}
.comparing-tags__tag + .comparing-tags__tag{border-left:1px solid #3764F1;}
.comparing-tags__text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#3764F1;}
.comparing-tags__tag_active{background-color:#3764F1;position:relative;}
.comparing-tags__tag_active::before{content:'';position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:20px solid transparent;border-top:13px solid #3764F1;}
.comparing-tags__tag_active [class^="icomoon-"], .comparing-tags__tag_active [class*=" icomoon-"]{color:#fff;}
.comparing-tags__tag_active .icon{background-image:url("../img/sprite/sprite-copy-white.png");}
.comparing-tags__tag_active .icon_comparing-arrows{height:20px;background-position:50% -229px;}
.comparing-tags__tag_active .icon_star{height:20px;background-position:50% -255px;}
.comparing-tags__tag_active .icon_message{height:18px;background-position:50% -283px;}
.comparing-tags__tag_active .comparing-tags__text{color:#fff;}
.card-types{display:inline-block;}
.card-types__item{position:relative;}
.card-types__item:first-child .card-types__link{padding-left:5px;}
.card-types__item:last-child::before{display:none;}
.card-types__item::before{content:'';position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:15px;background-color:#6f504a;}
.card-types__item_active .card-types__link{color:#3764F1;}
.card-types__link{display:block;width:100%;padding:0px 15px;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;}
.card-types__link:hover{color:#6f504a;}
.pagination-arrows{float:right;display:inline-block;}
.pagination-arrows__link{display:block;width:100%;height:100%;position:relative;}
.pagination-arrows__link::before{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:1.375em;}
.pagination-arrows__arrow{vertical-align:middle;width:40px;height:40px;background-color:#3764F1;cursor:pointer;}
.pagination-arrows__arrow_left, .pagination-arrows__arrow_right{position:relative;top:-2px;}
.cards{background-color:#fff;margin:0 auto;}
.card-wrap{margin-bottom:75px;}
.card{position:relative;border:2px solid #fff;overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);padding:17px;}
.card:hover{-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-box-shadow:0px 0px 20px -2px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 20px -2px rgba(0, 0, 0, 0.2);}
.card__corner{position:absolute;top:13px;left:-35px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.75em;color:#fff;text-transform:uppercase;text-align:center;line-height:26px;z-index:10;min-width:120px;background-color:#ee7829;}
.card_message .card__link-message{display:block;}
.card:nth-of-type(3n-3){padding-right:0;}
.card__img-wrap_no-photo{height:221px;background-color:#fff;position:relative;}
.card__img-wrap_no-photo [class*='icomoon-']{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#b8b8b8;font-size:6.75em;}
.card__link-message{display:none;background-color:#3764F1;position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;font-size:1.5em;color:#fff;z-index:10;text-align:center;}
.card__link-message:hover, .card__link-message:visited{color:#fff;}
.card__img{width:100%;}
.card__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#4e4c4c;display:inline-block;width:100%;height:52px;max-height:52px;overflow:hidden;margin-top:10px;text-align:center;line-height:1;}
.card__title:hover{color:#4e4c4c;}
.card__info-list{min-height:125px;height:125px;}
.card__info-item{display:block;min-height:40px;margin-bottom:5px;position:relative;}
.card__info-item::before{content:'';position:absolute;top:0;left:0;height:100%;}
.card__text{display:inline-block;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);margin-left:15px;vertical-align:middle;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;overflow:hidden;position:relative;line-height:1.3em;max-height:2.6em;text-align:justify;margin-right:-1em;padding-right:1em;}
.card__text:before{content:'...';position:absolute;right:0;bottom:0;}
.card__text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:white;}
.card__text_orange{color:#ee7829;}
.card__text_bold{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.card__description-wrap{min-height:63px;}
.card__description{width:100%;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;color:#545252;margin-top:5px;overflow:hidden;position:relative;line-height:1.4em;max-height:4.2em;text-align:justify;margin-right:-1em;padding-right:1em;}
.card__description:before{content:'...';position:absolute;right:0;bottom:0;}
.card__description:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:white;}
.card__actions{line-height:30px;margin-top:15px;padding-top:5px;border-top:1px solid #c0b2af;position:relative;}
.card__action-item{position:relative;height:100%;vertical-align:middle;}
.card__action-item_compare{margin-right:10px;}
.card__action-item_details{position:absolute;right:0;top:8px;}
.card__action-item_details .card__action-link{display:inline-block;}
.card__action-item_chat{position:relative;top:2px;margin-left:10px;}
.card__action-link{display:block;width:100%;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#ee7829;line-height:1;}
.card__action-link:hover{color:#ee7829;}
.card__action-link[class*='icomoon-']{font-size:1.375em;color:#ee7829;}
.card .icomoon-empty-arrows, .card .icomoon-full-arrows{position:relative;top:2px;}
.card__hr{border-bottom:1px solid #969595;margin-top:15px;margin-bottom:10px;}
.card__footer{background-color:#6f504a;line-height:40px;height:40px;padding:0px 6px;margin-top:10px;}
.card__footer [class*='icomoon-']{color:#fff;font-size:1.125em;position:relative;top:2px;}
.card__icon{display:inline-block;}
.card__icon_star{width:25px;height:20px;background-image:url("../img/sprite/sprite-copy-white.png");background-repeat:no-repeat;background-size:100%;background-position:50% -235px;vertical-align:middle;}
.card__icon_cancel{position:relative;width:25px;height:21px;margin-left:17px;}
.card__icon_cancel::before, .card__icon_cancel::after{content:'';position:absolute;top:0;left:0;width:2px;height:100%;background-color:#fff;-webkit-transform:translateY(25%) rotate(45deg);-ms-transform:translateY(25%) rotate(45deg);transform:translateY(25%) rotate(45deg);}
.card__icon_cancel::after{-webkit-transform:translateY(25%) rotate(-45deg);-ms-transform:translateY(25%) rotate(-45deg);transform:translateY(25%) rotate(-45deg);}
.card__view_ad{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#fff;text-decoration:underline;float:right;}
.card__view_ad:hover{text-decoration:underline;color:#fff;}
.card .icon{position:relative;left:8px;display:inline-block;width:28px;vertical-align:middle;height:25px;text-align:center;color:#ee7829;font-size:1.625em;}
.card .icon.icomoon-size{font-size:0.75em;top:7px;}
.card .icon.icomoon-house{font-size:1.5em;}
.card_highlighted{background-color:#ee7829;min-height:auto;padding:15px;border:2px solid #ee7829;}
.card_highlighted .card__link-message{top:17px;right:17px;}
.card_highlighted .card__title, .card_highlighted .card__text, .card_highlighted .card__action-link{color:#fff;}
.card_highlighted .card__text{overflow:hidden;position:relative;line-height:1.3em;max-height:2.6em;text-align:justify;margin-right:-1em;padding-right:1em;}
.card_highlighted .card__text:before{content:'...';position:absolute;right:0;bottom:0;}
.card_highlighted .card__text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:#ee7829;}
.card_highlighted .card__actions{border-top-color:#fff;}
.card_highlighted .card__action-item::before{background-color:#fff;}
.card_highlighted .card__img-wrap{border:2px solid #ee7829;}
.card_highlighted .card__img-wrap_no-photo [class*='icomoon']{color:#ee7829;}
.card_highlighted .icon{position:relative;display:inline-block;font-size:1.625em;color:#fff;text-align:center;}
.card_highlighted .icon.icomoon-location{left:8px;top:-1px;}
.card_highlighted .icon.icomoon-size{top:7px;left:7px;font-size:0.75em;}
.card_highlighted .icon.icomoon-house{left:8px;font-size:1.375em;}
.card_stroke{border:3px solid #ee7829;padding:17px;}
.card_stroke .card__link-message{top:17px;right:17px;}
.card_stroke .card__title{color:#ee7829;}
.card_stroke .card__action-link{color:#ee7829;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.card_stroke .icon{position:relative;background:none;text-align:center;font-size:1.625em;color:#ee7829;}
.card_stroke .icon.icomoon-location{left:7px;top:-1px;}
.card_stroke .icon.icomoon-size{top:7px;left:7px;font-size:0.75em;}
.card_stroke .icon.icomoon-house{left:8px;font-size:1.375em;}
.card_stroke-no-photo .card__img-wrap{height:218px;border:2px solid #ee7829;}
.card_comparing{border:none;}
.card_comparing .card__img-wrap{height:195px;max-height:195px;position:relative;}
.card_comparing .card__img-wrap .icomoon-no-photo{display:inline-block;border:1px solid #b8b8b8;width:100%;height:100%;}
.card_comparing .card__img-wrap .icomoon-no-photo::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#b8b8b8;font-size:6.75em;}
.card_comparing .card__img{max-height:195px;}
.card_comparing .card__info-list{position:relative;height:147px;min-height:147px;border-bottom:1px solid #969595;}
.card_comparing .card__info-list::before{display:none;}
.card_comparing .card__info-list_bottom{margin-top:10px;height:auto;min-height:auto;border:none;}
.card_comparing .card__info-item{display:table;vertical-align:middle;min-height:auto;height:40px;max-height:40px;}
.card_comparing .card__info-item::before{display:none;}
.card_comparing .card__text{display:table-cell;width:auto;padding-left:45px;}
.card_comparing .card__text:after, .card_comparing .card__text:before{display:none;}
.card_comparing .card__title{color:#ee7829;}
.card_comparing .icon{position:absolute;background:none;font-size:1.625em;color:#585858;}
.card_comparing .icon.icomoon-location{left:12px;top:6px;}
.card_comparing .icon.icomoon-size{top:14px;left:7px;font-size:0.75em;}
.card_comparing .icon.icomoon-calendar{top:7px;left:8px;}
.card_comparing .icon.icomoon-house{top:7px;left:8px;font-size:1.375em;}
.card_comparing .icon.icomoon-clock{top:7px;left:8px;}
.comparing-tables{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);padding-bottom:120px;}
.comparing-table{padding:0px 15px;position:relative;margin-bottom:25px;}
.comparing-table::before{content:'';position:absolute;width:1110px;height:2px;background-color:#d7cecd;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.comparing-table__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;text-align:center;margin-bottom:20px;}
.comparing-table__row-top{background-color:#d7cecd;line-height:40px;padding:0px 30px;position:relative;}
.comparing-table__row-top .icomoon-move-back, .comparing-table__row-top .icomoon-move-to-top{display:inline-block;position:absolute;width:40px;height:40px;line-height:40px;font-size:0.875em;color:#a4908d;text-align:center;right:5px;cursor:pointer;}
.comparing-table__row-top .icomoon-move-to-top{top:2px;}
.comparing-table__row-title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;}
.comparing-table__row-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.comparing-table__column-text{padding:20px 0px 20px 30px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;}
.comparing-table__column{width:33.333333333%;display:inline-block;}
.comparing-table__column:nth-child(3){padding-right:30px;}
body.fix-cards-on-top .comparing-header__bottom{position:fixed;top:0;width:1140px;}
body.fix-cards-on-top .card-types{display:none;}
body.fix-cards-on-top .comparing-info{float:left;}
body.fix-cards-on-top .comparing-info__item_clear{display:none;}
body.fix-cards-on-top .cards{height:189px;position:fixed;top:55px;left:0%;right:0%;z-index:3;-webkit-box-shadow:0px 5px 10px -1px rgba(0, 0, 0, 0.2);box-shadow:0px 5px 10px -1px rgba(0, 0, 0, 0.2);padding-top:0;}
body.fix-cards-on-top .card_comparing{height:190px;}
body.fix-cards-on-top .card_comparing .icon{-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);display:none;}
body.fix-cards-on-top .card_comparing .card__icon_cancel::before{left:-1px;}
body.fix-cards-on-top .card_comparing .card__img-wrap{display:none;}
body.fix-cards-on-top .card_comparing .card__footer{position:absolute;width:100%;bottom:0;right:0;}
body.fix-cards-on-top .card_comparing .card__info-list{min-height:auto;height:auto;border:none;}
body.fix-cards-on-top .card_comparing .card__info-list_bottom{position:absolute;bottom:50px;right:0;}
body.fix-cards-on-top .card_comparing .card__info-item{height:30px;max-height:30px;}
body.fix-cards-on-top .card_comparing .card__info-item_term-of-lease{display:none;}
body.fix-cards-on-top .card_comparing .card__info-item_rent{float:right;}
body.fix-cards-on-top .card_comparing .card__info-item_size{float:left;}
body.fix-cards-on-top .card_comparing .card__text{font-size:0.875em;padding:0px 5px;}
body.fix-cards-on-top .comparing{padding-top:300px;}
.profile-settings__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#3764F1;line-height:1;border-bottom:1px solid #beb6b5;padding-bottom:10px;margin-bottom:15px;margin-top:15px;}
.profile-settings__subtitle{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;padding-top:5px;padding-bottom:18px;border-bottom:1px solid #beb6b5;line-height:1;font-weight:bold;}
.profile-settings__subtitle .icon-edit, .profile-settings__subtitle .icon-message{position:relative;top:8px;margin-right:10px;display:inline-block;background-image:url("../img/admin/icons/sprite-small-burgundy.png");background-repeat:no-repeat;background-position:0px -200px;background-size:100%;width:25px;height:25px;}
.profile-settings__subtitle .icon-message{background-image:url("../img/admin/icons/icon-message.png");width:25px;height:25px;background-position:0px 0px;}
.profile-settings__btn-wrap{padding-top:15px;}
.profile-settings__delete{display:inline-block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;line-height:50px;height:50px;font-weight:bold;}
.profile-settings__delete:hover{color:#6f504a;}
.profile-settings__delete .icomoon-circle-cross{position:relative;top:5px;color:#ef3722;font-size:1.5em;margin-right:5px;}
.profile-settings__btn{background-color:#ee7829;text-transform:none;line-height:50px;width:160px;display:block;float:right;}
.profile-settings__btn:hover{background-color:#ee7829;}
.profile-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:30px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #beb6b5;}
.profile-form__column{display:inline-block;width:380px;}
.profile-form__column:first-of-type{margin-right:30px;}
.profile-form__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;font-weight:bold;}
.profile-form__group{margin-bottom:20px;}
.profile-form__title{display:block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;line-height:1;margin-bottom:10px;font-weight:bold;}
.profile-form__title .asterisk{color:#ef3722;}
.profile-form__fieldset{display:inline-block;margin-right:50px;}
.profile-form__input{display:block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a !important;font-weight:normal;}
.profile-form__input_photo{display:none;}
.profile-form__input.bootstrap-calendar{background-image:url("../img/sprite/sprite-green.png");background-repeat:no-repeat;background-position:-webkit-calc(100% - 10px) -106px;background-position:calc(100% - 10px) -106px;cursor:pointer;}
.profile-form__input::-webkit-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#6f504a;}
.profile-form__input::-moz-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#6f504a;}
.profile-form__input:-ms-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#6f504a;}
.profile-form__input::placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#6f504a;}
.profile-form__label_btn{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#fff;text-transform:none;line-height:40px;width:135px;text-align:center;cursor:pointer;}
.profile-form__label_radio{position:relative;padding-left:25px;cursor:pointer;}
.profile-form__label_radio::before, .profile-form__label_radio::after{content:'';position:absolute;width:15px;height:15px;top:50%;left:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-border-radius:50px;border-radius:50px;}
.profile-form__label_radio::before{border:1px solid #6f504a;}
.profile-form__label_radio::after{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:0;width:7px;height:7px;left:4px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#3764F1;}
.profile-form__label_photo{display:block;position:relative;width:100%;height:300px;line-height:300px;background-color:#dadfe0;margin-bottom:15px;color:#a29f9f;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;cursor:pointer;}
.profile-form__label_photo span{text-align:center;display:block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.profile-form__label-photo{width:100%;height:100%;}
.profile-form__btn{text-transform:none;line-height:40px;width:135px;padding:0;}
.profile-form__btn_delete{background-color:#6f504a;}
.profile-form__btn_delete:hover{background-color:#6f504a;}
.profile-form input[type="radio"]:checked + label::after{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:1;}
.profile-form__label-radio{position:relative;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;padding-left:30px;margin-right:25px;}
.profile-form__label-radio::before, .profile-form__label-radio::after{position:absolute;content:'';left:0;top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);width:19px;height:19px;-webkit-border-radius:50%;border-radius:50%;}
.profile-form__label-radio::before{border:1px solid #6f504a;}
.profile-form__label-radio::after{opacity:0;top:12px;left:5px;width:9px;height:9px;background-color:#6f504a;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.profile-subscribes{border-bottom:1px solid #beb6b5;}
.profile-subscribes__checkboxes{padding-left:75px;margin-top:25px;margin-bottom:30px;}
.profile-subscribes__checkbox-wrap{display:block;margin-bottom:15px;line-height:1;}
.profile-subscribes__checkbox{display:none;}
.profile-subscribes__checkbox:checked + label{color:#3764F1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.profile-subscribes__checkbox:checked + label::before{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);opacity:1;}
.profile-subscribes__checkbox-label{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;position:relative;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);font-weight:bold;}
.profile-subscribes__checkbox-label::before{opacity:0;content:'';position:absolute;left:-30px;top:3px;width:15px;height:10px;border:3px solid #3764F1;border-top:none;border-right:none;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.no-results{background-color:#fff;width:100%;padding-top:90px;padding-bottom:250px;}
.no-results__title, .no-results__text{text-align:center;line-height:1;}
.no-results__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#ee7829;margin-bottom:25px;}
.no-results__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;}
.ad-title{text-align:center;margin:30px 0px;}
.ad-title .text{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.625em;color:#3764F1;line-height:1;}
.ad-tabs{line-height:55px;width:100%;}
.ad-tabs__tab{width:50%;float:left;border-top:1px solid #c1b8b7;border-bottom:1px solid #c1b8b7;}
.ad-tabs__tab_active{background-color:#3764F1;border-color:#3764F1;}
.ad-tabs__tab_active .ad-tabs__link{color:#fff;}
.ad-tabs__tab_active .ad-tabs__link:hover{color:#fff;}
.ad-tabs__link{display:block;width:100%;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#3764F1;text-align:center;}
.ad-tabs__link:hover{color:#3764F1;}
.ad{width:100%;padding:15px 30px 15px 0px;border-bottom:1px solid #c1b8b7;}
.ad__fieldset{display:none;}
.ad__img-wrap, .ad__text, .ad__details{display:inline-block;}
.ad__text{max-width:200px;cursor:pointer;}
.ad__text:hover{color:#6f504a;}
.ad__img-wrap{width:30%;max-width:30%;height:160px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.ad__img{width:100%;height:100%;display:block;}
.ad .icomoon-no-photo{display:inline-block;width:100%;height:160px;background-color:#fff;color:#b8b8b8;border:1px solid #b8b8b8;font-size:5em;position:relative;}
.ad .icomoon-no-photo::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.ad__sq-m{display:inline-block;max-width:243px;overflow:hidden;position:relative;top:3px;text-overflow:ellipsis;}
.ad__info-promotes-wrap{position:absolute;right:5px;top:5px;width:25px;height:25px;background-color:#fff;-webkit-border-radius:50%;border-radius:50%;background-image:url("../img/admin/icons/sprite-small-green.png");background-repeat:no-repeat;background-position:-1px -246px;background-size:110%;cursor:pointer;}
.ad__info-promotes-wrap:hover .ad__info-promotes{-webkit-transform-origin:0px 40%;-ms-transform-origin:0px 40%;transform-origin:0px 40%;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.ad__info-promotes{position:absolute;background-color:#fff;left:-webkit-calc(100% + 2px);left:calc(100% + 2px);-webkit-box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.3);z-index:2;padding-left:20px;padding-right:14px;line-height:40px;white-space:nowrap;-webkit-transform-origin:0px 40%;-ms-transform-origin:0px 40%;transform-origin:0px 40%;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.ad__info-promote{display:inline-block;}
.ad__promote-icon{display:inline-block;vertical-align:middle;background-image:url("../img/admin/icons/sprite-big-green.png");background-repeat:no-repeat;width:40px;height:28px;background-size:100%;}
.ad__promote-icon_lumb{width:30px;height:30px;background-position:0 0;}
.ad__promote-icon_list-up{width:30px;background-position:0px -31px;}
.ad__promote-icon_list-stats{width:30px;background-position:0px -61px;}
.ad__promote-icon_list-star{width:30px;background-position:0px -92px;}
.ad__promote-icon_message{width:35px;height:23px;background-position:0px -175px;}
.ad__promote-icon_slider{height:24px;background-position:0px -229px;}
.ad__body{position:relative;width:68%;height:160px;max-height:160px;margin-left:2%;display:inline-block;float:right;}
.ad__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;line-height:1.2;vertical-align:top;overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;text-align:justify;margin-right:-1em;padding-right:1em;}
.ad__text:before{content:'...';position:absolute;right:0;bottom:0;}
.ad__text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:#fff;}
.ad__details{float:right;text-align:right;line-height:1;width:320px;}
.ad__detail{width:100%;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;margin-bottom:3px;}
.ad__details-count{display:inline-block;width:40px;}
.ad .text-orange{color:#ee7829;}
.ad .text-italic{font-style:italic;}
.ad__info-wrap{display:inline-block;position:absolute;bottom:30px;left:0;}
.ad__info{display:block;line-height:1;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;margin-top:7px;}
.ad__info_street{font-weight:bold;}
.ad__fc{float:right;width:241px;}
.ad__fc-item{display:block;margin-bottom:10px;position:relative;line-height:1;}
.ad__fc-link[class*='icomoon-']{color:#3764F1;font-size:1em;}
.ad__fc-link[class*='icomoon-']::before{position:absolute;top:1px;line-height:1;}
.ad__fc-icon{color:#3764F1;margin-right:10px;font-size:1em;position:absolute;left:0;top:1.5px;}
.ad__fc-text{display:inline-block;font-family:"ProximaRegular", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;line-height:1;height:100%;padding-left:30px;}
.ad__last-login{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#9a8581;position:absolute;bottom:0;line-height:1;}
.ad__id{position:absolute;bottom:30px;right:0;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;color:#9a8581;}
.ad__footer{position:relative;width:100%;line-height:22px;margin-top:10px;vertical-align:middle;}
.ad__options{display:inline-block;line-height:100%;vertical-align:middle;position:absolute;bottom:0;left:0;}
.ad__option{position:relative;}
.ad__option:first-child .ad__option-link{padding-left:0px;}
.ad__option + .ad__option::before{content:'';position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:14px;background-color:#ee7829;}
.ad__option-link{display:block;width:100%;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;color:#ee7829;padding:0px 9px;}
.ad__option-link:hover{color:#3764F1;}
.ad__actions{display:inline-block;float:right;position:absolute;bottom:0;right:0;line-height:15px;}
.ad__action:last-child .ad__action-link{padding-right:0;}
.ad__action-link{padding:0px 5px;color:#3764F1;font-size:1.25em;}
.ad__action-link:hover, .ad__action-link:visited{color:#3764F1;}
.ad__published{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;line-height:1.2;position:absolute;top:0;right:0;width:130px;max-width:130px;}
.ads_matches .ad__info-wrap{bottom:0;}
.ads_favorite .ad{padding-right:0;padding-bottom:10px;}
.ads_favorite .ad__text{max-width:440px;overflow:none;text-align:left;max-height:100%;margin:0;padding:0;}
.ads_favorite .ad__text::before, .ads_favorite .ad__text::after{display:none;}
.ads_favorite .ad__body{width:-webkit-calc(100% - 220px);width:calc(100% - 220px);height:125px;max-height:125px;}
.ads_favorite .ad__info-wrap{position:absolute;bottom:20px;}
.ads_favorite .ad__info-wrap .ad__info{display:inline-block;padding:0px 10px;position:relative;}
.ads_favorite .ad__info-wrap .ad__info:first-child{padding-left:0;}
.ads_favorite .ad__info-wrap .ad__info + .ad__info::before{content:'';position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:13px;background-color:#6f504a;}
.ads_favorite .ad__img-wrap{height:126px;width:196px;}
.ads_favorite .ad__img{height:100%;width:100%;}
.ads_favorite .ad .icomoon-no-photo{height:100%;font-size:3.5em;}
.ad_edit{padding-right:0;}
.ad_edit .ad__details{max-width:280px;}
.ad_edit .ad__img-wrap{width:28.9%;}
.ad_edit .ad__id{right:10px;}
.ad_edit .ad__fieldset{float:left;width:30px;display:inline-block;position:relative;}
.ad_edit .ad__checkbox-label{position:relative;cursor:pointer;}
.ad_edit .ad__checkbox-label::before, .ad_edit .ad__checkbox-label::after{position:absolute;content:'';left:0;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.ad_edit .ad__checkbox-label::before{top:-3px;width:20px;height:20px;background-color:transparent;border:1px solid #c1bab9;}
.ad_edit .ad__checkbox-label::after{width:14px;height:9px;left:3px;top:-5px;border:3px solid #3764F1;border-top:none;border-right:none;opacity:0;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.ad_edit .ad__checkbox:checked + label::after{opacity:1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.ad_edit .ad__body{width:64%;padding-right:10px;}
.ad_edit .ad__actions{padding-right:10px;}
.ad_edit .ad__footer{width:96%;float:right;}
.section-matches .title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:2em;color:#6f504a;line-height:1;margin-top:110px;margin-bottom:75px;text-align:center;text-transform:uppercase;}
.section-matches .title:first-of-type{margin-top:0px;}
.ad-sort{width:100%;line-height:60px;border-bottom:1px solid #bfb8b7;}
.ad-sort__list{display:inline-block;}
.ad-sort__item{margin-right:15px;}
.ad-sort__text, .ad-sort__link{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.0625em;color:#6f504a;}
.ad-sort__text:hover, .ad-sort__link:hover{color:#6f504a;}
.ad-sort__text_rent{display:inline-block;margin-right:8px;}
.ad-sort__link[class*="icomoon-"]{position:relative;top:2px;margin-left:3px;}
.ad-sort__link:visited{color:#6f504a;}
.ad-sort__link_active{color:#3764F1;}
.ad-sort__link_active:hover, .ad-sort__link_active:visited{color:#3764F1;}
.ad-sort__input-wrap{display:inline-block;float:right;position:relative;}
.ad-sort__input-wrap .icomoon-magnifier{position:absolute;top:-webkit-calc(50% + 1px);top:calc(50% + 1px);right:0px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:34px;width:42px;font-size:1.375em;color:#6f504a;background-color:transparent;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);cursor:pointer;}
.ad-sort__input-wrap .icomoon-magnifier::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.ad-sort__input{display:inline-block;width:260px;padding:0px 46px 0px 10px;line-height:32px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;vertical-align:middle;}
.ad-sort__input::-webkit-input-placeholder{font-family:inherit;font-size:inherit;color:inherit;}
.ad-sort__input::-moz-placeholder{font-family:inherit;font-size:inherit;color:inherit;}
.ad-sort__input:-ms-input-placeholder{font-family:inherit;font-size:inherit;color:inherit;}
.ad-sort__input::placeholder{font-family:inherit;font-size:inherit;color:inherit;}
.ad-sort__input:focus + .icomoon-magnifier{color:#fff;background-color:#3764F1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.ad-controls{width:100%;line-height:40px;height:40px;vertical-align:middle;background-color:#e2dcdb;margin-bottom:10px;}
.ad-controls__list{display:inline-block;}
.ad-controls__item{position:relative;float:left;}
.ad-controls__item + .ad-controls__item::before{content:'';position:absolute;width:1px;height:15px;background-color:#6f504a;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.ad-controls__link{display:block;width:100%;padding:0px 15px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.ad-controls__link:hover{color:#3764F1;}
.ad-controls__link:visited{color:#6f504a;}
.ad-controls__link_delete{display:inline-block;width:auto;float:right;padding-right:10px;}
.pagination_ad{display:block;}
.pagination_matches{width:100%;}
.pagination_matches .pagination-arrows{float:right !important;}
.pagination .pagination-arrows{margin-left:65px;float:none;}
.pagination_full{display:block;line-height:40px;max-height:42px;margin:0;}
.pagination_full .pagination__btn{position:relative;top:1px;}
.pagination__btn{float:right;padding:0px 20px;line-height:40px;text-transform:none;}
.pagination-numbers{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}
.pagination-numbers__number{width:45px;height:25px;line-height:25px;text-align:center;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);float:left;border-right:1px solid rgba(0, 0, 0, 0.1);}
.pagination-numbers__number:nth-of-type(2){border-left:1px solid rgba(0, 0, 0, 0.1);}
.pagination-numbers__number_active{background-color:#3764F1;border:none;}
.pagination-numbers__number_active .pagination-numbers__link{color:#fff;}
.pagination-numbers__number_active .pagination-numbers__link:hover{color:#fff !important;}
.pagination-numbers__number:hover .pagination-numbers__link{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#3764F1;}
.pagination-numbers__link{display:block;width:100%;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;color:#6f504a;}
.pagination-numbers__link:hover{color:#6f504a;}
.pagination-numbers__text{line-height:25px;text-transform:uppercase;padding:0px 13px;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.pagination-numbers__text:hover .pagination-numbers__link{color:#3764F1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.icomoon-empty-arrows.icomoon-hover-invert:hover::before{content:'\e90e';}
.icomoon-empty-star.icomoon-hover-invert:hover::before{content:'\e90f';}
.icomoon-chat.icomoon-hover-invert:hover::before{content:'\e94b';}
.section-packages{padding-bottom:0 !important;}
.section-packages__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#3764F1;margin:30px 0px;line-height:1;text-align:center;}
.section-packages__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;text-align:center;width:625px;margin:0 auto;margin-bottom:60px;}
.back{width:100%;line-height:70px;border-bottom:1px solid #c0b8b7;}
.back__link, .back .icomoon-left{color:#6f504a;}
.back__link{font-size:1.375em;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.back__link:hover{color:#6f504a;}
.back .icomoon-left{font-size:0.875em;margin-right:5px;}
.back__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;line-height:1.2;padding:20px 0px;}
.packages{padding-bottom:75px;}
.package{width:20%;float:left;}
.package__header{background-color:#3764F1;text-align:center;line-height:50px;border-right:2px solid #fff;}
.package__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#fff;text-transform:uppercase;}
.package__body{border:2px solid #c7bab7;border-top:none;padding-bottom:20px;}
.package__features{padding:25px 20px 25px 20px;height:215px;}
.package__feature{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;margin-bottom:15px;padding-left:20px;position:relative;line-height:1.2;}
.package__feature::before{content:'';position:absolute;width:12px;height:8px;border:3px solid #3764F1;border-top:none;border-right:none;top:2px;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.package__hr{border-bottom:1px solid #c2b7b6;width:90%;margin:0 auto;}
.package__infos{padding:30px 25px 5px 25px;text-align:center;height:150px;min-height:150px;}
.package__info{display:block;line-height:1;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;margin-bottom:10px;color:#6f504a;}
.package__info_expire{margin-top:20px;}
.package__form-group{text-align:center;margin-bottom:0;height:34px;}
.package__label{position:relative;background-color:#3764F1;min-width:125px;padding:0px 25px;line-height:34px;height:34px;font-size:1em;text-transform:none;margin-bottom:0;display:inline-block;background-color:#ee7829;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.package__label:hover{color:#fff;background-color:#ee5729;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.package__label::before{content:'';position:absolute;top:11px;left:15px;display:inline-block;width:13px;height:8px;margin-right:0px;border:3px solid #fff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.package__label .package__select, .package__label .package__selected{width:100%;text-align:center;position:relative;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.package__label .package__select:hover, .package__label .package__selected:hover{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.package__label .package__selected{display:none;}
.package input[type="radio"]:checked + label, .package .package__label.disabled{background-color:#3764F1;}
.package input[type="radio"]:checked + label .package__select, .package .package__label.disabled .package__select{display:none;}
.package input[type="radio"]:checked + label .package__selected, .package .package__label.disabled .package__selected{display:block;position:relative;left:10px;}
.package input[type="radio"]:checked + label::before, .package .package__label.disabled::before{opacity:1;-webkit-transition:all 0.1s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.1s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.package + .package .package__body{border-left:none;}
.package_active .package__body{border:4px solid #3764F1 !important;border-top:none !important;padding-bottom:30px;}
.package_active .package__header{border-right:none;}
.package_dark-green .package__header{background-color:#0e920e;}
.package:nth-child(2) .package__header{border-right:1px solid #fff;}
.package:nth-child(2) .package__body{border-right:none;}
.package:nth-child(4) .package__header{border-left:1px solid #fff;}
.payment-method{padding-top:65px;padding-bottom:40px;border-top:1px solid #c0b7b6;border-bottom:1px solid #c0b7b6;}
.payment-method__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#6f504a;text-align:center;margin-bottom:55px;}
.payment-method__input-wrap{width:50%;float:left;text-align:center;}
.payment-method__label{position:relative;display:inline-block;text-align:left;padding-left:35px;cursor:pointer;}
.payment-method__label::before, .payment-method__label::after{content:'';position:absolute;top:0;left:0;-webkit-border-radius:50%;border-radius:50%;}
.payment-method__label::before{width:20px;height:20px;border:1px solid #6d6b6b;}
.payment-method__label::after{width:10px;height:10px;left:5px;top:5px;background-color:#3764F1;opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.payment-method input[type="radio"]:checked + label::after{opacity:1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.payment-method__label-title{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#545252;line-height:1;margin-bottom:10px;}
.payment-method__label-text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;line-height:1.4;}
.bank-transfer{padding-top:70px;padding-bottom:50px;}
.bank-transfer__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.75em;color:#3764F1;line-height:1;text-align:center;margin-bottom:35px;}
.bank-transfer__info{display:block;text-align:center;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#545252;line-height:1;margin-bottom:12px;}
.bank-transfer__input-wrap{margin-top:35px;}
.bank-transfer__input{display:block;width:450px;margin:0 auto;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#545252;padding:0px 15px;border:1px solid #c0b8b7;line-height:40px;}
.bank-transfer__input::-webkit-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;}
.bank-transfer__input::-moz-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;}
.bank-transfer__input:-ms-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;}
.bank-transfer__input::placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#545252;}
.submit{text-align:center;padding-top:90px;padding-bottom:100px;}
.submit__btn{text-transform:none;width:160px;line-height:50px;font-size:1.25em;background-color:#ee7829;color:#fff;}
.submit__btn:hover{color:#fff;background-color:#ee7829;}
.not-found{text-align:center;padding-top:70px;padding-bottom:100px;}
.not-found__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.375em;color:#6f504a;line-height:1;margin-bottom:15px;}
.not-found__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;margin-bottom:30px;}
.not-found__btn{display:inline-block;text-transform:none;padding:0px 20px;line-height:40px;}
.not-found__btn:hover, .not-found__btn:visited{color:#fff;}
.chat-wrap{width:740px;max-width:740px;height:720px;max-height:720px;position:fixed;bottom:10px;right:10px;overflow:hidden;border-bottom:3px solid #3764F1;border-right:3px solid #3764F1;background-color:#fff;z-index:10000;}
.chat-wrap_maximize{width:100%;max-width:100%;height:100vh;max-height:100vh;bottom:0;right:0;}
.chat-wrap_maximize .chat-header .icomoon-minimize{display:block;}
.chat-wrap_maximize .chat-header .icomoon-maximize{display:none;}
.chat-wrap_no-users{background-color:#c7bcb9;border-left:3px solid #3764F1;}
.chat-wrap_no-users .chat-section{width:100%;}
.chat-wrap_no-users .chat-form{border:none;}
.chat-wrap_no-users .chat{overflow:hidden;text-align:center;padding-top:100px !important;}
.chat-wrap_no-users .chat__title, .chat-wrap_no-users .chat__text{line-height:1;color:#6f504a;margin-bottom:10px;font-size:1.375em;}
.chat-wrap_no-users .chat__title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.chat-wrap_no-users .chat__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.chat-wrap_no-users .chat__link{display:inline-block;text-transform:none;font-size:1.25em;padding:0px 30px;line-height:40px;margin-top:20px;}
.chat-wrap_no-users .chat__link:hover, .chat-wrap_no-users .chat__link:visited{color:#fff;}
.chat-aside{float:left;width:115px;display:inline-block;max-width:115px;padding-bottom:50px;height:100%;background-color:#c7bcb9;position:relative;}
.chat-aside__users{height:100%;overflow:scroll;}
.chat-aside__user{display:block;position:relative;height:70px;}
.chat-aside__user-link{display:block;width:100%;height:100%;text-align:center;padding:5px 25px;position:relative;z-index:2;}
.chat-aside__user-link_offline .chat-aside__img{opacity:0.6;}
.chat-aside__user-link_current{background-color:#3764F1;}
.chat-aside__user-link_current:hover{background-color:#3764F1 !important;}
.chat-aside__user-link.disabled{cursor:pointer !important;}
.chat-aside__img-wrap{-webkit-border-radius:50%;border-radius:50%;width:60px;height:60px;position:relative;left:5px;background-color:#fff;overflow:hidden;border:2px solid transparent;}
.chat-aside__img{display:inline-block;width:59px;height:59px;position:relative;top:-2px;left:-2px;}
.chat-aside__btn-close{display:inline-block;position:absolute;top:2px;left:2px;padding:3px;color:#fff;font-size:1.125em;opacity:0;z-index:10;}
.chat-aside__btn-close:hover, .chat-aside__btn-close:visited{color:#fff;}
.chat-aside__circle{display:inline-block;background-color:#fff;width:20px;height:20px;position:absolute;bottom:8px;right:20px;-webkit-border-radius:50%;border-radius:50%;}
.chat-aside__circle_count{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#3764F1;line-height:22.5px;}
.chat-aside__circle_blocked{color:#ee7829;line-height:20px;font-size:0.875em;line-height:21.5px;}
.chat-aside__circle_blockes{color:#6f504a;line-height:20px;font-size:0.875em;}
.chat-aside [class*="icomoon-no-photo-"]{color:#6f504a;border:2px solid transparent;background-color:#fff;font-size:3.5em;}
.chat-aside__users.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.chat-aside__users.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar{opacity:0.7;}
.chat-aside__users.scrollbar-macosx > .scroll-element .scroll-bar{background-color:#fff;-webkit-border-radius:0;border-radius:0;}
.chat.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.chat.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar{opacity:1;}
.chat.scrollbar-macosx > .scroll-element .scroll-bar{background-color:#c7bcb9;-webkit-border-radius:0;border-radius:0;}
.chat-form__textarea.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.chat-form__textarea.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar{opacity:1;}
.chat-form__textarea.scrollbar-macosx > .scroll-element .scroll-bar{background-color:#c7bcb9;-webkit-border-radius:0;border-radius:0;}
.chat-aside__user:hover .chat-aside__user-link{background-color:#ad9e9a;}
.chat-aside__user:hover .chat-aside__user-link_current{background-color:#3764F1;}
.chat-aside__user:hover .chat-aside__btn-close{opacity:1;}
.users-count{position:absolute;width:115px;bottom:0px;line-height:50px;background-color:#c7bcb9;text-align:center;z-index:11;}
.users-count__text, .users-count__icon{display:inline-block;color:#6f504a;font-size:0.875em;}
.users-count__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;}
.users-count__icon{position:relative;top:1px;}
.chat-section{width:-webkit-calc(100% - 115px);width:calc(100% - 115px);float:left;height:100%;position:relative;}
.chat-section_blocked .chat{height:-webkit-calc(100% - 235px);height:calc(100% - 235px);}
.chat-header{width:100%;padding:0px 15px;line-height:50px;background-color:#3764F1;}
.chat-header__title{display:inline-block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#fff;}
.chat-header__controls{display:inline-block;float:right;}
.chat-header__control{float:left;position:relative;vertical-align:middle;}
.chat-header__btn{display:block;width:100%;line-height:50px;padding:0px 10px;color:#fff;vertical-align:middle;}
.chat-header__btn:hover, .chat-header__btn:visited, .chat-header__btn:focus{color:#fff;}
.chat-header .icomoon-cross{font-size:1.25em;}
.chat-header .icomoon-gear{font-size:1.4375em;}
.chat-header .icomoon-maximize{display:block;font-size:1.375em;}
.chat-header .icomoon-minimize{font-size:1.375em;display:none;}
.chat-header__settings{position:absolute;right:10px;top:-webkit-calc(100% - 10px);top:calc(100% - 10px);width:100px;background-color:#fff;padding:10px 5px;border:1px solid #6f504a;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all 0.1s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.1s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;z-index:20;}
.chat-header__settings_open{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0%;-ms-transform-origin:100% 0%;transform-origin:100% 0%;}
.chat-header__setting{line-height:20px;display:block;}
.chat-header__setting:last-of-type{margin-top:5px;}
.chat-header__setting-link{display:block;height:20px;width:100%;white-space:no-wrap;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);color:#6f504a;}
.chat-header__setting-link:hover{color:#3764F1;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.chat-header__setting-icon{vertical-align:middle;}
.chat-header__setting-text{text-align:left;padding-left:5px;display:inline-block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;line-height:1;}
.chat-top{width:100%;padding:0px 30px;line-height:48px;border-bottom:1px solid #c1b9b8;overflow:auto;}
.chat-top__link, .chat-top__date{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;}
.chat-top__link:hover, .chat-top__link:visited, .chat-top__date:hover, .chat-top__date:visited{color:#6f504a;}
.chat-top__link{text-decoration:underline;}
.chat-top__date{float:right;}
.chat > .chat{padding:10px 15px !important;}
.chat{height:-webkit-calc(100% - 310px);height:calc(100% - 310px);overflow-y:scroll;}
.chat__spinner-full{height:100%;width:100%;position:absolute;top:0;left:0;}
.chat__img-spinner-full{display:inline-block;position:absolute;width:200px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.chat__spinner{width:100%;background-color:#fff;text-align:center;margin-bottom:20px;}
.chat__img-spinner{width:60px;}
.chat__date-divider{width:100%;line-height:1;margin:30px 0px;position:relative;text-align:center;}
.chat__date-divider::before{content:'';position:absolute;left:0;top:8px;width:100%;height:1px;background-color:#beadaa;z-index:-1;}
.chat__divider-text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#6f504a;background-color:#fff;display:inline-block;padding:0px 10px;}
.chat__article{margin-bottom:20px;}
.chat__user-img{width:75px;height:75px;margin-right:15px;border:3px solid #beadaa;-webkit-border-radius:50%;border-radius:50%;float:left;}
.chat__msg{position:relative;width:-webkit-calc(100% - 90px);width:calc(100% - 90px);float:left;display:inline-block;padding:20px 50px 20px 20px;}
.chat__msg_you{float:right;width:-webkit-calc(80% - 90px);width:calc(80% - 90px);background-color:#e8e4e3;-webkit-border-radius:5px;border-radius:5px;}
.chat__msg_not-read{background-color:#cbf1cb;}
.chat__msg-text, .chat__msg-time{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;color:#6f504a;}
.chat__msg-text{word-wrap:break-word;font-size:1em;}
.chat__msg-time{position:absolute;top:5px;right:10px;font-size:0.8125em;}
.chat [class*='icomoon-no-photo-']{color:#6f504a;font-size:4.625em;border:none;}
.chat-form{width:100%;position:absolute;bottom:0;}
.chat-form__form-group{margin-bottom:0;}
.chat-form__textarea{width:100%;margin:0 auto;height:135px !important;padding:5px 5px !important;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;resize:none;-webkit-box-shadow:none !important;box-shadow:none !important;border-top:1px solid #c1b9b8;border-bottom:1px solid #c1b9b8;line-height:1.2;}
.chat-form__textarea:focus{outline:none;border-color:#c1b9b8;}
.chat-form__btn-wrap{width:100%;padding:10px 0.5%;background-color:#fff;}
.chat-form__btn{display:block;text-align:center;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#fff;text-transform:none;line-height:40px;width:110px;float:right;}
.chat-form__btn:hover, .chat-form__btn:visited{color:#fff;}
.chat-form_blocked{padding:10px;border-top:1px solid #c1b9b8;background-color:#fff;}
.chat-form_blocked .chat-form__msg-blocked{background-color:#f8c4a1;width:100%;margin:0 auto;text-align:center;padding:30px 0px;-webkit-border-radius:5px;border-radius:5px;}
.chat-form_blocked .chat-form__icon-blocked{font-size:2.75em;margin-right:20px;color:#6f504a;}
.chat-form_blocked .chat-form__text-blocked{display:inline-block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;color:#6f504a;}
.chat-form_blocked .chat-form__btn-wrap{padding:0;}
.chat-reduce{position:fixed;bottom:10px;right:10px;padding:0px 25px;line-height:75px;border-top:10px solid #3764F1;background-color:#c7bcb9;z-index:10002;}
.chat-reduce__user{position:relative;float:left;margin-right:10px;max-height:75px;height:75px;}
.chat-reduce__user:last-child{margin-right:0;}
.chat-reduce__link{display:block;width:100%;position:relative;}
.chat-reduce__link_offline{opacity:0.6;}
.chat-reduce__img{display:inline-block;width:54px;height:54px;-webkit-border-radius:50%;border-radius:50%;border:2px solid transparent;-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);background-color:#fff;}
.chat-reduce__circle{position:absolute;right:-5px;bottom:10px;display:inline-block;width:20px;height:20px;line-height:22px;text-align:center;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#3764F1;}
.chat-reduce__circle_count{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.8125em;color:#3764F1;line-height:22.5px;}
.chat-reduce__circle_blocked{color:#ee7829;font-size:0.875em;line-height:21.5px;}
.chat-reduce__circle_blockes{color:#6f504a;line-height:20px;font-size:0.875em;}
.chat-reduce [class*="icomoon-no-photo-"]{color:#6f504a;font-size:3.125em;position:relative;top:12px;background-color:#fff;}
.chat-reduce [class*="icomoon-no-photo-"] + .chat-reduce__circle{bottom:15px;}
.error{padding:150px 0px;text-align:center;}
.error__wrap{margin-bottom:60px;}
.error__title, .error__text, .error__number{color:#6f504a;line-height:1;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.error__number{font-size:5em;color:#ee7829;}
.error__title{font-size:1.875em;margin-bottom:25px;}
.error__text{font-size:1.25em;margin-bottom:10px;}
.error__nav{padding-bottom:85px;border-bottom:1px solid #c0b8b7;}
.error__nav-item{position:relative;}
.error__nav-item + .error__nav-item::before{position:absolute;content:'';width:2px;height:15px;background-color:#3764F1;left:-1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.error__nav-link{display:block;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#3764F1;padding:0px 20px;}
.error__nav-link:hover{color:#3764F1;}
.error__teaser{padding-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.error__teaser-item{width:190px;}
.error__teaser-title{font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;color:#3764F1;line-height:1;margin-bottom:10px;}
.error__teaser-text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#6f504a;line-height:1.4;}
.upload{position:relative;width:100%;padding:40px 0px 45px;background-color:#f9f9f9;border:1px solid #c5bdbc;text-align:center;margin-bottom:48px;}
.upload__title{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#6f504a;margin-bottom:30px;}
.upload__input{display:none !important;}
.upload__btn{display:inline-block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-weight:lighter;font-size:0.9375em;padding:0px 15px;line-height:50px;min-width:300px;margin-top:45px;cursor:pointer;}
.upload-zone{display:inline-block;width:300px;padding:45px 55px 32px;background-color:#fff;border:2px dashed #c0b8b7;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.upload-zone__icon{font-size:3.75em;color:#3764F1;}
.upload-zone__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#b4a19d;margin-top:17px;}
.uploaded-img{position:relative;width:265px;display:inline-block;margin-right:10px;margin-bottom:30px;}
.uploaded-img:nth-of-type(3n-3){margin-right:0;}
.uploaded-img__wrap{height:183px;line-height:220px;background-color:#f2f1f2;margin-bottom:14px;text-align:center;}
.uploaded-img__icon{display:inline-block;font-size:4.1875em;color:#dedede;}
.uploaded-img__text{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;color:#6f504a;}
.uploaded-img__progress{position:absolute;width:94%;height:8px;top:9px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:20px;border-radius:20px;z-index:3;}
.uploaded-img__progress-bar{-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:none;box-shadow:none;background-color:#3764F1;}
img{max-width:100% !important;}
.section-blog-post, .section-category-post{padding:80px 0 60px;}
.blog-wrap{padding-bottom:100px;}

.single_blog h4, .single_blog h4 a{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;font-weight:lighter;color:#a3a3a3;text-align:center;text-transform:uppercase;padding:20px 0px 8px;}
.blog h4 span{text-transform:none;font-style:italic;}
.single_blog img{width:100%;}
.single_blog h2, .section-category-post h2{position:relative;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.5em;color:#252525;text-align:center;padding:10px 0px 20px;}
.section-category-post article{margin:60px 0 0;padding-bottom:30px;border-bottom:1px solid #6f504a;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;}
.section-category-post article:last-child{border-bottom:0 none;}
.section-category-post article span{font-size:0.9375em;}
.section-category-post h2{padding:10px 0px 10px;}
.single_blog h2::before, .section-category-post h2::before{content:'';position:absolute;left:50%;bottom:9px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:2px;background-color:#cecece;}
.section-category-post h2::before{bottom:0;}
.section-category-post h2 a{color:#252525;font-size:0.9375em;}
.single_blog h3{font-family:"ProximaNova";font-size:1.5em;color:#252525;padding:20px 0px;text-align:center;}
.single_blog p, .section-category-post article p{color:hsl(0, 0%, 15%);font-family:"ProximaNova";font-size:0.9375em;padding:15px 0 25px;text-align:center;}
.section-category-post h1{color:#6f504a;font-family:"ProximaBold";}
.section-category-post article p{text-align:left;}
.section-category-post .entry-footer a, .section-category-post .entry-meta a{color:#ee7829;text-transform:capitalize;}
.category .section-category-post article .entry-footer{display:none;}
.social-share-wrap{width:100%;padding:10px 0px;border-top:1px solid #e2dedd;border-bottom:1px solid #e2dedd;margin-top:15px;text-align:center;}
.social-share-wrap__text{position:relative;top:-2px;display:inline-block;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em;color:#252525;margin-right:10px;}
.social-share{display:inline-block;}
.social-share__item{margin-right:15px;}
.social-share__item:last-child{margin-right:0;}
.social-share__link{display:block;width:100%;text-align:center;font-size:1em;color:#252525;width:40px;height:40px;line-height:38px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #c8c1c1;-webkit-transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.3s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.social-share__link:hover{-webkit-transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);transition:all 0.2s cubic-bezier(0.29, 0.4, 0.17, 0.99);}
.social-share__link:hover.icomoon-twitter{color:#55acee;}
.social-share__link:hover.icomoon-facebook{color:#3b5998;}
.social-share__link:hover.icomoon-google-plus{color:#dd4b39;}
.social-share__link:hover.icomoon-pinterest{color:#cb2027;}
.aside-blog-title, .categories{color:#252525;font-family:"ProximaNova","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1.1875em;line-height:1;list-style:outside none none;margin-top:12px;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase;}
.categories{padding-bottom:10px;}
.aside-blog-title::before, .categories::before{background-color:#343434;content:"";height:1px;left:50%;position:absolute;top:30px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:125px;}
.categories::before{bottom:0;}
.readmore_cat, .section-category-post article .entry-summary p a{color:hsl(10, 20%, 36%);float:left;font-family:ProximaSemibold;margin-top:10px;text-transform:capitalize;width:140px;}
.readmore_cat:hover{text-decoration:none;color:hsl(10, 20%, 36%)}
.blog-aside{padding-right:0;}
.pagination_box{text-align: center;}
.pagination_box ul li{padding-left: 5px;position: unset;}
.pagination_box .page-numbers.current{line-height:15px;border-radius:4px;height:40px;width:40px;text-align:center;padding-top:12px;background:#3764F1;color:#fff;border-color:#3764F1;display:inline-block;}
.pagination_box li a{border:1px solid #dedede;text-decoration:none;line-height:15px;border-radius:4px;height:40px;width:40px;text-align:center;padding-top:12px;color:#444;display:inline-block;}
.pagination_box li a:focus, .pagination_box li a:hover, .pagination_box li.active a{background:#3764F1;color:#fff;border-color:#3764F1;}
.pagination_box li a .fa{font-size: 15px;font-weight: 600;}
.popular-posts{padding-top:25px;}
.popular-post{margin-bottom:20px;}
.popular-post__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.popular-post__img-link{display:inline-block;height:70px;width:70px;margin-right:7px;float:left;background-color:#f3f3f3;}
.popular-post__img{width:100%;height:100%;}
.popular-post__text{display:inline-block;font-family:"ProximaNova";font-size:0.9375em;color:#252525;line-height:1.2;width:190px;}
.popular-post__text:hover, .popular-post__text:focus{color:#252525;}
.popular-post__date{display:block;font-family:"ProximaNova";font-size:0.6875em;font-weight:lighter;font-style:italic;color:#a3a3a3;line-height:1;}
.subscribe-us-wrap{margin-top:25px;}
.subscribe-us, .subscribe-us-wrap .form-container{width:100% !important;background-color:#f3f3f3;padding:0px 10px 10px;margin-top:17px;display:inline-block !important;font-family:"ProximaNova";}
.subscribe-us-wrap div.wpforms-container-full{margin-bottom:0;}
.subscribe-us-wrap div.wpforms-container-full .wpforms-form .wpforms-field{padding:0;}
img.yikes-mailchimp-preloader{display:none;}
.subscribe-us__icon{display:block;color:#3764F1;width:59px;height:59px;line-height:57px;text-align:center;margin:0 auto;margin-bottom:10px;border:1px solid #3764F1;-webkit-border-radius:50%;border-radius:50%;font-size:1.25em;margin-top:32px;}
.subscribe-us__text{font-family:"ProximaNova";font-size:1em;color:#252525;line-height:1;margin-top:20px;margin-bottom:10px;text-align:center;}
.subscribe-us__input, .subscribe-us-wrap div.wpforms-container-full .wpforms-form input[type="email"]{display:block !important;width:100% !important;background-color:#fff !important;font-family:"ProximaLight";font-size:0.875em;color:#252525;padding:0px 10px !important;line-height:45px;margin-bottom:0px !important;border:none !important;font-weight:lighter;}
.subscribe-us__input::-webkit-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;color:#a3a3a3 !important;}
.subscribe-us__input::-moz-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;color:#a3a3a3 !important;}
.subscribe-us__input:-ms-input-placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;color:#a3a3a3;}
.subscribe-us__input::placeholder{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;color:#a3a3a3 !important;}
.subscribe-us__btn, div.wpforms-container-full .wpforms-form button[type="submit"]{width:100%;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.9375em !important;letter-spacing:1px;text-transform:uppercase;background-color:#3764F1 !important;color:#fff !important;border:0 !important;border-radius:0;}
.categories-wrap{margin-top:50px;}
.categories{margin-top:12px;list-style:none;}
.categories__item, .categories .cat-item{display:block;margin-bottom:6px;background-color:#f3f3f3;font-size:16px;text-align:left;}
.categories__item:last-child{margin-bottom:0px;}
.categories__link, .categories .cat-item a{width:100%;padding:0px 0px 0px 19px;line-height:48px;font-family:"ProximaNova";font-size:0.9375em;color:#252525;}
.categories__link:hover, .categories .cat-item a:hover, .categories__link:focus, .categories .cat-item a:focus{color:#252525;}
.categories > ul{margin-top:27px;}
.blog-small{margin-bottom:50px;}
.blog-small__img-link{width:100%;height:280px;display:block;margin-bottom:18px;}
.blog-small__img-link img{height: 100%; object-fit: cover}
.blog-small__categorie{font-family:"ProximaLight";font-size:0.9em;line-height:1;text-transform:uppercase;color:#a3a3a3;margin-bottom:15px;text-align:center;min-height:30px;}
.blog-small__categorie a{color:#a3a3a3;}
.blog-small__date{font-family:"ProximaLight";font-size:0.8125em;font-style:italic;line-height:1;text-transform:none;}
.blog-small__title{position:relative;display:block;font-family:"ProximaSemibold";font-size:1.375em;color:#252525;line-height:1;padding-bottom:8px;text-align:center;white-space:nowrap;width:350px;overflow:hidden;text-overflow:ellipsis;}
.blog-small__title::before{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:37px;height:1px;background-color:#3764F1;}
.blog-small__title:hover, .blog-small__title:focus{color:#252525;}
.blog-small__text{font-family:"ProximaNova";font-size:0.875em;color:#252525;text-align:center;margin-bottom:10px;margin-top:5px;min-height:45px;max-height:45px;overflow:hidden;}
.blog-small__read-more{display:block;font-family:"ProximaNova";font-size:0.8125em;text-transform:uppercase;text-align:center;color:#606060;line-height:25px;}
.blog-small__read-more:hover, .blog-small__read-more:focus{color:#252525;}
.noty_theme__mint.noty_bar{margin:4px 0;overflow:hidden;-webkit-border-radius:2px;border-radius:2px;position:relative;}
.noty_body{padding:10px;font-size:14px;}
.noty_buttons{padding:10px;}
.noty_theme__mint.noty_type__alert,
.noty_theme__mint.noty_type__notification{background-color:#19b519;color:#fff;border:none;}
.noty_theme__mint.noty_type__warning{background-color:#FFAE42;color:#fff;}
.noty_theme__mint.noty_type__error{background-color:#DE636F;border-bottom:1px solid #CA5A65;color:#fff;}
.noty_theme__mint.noty_type__info,
.noty_theme__mint.noty_type__information{background-color:#7F7EFF;color:#fff;}
.noty_theme__mint.noty_type__success{background-color:#AFC765;color:#fff;}
.noty_close_button{background-color:transparent;top:0px;right:1px;}
.noty__title{position:absolute;top:0;left:0;line-height:20px;width:100%;padding-left:15px;font-family:"ProximaBold", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:0.875em;color:#fff;background-color:#00c300;}
.noty__link{position:relative;width:100%;display:table;height:80px;margin-top:10px;font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;color:#fff;padding-right:10px;}
.noty__link:hover, .noty__link:visited{color:#fff;}
.noty__img{position:absolute;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50%;border-radius:50%;}
.noty__img[class*='icomoon-no-photo-']{font-size:3.625em;color:#fff;}
.noty__text{display:inline-block;padding-left:60px;position:absolute !important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:300px;overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;text-align:justify;margin-right:-1em;padding-right:1em;}
.noty__text:before{content:'...';position:absolute;right:0;bottom:0;}
.noty__text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:0.2em;background:#19b519;}
@media only screen and (max-width:1199px){.main-screen .header-search{width:960px;}
.main-screen .header-search .search-wrap .search-parameter .title-wrap .title{font-size:1.375em;}
.main-screen .header-search .search-wrap .search-parameter .user-choice .flat-date{font-size:1.25em;max-width:110px;}
.main-screen .header-search .search-wrap .search-parameter .user-choice .user-looking{width:360px;}
.main-screen .header-search .search-wrap .search-parameter .user-choice .choice-title{font-size:1.375em;}
.main-screen .header-search .search-wrap .search-parameter .user-choice .select-wrap .select{font-size:1em;}
.section-roommates .chat-card{left:630px;top:-200px;}
.section-roommates .desc-wrap-mobile{display:none;}
.readmore_cat, .section-category-post article .entry-summary p a{display:block;float:none;margin-top:10px;width:auto;}
}
@media only screen and (max-width:991px){header .top-line .burger-wrap{top:20px;cursor:pointer;}
header .top-line .burger-wrap.fixed{top:20px;}
.vert-mnu.active .language-wrap{float:right;padding-right:20px;margin-top:10px;}
.vert-mnu.active .language-wrap ul li a{color:#fff;font-size:20px;margin-right:10px;text-transform:uppercase;}
.header-search{display:none;}
.section-apartments .title-wrap p, .section-rooms .title-wrap p{font-size:1.25em;}
.section-apartments .info-wrap li, .section-rooms .info-wrap li{padding-left:20px;}
.section-apartments .info-wrap li p, .section-rooms .info-wrap li p{font-size:0.875em;}
.section-meet .col-md-3{margin-bottom:60px;}
.section-meet .item .info-wrap{text-align:center;}
.section-meet .item .info-wrap li{padding-left:0;}
.section-roommates .apartment-card{margin-left:0;}
.section-roommates .chat-card{left:400px;}
.section-join .item{margin-bottom:30px;}
.section-join .item .icon-wrap{margin-bottom:20px;}
.section-join .item .text-wrap .text{text-align:justify;}
.section-info{padding-bottom:30px;}
.section-info .item{margin-bottom:100px;}
.section-info .item-2 .text-wrap .text{padding-left:0px;}
footer .list-4 .social-wrap .social-item:first-child .social-link, footer .list-4 .social-wrap .social-item:nth-child(2) .social-link{margin-bottom:10px;}
.popular-post{display:inline-block;float:left;width:32%;}
.popular-post__text{float:left;width:65%;}
.subscribe-us-wrap{float:left;width:48%;}
.categories-wrap{float:right;margin-top:25px;width:48%;}
.section-blog-post, .section-category-post{padding-bottom:70px;}
.blog-small__title{margin-bottom:5px;}
.section-category-post h1{text-align:center;}
.blog-aside{padding-left:0;}
.form-container{padding-left:0px !important;padding-right:0;}
.subscribe-us{padding:0px 17px 17px;}
.footer-list{text-align:center;min-height:auto;}
.footer .social-bar{margin-top:25px;}
}
@media only screen and (max-width:767px){header .top-line{background-color:rgba(85, 65, 62, 0.8);}
.section-post{padding-top:40px;padding-bottom:100px;opacity:1 !important;}
.section-post .text-wrap h2{font-size:1.25em;}
.section-post .text-wrap p{font-size:1em;}
.section-post .btn-wrap .btn-standard{font-size:1.125em;padding:0px 25px;line-height:50px;}
.section-apartments, .section-rooms{padding-bottom:60px;}
.section-apartments h3, .section-rooms h3{font-size:1.875em;margin-bottom:40px;}
.section-apartments .title-wrap, .section-rooms .title-wrap{margin:5px 0px;}
.section-apartments .img-wrap img, .section-rooms .img-wrap img{width:70%;}
.section-apartments .info-wrap, .section-rooms .info-wrap{margin-bottom:50px;}
.section-apartments .info-wrap ul, .section-rooms .info-wrap ul{text-align:center;}
.section-apartments .info-wrap li, .section-rooms .info-wrap li{display:inline-block;padding:0px 4px;}
.section-apartments .info-wrap li .icon-wrap, .section-rooms .info-wrap li .icon-wrap{margin-right:0;}
.section-apartments .info-wrap li:first-child p, .section-rooms .info-wrap li:first-child p{text-align:left;}
.section-apartments .btn-wrap, .section-rooms .btn-wrap{margin-top:20px;}
.section-apartments .btn-wrap .btn-ghost, .section-rooms .btn-wrap .btn-ghost{font-size:1.25em;padding:0px 30px;line-height:40px;}
.section-meet{padding-top:40px;padding-bottom:0;}
.section-meet h3{font-size:1.875em;margin-bottom:10px;}
.section-meet .col-md-3{margin-bottom:0;}
.section-meet .item{padding-top:20px;padding-bottom:30px;border-bottom:1px solid rgba(0, 0, 0, 0.2);}
.section-roommates .chat-card{display:none;opacity:1 !important;}
.section-roommates .apartment-card{left:50%;-webkit-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important;opacity:1 !important;}
.section-roommates .apartment-card .img-wrap img{width:300px;}
.section-roommates .apartment-card .info-wrap .star-wrap{bottom:-90px;}
.section-roommates .apartment-card .desc-wrap{display:none;}
.section-roommates .btn-wrap{top:0;}
.section-roommates .desc-wrap-mobile{display:block;}
.section-banner{display:none;}
footer .list{margin-bottom:20px;}
.animated{-webkit-transition-property:none !important;transition-property:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;animation:none !important;}
.blog-small__img-link{text-align:center;}
.popular-post{width:50%;}
.popular-post__img-link{width:25%;}
.popular-post__text{width:73%;}
.popular-posts-wrap{float:left;width:100%;}
.subscribe-us-wrap{float:left;width:48%;}
.categories-wrap{float:right;margin-top:25px;width:48%;}
.section-blog-post, .section-category-post{padding-bottom:70px;}
.section-category-post article{text-align:center;}
.section-category-post article .entry-meta{display:inline-block;float:none;margin-top:15px;}
.readmore_cat, .section-category-post article .entry-summary p a{display:block;float:none;margin-top:10px;width:auto;}
.blog-wrap{padding-bottom:30px;}
.blog-small__title{width:auto;}
.blog-small__img-link{width:75%;margin-left:auto;margin-right:auto;height:auto;}
}
@media only screen and (max-width:750px){.popular-post__text{width:72%;}
}
@media only screen and (max-width:480px){header .top-line{line-height:60px;height:60px;}
header .top-line .burger-wrap{top:20px;}
header .vert-mnu{width:100%;right:-110%;}
header .header-bg-images .bg-img .text-wrap .text{font-size:1.125em;}
.section-post .text-wrap p{font-size:0.75em;line-height:18px;}
.section-apartments .img-wrap img, .section-rooms .img-wrap img{width:100%;}
.section-apartments .title-wrap p, .section-rooms .title-wrap p{margin-bottom:20px;}
.section-apartments .info-wrap li, .section-rooms .info-wrap li{display:block;text-align:left;padding-left:10px;}
.section-roommates{padding:30px 10px;}
.section-roommates h3{font-size:1.875em;}
.section-roommates .apartment-card .img-wrap img{width:100%;}
.section-roommates .apartment-card .info-wrap .mark-wrap, .section-roommates .apartment-card .info-wrap .distance-wrap{display:inline-block;}
.section-roommates .apartment-card .star-wrap{display:none;}
.section-roommates .desc-wrap-mobile{margin-top:30px;}
.section-roommates .desc-wrap-mobile p{font-size:1em;}
.section-info{padding-bottom:0;}
.section-info .item .img-wrap{width:100%;}
.section-info .item .img-wrap img{width:100%;}
footer{padding-bottom:50px;}
.blog-small__img-link{height: 200px.social_links a {

    display: inline-block;
    height: 30px;
    width: 30px;
    border: 1px solid #FF8F2F;
    border-radius: 2px;
    color: #FF8F2F;
    text-align: center;
    padding-top: 3px;
    margin-right: 5px;
    transition: all 0.3s ease;

};}
.popular-post{width:100%;}
.subscribe-us-wrap{width:100%;}
.categories-wrap{width:100%;}
.popular-post__text{float:none;}
.section-category-post article p{text-align:center;}
.section-category-post h1{text-align:center;}
.blog-small__img-link{width:100%;}
}
@media only screen and (max-width:320px){/**/}
@media only screen and (min-width:320px){/**/}
@media only screen and (min-width:480px){/**/}
@media only screen and (min-width:768px){/**/}
@media only screen and (min-width:992px){/**/}
@media only screen and (min-width:1200px){/**/}
header .top-line .main-mnu ul li a{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.125em;}
.one-apartment-page .about-roommate .about-roommate-list{padding:20px 15px;}
.one-apartment-page .about-roommate .about-roommate-list .about-roommate-item{font-size:1.10em;margin-bottom:0;line-height:1.6;}
.one-room-page-2 .about-roommate .horoscopes{padding-top:20px;}
.horoscopes .title, .horoscopes .date{font-size:1.1em;}
.one-apartment-page .section-matches .title{font-size:2em;margin-bottom:20px;}
.search-apartments-body .section-form .top-line-form .range-group .range-label{font-size:14px;}
.one-apartment-page .bread-crumbs .icons-wrap .icon-item .icon-link{font-size:1.375em;}
header .top-line .logo-wrap_error::before{background:none;}
.single_blog ol, .section-category-post article ol{font-family:"ProximaNova";}
.single_blog ol li, .section-category-post article ol li{list-style-type:decimal;padding-left:10px;}
header .top-line .main-mnu > div{float:left;}
.main-mnu .lang-switcher{float:right;text-transform:uppercase;}
.main-mnu .lang-switcher .dropdown button.btn{background-color:transparent;border-color:transparent;text-transform:uppercase;color:#fff;padding:0;padding-left:10px;}
.main-mnu .lang-switcher .dropdown button.btn:hover{color:#7fdf7f;}
.main-mnu .lang-switcher .dropdown button.btn .val_c{font-family:"ProximaNova", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1.25em;}
.main-mnu .lang-switcher .dropdown ul.dropdown-menu{min-width:auto;width:50px;background-color:#6f504a;border:none;top:85%;left:5px;padding:2px;}
.main-mnu .lang-switcher .dropdown-menu li{display:none!important;}
.main-mnu .lang-switcher .dropdown-menu li.diplyorder{display:block!important;}
.main-mnu .lang-switcher .dropdown-menu li a{font-size:1.25em;}
.main-mnu .lang-switcher .dropdown-menu>li>a:hover{background-color:#6f504a;}
.main-mnu .lang-switcher .dropdown-menu li a::before{background:none;}

.social_links a {

    display: inline-block;
    height: 30px;
    width: 30px;
    border: 1px solid #FF8F2F;
    border-radius: 2px;
    color: #FF8F2F;
    text-align: center;
    padding-top: 3px;
    margin-right: 5px;
    transition: all 0.3s ease;

}
.social_links a svg{width: 1.125em;

display: inline-block;

font-size: inherit;

height: 1em;

overflow: visible;

vertical-align: -.125em;}
