/* Map Search */

body.noscroll{height: 100%;overflow: hidden;width: 100%;position: fixed;}

/* Sharing Popup */
.sharing.modal{bottom: inherit;max-height:inherit;}
.sharing.modal .modal-header{padding:0px;background-color:transparent;}
.sharing.modal .modal-body{padding:0px;top:0px;-webkit-overflow-scrolling: touch;}
.iconbox_link{display:inline-block; border-radius:4px;box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.15);border: solid 1px rgba(175, 184, 217, 0.25);background-color: #ffffff;padding:10px 15px 12px 15px;font-family: "effra",sans-serif;width:200px;box-sizing:border-box;margin:15px;}
.sharing.modal .il_icon{display:block;margin:10px auto;text-align:center;}
.sharing.modal .il_text{text-align:center;color:#afb8d9;font-size:16px;display:block;}
.sharing.modal .il_textdrk{text-align:center;font-size:16px;color:#0738cd;font-weight:bold;display:block;}
.sharing.modal .simpleline{margin:0px auto 20px auto;}
.sharing.modal .simpleline .nav-tabs > li{text-align:center;border-bottom:none;}
.sharing.modal .simpleline .nav-tabs > li a{border:none !important;background-color:transparent !important;font-family:"effra",helvetica, arial;font-size:16px;text-transform:uppercase;color:#afb8d9;margin-bottom:-1px;}
.sharing.modal .simpleline .nav-tabs > li a.active{border-bottom:3px solid #0b50d2 !important; color:#0838cd;font-weight:500;}
.sharing.modal .input_form label{font-size:12px;color:#6373a0;font-family: "effra",sans-serif;font-weight:bold;letter-spacing:0.08px;text-align:left;margin-bottom:4px;}
.sharing.modal .input_form .withicon{padding-left:33px !important;background-position:10px center;background-repeat:no-repeat;position:relative;}
.sharing.modal .withicon.email{background-image:url("https://content.harstatic.com/resource_2019/imgs/icons/email_small.svg");}
.sharing.modal .withicon.list{background-image:url("https://content.harstatic.com/resources/mls/images/icons/list_mini_light.svg");}
.sharing.modal.input_form textarea.withicon{background-position:10px 14px;}
.sharing.modal .bluish{color:#6876a7;}
.sharing.modal .lighterblue{color:#b4bcda;}
.sharing.modal .scllnk{text-align:center;margin:10px 20px 20px 0px;display:inline-block;}
.sharing.modal .scllnk span{display:block;color:#afb8d9;font-size:10px;font-family:"effra",helvetica, arial;text-align:center;line-height:1.3;}

.map_prop_container  { height: 100%; min-height:80px; position:relative; }
.ag_map_container    { position: unset;}
.ag_map_properties   { width: 100%; float: left; height: 100%; min-height: 100%;
	overflow-y: hidden; /* has to be scroll, not auto */
	-webkit-overflow-scrolling: touch;
}
.ag_map_control_bar  { position: absolute; z-index: 102; left: 0px; top:0px; bottom:auto; }
.ag_map_placeholder   { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 10; }
.smaller.btn-primary { font-size: 14px; padding: 4px 8px; }
.sold.ranged, .closd.ranged {  
color: #fff;
background-image: url(/img/icons/pin_red_double.png);
background-position: center 4px;
height: 42px;
line-height: 15px;
padding-top: 4px;
}
.sold.ranged, .closd.ranged {
color: #fff;
background-image: url(/img/icons/pin_red_double.png);
background-position: center 4px;
height: 42px;
line-height: 15px;
padding-top: 4px;
}
.sold, .closd {
color: #fff;
background-image: url(/img/icons/pin_red.png);
}
.pinWithPrice {
background-image: url(https://content.harstatic.com/img/icons/pin_green.png);
background-repeat: no-repeat;
width: 44px;
height: 32px;
position: absolute;
color: black;
font-family: Arial;
font-weight: bold;
font-size: 10px;
line-height: 24px;
cursor: pointer;
text-align: center;
background-position: center 4px;
padding-top: 3px;
}
#btnSold {
height: 32px;
border-radius: 5px;
}
.tag_status--active {
background-color: #028361;
color: #FFFFFF; }
.tag_status--pending_continue {
background-color: #FDF7CF;
color: #FBA000; }


#MrkInsMap header.header_small {position: fixed;z-index: 111;left: 0px;right: 0px;}
#PropDetail header.header_small .header_logo,
#MrkInsMap header.header_small .header_logo{top:10px;}
#PropDetail header.header_small h1,
#MrkInsMap header.header_small h1{font-size:38px;line-height:normal;}
#PropDetail header.header_small .inner,
#MrkInsMap header.header_small .inner{padding:5px;min-height:65px;}
#PropDetail header.header_small .header_logo img,
#MrkInsMap header.header_small .header_logo img{width:45px;height:45px;}
#HeaderCloseIcon{position:absolute;display:block;right:10px;top:10px;}

.ag_map_container .btn.dropdown-toggle{font-size:12;padding:6px 30px;height:30px !important;background-color:#fff;color:#212529;margin-top: 5px;border-radius:4px !important;border:1px solid #AFB8D9 !important;margin-left: 10px; }
.ag_map_container .btn.dropdown-toggle .dropdown-item{text-align:left;padding:8px 20px;}

.map_prop_container .ag_info {padding:20px;}

/* Market Insight Map view */
#MapNav.col_menuicon{float:none;height:52px;position:fixed;background-color:#fff;z-index: 10000;}
#MrkInsMap .dark{color:#212529;}
#MrkInsMap #MarketNav{background-color:#ffffff;}
.noscroll{overflow:hidden !important;}
.openfilters{position:absolute;}
.openfilters #filters{display:block;}
.choosable_btn {border: 1px solid #DFE3F0;border-top-color: rgb(223, 227, 240);border-right-color: rgb(223, 227, 240);border-bottom-color: rgb(223, 227, 240);border-left-color: rgb(223, 227, 240);border-radius: 4px;height: 48px;overflow: hidden;display: inline-block;margin:2px;font-size: 11px;letter-spacing: -0.3px;text-align: center;cursor:pointer;}
#filters .choosable_btn{width: calc(100% / 3 - 8px);}
#filters .choosable_btn:before{content: "";width: 32px;height: 16px;background-repeat:no-repeat;background-size: contain;display: block;margin: 6px auto 3px auto;}
#filters .choosable_btn.active{background: rgba(7, 56, 205, 0.15);border-color: #0738CD !important;color: #0738CD;}
#MrkInsMap #MarketNav{position:fixed;z-index:111;left:0px;right:0px;}

.mapleft_col{width:618px;top:64px;right:auto;bottom:0px;left:0px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #dfe3f0;background-color: #ffffff;}
.mapright_col{left:618px;position:fixed;top:64px;bottom:0px;right:0px;}
.ag_info{position:fixed;left:0px;right:0px;top:65px;max-width:617px;z-index: 101; padding:14px;}
.agi_img{float:left;display:block;width:80px;height:80px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.ag_text{padding:14px;margin-left:80px;}
.ag_text a img{margin-right:5px;}
.btn_lightblue:hover{background-color:#eff1f6;}
.btn_lightblue:active{background-color:#eff1f6;box-shadow: 0 1px 0 0 #afb8d9;}
.filter_row{border-bottom:1px solid #dae1f8;border-top:1px solid #dae1f8;padding:8px 16px;margin-bottom:30px;position:fixed;top:187px;left:0px;right:0px;background-color:#fff;max-width:617px;z-index: 100;}
.prop_container{margin-top:260px;left:0px;right:0px;bottom:0px;overflow-y:auto;padding:0px 17px;}
.prop_container .card--listing_horizental__body__image_content { width: 234px;}
.prop_container .card--listing_horizental__body__content { left: 234px; padding: 10px 10px 10px 19px; }
#ZoomBtns .btn{padding:9px 20px;margin-top:4px;}
.btn_text{clear:both;}

#ADPlaceMobile{display:none;}
.gall_fs_list_section .img_circle_50{float:left;}
.gall_fs_list_section .post_info{padding-left:60px;}
.gall_fs_list_section .post_info > br { display: none;}
.pb10 {padding-bottom: 10px !important;}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,
.clearfix:after,.container:after,.container-fluid:after,.row:after {clear: both}.center-block{display: block;margin-left: auto;margin-right: auto}
.pull-right{float: right !important}.pull-left {float: left !important}.hide {display: none}.show {display: block !important}

#MrkInsMap {}

/* Property Detail css */
.photoslider{margin-bottom:0px;position:relative;}
.photoslider .pprice{position:absolute;z-index:1000;left:0px;right:0px;top:auto;bottom:0px;color:#fff;padding:15px 20px;font-size:28px;font-weight:500;line-height:normal;background-color:rgba(18, 34, 38, 0.9);}
.photoslider .flexslider{margin:0px;padding:0px;}
.photoslider .flexslider ul.slides li{display:block;position:relative;height:auto;}
.section_heading{color:#0d2980!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase;}

.flex-direction-nav .flex-prev{left:-50px;background:url("https://www.har.com/img/icons/img_arrow_right.png") no-repeat center center;width:50px;height:50px;}
.flex-direction-nav .flex-next{right:-50px;text-align:right;background:url("https://www.har.com/img/icons/img_arrow_left.png") no-repeat center center;width:50px;height:50px;}
.flexslider .flex-direction-nav .flex-prev{opacity:1!important;left:10px!important;}
.flexslider .flex-direction-nav .flex-next{opacity:1!important;right:10px!important;}
.flexslider .flex-direction-nav .flex-next{opacity:1!important;}
.section_heading{font-size:20px;letter-spacing:1px;font-weight:400!important;padding-bottom:24px;text-transform:uppercase;}
.desciptiontable.table{margin-bottom:50px;}
.desciptiontable.table td,.table th{padding-left:0px;padding-right:0px;}
.section_divider{border-bottom:1px solid #cfd6df;padding-bottom:45px;margin-bottom:45px;}
.pb30{padding-bottom:30px;}
.btn{box-shadow:0 0px 0px 0 rgba(0, 0, 0, 0.0);text-transform:uppercase;}
.green{color:#1fcc4a;}
.desciptiontable th{font-size:12px;border-bottom:2px solid #dfe4e9;}
.table td,.table th{border-color:#dfe4e9;}
label{font-weight:bold;color:#4f6672;}
.calc_price{font-size:28px;letter-spacing:1.4px;font-family:"effra",helvetica, arial;color:#0b50d2;}
.light_blue{color:#799fe6;}
.circle{display:inline-block;margin-right:10px;border-radius:50%;height:8px;width:8px;}
.circle.blue{background-color:#0019ff;}
.circle.green{background-color:#11ab37;}
.circle.yellow{background-color:#f9c700;}
.infoGraph_cntr{height:10px;width:100%;overflow:hidden;border-radius:4px;margin:3px 0px 25px 0px;}
.infoG_bar_blue{height:10px;width:100%;overflow:hidden;background:rgba(25,137,235,1);border-radius:4px 0px 0px 4px;float:left;}
.infoG_bar_green{height:10px;width:100%;overflow:hidden;background:rgba(38,213,105,1);margin:0px;float:left;}
.infoG_bar_yellow{height:10px;width:100%;overflow:hidden;background:rgba(253,232,0,1);border-radius:0px 4px 4px 0px;margin:0px;float:left;}
.pb10{padding-bottom:10px;}
.uppercase{text-transform:uppercase;}
.border_row{padding:15px 0px;border-top:1px solid #dee3e9;}
.blue{color:#0b50d2;}
.dc_blocks_2c{width:49%;float:left;margin-right:5px;border-top:1px solid #eaeaea!important;}
.dc_blocks_2c .dc_label{width:35%;font-weight:700;float:left;padding:10px 0;}
.dc_blocks_2c .dc_value{width:63%;float:left;color:#515B7A;padding:10px 0;}
.dtfRow{margin-bottom:15px;}
.dtOrign,.dtChange,.dtDest,.arrivaltime,.daysweek{display:block;float:left;}
.dtOrign{width:calc(50% - 38px);}
.dtChange{width:36px;margin:0px 20px;border:1px solid #cfd6df;padding:7px;border-radius:4px;}
.dtDest{width:calc(50% - 38px);float:right;}
.arrivaltime{width:calc(50% - 10px);float:left;}
.daysweek{width:calc(50% - 10px);float:right;}
select{height:40px;line-height:40px;padding:7px;}
input[type="text"],textarea{line-height:27px;min-height:40px;}
.dc_blocks_2c{width:49.0%;float:left;margin-right:1%;}
.dc_blocks_2c .dc_label{width:35%;font-weight:bold;float:left;padding:7px 0px;color: #515B7A;}
.dc_blocks_2c .dc_value{width:63.0%;float:left;color:#515B7A;padding:7px 0px;text-align:right;}
.prop_status{width:25px;margin-left:0px;position:relative;float:left;height:35px;margin-top:-3px;}
.status_icon_1{display:block;position:absolute;top:15px;left:0px;z-index:11;width:12px;height:12px;border-radius:50%;background-color:#cccccc;border:2px solid #fff;}
.status_icon_2{display:block;position:absolute;top:15px;left:8px;z-index:10;width:12px;height:12px;border-radius:50%;background-color:#fff;border:2px solid #fff;}
.status_active .status_icon_1{background-color:#028361!important;}
.status_active .status_icon_2{background-color:#fff;background-color:rgba(255,255,255,0.0);}
.dc_blocks_2c .dc_value .status_active{float:right;}
.status_active .status_icon_2{background-color:rgba(255, 255, 255, 0);}
#divAmortize .modal-body{padding:0px;top:30px;bottom:0px;}
.layer_wrapper{position:relative;margin-bottom:20px;}
.img_layer{position:absolute;left:0px;top:0px;}
#lot_dimensions{border:1px solid #ccc;}
.section_header .section_heading{float:left;}
.minimize_btn{display:block;float:right;}
.property_banner .slick-next{right:5px; z-index:1;}
.property_banner .slick-prev{left:5px; z-index:1;}
.slick-slider{margin:0px;}

[class*=span]{float:left;min-height:1px;margin-left:10px;}
.span7{width:480px;}
.span6{width:410px;}
.span5{width:340px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.2048192771084338%;*margin-left:1.144578313253012%;}
.row-fluid [class*=span]:first-child{margin-left:0;}
.row-fluid .span12{width:100%;*width:99.93975903614458%;}
.row-fluid .span7{width:57.831325301204814%;*width:57.77108433734939%;}
.row-fluid .span6{width:49.39759036144578%;*width:49.33734939759036%;}
.row-fluid .span5{width:40.963855421686745%;*width:40.903614457831324%;}
.row-fluid [class*=span].hide,[class*=span].hide{display:none;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:after,.container:before{display:table;content:"";line-height:0;}
.container:after{clear:both;}
@media (min-width:768px) and (max-width:979px){
[class*=span]{float:left;min-height:1px;margin-left:10px;}
.container,.span12{width:614px;}
.span7{width:354px;}
.span6{width:302px;}
.span5{width:250px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.6286644951140066%;*margin-left:1.5684235312585848%;}
.row-fluid [class*=span]:first-child{margin-left:0;}
.row-fluid .span12{width:100%;*width:99.93975903614458%;}
.row-fluid .span7{width:57.65472312703584%;*width:57.594482163180416%;}
.row-fluid .span6{width:49.185667752442995%;*width:49.125426788587575%;}
.row-fluid .span5{width:40.71661237785017%;*width:40.65637141399475%;}
input,textarea{margin-left:0;}
}
@media (min-width:1200px){
[class*=span]{float:left;min-height:1px;margin-left:20px;}
.container,.span12{width:1180px;}
.span7{width:610px;}
.span6{width:520px;}
.span5{width:430px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.8867924528301887%;*margin-left:1.826551488974767%;}
.row-fluid [class*=span]:first-child{margin-left:0;}
.row-fluid .span12{width:100%;*width:99.93975903614458%;}
.row-fluid .span7{width:57.54716981132076%;*width:57.486928847465336%;}
.row-fluid .span6{width:49.056603773584904%;*width:48.99636280972948%;}
.row-fluid .span5{width:40.56603773584906%;*width:40.50579677199364%;}
input,textarea{margin-left:0;}
}
.input-apend-right,.input-apend-left{width:100%;}
.input-apend-right .add-on,.input-apend-left .add-on{display:block;width:10%;border-radius:4px 0px 0px 4px;background-color:#cfd6df;float:left;padding:11px 8px;text-align:center;}
.input-apend-right input[type="text"],.input-apend-left input[type="text"]{border-radius:0px 4px 4px 0px;width:90%;}
.input-apend-right .add-on{float:right;border-radius:0px 4px 4px 0px;}
.input-apend-right input[type="text"]{border-radius:4px 0px 0px 4px;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:12px;}
.input-apend-right input[type="text"], .input-apend-left input[type="text"]{border:1px solid #afb8d9;color:#0738cd;}
.input-apend-left,.input-apend-right{margin-bottom:15px;}
.col40,.col50,.col60{box-sizing:border-box;float:left;}
.col40{width:40%;}
.col50{width:50%;}
.col60{width:60%;}
.pr5{padding-right:5px;}
.pl5{padding-left:5px;}
#frmCalc .btn.btn-green{background:#FD4B78 !important;border: 1px solid #B03453 !important;height: 40px;line-height: 40px;font-size: 14px;padding: 0 24px;color:#FFF !important;box-shadow: 0 2px 0 #B03453 !important;}
#frmCalc a.bold{display:inline-block; height: 40px;line-height: 40px;font-size: 14px;padding: 0 24px;font-weight:bold;}
#frmCalc small{color:#515b7a;font-size: 12px;text-align: left;display: block;margin-top:10px;}

#MapView_btn,#ListView_btn{display:none;}
.mapview #MapView_btn {display: none !important;}
.mapview #ListView_btn {display: inline-block !important;}

.listview #MapView_btn {display:inline-block !important;}
.listview #ListView_btn {display: none  !important;}

.mapview .prop_container{display:none;}
.mapview .mapright_col{left:0px;top:180px;}

.minimal#MrkInsMap #MarketNav,
.minimal .header_small{display:none !important;}
.minimal .mapright_col,
.minimal .ag_info{ top:0px;}
.minimal .filter_row{top:122px; }
.minimal .prop_container{margin-top:200px;}

@media (max-width:910px) {
	#PropDetail header.header_small .header_logo,
	#MrkInsMap header.header_small .header_logo{top:5px;}
	#PropDetail header.header_small h1,
	#MrkInsMap header.header_small h1{font-size:32px;line-height:normal;}
	#PropDetail header.header_small .inner,
	#MrkInsMap header.header_small .inner{padding:5px;min-height:52px;background-position:center right -80px;}
	.ag_info{padding:0px !important;top:52px;}
	.prop_container{margin-top:195px;}
	.filter_row{top:131px;}
		
	.minimal .filter_row{top:82px !important; }
	.minimal .prop_container{margin-top:25px !important;}
}

@media (max-width:667px) {	
	#PropDetail header.header_small h1,
	#MrkInsMap header.header_small h1{font-size:28px;line-height:normal;}
	#PropDetail header.header_small .header_logo img,
	#MrkInsMap header.header_small .header_logo img{width:43px;height:43px;}
	#PropDetail header.header_small .inner,
	#MrkInsMap header.header_small .inner{background-position:center right -320px;}
	.mapleft_col{width:100%;}
	#Filters.popover--standard_large{min-width: 430px;margin-left: -260px;}
	#Filters.popover--standard .popover-header:before{left:calc(50% + 33px);}
	.iconbox_link{margin:5px;padding:5px 10px 7px 10px;}
	.sharing.modal .simpleline .nav-tabs {overflow-x: scroll;white-space: nowrap;flex-wrap:nowrap;padding-bottom:10px;-webkit-overflow-scrolling: touch;}
	#MapView_btn{display:inline-block;}
}
@media (max-width:440px) {
	#Filters.popover--standard_large{min-width: 380px;margin-left: -220px;}
	#Filters .f_body.p-5{padding:10px !important;}
}
@media (max-width:350px) {
	#Filters.popover--standard_large{min-width: 340px;margin-left: -180px;}
	#Filters .f_body.pd-5{padding:10px !important;}
}


