@charset "UTF-8";.post-wanted-ad{padding:0 12px 12px;margin:0 auto 24px}.post-wanted-ad__container{max-width:550px;margin:0 auto}.post-wanted-ad__container fieldset{background-color:transparent}.post-wanted-ad__container legend{font-size:18px;margin-bottom:6px}.post-wanted-ad__container .form_label{padding:12px 0}.post-wanted-ad__container .form_row{margin-bottom:6px}.post-wanted-ad__container .form_row_description{margin-bottom:24px}.post-wanted-ad__container .hidden{display:none}.post-wanted-ad__container .msg{margin-bottom:12px}.form_text textarea,.form_text input{color:#525252}.post-wanted-ad__step-heading{margin-bottom:12px}.form_row_looking_for .form_input,.form_row_seekers .form_input,.form_row_whos_searching .form_input{margin-right:18px}.form_radio_other{display:inline-block}.form_row_seekers .form_inputs{flex-flow:row wrap}.tooltip{display:inline-block;position:relative;top:2px}.tooltip_item{font-size:18px;color:#14c8f6}.tooltip_box{display:none;position:absolute;z-index:100;bottom:40px;z-index:9999;width:190px;left:-20px;background-color:#ebfafd;padding:12px;border-radius:3px}.tooltip_box:after{content:"";width:8px;height:8px;transform:rotate(45deg);display:block;background-color:#ebfafd;position:absolute;bottom:-4px;left:23px}.tooltip_text:before{content:"";display:inline-block;color:#14c8f6;font-family:"Font Awesome 7 Pro";font-size:16px;margin-right:6px}.tooltip:hover .tooltip_box,.tooltip:focus .tooltip_box{display:block}@media (min-width: 675px){.form_row_looking_for .form_inputs,.form_row_seekers .form_inputs,.form_row_whos_searching .form_inputs{display:flex;flex-direction:row}.tooltip{display:flex;align-items:center;top:0}.tooltip_box{width:270px}}.pl_save_top{position:absolute;top:-10000em;left:-10000em;width:1px;height:1px}.pl_step1 .form_row__facebook-error-message{display:none}.pl_step2 .form_select,.pl_step1 .form_select{width:100%}.post-ad__photo-upload-label{margin-bottom:12px}.dropzone-button__icon{margin-right:6px}.form_row_looking_for{margin-bottom:12px}.form_row_looking_for .form_input_description{margin-top:6px}.wanted-step-1__facebook-button{display:block}.wanted-step-1__continue-with-email{margin-top:18px;display:block}.wanted-step-1__email{margin-top:6px}.form_fieldset_room_and_gender .form_radio_multi-seeker{display:none}.form_select{position:relative;display:inline-block}.form_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #DCDCDC;color:#525252;padding:12px 38px 12px 12px;border-radius:1px}.form_fieldset_about_you .form_row_smoking select,.form_fieldset_about_you .form_row_pets select,.form_row_age select,.form_row_tel .form_label,.form_row_pets_preference .form_label{text-transform:capitalize}.form_select:after{content:"";position:absolute;top:0;right:10px;pointer-events:none;height:100%;display:flex;align-items:center;font-family:"Font Awesome 7 Pro"}.form_row_buttons{margin:0 auto;text-align:center}.pl_step2 fieldset{margin-bottom:24px}.form_text_separator{margin:0 12px}.form_inputs input[type=radio],.form_inputs input[type=checkbox]{margin-right:12px}.form_hint{font-size:14px;margin-top:3px}.form_input_tel{margin-bottom:3px}.form_row_watchlist .locations__open-menu-button{max-width:100%;height:44px}.form_text_currency{margin-right:6px}.form_row_budget .form_input,.form_row_budget .form_inputs{display:flex;align-items:center}.form_row_budget .form_input{margin-right:6px}.form_row_avail_from .form_inputs{display:flex}.form_row_avail_from .form_input{margin-right:6px;flex-basis:95px}.form_row_period .form_inputs,.form_row_age .form_inputs{display:flex;align-items:center}.form_row_age .form_input{flex-basis:50%}.form_row_age .form_input_description{margin:0 0 0 12px}.form_row_ages .form_inputs{flex-flow:row wrap}.form_row_ages .form_input{flex-basis:41%}.form_row_ages .form_input_description{margin-top:6px;margin-left:0;width:100%}@media (min-width: 675px){.form_row_ages .form_input{flex-basis:38%}.form_row_age .form_input_description{width:initial}.form_row_ages .form_input_description{margin-left:12px}}.form_row_description textarea{width:100%}.form_row_name .form_input:first-child{margin-bottom:12px;display:block}@media (min-width: 675px){.form_row_amenities .cols{display:flex}.form_row_amenities .col{flex-basis:50%}.form_row_name .form_inputs{display:flex;flex-flow:row wrap;justify-content:space-between}.form_row_name .form_input:first-child{margin-right:12px;margin-bottom:0}.form_row_name .form_text{flex-basis:48%;flex-grow:1}}.pl_login_reg_hidden{display:none}.existing_user_password_input{margin-bottom:6px}.form_row_emails .form_label{padding-bottom:0}.form_row_emails .form_inputs .form_select{max-width:95px;margin:0 6px}.edit-advert-form,.wrap{overflow:initial}.edit-advert-buttons{position:-webkit-sticky;position:sticky;bottom:-1px;text-align:center;background-color:#f4f4f4d9;z-index:3;padding-top:12px;max-width:100vw;box-sizing:border-box}.post-wanted-ad__container .edit-advert-buttons .form_label{padding:0}.edit-advert-buttons .form_input{margin:0;width:100%}.edit-advert-buttons .form_inputs{width:auto;margin:0}.edit-advert-buttons.stuck{border-top:1px solid #DCDCDC;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.app-body .edit-advert-buttons .button{display:block;width:100%}.app-body .edit-advert-buttons__save-draft{margin-top:12px;margin-left:0}@media (min-width: 768px){.app-body .edit-advert-buttons__save-draft{margin-left:12px;margin-top:0}.app-body .edit-advert-buttons .button{display:inline-block;width:auto}}.locations--active{position:fixed;display:block;overflow:auto;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:#fff}.locations__open-menu{max-width:400px;width:100%;height:75px;box-sizing:border-box;margin:0 auto;padding:8px}.locations__open-menu--edit{max-width:100%}.locations__open-menu-button{display:block;width:100%;max-width:400px;height:40px;background-color:#fff;color:#525252;border:1px solid #DCDCDC;border-radius:3px;margin-top:5px;cursor:pointer}.locations__open-menu-icon{font-size:20px;margin-right:5px}.locations__menu{margin:0;padding:0}.locations__menu-header{height:60px;box-sizing:border-box;text-align:center;font-size:24px;font-weight:700;color:#525252;background-color:#dcdcdc;padding:18px 20px;margin-bottom:24px;line-height:1}.locations__menu-close-icon{float:right;font-size:18px;margin-top:3px;cursor:pointer}.locations__loader{display:none;justify-content:center;margin-top:100px;color:#2574a9}.locations__menu--loading .locations__loader{display:flex!important}.locations__menu--loading .locations__options{display:none}.locations__options{max-width:640px;margin:0 auto;padding:0 20px;color:#2574a9;box-sizing:border-box}.locations__options-back-icon{position:relative;top:1px;font-size:20px;padding-right:3px!important}.locations__options-list{list-style:none;margin:10px 0 0;padding:0}.locations__options-category-heading{text-align:center;margin:8px 0}.locations__options-location:first-of-type{border-top:1px solid #DCDCDC}.locations__options-location{display:block;min-height:40px;box-sizing:border-box;padding:9px 0;border-bottom:1px solid #DCDCDC;cursor:pointer}.locations__options-choose-icon{float:right;font-size:20px;font-weight:700;margin-top:1px}.locations__options-select-all{float:right;color:#525252;padding:0}.locations__options-location-choices{color:#525252;margin-top:10px}.locations__options-select-all-checkbox,.locations__options-location-checkbox{display:none!important}.locations__options-select-all:after,.locations__options-location-choice:after{font-family:"Font Awesome 7 Pro";float:right;content:""}.locations__options-select-all--checked:after,.locations__options-location-choice--checked:after{content:""}.locations__options-select-all:after{margin-left:12px}.locations__options-location-choice:last-of-type{margin-bottom:100px}.locations__options-location-name{display:inline-block;max-width:90%}.locations__options-submit{position:fixed;width:90%;height:40px;max-width:600px;margin:0 auto;bottom:20px;border:none;border-radius:3px;background-color:#f76426;color:#fff;opacity:.5}.locations__options-submit--active{opacity:1;cursor:pointer}.form_row_watchlist{border:none;padding-bottom:16px}.selected-locations .bulletlist{padding:5px 0 10px!important}.selected-locations li{display:inline-block;background-color:#2574a9;color:#fff;padding:9px;margin-right:10px;border-radius:3px}.selected-locations li:not(:last-of-type){margin-bottom:10px}.selected-locations li span:not(:last-of-type){display:none}.selected-locations .location-delete{padding-left:10px;cursor:pointer}.bulletlist--truncate li{display:none}.bulletlist--truncate .bulletlist__items-visible,.bulletlist--truncate .bulletlist__items-visible li{display:inline-block}.selected-locations .bulletlist__item-duplicate{display:none}

.post-wanted-ad .msg{margin-bottom:12px}.confirmation-page__heading{font-size:20px;margin:0 0 12px}.confirmation-page__sub-heading{margin-bottom:12px}.confirmation-info{margin-top:24px}.confirmation-info .important-info{border-bottom:1px solid #DCDCDC;margin-bottom:40px}.confirmation-info .upgrade{display:flex}.confirmation-info .confirmation-page__upgrade-content p{margin-bottom:12px}.confirmation-info .svg.upgrade{width:250px;margin:0 auto;display:none}.confirmation-info .button{margin-top:18px}.upgrade,.confirmation-page__list{line-height:1.4}.confirmation-page__list{padding-left:18px;margin-bottom:40px}.confirmation-page__list li{margin-bottom:6px}@media (min-width: 768px){.confirmation-page__upgrade-content{flex-basis:48%;flex-grow:1}.confirmation-info .svg.upgrade{display:block}}.upgrade-promo__button-wrapper--desktop{display:none}.upgrade-promo__upgrade-word{text-transform:capitalize}.upgrade-promo__button-wrapper,.upgrade-promo__benefits{text-align:center;line-height:1.6;margin-bottom:12px}.upgrade-promo__button-wrapper .button,.upgrade-promo__benefits .button{width:250px}.upgrade-promo__content .bulletlist{margin:0 0 0 24px;line-height:1.6}.upgrade-promo__content .bulletlist .fa-check-circle{color:#00d845}

.dz-preview,.dropzone-button.disabled{display:none}.dropzone{opacity:0;height:1px;width:1px;overflow:hidden}.dropzone-wrapper{margin:0 auto;text-align:center}.dropzone__file-hint{font-weight:500;margin:12px;padding:0}.dropzone-wrapper--edit{display:flex;width:100%;flex-direction:column}.dropzone-wrapper--edit .dropzone__file-hint{display:block;order:2;font-size:14px;color:#525252;font-weight:200}.dropzone-wrapper--edit .dropzone-button{margin-bottom:6px}@media (min-width: 675px){.dropzone-wrapper--edit{float:right;width:auto}.dropzone-wrapper--edit .dropzone-button{order:1;max-width:260px;margin-bottom:6px}}.photo-upload{display:flex;justify-content:space-between;flex-wrap:wrap;clear:both}.photo-upload__item{position:relative;width:calc(50% - 8px);margin-bottom:16px;border:1px solid #000000}.photo-upload__item:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:70%}.photo-upload .photo-upload__item:first-child{width:100%}.photo-upload__image{display:block;object-fit:contain;width:100%;height:100%;font-family:"object-fit: contain"}.photo-upload__image-wrapper{position:absolute;width:100%;height:100%;background-color:#fff;color:#fff;cursor:-webkit-grab;cursor:grab}.photo-upload__image-wrapper ::-moz-selection{background:transparent}.photo-upload__delete{position:absolute;top:0;right:0;font-size:21px;color:#fff;padding:0;background-color:#00000080;cursor:pointer;z-index:1;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.photo-upload__delete:hover{text-decoration:none;color:#fff}.photo-upload__hint{width:100%;text-align:center;margin:15px 0 12px}.photo-upload__hint-text{margin-bottom:0}.photo-upload__hint-icon{font-size:16px;margin-right:12px}.photo-upload__caption{position:absolute;bottom:0;width:100%;margin-bottom:0;color:#fff}.photo-upload__caption-input{font-size:16px;box-sizing:border-box;position:relative;margin:0;border-radius:0}.photo-upload__caption-input::-webkit-input-placeholder{color:#fff}.photo-upload__caption-input:-ms-input-placeholder{color:#fff}.photo-upload__caption-input::-ms-input-placeholder{color:#fff}.photo-upload__caption-input::placeholder{color:#fff}input[type=text].photo-upload__caption-input{padding:10px 10px 8px 35px;background-color:#00000080;width:100%;border:none;transition:padding .15s linear;color:#fff}input[type=text].photo-upload__caption-input:focus{color:#fff}.photo-upload__caption-label{position:absolute;color:#fff;z-index:1;font-size:19px;display:flex;height:100%;align-items:center;padding-left:10px}.photo-upload__caption-label .fa-pen{display:none}.photo-upload__caption-save{position:absolute;right:0;top:0;font-size:20px;color:#fff;background-color:transparent;border:none;height:100%;cursor:pointer;opacity:0;transition:opacity .15s linear;margin:0}.photo-upload__caption.active .photo-upload__caption-label{opacity:0}.photo-upload__caption.active .photo-upload__caption-save{opacity:1}.photo-upload__caption.active input[type=text].photo-upload__caption-input{padding:10px 35px 8px 10px}.photo-upload__caption.edited .photo-upload__caption-label .fa-plus{display:none}.photo-upload__caption.edited .photo-upload__caption-label .fa-pen{display:flex}.photo-upload__item-loading{position:relative;width:calc(50% - 8px);margin-bottom:16px;border:1px solid #000000;display:flex;align-items:center;justify-content:center}.photo-upload .photo-upload__item-loading:first-child{width:100%}.photo-upload__item-loading:before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:70%}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.photo-upload__item-loading:after{content:"";display:block;border:3px solid #DCDCDC;border-radius:30px;border-left-color:#000;width:30px;height:30px;animation:rotating 1s linear infinite}.photo-upload__progress{background-color:#dcdcdc;position:absolute;bottom:0;left:0;width:100%;height:10px}.photo-upload__progress-bar{content:"";display:block;background-color:#f76426;height:100%;transition:width .2s linear}.uploader__wrapper{position:relative;max-width:100vw;box-sizing:content-box}.desktop .uploader__wrapper{min-height:600px}.uploader__hint{margin-bottom:12px;color:#525252;font-size:.8em;line-height:1.3em;clear:left}.uploader__profile-upload-hint{clear:both;margin:0}.uploader__progress-overlay{position:absolute;z-index:2;top:-1px;left:-1px;right:-1px;bottom:-1px;padding:5px;background-color:#f4f4f4e6}.uploader__progress-wrapper{position:relative;top:200px;left:50%;width:300px;transform:translate(-50%);background-color:#fff;border-radius:15px;border:1px solid #DCDCDC;text-align:center;padding:30px;box-shadow:0 2px 24px #00000029;box-sizing:border-box}.mobile .uploader__progress-wrapper{top:75px}.uploader__progress-text{width:220px;margin:0 auto;font-size:16px;line-height:1.325}.uploader__progress-summary{margin-top:6px}.uploader__progress-summary--success{font-weight:600}.uploader__progress-summary--success .uploader__progress-summary-icon{color:#4ba72f}.uploader__progress-summary--error .uploader__progress-summary-icon{color:#ea321b}.uploader__progress-summary--bold{font-weight:600}.uploader__progress-summary--margin-top{margin-top:12px}.uploader__progress-summary-icon{margin-right:6px}.uploader__progress-error-max-imageuploader__progress-error-list,.uploader__progress-summary--error{color:#ea321b}.uploader__progress-error-max-imageuploader__progress-error-list{max-width:230px;margin:0 auto}.uploader__progress-error-list{max-height:235px;overflow:auto}.uploader__progress-error--max-photos{display:block}.uploader__progress-error-button{position:absolute;right:4px;top:8px;display:inline-flex;flex-direction:column;align-items:center;font-size:20px;padding:12px;color:#525252;font-weight:700;background-color:transparent;cursor:pointer;border:0}.uploader__progress-error-button:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color}.uploader__progress-circle{width:85px;margin:0 auto 30px}.uploader__progress-circle-percent{font-family:Lato,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;color:#dcdcdc}.uploader__progress-circle-tick{font-size:42px;color:#4ba72f;padding:4px 0 0;animation-name:appear;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.5s;opacity:0}.uploader__progress-circle-exclamation{font-size:42px;color:#ea321b;padding:2px 0 0;animation-name:appear;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.5s;opacity:0}.uploader__progress-circle-percent{margin-left:2px}.uploader__progress-circle .CircularProgressbar .CircularProgressbar-path{transition:stroke-dashoffset .5s ease 0s,stroke .5s ease-in-out}@keyframes appear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mobile .upload-photos{margin-top:12px}.post-ad__photo-upload-label{font-weight:500}.page_upload_photos #photoUploader{padding:0 8px;max-width:100vw;box-sizing:border-box}.mobile .photo-upload__title{margin:18px 0}.desktop .photo-upload__title{margin:12px 0}.profile-photo-page__errors{margin-bottom:12px}.profile-photo-page__error{float:none;display:block;margin-bottom:6px;clear:both}.profile-photo-page__error p{margin-left:0;padding:0}.mobile .profile-photo-page__error{padding-left:0;color:#525252}@media (min-width: 675px){h2.photo-upload__title{float:left;margin-top:0;margin-bottom:24px}}@media (min-width: 768px){.mobile .photo-upload__title{float:left;margin:12px 0}}@media (min-width: 768px){.uploader__hint{color:#525252;font-size:12px;line-height:1.8}.uploader__hint--edit{max-width:350px}.uploader__profile-upload-hint{margin-bottom:18px}}@media (max-width: 480px){.desktop #spareroom .upload-photos-page .panel-tab{margin-bottom:23px;padding:0 16px;border-bottom:1px solid #2574A9}.desktop #spareroom .upload-photos-page .panel-tab a{display:inline-block;padding:8px 16px 7px;margin:0 8px -1px 0;border:1px solid #DCDCDC;border-bottom:none;border-top-right-radius:6px;border-top-left-radius:6px;color:#00e}.desktop #spareroom .upload-photos-page .panel-tab a:last-child{margin-right:0}.desktop #spareroom .upload-photos-page .panel-tab .tab-active{font-weight:500;color:#2574a9;border-color:#2574a9;background-color:#fff}}
