.infoBox{visibility:hidden;width:320px;overflow:visible !important;}
.inline-property-icons span{margin-left:15px;border-right:1px solid;padding-right:10px;}
.rem-box-maps .inline-property-icons{text-align:center;}
.rem-map-no-results{position:absolute;top:46%;left:44%;display:none;}
.rem-box-maps .inline-property-icons{line-height:33px;font-size:14px;}
.inline-property-icons span:last-child{border-right:none;}
.inline-property-icons{padding-top:3px !important;color:rgba(0,0,0,.6);}
.infoboxclose{opacity:0;position:absolute;top:-15px;right:340px;width:30px;height:30px;background-image:url(//www.talleyproperties.com/wp-content/plugins/rem-google-maps-3.3/img/close.png);background-position:0 0;background-repeat:no-repeat;z-index:99;}
.infoboxclose:hover{background-position:0 -31px;}
.rem_map_content{width:100%;}
.fmp_report{cursor:pointer;text-align:right;font-size:11px;color:#b2b2b2;padding-left:13px;background-image:url(//www.talleyproperties.com/wp-content/plugins/rem-google-maps-3.3/img/report.png);background-repeat:no-repeat;background-position:left -10px;position:absolute;right:18px;}
.fmp_report a{cursor:pointer;color:#b2b2b2;}
.fmp_report:hover, .fmp_report a:hover{color:#f7b139;background-position:left 3px;}
.fmp_top{background-color:#2CB2D8;border:1px solid #eeeeee;border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;-khtml-border-radius:4px 4px 0px 0px;-ms-border-radius:4px 4px 0px 0px;display:block;min-height:40px;padding:6px;}
.fmp_top > *, #fmp_radius > *, #fmp_search_results > *{vertical-align:middle;}
.fmp_top .fmp_userIcon{display:inline-block;width:35px;height:35px;background:#ffffff;padding:5px;margin-left:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;-ms-border-radius:100%;}
.fmp_userIcon img{width:35px;height:35px;}
.fmp_userName{font-weight:bold;display:inline-block;text-align:left;font-size:14px;color:#fbfbff;text-shadow:rgba(10,149,182,.9) 0 2px 0px;width:243px;padding-left:10px;}
.rem_map_body{display:block;}
.fmp_info{border-bottom:1px solid #EDEDED;margin-bottom:6px;padding-bottom:6px;}
.fmp_info span{font-weight:bold;line-height:18px;display:block;font-size:11px;color:#7F7F7F;padding-left:5px;padding-right:5px;}
.fmp_info span.title{color:#363636;text-shadow:0 1px 0 #fff;font-size:12px;display:block;width:97%;text-align:left;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #EDEDED;margin-right:5px;}
.fmp_info span strong{display:inline-block;font-weight:normal;color:#7F7F7F;float:right;}
.fmp_info .fmp_images{padding-top:4px;overflow-y:auto;height:84px;}
.fmp_info img{width:44%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-ms-border-radius:2px;margin:5px;}
.fmp_bottom{display:block;text-align:center;width:100%;}
.fmp_bottom a{font-size:13px;font-weight:bold;display:inline-block;position:relative;padding-left:6px;text-decoration:none;color:#6AB3EC;}
.fmp_bottom a:hover{color:#3C9CE7;}
.fmp_bottom a:before{content:"\25BA";font-size:80%;display:inline-block;padding-right:3px;}
.fmp_bottom a:hover:before{color:#2CB2D8;}
#fmp_search_results a{text-decoration:none;}
#fmp_pagination{float:left;}
#fmp_pagination .title, #fmp_radius .title{margin-left:5px;margin-right:5px;color:#363636;}
.fmp_showing{margin-left:5px;margin-right:5px;color:#363636;}
.fmp_search_reset{float:right;}
.fmp_page, .fmp_current, .fmp_search_reset, .fmp_search_reset{border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;color:#555555;display:inline-block;padding:6px 10px 6px 10px;margin:1px;font-size:13px;font-weight:bold;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;background:#f2f2f2;}
.fmp_page:hover, .fmp_search_reset:hover, .fmp_current, .fmp_search_reset:hover{color:#fbfbff;text-shadow:rgba(10,149,182,.9) 0 2px 0px;border-color:#2790E3;background:#2CB2D8;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
.fmp_overlay, .fmp_imageover{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
.fmp_overlay{background:#ffffff;-moz-opacity:0.5;opacity:0.5;}
.fmp_imageover{background-image:url(//www.talleyproperties.com/wp-content/plugins/rem-google-maps-3.3/img/search.gif);background-repeat:no-repeat;background-position:center;z-index:9;}
.rem-box-maps{width:320px;height:300px;background-color:#FFF;overflow:hidden;-webkit-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.2);}
.rem-box-maps .img-container{position:relative !important;height:260px;width:320px;display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.rem-box-maps .img-container:after{border:8px solid rgba(250, 250, 250, 0.5);content:'';width:100%;position:absolute !important;top:0;right:0;bottom:40px;left:0;z-index:7;}
.rem-box-maps .img-container .title{background-color:rgba(31, 183, 166, 0.9);color:#ffffff;display:block;font-size:18px;height:40px;padding:5px 10px 0 36px;line-height:1.7;overflow:hidden;font-weight:200;position:absolute !important;top:auto;right:0;bottom:0;left:0;z-index:8;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;}
.rem-box-maps .img-container .title:after, .rem-box-maps .img-container .title:before{font-family:"Font Awesome 5 Free";background-color:#188b7e;line-height:1.15;text-align:center;position:absolute !important;top:0;right:auto;bottom:0;left:auto;z-index:1;}
.rem-box-maps .img-container .title:after{content:"\f3c5";font-size:20px;padding-top:8px;left:0;width:30px;font-weight:600;}
.rem-box-maps .img-container .title:before{content:'\f105';font-weight:600;font-size:32px;right:0;width:22px;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;}
.rem-box-maps .img-container .title:hover{background-color:rgba(31, 183, 166, 0.9);}
.rem-box-maps .img-container .title:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.rem-box-maps .description{background-color:#FAFAFA;border-bottom:1px solid #E5E5E5;font-size:14.5px;font-weight:100;line-height:1.2;padding:6px 12px 8px;text-align:justify;height:81px;overflow:hidden;}
.rem-box-maps .price{background-color:rgba(70, 190, 170, 0.8);color:#ffffff;font-size:28px;font-weight:100;height:42px;padding:2px 0 0;text-align:center;position:absolute !important;top:336px;right:30px;bottom:auto;left:30px;z-index:4;-moz-transition:0.3s all ease-in-out;-ms-transition:0.3s all ease-in-out;-o-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;-webkit-transition:0.3s all ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0;-moz-opacity:0;-khtml-opacity:0;}
.rem-box-maps:hover .price{top:156px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.rem-box-maps .details{border-bottom:4px solid #16A393;background-color:#FFF;position:relative;list-style:none;height:40px;z-index:5;padding:0;margin:0;}
.rem-box-maps .details .label{line-height:36px;font-size:13px;margin:8px;}
.rem-box-maps .details li{background:url(//www.talleyproperties.com/wp-content/plugins/images/icon-ads-grey.png) no-repeat scroll 5px top;float:left;color:#777;font-size:13px;height:36px;padding:10px 0 0 54px;margin-right:1px;position:relative;z-index:8;width:75px;}
.rem-box-maps .details li.room{background-position:9px -98px;}
.rem-box-maps .details li.bed-room{background-color:#F7F7F7;background-position:9px -130px;}
.rem-box-maps .details li.bath-room{background-color:#EFEFEF;background-position:9px -161px;}
.rem-box-maps .details li.size{background-color:#E6E6E6;background-position:9px -64px;margin-right:0;width:92px;}
.rem-box-maps .details li:after{background:url(//www.talleyproperties.com/wp-content/plugins/images/mini-arrow.png) no-repeat scroll right top;content:"";height:36px;width:22px;position:absolute !important;top:8px;right:auto;bottom:auto;left:26px;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=@opacity-ie)";opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
div[id^="filter-map-style"] .form-control{box-shadow:none !important;padding:0 10px !important;outline:none !important;}
#filter-map-style-4 #map-canvas{margin-bottom:20px;}
.hide-filter{display:none;}
#rem-filter-map-google .more-button{width:100%;}
#filter-map-style-4 .rem-listings-wrapper {
overflow-y: scroll;
}