.tm-re-hidden{display:none !important;visibility:hidden !important}.tm-property--agent .tm-property-items{margin-top:40px}.tm-property__item:not(:first-child){margin:40px 0 0}.tm-property__status{display:inline-block;margin:0 0 10px;padding:5px 10px;font-size:.75em;vertical-align:middle;color:#fff;background-color:#222}.tm-property__image{margin:0 0 20px}.tm-property__area,.tm-property__bedrooms{margin:0 20px 0 0}.tm-property__area,.tm-property__bedrooms,.tm-property__bathrooms{font-size:.75em}.tm-property__title{margin:20px 0}.tm-property__more{margin:20px 0 0}@media (min-width: 1200px){.tm-property__wrap.grid{display:flex;margin-right:-20px;margin-left:-20px;flex-wrap:wrap}.tm-property__wrap.grid .tm-property__item{max-width:50%;margin:40px 0 0;padding-right:20px;padding-left:20px;flex:1 0 50%}.tm-property__wrap.grid .tm-property__item:nth-child(-n+2){margin:0}}.tm-re_listing-controls{margin-bottom:40px}.tm-re_listing-controls .tm-re-property-sort,.tm-re_listing-controls .tm-re-switch-layout{width:50%}.tm-re_listing-controls .tm-re-property-sort{float:left;padding-right:20px}.tm-re_listing-controls .tm-re-switch-layout{float:right;text-align:right}.tm-re_listing-controls:after{display:block;clear:both;width:100%;content:''}.tm-property-gallery,.tm-property__subtitle{margin-bottom:20px}.tm-property-gallery--thumbs,.tm-property__description,.tm-property__attributes,.tm-property__location{margin-bottom:40px}.tm-property__attributes-list dd{margin-bottom:20px}.tm-property__attributes-list dd p{margin:0}.tm-property__wrap.tm-property-related__wrap{display:block;margin:0}.tm-property-related__item{margin-bottom:15px}@media (min-width: 768px){.tm-property__wrap.tm-property-related__wrap{display:flex;margin-right:-10px;margin-left:-10px;flex-wrap:wrap}.tm-property-related__item{padding-right:10px;padding-left:10px;flex:0 0 50%}}@media (min-width: 1200px){.tm-property__wrap.tm-property-related__wrap{margin-right:-15px;margin-left:-15px}.tm-property-related__item{padding-right:15px;padding-left:15px}}.tm-property-gallery--thumbs{box-sizing:border-box;padding:10px 0}.tm-property-gallery__thumbs-item{width:18%;cursor:pointer;transition:333ms opacity;opacity:.4}.tm-property-gallery__thumbs-item.swiper-slide-active,.tm-property-gallery__thumbs-item:hover{opacity:1}.tm-re-map{width:100%;height:400px}@media (min-width: 767px){.sidebar .tm-re-map{height:600px}}.tm-re-map .tm-re-iw,.tm-re-map .tm-re-iw>div:first-child>div:last-child{width:195px !important}.tm-re-map .gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div{width:auto !important;height:auto !important;border:none !important;background-color:transparent !important;box-shadow:none !important}.tm-re-map .gm-style>div:first-child>div+div>div:last-child>div>div:first-child>div>div>div{display:none}.tm-re-map .gm-style>div:first-child>div+div>div:last-child>div>div:last-child,.tm-re-map .gm-style-iw+div{top:40px !important;right:0 !important}.tm-re-map .gm-style-iw{position:relative;top:22px !important;left:22px !important;overflow:visible !important}.tm-re-map .gm-style-iw:after{position:absolute;bottom:-4px;left:50%;width:0;height:0;margin-left:-19px;content:'';border-width:12px 12.5px 0 12.5px;border-style:solid;border-color:white transparent transparent transparent}.tm-re-map .gm-style-iw>div{box-shadow:4px 5px 20px rgba(0,0,0,0.3)}.tm-re-map .tm-map-pins__item{background-color:#fff}.tm-re-map .tm-property__inner{padding-bottom:13.33333px}.tm-re-map .tm-property__inner .tm-property-info__image{margin-bottom:13.33333px}.tm-re-map .tm-property__inner .tm-property-info__image img{width:100%}.tm-re-map .tm-property__inner>*{padding:0 13.33333px}.tm-re-map .tm-property__inner .tm-property-info__image,.tm-re-map .tm-property__inner .tm-property__image,.tm-re-map .tm-property__inner .tm-property__bedrooms,.tm-re-map .tm-property__inner .tm-property__area,.tm-re-map .tm-property__inner .tm-property__bathrooms{padding:0}.tm-re-map .tm-property__inner{padding-bottom:13.33333px;background-color:#fff}.tm-re-map .tm-property__image{margin:0 0 10px}.tm-re-map .tm-property__image img{width:100%;max-width:100% !important}.tm-re-map .tm-property__content{display:flex;flex-direction:column}.tm-re-map .tm-property__area{padding-left:13.33333px}.tm-re-map .tm-property__bathrooms{padding-right:13.33333px}.tm-re-map .tm-property__title{order:1}.tm-re-map .tm-property__price{order:2}.tm-re-map .tm-property__status,.tm-re-map .tm-property__excerpt,.tm-re-map .tm-property__location,.tm-re-map .tm-property__more{display:none}.tm-agent-info__subtitle,.tm-agent-info__photo{margin-bottom:20px}.tm-agent-info__title{margin-bottom:13.33333px}.tm-agent-info__contacts,.tm-agent-info__socials{margin-top:20px}.tm-agent-info__contacts i{margin-right:8px}.tm-agent-info__socials-item{display:inline-block;margin-right:8px;margin-bottom:8px;vertical-align:middle}.tm-property--agent .tm-agent-locations{margin-top:40px}.tm-agent-locations__subtitle{margin-bottom:20px}.tm-agents-list .tm-agent-list__item:not(:first-child){margin:40px 0 0}.tm-agents-list .tm-agent__photo,.tm-agents-list .tm-agent__name{margin-bottom:20px}.widget-tm-re-search{overflow:hidden}.widget-tm-re-search--result{margin-bottom:40px}.widget-tm-re-search__form{padding:13.33333px;color:#fff;background-color:#00afff}@media (min-width: 1200px){.widget-tm-re-search__form{padding:40px}}.widget-tm-re-search .tm-re-search-form__group{margin-bottom:20px}.widget-tm-re-search .tm-re-search-form__range .tm-re-search-form__field:not(:first-child){margin-top:10px}.widget-tm-re-search .tm-re-search-form__more-field{position:absolute;top:-9999px;left:-9999px;display:none}.widget-tm-re-search .tm-re-search-form__more-field:checked ~ div{display:none}@media (min-width: 1200px){.widget-tm-re-search .tm-re-search-form__more-field:checked ~ div{display:block}}.widget-tm-re-search .tm-re-search-form__more-field:checked ~ .tm-re-search-form__more-toggle:after{content:'+'}.widget-tm-re-search .tm-re-search-form__more-toggle{display:block;width:100%;margin-bottom:20px;cursor:pointer}@media (min-width: 1200px){.widget-tm-re-search .tm-re-search-form__more-toggle{display:none}}.widget-tm-re-search .tm-re-search-form__more-toggle:after{margin-left:8px;content:'-'}.tm-re-submission-form span.error{font-size:.75rem}.tm-re-submission-form.processing *{cursor:wait;pointer-events:none}.tm-re-submission-form__group{margin-bottom:20px}@media (min-width: 1200px){.tm-re-uploaded-images{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}@media (min-width: 1200px){.tm-re-uploaded-images__item{flex:1 0 33.33334%;max-width:33.33334%;padding-left:20px;padding-right:20px;padding-bottom:20px}}.tm-re-uploaded-image__preview{position:relative;display:inline-block;vertical-align:middle}.tm-re-uploaded-image__remove{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;line-height:30px;text-align:center;background-color:#222;color:#fff;box-shadow:none}.tm-re-uploaded-image__remove:before{content:'\00D7'}.tm-re-uploaded-image__btn{margin:10px 0 0}.tm-re-uploaded-btn{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.tm-re-uploaded-btn span{display:inline-block;vertical-align:middle;margin-right:13.33333px}.tm-re-uploaded-btn__field{position:absolute;top:0;right:0;margin:0;opacity:0;font-size:200px;direction:ltr;cursor:pointer}.tm-re-status__item{position:relative;display:block;width:28px;height:28px}.tm-re-status--process:before{display:block;padding-top:100%;content:''}.tm-re-status--process .circular{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;transform-origin:center center;animation:rotate 2s linear infinite}.tm-re-status--process .path{animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-dasharray:1, 200;stroke-dashoffset:0;stroke-linecap:round}.tm-re-status--success{position:relative}.tm-re-status--success:before{position:absolute;top:50%;left:0px;display:block;width:10px;height:20px;content:'';box-sizing:content-box;transform:scaleX(-1) rotate(135deg);transform-origin:left top;border-top:5px solid #008744;border-right:5px solid #008744;animation:check .8s}.tm-re-status--error:before{position:absolute;left:0;top:-50%;content:'\00D7';color:#d62d20;font-size:2.5em}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes color{100%,
	0%{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,
	90%{stroke:#ffa700}}@keyframes check{0%{width:0;height:0}33.3333%{width:10px;height:0}}.tm-re-login-form__group+.tm-re-login-form__group,.tm-re-login-form__group+.tm-re-register-form__group,.tm-re-register-form__group+.tm-re-login-form__group,.tm-re-register-form__group+.tm-re-register-form__group{margin-top:15px}.tm-re-login-form.processing *,.tm-re-register-form.processing *{cursor:wait;pointer-events:none}.tm-re-switch-layout.processing *{cursor:wait;pointer-events:none}.tm-re-switch-layout__btn{cursor:pointer}.tm-re-switch-layout__btn--active{cursor:default}.tm-re-auth-popup{position:relative;max-width:500px;margin:40px auto;padding:20px 30px;text-align:left;background:#fff}.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav{margin:0;padding:0;list-style-type:none}.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav:after{display:block;clear:both;width:100%;content:''}.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li{float:left;width:50%;margin:0;text-align:center}.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li:not(:first-child){border-left:none}.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li a{display:block;float:none;padding:.5em 1em;outline:none}.tm-re-auth-popup.ui-tabs .tm-re-tabs__nav.ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;border-bottom-color:transparent;background:none}.tm-re-auth-popup.ui-tabs .ui-tabs-panel{padding:0}.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group,.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group{position:relative}.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group:not(:first-child),.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group:not(:first-child),.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group:not(:first-child),.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group:not(:first-child){margin-top:20px}.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group .tm-re-login-form__btn,.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group .tm-re-register-form__btn,.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group .tm-re-login-form__btn,.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group .tm-re-register-form__btn,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group .tm-re-login-form__btn,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group .tm-re-register-form__btn,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group .tm-re-login-form__btn,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group .tm-re-register-form__btn{display:block;width:100%;margin-top:20px}.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group span.error,.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group span.error,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group span.error,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group span.error{position:absolute;top:0;right:18px;font-size:.75em;line-height:50px}.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-login-form__group input.error,.tm-re-auth-popup.ui-tabs .tm-re-login-form .tm-re-register-form__group input.error,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-login-form__group input.error,.tm-re-auth-popup.ui-tabs .tm-re-register-form .tm-re-register-form__group input.error{padding-right:150px}.tm-re-auth-popup.ui-tabs .tm-re-login-form__messages,.tm-re-auth-popup.ui-tabs .tm-re-register-form__messages{margin-top:20px;text-align:center}.tm-re-mfp-zoom-in .mfp-with-anim{transition:all .2s ease-in-out;transform:scale(0.8);opacity:0}.tm-re-mfp-zoom-in.mfp-bg{transition:all .3s ease-out;opacity:0}.tm-re-mfp-zoom-in.mfp-ready .mfp-with-anim{transform:scale(1);opacity:1}.tm-re-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.tm-re-mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.tm-re-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.tm-re-mfp-move-from-top .mfp-content{vertical-align:top}.tm-re-mfp-move-from-top .mfp-with-anim{transition:all .2s;transform:translateY(-100px);opacity:0}.tm-re-mfp-move-from-top.mfp-bg{transition:all .2s;opacity:0}.tm-re-mfp-move-from-top.mfp-ready .mfp-with-anim{transform:translateY(0);opacity:1}.tm-re-mfp-move-from-top.mfp-ready.mfp-bg{opacity:.8}.tm-re-mfp-move-from-top.mfp-removing .mfp-with-anim{transform:translateY(-50px);opacity:0}.tm-re-mfp-move-from-top.mfp-removing.mfp-bg{opacity:0}
