.hint{position:relative;cursor:pointer;margin-left:3px;}
.hint .hint-notice{position:absolute;padding:5px 12px;text-align:center;white-space:nowrap;bottom:35px;left:50%;color:#918737;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);}
.hint .hint-message{margin-left:5px;border:2px solid #FBEB94;background:#FBFB9B;padding:5px 12px;text-align:center;white-space:nowrap;color:#918737;display:inline-block;font-style:normal;}
.hint .hint-arrow{position:absolute;width:0px;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #FBEB94;transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;bottom:31px;opacity:0;}
.hint-notice{opacity:0;z-index:1000000;pointer-events:none;}
@media (max-width:768px){.hint .hint-notice{position:absolute;padding:5px 2px;text-align:center;white-space:normal;left:-55px;color:#918737;transform:translate(0%,0%);-webkit-transform:translate(0%,0%);}
.hint .hint-notice span{white-space:normal;margin-left:0;}
}
.onmouse_gallery{position:relative;}
.onmouse_gallery-image{position:absolute;bottom:15px;left:0px;margin:3px 3px 3px 0;padding:5px;display:block;width:230px;height:175px;border:1px solid #E5E5E5;cursor:pointer;background:white;display:none;}
.treefield-list .treefield-item{color:#555;margin:0.5% !important;position:relative;}
.treefield-list .treefield-item *{box-sizing:border-box;}
.treefield-list .treefield-item .treefield-item-box{min-height:205px;}
.treefield-list .tf-title{background:#1171A3;font-size:20px;font-weight:500;font-size:16px;padding:5px 0;text-transform:uppercase;min-height:36px;opacity:0.9;padding:8px;}
.treefield-list .tf-title,
.treefield-list .tf-title a{color:white;}
.treefield-list .tf-image{width:100%;height:150px;}
.treefield-list .tf-image img{height:100%;width:100%;object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;-webkit--object-fit:cover;-moz-object-fit:cover;}
.treefield-list .tf-description{min-height:50px;padding:5px;}
.treefield-list .tf-item-dist .title{color:#1171a3;display:block;font-size:14px;font-weight:600;text-decoration:underline;margin-bottom:5px;padding-right:25px;}
.treefield-list .tf-item-dist ul{height:60px;list-style:none;margin:0;padding:0;}
.treefield-list .tf-item-dist ul li{line-height:13px;position:relative;padding-left:10px;}
.treefield-list .tf-item-dist ul li:before{content:'-';left:0px;position:absolute;}
.treefield-list .tf-item-dist span,
.treefield-list .tf-item-dist a{color:#555;font-size:12px;}
.treefield-list .tf-item-dist a:hover{color:#005580;text-decoration:underline;}
.tf-item-dist-other{padding:5px;}
.tf-item-dist-other .title{cursor:pointer;font-weight:600;padding-right:25px;margin-bottom:5px;text-decoration:underline;}
.tf-item-dist-other .tf-item-childs{display:none;font-size:12px;}
.treefield-list .treefield-item.open .tf-item-childs{display:block;}
.treefield-list .treefield-item .tf-item-childs span,
.treefield-list .treefield-item .tf-item-childs a{color:#fff;text-decoration:none;font-size:11px;line-height:19px;font-weight:600;}
.treefield-list .treefield-item.open .treefield-item-box{height:auto;}
.weather-box:after{}
.tf-item-childs{padding:3px 0;}
.tf-item-childs:after{content:'';clear:both;display:table;}
.weather-box{}
.weather-box .weather-item{width:100%;max-width:165px;margin:0 auto;margin-bottom:15px;background:#FFFFFF;border:2px solid #DEDBDB;color:#666;font-weight:400;padding:20px 5px;text-align:center;}
.weather-box.forecast .weather-item{height:210px;}
.weather-box.forecast .weather-img{width:100%;height:60px;overflow:hidden;text-align:center;margin:5px 0;}
.weather-box .weather-item .description{margin-bottom:5px;margin-top:5px;text-transform:capitalize;}
.weather-box .weather-img{width:100%;height:50px;overflow:hidden;text-align:center;}
.weather-box .weather-img img{max-height:100%;}
.weather-box .weather-img{display:inline-block;}
.weather-box .date{text-align:center;font-weight:600;font-size:20px;color:#555555;margin-bottom:10px;}
.wrap-map .gmnoprint{margin-right:5px !important;}
@media (max-width:767px){#ws-walkscore-tile{display:none;}
}
.energy_widget{padding-top:5px;}
.energy_widget .energy_widget-graph-skin{background:url(../img/energy_widget-graph.png) no-repeat 0 0;height:31px;width:221px;position:relative;}
.energy_widget-graph-pointer-box{position:relative;width:20%;top:19px;height:12px;max-width:100%;}
.energy_widget .energy_widget-graph-pointer{background:url(../img/energy_widget-graph.png) no-repeat -220px 0;height:12px;width:11px;position:absolute;right:-6px;top:0;}
.energy_widget .energy_widget-content{padding:15px 0;max-width:400px;width:100%;}
.energy_widget .energy_widget-content-list{padding:0;margin:0;list-style:none;}
.energy_widget .energy_widget-content-list li{display:block;padding:7px 0;}
.energy_widget .energy_widget-content-list li:after{content:'';clear:both;display:table;}
.energy_widget .energy_widget-content-list .title{width:50%;float:left;text-align:left;font-weight:500;}
.energy_widget .energy_widget-content-list .value{width:50%;float:right;text-align:right;}
.tf-item-childs > *{background:#1171A3;border-radius:4px;box-sizing:border-box;display:block;float:left;margin-bottom:1px;overflow:hidden;text-align:center;text-overflow:ellipsis;height:19px;width:49%;white-space:nowrap;padding:0 3px;}
.tf-item-childs > *:nth-child(odd){margin-right:1%;}
.treefield-list .treefield-item .tf-item-childs a:hover{background:#11628C;text-decoration:underline;}
.noUi-handle:after,
.noUi-handle:before{display:none !important;}
@media (max-width:540px){.hidden-xs{display:none;}
}
.slider-info .subtitle-sm,
.slider-info .title{display:block;}
.slider-info .title{margin-bottom:10px;font-weight:600;font-size:24px;}
.slider-info .btn{margin-top:10px;opacity:1;}
.slider-info .btn span{font-weight:600;color:#111 !important;}
@media (max-width:768px){.carousel .item .slider-info{display:none;}
ul.menu-onmap li.active{margin-top:5px;padding:0;}
ul.menu-onmap li.active a{font-weight:bold;color:black;padding:11px 30px 11px 30px;}
.tree,
.tree .field-tree{width:100%;float:none;}
.tree .form-control{width:100%;}
.widget-searchvisual .search-form .tree{float:none !important;margin-bottom:-5px;}
.form-control .btn{float:none;}
label.secondary-checkbox:nth-child(even){margin-left:0 !important;}
.lang_menu_wrapper,
.results-properties-list h2,
.options{padding:0 3px;}
.top-wrapper{padding-right:3px;}
.options .view-type{display:inline-block;margin-bottom:7px;}
.property_content #report_property,
.property_content #remove_from_favorites,
.property_content #add_to_favorites{display:inline-block;width:100%;padding:4px 0;margin-bottom:5px;}
.property_content #report_property{width:100%;padding:4px 0;margin-bottom:5px;margin-left:0 !important;}
div.facebook_top_share{float:none;}
}
.affix{top:0;width:100%;z-index:9999 !important;}
.affix.lang-tabs{padding:5px 3px;background:#0E587C;box-sizing:border-box;margin-left:-10px;}
.affix.lang-tabs a{border-radius:0;border:1px solid #222 !important;padding:5px 12px;}
.affix.lang-tabs li:not(.active):not(:hover) a{background:white;}
.affix.lang-tabs li.active a{background-color:#eee;}
.affix.lang-tabs .nav-tabs>li>a:hover, .affix.lang-tabs .nav-tabs>li>a:focus{border-color:#222}
@media (max-width:768px){.form-search label.checkbox,
.form-inline label.checkbox{display:block;width:50%;float:left;}
.form-search .checkbox input[type="checkbox"],
.form-inline .checkbox input[type="checkbox"]{float:none;margin-right:6px;margin-left:0;display:inline-block;width:initial;min-height:20px;}
input.picker{width:178px;}
}
.social.social-boxed{list-style:none;padding:0;margin:0;padding-bottom:5px;}
.social.social-boxed li{display:inline-block;}
.social.social-boxed li a{background:#0E587C;color:#EEEEEE;display:block;width:25px;line-height:25px;text-align:center;transition:all .15s;-webkit-transition:all .15s;-moz-transition:all .15s;font-size:18px;transition:all .15s;-webkit-transition:all .15s;-moz-transition:all .15s;}
.social.social-boxed li a:hover{color:#0E587C;background:transparent;}
input.picker{width:178px;}
.secondary-checkbox{margin-left:0 !important;margin-bottom:2px;min-height:22px !important;}
.datepicker{z-index:99999;}
.tree .dropdown-menu{min-height:auto !important;}
@media (max-width:1199px){.secondary-checkbox{width:100% !important;}
}
@media (max-width:979px){.amenities > div{margin-bottom:10px;}
}
@media (max-width:520px){}
.wide-select .bootstrap-select{width:100%;margin-bottom:9px !important;}
.wide-select .bootstrap-select button{padding:7px 0px;font-size:14px;}
.container-property iframe{max-width:100% !important;}
.places_select{margin-bottom:3px;}
label.secondary-checkbox>span{color:blue;}
.propertyCarousel .carousel-inner .item{cursor:pointer;}
div.badget img{max-height:100%;}