@CHARSET "UTF-8";

#page.searchresultspage .tblight{background:#333;}


#resultsholder{width:100%;display:inline-block;margin-top:50px;}

#datacol{position:fixed;right:0px;width:680px;height:100%;top:50px;overflow-y:scroll;}
#mapcol{position:fixed;left:0px;width:50%;width:calc(100% - 680px);height:100%;top:50px;}

#showmap{display:none;}
.ormmap{padding:0px 15px 0px 15px;display:none;}
#respwrap.freshnd .hidemap #datacol {
  top: 90px;
}
.hidemap #mapcol{display:none;}
.hidemap #showmap{display: inline-block;background: #FE6F61;border-color: #FE6F61;color: white;border-radius: 13px;padding: 14px 16px;}
.hidemap .ormmap{display:inline-block;}
.hidemap #mapcol{  position: absolute;top: 45px;width:100%;}
.hidemap #datacol{ margin-top:-10px;   position:relative; right:0;left:0;float:left;width:100%;overflow:auto;height: auto;}

#datacolwrap{display:inline-block;background:white;width:100%;padding:10px 0px 10px 0px;border-bottom:0px #66D9D1 solid;}

#map{height: 100%;
height: calc(100% - 50px);
height: -webkit-calc(100% - 50px); 
height:    -moz-calc(100% - 50px); 
height:      -o-calc(100% - 50px); 

}
.iconclass{display:inline-block;margin:0px;}
.icontexthld{display:inline-block;margin:0px;padding:0px;line-height:6px;vertical-align:top;}
.icontexthld i{color:#142845;font-size:12px;vertical-align:top;display: inline-block;padding:0px;position:relative;left:-8px;top:1px;line-height:6px;}
.icontext{font:11px 'Roboto',sans-serif;font-weight:300;background:#142845;display:inline-block;border-radius:5px;
color: white; margin: 0px 0px 0px -20px;vertical-align: top;line-height: 12px;letter-spacing: 0.03em;padding: 5px;box-shadow: #fff 1px 1px 1		px; border: 0px;}

.icontexthld.submatched .icontext{background:#FE6F61;}
.icontexthld.submatched i{color:#FE6F61;}

.soldlist .icontext{background:#66D9D1;}
.soldlist.icontexthld i{color:#66D9D1;}

#map .leaflet-control-attribution.leaflet-control{height:20px;}

.submappnt{border:2px solid #66D9D1;background:white;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:22px;height:22px; 
display:inline-block;margin:0px;vertical-align:middle;text-align:center;box-shadow: #999 1px 1px 2px;line-height:16px;padding:0px 0px 0px 0px;}
.submappnttxt{font:12px Arial;display:inline-block;color:#333;margin:0px 0px 0px -1px;vertical-align:middle;text-align:center;width:100%}

.maplevl1 .submappnt{border:0px solid #66D9D1;background:#66D9D1;width:18px;height:18px;line-height:12px;padding:0px 0px 0px 0px;}
.maplevl1 .submappnttxt{font:11px Quicksand,sans-serif;display:inline-block;color:white;margin:1px 0px 0px 0px;vertical-align:middle;text-align:center;width:100%}


.icontexthld .icontext.bnw{background:#00BFB2;color:white;}
.icontexthld:hover .icontext{background:#00BFB2;color:white;}

.icontexthld .iconhld .fa.blk{color:#00BFB2;}
.icontexthld:hover .iconhld .fa{color:#00BFB2;}

.icontexthld .icontext.ong{background:#555555;}
.icontexthld .iconhld .fa.ongc{color:#555555;}

.iconhld{display:inline-block;height:6px;vertical-align:bottom;line-height:6px;}
#newfoot{float:left;width:100%;padding-top:50px;}
#schresltshld{width:98%;padding:0px 1% 20px 1%;min-height:500px;background:#F9F9F9;border-top:0px solid ;}
#schresltshld .popup{vertical-align:top;width:280px; display:inline-block;margin:20px 0px 0px 20px;padding:10px;background:#efefef;}
.tooltipster-base{max-width:300px;}

#page  #schresltshld  h2{margin:-5px 0px 0px 0px;padding:0px 0px 0px 5px;
font:14px 'Quicksand',sans-serif;display:inline-block;
overflow:hidden !important;text-overflow: ellipsis;width:95%;
}
#page #schresltshld .keyinfo{padding:0px 0px 5px 5px;font:12px 'Quicksand',sans-serif;}
#page #schresltshld .clearfix{text-align:center;display:inline-block;width:100%;line-height:36px;}
#page #schresltshld  .clearfix .view-listing{width:100%;text-align:center;cursor:pointer;padding:2px 6px 2px 6px;border:1px solid #66D9D1;border-radius:4px;margin-top:12px;}
#page  #schresltshld .clearfix .view-listing:hover{color:#555;text-decoration:none;}

#propsearchform{float:left;border-bottom:0px solid #c0c0c0;width:100%;}
#propsearchform .selection .select2-search__field{margin-top:1px;color:#333;font-family:"Quicksand", sans-serif; font-size:16px;font-weight:400;}
#propsearchform .selection .select2-selection--multiple{padding:0px;}
#propsearchform .selwrap select, #propsearchform .selwrap select option{font-weight:400;color:black;font-size:14px;}
#propsearchform .select2-container--default .select2-selection--single .select2-selection__rendered{color:black;font-size:16px;padding-left:5px;}
#propsearchform  .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#142845;font-size:16px;text-shadow:none;}
#propsearchform .select2-selection__rendered{padding-left:10px;}
#propsearchform  .select2-container--default{max-width:276px;}
.select2-results__option{font:14px "Quicksand", sans-serif;font-weight:400;color:#333;padding:3px;}
.select2-results__message{background:#efefef;}

#propsearchform input::-webkit-input-placeholder {color:#000;opacity: 1 !important;}
#propsearchform input:-moz-placeholder {color:#000;opacity: 1 !important;}
#propsearchform input::-moz-placeholder {color:#000;opacity: 1 !important;}
#propsearchform input:-ms-input-placeholder {color:#000;opacity: 1 !important;}

#propsearchform.srchfrm .selection .select2-selection{
	border: 1px solid #c0c0c0;
  border-radius: 13px;
  padding: 5px 5px 4px;}
#propsearchform .select2-container--default .select2-selection--single .select2-selection__arrow{
	top: 7px;right: 8px;
}


#propsearchform .crithldr{padding:0px 0px 10px 2%;margin:0px;}
#propsearchform .crithldr label.listinlabel{padding-left:0px;font:11px Roboto,sans-serif;font-weight:400;color:#777;}
#propsearchform #areaselholder{width:95%;}

#propsearchform .selwrap, #schordersel .selwrap{ border:1px solid #c0c0c0;border-radius:13px;padding:6px;margin:5px;  }
#propsearchform .selwrap:before, #schordersel .selwrap:before {color:#142845;top:10px;right:10px;}

.srchfrm .crithldr{display:inline-block;float:left;margin:0px 0px 20px 10px;}
.srchfrm .selection .select2-selection{font-family:'Roboto',sans-serif;height:30px;padding:0px 0px 2px 5px;MIN-HEIGHT:28PX;border:1px solid #142845;border-radius:3px;}

.srchfrm .selection .select2-results__option{font-family:'Quicksand',sans-serif;}
.srchfrm .selection .select2-selection__choice{border:0px;text-shadow:none;font:16px 'Quicksand',sans-serif;font-weight:400;padding:0px 5px 0px 5px;margin-top:3px;}
.srchfrm .selection .select2-search--inline{margin-top:2px;}


#minprice,#maxprice,{width:200px;}
.srchfrm select{width:272px;font: 14px 'Roboto',sans-serif;color:#142845;}
.slldsrdc .srchfrm select{width:300px;}
.srchfrm .selwrap option{font-family:'Roboto',sans-serif;font: 14px 'Roboto',sans-serif;color:#555;}
#showmap, #showfilter{margin-left: 10px; top: 1px; cursor: pointer; font: 16px Roboto, sans-serif; padding: 4px 10px 5px 10px; font-weight: 400; color: #555; background:white; border: 1px solid #c0c0c0; border-radius: 5px; position: relative;padding: 14px 16px;border-radius: 13px;}
 #showfilter{display:inline-block;}
#showmap .fa{font-size:14px;position:relative;top:0px;padding-right:3px;}
#showfilter img{width: 13px;position: relative;top: 1px; }
#showfilter{display:none;}

#propsearchform .selwrap{width:123px;}
#propsearchform .selwrap select{width:175px;}

#agewrap .selwrap{background:#142845;border-color:#142845;}
#propsearchform  #agewrap .selwrap select{color:white;font-weight:400;}
#propsearchform  #agewrap .selwrap select option{color:#efefef;background:#406A79;}
#propsearchform  #agewrap .selwrap:before{color:white;}
#resblkhld{width:100%;text-align:center;}



#areaselholder .ttmessage{font:20px Roboto, Arial;background: rgba(0, 112, 192, .95); padding:10px 20px 10px 20px;}
#areaselholder .ttabscontainer{display:none;}
#setlocalloc{margin-top:-5px;font:13px Quicksand,sans-serif;text-decoration:underline;font-weight:300;float:right; color:#142845;display:inline;text-align:right;border-radius:3px;border:0px #66D9D1 solid;padding:3px 8px 3px 8px;margin-bottom:5px;cursor:pointer;}
#setlocalloc i{margin-right:6px;font-size:16px;color:#333;}
#propsearchform #areaselholder label{width:99%;vertical-align:baseline;}

#loadinloadin{width:100%;height:100%;text-align:center;min-height:230px;padding-top:70px;}
#loadinloadin i{font-size:30px;color:#66D9D1;}
#loadinprev{width:100%;height:100%;text-align:center;padding-top:50px;}
#loadinprev i{font-size:20px;color:#66D9D1;}
#mappreviewlisting{display:none;position:absolute;top:10px;right:5px;height:156px;width:250px;z-index:9998;}
.mapprevhld{float:right;width:250px;height:150px;border:3px solid white;border-radius:3px;box-shadow: 2px 2px 2px #999; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999;}
.mapprevpichld{position:absolute;text-align:center;height:150px;width:250px;overflow:hidden;background:white;  display: inline-flex;
  align-items: center;
  cursor: pointer;
  justify-content: center;}
.mapprevpichld img{width:250px;}

.mapprevdatahld{position:relative;height:100%;width:100%;background:none;}
.mapprevdatapar{position:absolute;bottom:10px;left:5px;color:white;text-shadow:black 1px 1px 1px;font:14px 'Roboto', Arial;font-weight:400;}

.soldlist .mapprevpichld img{top:0;bottom:0;left:0;right:0;margin-top:0;}
.soldlist .mapprevdatapar{top:6px;}

#maploadcont{float:left;position:relative;left:50%;max-width:50%;top:50px;z-index:9999;text-align:center;display:none;}
#maploadcont i{color:#66D9D1;font-size:30px;}
#mappalert{position:relative;border:0px solid blue;top:-20px;left:45px;z-index:900;text-align:center;}
.MapAlertCont{margin-top:5px;float:left;border:1px solid #142845;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;width:260px;background:#142845;color:white;white-space:nowrap;font:12px "Quicksand", sans-serif;padding:3px 0px 3px 0px;overflow:hidden;}


#usemypos{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius: 3px;
background:white;position:relative;border:1px solid #999;
color: #404040;color: rgba(0,0,0,.75);
top:110px;left:10px;width:25px;display:block;height:25px;line-height:25px;
padding:0px 0px 0px 0px;z-index:70;text-align:center;font-size:20px;cursor:pointer;}
#usemypos i{top:2px;position:relative;}


#schresltshld .MapAlertCont{text-transform:uppercase;background:transparent;border:0px;width:95%;float:left;margin:0px 0px 10px 0px;color:#00BFB2;font:16px Roboto,Arial;font-weight:500;padding:5px 0px 5px 10px;}
#notedisc{display:none;}
#schresltshld  #notedisc{width:100%;display:block;font:14px Roboto,Arial;font-weight:500;text-transform:uppercase;float:left;margin:-5px 0px 10px 0px;color:#00BFB2;padding:0px 0px 5px 10px;}


.usrimcb{float:left;margin:0px 0px 0px 0px;padding:2px 0px 0px 7px;vertical-align:top;}
.usrimcb input{margin:0px;vertical-align:top;height:13px;}
.usrimct{overflow:hidden;white-space:nowrap;display:inline-block;line-height:16px;width:115px;text-transform:uppercase;float:left;font:12px Roboto,sans-serif;font-weight:400;text-align:left;padding:1px 0px 0px 5px;}


#salesoldsel .forsalesold{width:120px;color: #404040;color: rgba(0,0,0,.75);border:none;line-height:17px;}
#salesoldsel .forsalesold div{cursor:pointer;text-decoration:underline;padding:2px 0px 2px 0px;line-height:17px;font:13px Quicksand,sans-serif;font-weight:500;text-transform:uppercase;}
#salesoldsel .forsalesold .forsalelink{width:70px;}
#salesoldsel .forsalesold .soldlink{width:40px;margin-left:5px;}

#salesoldsel .forsalesold div.active{background:#333;color:white;text-decoration:none;cursor:default;}

#soldcont .sractbthld .forsalesold div{padding:2px 0px 3px 0px;}
#soldcont .sractbthld .forsalesold{float:left;margin-left:20px;}
#salesoldsel .fa{display:none;}

#searchonmove{position:relative;top:-16px;left:35px;width:300px;z-index:70;text-align:center;}

#searchonmoveCont{float:left;margin-left:10px;vertical-align:top;height:20px;width:150px;padding:4px 0px 0px 0px;z-index:900;color: rgba(0,0,0,.75);background:white;color: #404040;border:1px solid #999;left:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:white;}
#salesoldsel{float:left;margin-left:10px;vertical-align:top;height:20px;width:120px;padding:4px 2px 0px 2px;z-index:900;text-align:center;border:1px solid #999;left:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:white;}

.srprevhld{position:relative;border-radius:0px;display:inline-block;margin:0px 5px 20px 5px;width:300px;height:225px;border:0px;box-shadow: 2px 2px 2px #999; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999;}
#schresltshld .srprevhld{height: 335px;border: 1px solid #ddd;box-shadow:0 2px 7px 0 rgba(0,0,0,.06);border-radius: 5px;background: white;overflow: hidden;}
/**#schresltshld .srprevhld.submatched{border-top:3px solid #FE6F61;}**/


.srprevhld a{text-decoration:none;}
.srprevpichld{position:absolute;text-align:center;height:225px;width:300px;overflow:hidden;background:white;}
.srprevpichld img{width:300px;height:225px;position:relative;}

#schresltshld .srprevdatahld.salesr{float:left;width:96%;padding:0 10px;background:white;width:calc(100% - 20px);}
#schresltshld .srprevdatahld.salesr .srprevdatapar{position:static;float:left;width:100%;padding: px 0px 5px 0px;}
#schresltshld .srprevpichld.salesr{position:relative;float:left;width:100%;
	/**background: url(/images_static/Ripple.svg);**/
	background-size: 70px 70px;
	background-color:white;
	background-repeat: no-repeat;
	background-position: center center;}
	
#schresltshld .srprevpichld.salesr img {color:#999;font:14px Quicksand,sans-serif;}

#schresltshld .srPropHeading{float: left; width: 96%; padding: 5px 10px 10px 10px; background: white;font:14px Roboto,sans-serif;text-align:left;
  width: calc(100% - 20px);color:#333; overflow:hidden !important;text-overflow: ellipsis;}

.srprevdatapar{position:absolute;bottom:10px;left:5px;color:#333;text-shadow:none;font:14px 'Quicksand', Arial;font-weight:400;}

#schresltshld .srprevdatapar{text-align:left;height:52px;width:98%;padding:5px 0px 3px 0px;position:absolute;top:0px;left:0px;background:white;color:#333;font:14px 'Quicksand', Arial;font-weight:400;}
#schresltshld .srprevdatapar .srprevhead{padding-bottom:3px;}
#schresltshld .srprevdatapar .srprevhead .priceDisp{float:left;font: 24px Roboto, sans-serif;font-weight:700;line-height:26px;color:#000;}
#schresltshld .srprevdatapar .srprevhead .bbDisp{float:right;margin-top: 8px;color:#000;font:14px Roboto,sans-serif;}
#schresltshld .srprevdatapar .srprevhead.subtyp{color: #777; font:12px Roboto,sans-serif;padding-top:5px;}

#schresltshld .srprevdatapar .srprevhead.subtyp .subHeadBold{color:black;font-weight:bold;}

#schresltshld #SoldRecs{width:100%;float:left;margin-top:50px;border-top:1px solid #99D3B5;padding:50px 0px 30px 0px;text-align:center;background:#f5fffa}
#schresltshld #SoldRecs h2{width: 100%;text-align:center;
  margin: 0px;
  padding:0px 0px 30px 0px;
  font-size: 22px;
  font-weight: 400;color:black;
  font-family: Roboto, sans-serif;}
  
 #schresltshld #SoldRecs .srprevhld {height:290px;}
  
#SoldRecs .srprevhld{width:300px;border-radius:5px;overflow:hidden;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border: 1px solid #ccc;}

#SoldRecs .srprevdatapar{font: 16px Roboto, sans-serif;color: black;height: 50px;background: white;} 
#SoldRecs .srprevhead{font:14px Roboto, sans-serif;text-align: left;padding: 5px 10px 0px 10px;width:320px;}
#SoldRecs .srprevhead.subtyp{font:18px Roboto, sans-serif;font-weight:bold;}
#SoldRecs .srprevhead.pInfo{padding: 0px;}

#SoldRecs .srprevhead div{display:inline-block;width:100%;text-align:left;}
#SoldRecs .srprevhead div.soldAskingPrice{font-size:20px;font-weight:700;padding:5px 0px;color:#777;}
#SoldRecs .srprevhead div.soldAskingPrice .soldQuals{padding-left:15px;color:black;}
#SoldRecs .srprevhead div.soldAskingPrice .soldAstss{position:relative;font-size:14px;top:-5px;left:2px;}
#SoldRecs .srprevhead div.soldSuburb{color:#777;}
#SoldRecs .srprevhead div .fa{padding: 0px 5px 0px 10px;}
#schresltshld #pricQlfy{display:inline-block;font:14px Roboto,sans-serif;width:340px;text-align:center;padding:0px;color:#777;}

#SoldRecs .benPic.revStars img {
    height: 14px;margin-right: 3px;border: 0px;float: left;width: 16px;}
#SoldRecs .benText.benReview {
    text-decoration: underline;
    cursor: pointer;
    margin-left: 5px;
}

#SoldRecs .liststatdisp{
    background: RGBA(256,256,256,0.85);
    color: #333;
    position: absolute;
    left: 0px;
    top: 0px;
    border-radius: 0px;
    padding: 5px 5px 5px 10px;
    width: 330px;
    z-index: 600;
    height: 45px;
  	overflow: hidden;
}
#SoldRecs .liststatdisp ul{
	  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align:left;
}
#SoldRecs .liststatdisp li{
	font:14px Roboto, sans-serif;
	color:black;
	padding: 2px 0px 3px 0px;
}

#SoldRecs .liststatdisp li .fa{
	font-size: 16px;
    color: green;
    padding-right: 7px;
    position: relative;
    top: 1px;
}



#schresltshld #SoldRecs .srprevpichld.salesr img{width:340px;height:255px;}


#schresltshld .srprevdatapar i{padding-right:5px;font-size:15px;color:#000;}
#schresltshld .srprevdatapar .fa-bath, #schresltshld .srprevdatapar .fa-car{padding-left:10px;font-size:14px;}


.soldreshld{color:#00BFB2;background:white;border:1px solid #f9f9f9;border-radius:3px;font:16px "Quicksand",sans-serif;padding:5px;float:left;margin:0px 5px 20px 5px;width:300px;box-shadow: 2px 2px 2px #999; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999;}
.soldresaddr{width:100%;font-weight:400;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.soldresdt{width:100%;color:#333;font-weight:400;font-size:16px;padding:0px 0px 0px 0px;}

.linkshlder{text-align:center;display:block;clear:both;width:96%;padding:20px 2% 10px 2%;}
.annav,.thispg,.manypg{cursor:pointer;text-align:center;left:10px;margin-left:10px;display:inline-block;border:1px solid #ddd;font:16px Roboto,sans-serif;border-radius: 5px;padding:5px;width:20px;height:20px;line-height: 20px;}
.thispg{color:#142845;cursor:default;border:1px solid #142845;}
.manypg{color:#999;background:white;border-color:white;padding:0px;}
.annav{color:#999;background:white; }
.annav.arrw{padding: 5px 10px;}
.annav.arrw .fa-chevron-right{padding-left:3px;}
.annav.arrw .fa-chevron-left{padding-right:3px;}
#page #schresltshld h3.noprops{color:#142845;font-weight:400;font-size:18px;width:96%;padding:20px 2% 20px 2%;display:inline-block;text-align:center;}

#page #schresltshld h3.soldsiin{color:#66D9D1;font-weight:400;font-size:20px;width:96%;padding:40px 2% 20px 2%;display:inline-block;text-align:center;}
#page #schresltshld h3.soldsiin a{text-decoration:none;background:#66D9D1;color:white;padding:2px 10px 5px 10px;border-radius:5px;}
#page #schresltshld h3.soldsiin a:hover{text-decoration:none;background:#5A7C55;}
#page #schresltshld h3.soldsiin p{margin:0px 0px 20px 0px;padding:0px;font-size:18px;}

#page  #schresltshld  h3{margin: 0px 10px 0px 0px;
  padding: 5px 0px 15px 0px;
  width: auto;
  font: 14px "Roboto",sans-serif;
    font-weight: normal;
  float: left;
  font-weight: 400;
  text-transform: none;
  color: #333;}
#page  #schresltshld .srheadsum h3{white-space:nowrap;}

#page  #schresltshld #schordpick span{text-decoration:underline;cursor:pointer;}
#page  #schresltshld #schordpick{margin-right:0px;}
.srprevhead{float:left;width:100%;clear:both;font-size:16px;}
.srprevhead.subtyp{width:270px;max-width:270px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#page #schresltshld h2.propSearchSubHeading{font:20px Roboto, sans-serif;color:black;margin: 5px 0px 5px 0px;}
#page #schresltshld h3.propSearchSubHeading{width:100%;text-align:center;float:left;font:16px Roboto, sans-serif;color:#555;margin: 20px 0px 0px 0px;padding-bottom: 10px;}
#sumheadhldr{width:98%;padding:20px 1% 30px 1%;float:left;vertical-align:bottom;}
#schordersel{float:left;margin-left:15px;margin-right:15px;}

#page #schresltshld #areaSoldSubs{float:left;width:100%;margin-top:50px;padding-bottom: 50px;}

#schresltshld #schordersel select#shcord option{font-size:14px;padding:0px;}
#schordersel .selwrap{width:130px;}
#schordersel .selwrap select{width:160px;color:#333;font: 14px Roboto, sans-serif;}


.srheadsum{float:left;}
#resultsholder #datacol .pghead{border-bottom:0px solid #c0c0c0;padding:0px 1% 0px 2%;width:97%;}
#resultsholder #datacol h1{padding:5px 0px 10px 0px;width:100%;margin:0px;text-align:left;font-size:30px;font-weight:400;font-family: Roboto, sans-serif;}


#dirhldr{float:left;padding:10px 2% 10px 2%;width:96%;}
#datacol #dirhldr{padding:10px 1% 5px 2%;width:97%;}
#dirhldr i{font-size:12px;padding:0px 5px 0px 5px;color:#66D9D1;}
.schdirlnk a{font:12px Roboto,Arial;color:#555;text-decoration:none;}

#arsublinkcont{display:inline-block;text-align:center;width:96%;padding:20px 2% 0px 2%;}
.sublink{display:inline-block;padding:7px 15px 0px 0px;}
.sublink:hover{background: #B1DDD4;}
.sublink a{font:18px "Quicksand",sans-serif;color:#777;}
.sublink a:hover{color:#66D9D1;}

#soldcont #arsublinkcont .sublink a{text-decoration:none;color:white;font-size:18px;}

  
#arsublinkcont .sublink{background:#b1ddd44d;border-radius:900px;
color:black;font-size:14px;border: 1px solid #B1DDD4;
margin:10px 10px;padding: 14px 16px;font-family:Roboto, sans-serif;font-weight:400;}
#arsublinkcont .sublink:hover{background:#B1DDD4}  
  
#arsublinkcont .arereg.soldSubs {}
#arsublinkcont .arereg.soldSubs .sublink{background:#ddd;color: #555;}

#arsublinkcont .sublink a{text-decoration:none;}
#arsublinkcont .proparcnt{margin-left:5px;line-height:20px;position:relative;top:1px;text-align:center;display:inline-block;vertical-align:top;font-size:12px;background:white;color:#333;width:20px;height:20px;border-radius:50%;}


#respwrap .national #datacol.fssrdc{float:left;width:100%;top:0px;margin-top:20px;text-align:center;background: #f9f9f9;}

.natlinkcont{margin:30px 25px 30px 25px;display:inline-block;text-align:center;width:46%;padding:0px 0px 20px 0px;width:350px;border-radius:8px;overflow:hidden;background:white;box-shadow: 0px 16px 32px -4px rgba(12, 12, 13, 0.1), 0px 4px 4px -4px rgba(12, 12, 13, 0.05);}
#soldcont .natlinkcont .sublink a{text-decoration:none;color:white;font-size:18px;}
.natlinkcont .sublink{background:#b1ddd44d;border-radius:900px;
color:black;font-size:14px;border: 1px solid #B1DDD4;line-height:17px;
margin:10px 10px;padding: 14px 16px;font-family:Inter, Roboto, sans-serif;font-weight:400;}
.natlinkcont .sublink:hover{background:#B1DDD4}
.natlinkcont .sublink a{text-decoration:none;}
.natlinkcont .proparcnt{margin-left:5px;line-height:20px;position:relative;top:1px;text-align:center;display:inline-block;vertical-align:top;font-size:12px;background:white;color:#333;width:20px;height:20px;border-radius:50%;}
.natlinkcont .regioncityholder{position:relative;top:0px;}
.natlinkcont .regioncityselector{margin-top:0px;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:0px;}
.natlinkcont .regioncityselector.hdn{text-decoration:underline;margin-top:0px;border-bottom:0px;padding-bottom:50px;color:white;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:3px;text-shadow: 0.04em 0.04em 0.04em #000; }
.natlinkcont .natpic{height:185px;}
#resultsholder  #datacol .pghead h1.natsch{text-align:center;margin:90px 0px 10px 0px;font-size:40px;}

/**** Details Page *****/
#detailsholder{display:inline-block;width:100%;}
#detailsholder .errh{font-size:20px;text-align:center;width:100%;color:#66D9D1;padding:100px 0px 100px 0px;}
#contnthld{max-width:1024px;margin:0px auto;}
#displayholder{position:relative;top:0px;display:inline-block;width:100%;}

#ardir{display:inline-block;height:15px;z-index:900;color:white;vertical-align:top;width:95%;margin:20px 0px 10px 1%;}
#ardir a{color:white;text-decoration:none;text-shadow:1px 1px 1px black;}
#ardir a:hover{text-decoration:underline;}
#ardir i{padding:0px 4px 0px 5px;margin-top:2px;text-shadow:1px 1px 1px black;}


#listingdata{display:inline-block;width:96%;padding:0px 20px 10px 20px;background: #efefef;width:calc(100% - 40px);}

#contnthld .infoboxpreamble{width:98%;background:#66D9D1;color:white;text-align:center;display:inline-box;padding:10px 1% 10px 1%;border-top:1px solid white;}

#rhd{float:right;width:38%;margin-left:1%;}


#apptmaker .infoboxhdr.subsec{display:inline-block;background:white;padding:10px 0px 5px 0px;border-top:1px solid #00BFB2;}
#apptmaker .infoboxhdr.subsec h2{color:#00BFB2;background:white;font-size:20px;font-weight:400;}
#apptmaker .infoboxhdr.subsec i{margin:0px 0px 3px 5px;}
#apptmaker .infoboxhdr.subsec i.fa-question-circle{cursor:default;position:relative;top:-10px;font-size:12px;}
#apptmaker .infoboxpreamble.subsec{color:#66D9D1;background:white;padding-top:0px;}
#apptmaker .infoboxpreamble.privw{color:#66D9D1;background:white;font:20px Quicksand,sans-serif;font-weight:300;border-top:0px solid #66D9D1;width:96%;margin:0px 2% 0px 2%;padding:0px 0 0px 0;}
#opedaydet{display:inline-block;width:96%;padding:10px 2% 10px 2%;}
#apptmaker .subsec.detslist p.bookopensd{text-decoration:underline;cursor:pointer;width:99%;text-align:center;}
#apptmaker .bookopensd:hover{color:#66D9D1;}



#mdstat .svsdtmp{margin-top:10px;}

#contnthld .subsec.detslist{display:inline-block;border-top:1px solid white;width:98%;padding:0px 1% 10px 1%;} 
#contnthld .subsec.detslist p{font-size:14px;font-family:Roboto,sans-serif;font-weight:400;display:inline-block;text-align:left;margin:0px;padding:0px 3% 5px 3%;color:#333;width:94%;}
#contnthld .subsec.detslist a{text-decoration:underline;color:#555;}
#contnthld .subsec .noites,.descrdiv  .noites{font: 16px Roboto,sans-serif;font-weight:400;display:inline-block;width:100%;text-align:center;padding:0px 0px 10px 0px;color:#555;}
.descrdiv  .noites a{color:#66D9D1;}
#contnthld #pvcontctfm{border:0px;padding-top:0px;}
#pvcontctfm #shentrpr{width:100%;text-align:center;font-size:14px;padding:0px;}
#shreqload{display:none;}
#minprofos.profilecatg{padding:10px 0px 0px 0px;width:100%;}
#minprofos.profilecatg .infoboxct{padding:0px;}
#minprofos.profilecatg .infoboxct .formfldwrap{width:300px;}
#profilepop{margin:0px;padding:0px;display:inline-block;width:100%;}
.biholdr{display:inline-block;padding:0px 0px 5px 0px;}
#profilepop .infobox .infoboxct{width:100%;}
#profilepop .infobox .infoboxct .formfldwrap{margin:0px 9px 0px 9px;}
#profilepop .popok span{margin-top:0px;}
#profilepop .verval{white-space: nowrap;overflow:hidden !important;text-overflow: ellipsis;}
#profilepop .formfldwrap div{font-family:Quicksand,sans-serif;font-weight:300;}
#profilepop .formfldwrap label{font-size:14px;font-weight:400;border-top:0px solid #999;PADDING-TOP:8PX;}
#profilepop .infoboxhdr{width:96%;padding:10px 2% 10px 2%;color:white;font:20px Roboto, Arial;margin-bottom:10px;}
#profilepop .infoboxhdr.subhd{font:16px Roboto, Arial;margin-top:20px;line-height:26px;padding:8px 2% 8px 2%;}

#profilepop .infobox .infoboxct .formfldwrap.attend{margin-left:-10px;padding-left:10px;}
#profilepop .infobox .infoboxct .formfldwrap.attend .intextwrap{background:white;}

.errspan{display:inline-block;color:#dd0000;padding:20px 0px 10px 0px;}
.prook{display:inline-block;padding:20px 0px 10px 0px;color:green;line-height:26px;}
.prook .fa-check-circle{font-size:20px;color:green;padding-right:20px;position:relative;top:-5px;}
#minprofos #firnameok i.fa,#minprofos #lasnameok i.fa{position:relative;top:5px;left:-3px;}
#minprofos .upok .fa-check-circle{font-size:20px;vertical-align:bottom;MARGIN-TOP:0PX;}

.white-popup.wider {max-width: 640px;}

.rhdbox{display:inline-block;width:100%;padding:10px 0 10px 0;}
.detcontbox{width:300px;margin:0px auto;}
.detcontbox .intextwrap{margin:10px 0px 0px 10px;width:260px;horizontal-align:center;}
.detcontbox .intextwrap.txtar{height:150px;}
.detcontbox textarea{height:100%;width:100%;border:0px;font:16px 'Quicksand', sans-serif;padding:5px;}
.detcontbox .infoboxhdr h2{text-align:center;}
.detcontbox .subbutwrap{margin-bottom:20px;}

#lhd{float:left;width:60%;}
.descrdiv{display:inline-block;width:94%;background:white;margin:10px 2% 10px 0px;padding:10px 2% 20px 2%;}
.descrdiv h3{text-transform:uppercase;width:100%;padding:0px;margin: 5px 0px 20px 0px;font:18px 'Quicksand', sans-serif; font-weight:500;color:#142845;}
#feats ul.stdfeatlist{margin:0px;float:none;list-style-type:none;display:inline-block;text-align:center;padding:0px;}
#feats ul.stdfeatlist li{text-transform:none;font:14px Roboto, sans-serif;font-weight:400;color:#333;float:none;display:inline-block;margin:0px 0px 15px 0px;background:white;width:180px;}

#featdets ul{margin:0px auto;float:none;list-style-type:none;display:inline-block;text-align:left;padding:0px;}
#featdets  ul li{horizontal-align:left;text-align:left;font:14px 'Quicksand', sans-serif;font-weight:400;color:#333;display:inline-block;margin:0px 0px 10px 0px;background:white;width:160px;}

#feats i{color:#406A79;width:20px;font-size:16px;padding:0px 5px 0px 5px;}
#featdets  i{color:#00BFB2;width:20px;font-size:16px;padding:0px 5px 0px 5px;}

#textdesc{border-top:1px solid #efefef;font:14px 'Quicksand', sans-serif;font-weight:400;color:#333;margin:10px 0px 0px 0px;float:none;display:inline-block;padding:10px 0px 10px;}
#textdesc p{margin:5px 0px 0px 0px;padding:0px;}
#textdesc ol {padding:0px 10px;margin:0px 0px 0px 10px;}
#textdesc ul {list-style-type:disc;padding:0px 10px;margin:0px 0px 0px 10px;}
#textdesc ul li{padding:0px;margin: 4px 0px 4px 4px;text-align:left;}

#secdesc{font:14px 'Roboto', sans-serif;font-weight:400;color:#333;margin:0px;float:none;display:inline-block;padding:10px 0px 10px;}
#secdesc p{font-weight:400;color:#142845;text-transform:uppercase;margin:10px 0px 0px 0px;padding:0px;}

#maploc{width:100%;display:inline-block;height:500px;}
#maploc #map{display:inline-block;position:relative;top:0px;}

#floorplan, #nearbysoldlistings, #matterport{width:96%;padding:10px 2% 10px 2%;display:inline-block;}
#floorplan img, #nearbysoldlistings img{display:inline-block;width:100%;}

.soldtabrec{vertical-align:middle;padding:5px 0px 5px 0px;font:12px Quicksand,sans-serif;font-weight:400;}
.soldtabrec.nowarp{white-space:nowrap;text-overflow: ellipsis;}
.soldmapkey{float:left;color:white;margin-right:5px;background:#66D9D1;border-radius:50%;height:14px;width:14px;line-height:14px;text-align:center;padding:4px;border:1px solid #00BFB2;}

#picscroller{position:absolute;z-index:900;left:30px;bottom:0;}
.popup-gallery{display:inline-block;z-index:900;margin-bottom:30px;border:1px solid white;border-radius:3px;box-shadow: 2px 2px 2px #999; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999;}
#cbtprv{width:150px;margin:0px;padding:0px;display:inline-block;}
#pccbt{display:inline-block;width:150px;vertical-align: bottom;}
#piccnt{position:absolute;margin:10px;font:16px 'Quicksand', sans-serif;color:white;text-shadow:1px 1px 1px black;}
.favetizer{position:absolute;z-index:900;right:30px;top:0;}
.favouritize{display:inline-block;z-index:900;margin:20px 0px 0px 0px;cursor:pointer;}
.favouritize i{color:#efefef;font-size:40px;text-shadow:1px 1px 2px #333;}
.favouritize:hover i{color:white;font-size:44px;margin-top:-2px;}
.favouritize i.fa-heart, .favouritize i.fa-times{color:#f46a66;}
#detailsholder .favouritize i.fa-heart{color:white;}

.srprevhld .favetizer, .mapprevpichld .favetizer{top:0;right:0;}
.srprevhld .favouritize, .mapprevpichld .favouritize{margin:8px 10px 0px 0px;}
.srprevhld .favouritize i, .mapprevpichld .favouritize i{font-size:20px;}


.liststatdisp{position:absolute;z-index:900;left:10px;top:10px;}
.mssold, .mswithd, .onoffer, .onshow, .newListing, .reducedPrc{z-index:90;

	line-height:16px;
	margin:0px;
	width:90px;
	border:0px solid #999;
	padding:5px 0px;

	font:14px Roboto, Arial;
	display:inline-block;
	text-align:center;
	position:relative;
	font-weight:400;
	top:0px;
	left:0px;
	text-transform:capitalize;
	background: rgba(255, 255, 255, .85);
	border-radius:3px;
}

.onoffer{background:rgba(20, 40, 69,0.9);color:white;}
.mssold{background:rgba(20, 40, 69,0.9);color:white;}

.mswithd{background:rgba(10, 10, 20, 0.6);color:white;}
.newListing, .reducedPrc{background:rgba(254, 111, 97, 0.9);color:white;}

.onshow{color:black;background:#B1DDD4;}


/*** Calendar ***/
#expirydate{margin-left:10px;display:none;}
#expirhldr i{color:#66D9D1;cursor:pointer;display:inline;float:right;padding:5px 5px 0px 0px;}
.datedisp{display:none;width:230px;float:none;font-weight:400;color:#000;letter-spacing:0.05em;padding: 2px 2px 4px 4px ; }
#expires{width:230px;display:inline;float:none;font-weight:400;}
.jalendar { width: 265px !important; }   


#mdstat{position:relative;}
.mdstatob{position:absolute;}
.mdstatob div{position:relative;top:-30px;left:-20px;}

#apptmaker{margin-top:10px;}

#contactdiv .popcontbox{display:block;}
#contactdiv .popcontbox .infoboxct{padding-bottom:20px;}
#contactdiv .messdone{width:100%;display:inline-block;text-align:center;margin:20px 0px 30px 0px;;}
#contactdiv .messdone span{ font:16px 'Roboto', sans-serif,Arial;color:#66D9D1;font-weight:500;}
#contactdiv .messdone i{color: green;padding-right: 20px;font-size: 25px;position:relative;top:3px;}
#listingdata #feats li{text-align:left;}
.popup-gallery #piccnt{cursor:pointer;}


.listtermsitem{float:left;width:290px;font:16px Quicksand, sans-serif;font-weight:300;padding:0px 10px 10px 0px;}
.listtermsitem.termdecitem{width:98%;padding:0px 2% 10px 0px;}
.listtermsitem .fa-check-circle{color:#00BFB2;padding-right:8px;}
.listtermsitem .fa-times-circle{color:#EB0000;padding-right:8px;}
.listtermsitem .fa-circle-o{color:#c0c0c0;padding-right:8px;}
.listtermsitem .fa-info-circle{color:#142845;padding-right:8px;}
.listtermtitle .fa-question-circle{font-size:12px;color:#DDD;top:-5px;position:relative;padding-left:5px;}
.listtermdetails{display:none;width:96%;padding:5px 2% 0px 2%;}
.defmoredet{display:none;padding:0px 5px 4px 5px;background:#406A79;color:white;font-size:13px;cursor:pointer;border:1px solid #142845;border-radius:3px;height:14px;position:relative;top:-4px;margin-left:10px;}
.listtermdetails textarea{border:1px solid #ccc;font:12px Roboto, sans-serif;font-weight:300;width:96%;padding:2px 2% 2px 2%;border:0px;min-height:35px;color:#333;}
#conddec h3{margin:10px 0px 10px 0px;}
#conddec h3.listdclr{margin:20px 0px 10px 0px;}

#soldcont #propsearchform #areaselholder{width:300px;}
#soldcont #datacolwrap{text-align:center;}
#soldcont #datacolwrap #propsearchform{width:100%;text-align:left;}
#soldcont #propsearchform select{font-size:14px;font-family:Roboto,sans-serif;font-weight:400;}
#soldcont #propsearchform .crithldr{margin:0px 0px 0px 0px;}
#soldcont #bedswrap{display:none;}
#soldcont #typeselholder{display:none;}

#soldcont .select2-container .select2-selection--single{height:28px;padding-bottom:0px;}
#soldcont .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px;}
#soldcont .srsignupbt{float:left;width:230px;margin-right:10px;}
#soldntfy{font:18px Quicksand,sans-serif;float:left;font-weight:300;padding-top:5px;}

.sractbthld .forsalesold{width:240px;}
.sractbthld .forsalesold .fa{font-size:15px;}
.forsalesold{background:white;margin-top:-2px;font:18px "Quicksand", Arial;float:right;text-align:center;width:195px;border:1px solid #555;border-radius:3px;}
.forsalesold div{cursor:pointer;text-align:center;float:left;color:#333;padding:4px 0px 4px 0px;font-family:Quicksand,sans-serif;font-weight:300;}
.forsalesold div i{padding-left:2px;}
.forsalelink{width:45%;}
.soldlink{width:55%;}
.forsalesold div.active{font-weight:400;cursor:default;text-decoration:none;}


.srsignupbt, .fbshare {font:16px "Roboto", Arial;margin:-3px 0px 0px 10px;float:right;color:white;display:inline;text-align:center;background:#142845;padding:7px;cursor:pointer;font-weight:400;text-transform:none;border-radius: 5px;}
.srsignupbt{background:#00BFB2;;}
.fbshare {background:#3b5998;}
.srsignupbt i, .fbshare i{padding-right:7px;font-size:15px;color:white;}

#soldcont .srsignupbt,#soldcont  .fbshare {font:14px "Quicksand", Arial;margin:-1px 0px 0px 10px;float:left;color:white;display:inline;text-align:center;background:#142845;padding:5px 8px 5px 8px;cursor:pointer;font-weight:400;text-transform:uppercase;
    box-shadow: 2px 2px 2px #999;
    -moz-box-shadow: 2px 2px 2px #999;
    -webkit-box-shadow: 2px 2px 2px #999;
}
#soldcont .fbshare {background:#3b5998;}
#soldcont .srsignupbt i{padding-right:7px;}
.fssrdc .sractbthld{float:right;width:310px;text-align:right;margin-left:0px;overflow:display;max-height:50px;}


.mfp-iframe-scaler .mfp-close{font-size:3em;color:white;}

.regioncityholder{

	float:left;
	width:100%;
	text-align:center;

}
.regioncityselector{
	font:1.6em Roboto, sans-serif;
	float:left;
	width:90%;
	text-align:center;
	padding:20px 5% 10px 5%;
	margin:20px 0px 0px 0px;
}

.mfp-wrap {
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateZ(0);
}

#feats .imhlder{height:18px;vertical-align:top;display:inline-block;overflow:ok;}
#feats .imhlder .propFetImg{
	padding:0px 7px 0px 0px;width:30px;height:30px;border:0px;position:relative;top:-7px;
	
}
#feats .propFetName{height:18px;vertical-align:top;display:inline-block;}



  

@media only screen and (min-width: 1360px) {
	#schresltshld .srprevhld{margin:0px 10px 20px 10px;}
}
@media only screen and (max-width: 1279px) {
	.freshnd #resultsholder{margin-top:0px;}
#resultsholder #datacol h1{padding:0px;}
	#mapcol{  position: absolute;top: 0px;width:100%;}
  #datacol{ margin-top:-10px;   position:relative; right:0;left:0;float:left;width:100%;  height: auto; overflow: visible;  }
  #resultsholder  #datacol .pghead h1.natsch{margin:0px 0px 10px 0px;}
  .slldsrdc#datacol{ margin-top:0px;}
  #dirhldr{padding:10px 2% 0px 2%;}
  #resultsholder #subschhead h1{padding-bottom:10px;margin-bottom:0px;}
  #datacolwrap{padding-top:0px;} 
  #setlocalloc{float:none;padding-left:3%;}
  #schresltshld .srprevhld{margin:0px 10px 20px 10px;}
  
}
@media only screen and (max-width: 1023px) {
	
	#soldcont #propsearchform .crithldr{margin:0px;padding-left:2%;}

	#propsearchform #agewrap{display:inline-block;}
	#propsearchform{width:100%;}
}

@media only screen and (max-width: 800px) {
	#resultsholder #datacol h1{font-size:1.6em;padding-bottom:0px;}
	#propsearchform{width:100%;}

}

@media only screen and (max-width: 799px) {

	#maploc{height:400px;}
	#arsublinkcont .sublink a{font-size:16px;}
	.natlinkcont .sublink a{font-size:16px;}
	#page #schresltshld h2.propSearchSubHeading{font:16px Roboto, sans-serif;}
	#page #schresltshld h2.propSearchSubHeading{font:16px Roboto, sans-serif;color:#333;}
	
	
	
}
@media only screen and (max-width: 700px) {
	.white-popup.wider{padding:10px; width:300px;}	
	#profilepop .infobox .infoboxct .formfldwrap{margin:0px;padding-right:10px;}
	#profilepop .infobox .infoboxct .formfldwrap.attend{padding-right:5px;padding-left:5px;margin-left:-5px;}
	#profilepop .formfldwrap label{margin-top:5px;}
	#profilepop .infoboxhdr{font-size:18px;}
	#profilepop{padding-top:20px;}
}


@media only screen and (max-width: 675px) {
	

	#soldntfy{font-size:14px;}
	#soldcont .srsignupbt, #soldcont .fbshare{padding:5px;font-size:13px;}
	#soldcont .srsignupbt{width:200px;}
	#soldcont .srsignupbt i, #soldcont .fbshare i{ font-size:13px;}
	#schresltshld .MapAlertCont{font-size:14px;}
	#schresltshld .srprevhld{margin:0px 5px 20px 5px;}
	#schordersel{margin-right:0px;}
	.forsalesold{margin-right:10px;}
	#salesoldsel .forsalesold{margin-right:0px;}
	
	#resultsholder #datacol h1{width:96%;padding:5px 0 0px 0;}
	#dirhldr{padding:5px 2% 5px 2%;}
	#ardir{margin-top:10px;}
	#respldhead{display:block;font:16px Roboto, Arial;padding:10px 0px 0px 0px;margin:0px;}

	#feats ul.stdfeatlist{padding-left:4px;}
	#feats ul.stdfeatlist li{width: 145px;
    font-size: 14px;
    margin-bottom: 7px;
    padding: 4px 5px 4px 5px;
    overflow: hidden;
    white-space: nowrap;}
	#feats{padding:0px 5px 10px 5px;margin:10px 0px 10px 0px;width:auto;}
	#picscroller{left:10px;}
	#picscroller .popup-gallery{margin-bottom:10px;}
	#cbtprv{width:100px;border-radius:3px;}
	#pccbt{width:100px;border-radius:3px;}
	#textdesc{padding-top:5px;}
	#novrres{font-size:16px;padding:20px 2% 40px 2%;width:96%;}
	.soldresdt, .soldreshld{font-size:14px;}
	#soldcont #propsearchform select{font-size:14px;}

	.soldtabrec{padding:3px 0px 3px 0px;font:12px Quicksand,sans-serif;}
	#soldcont .soldreshld{width:290px;}
	/**#datacol.fssrdc #propsearchform #areaselholder{display:inline-block;}
	#propsearchform .crithldr{display:none;}
	**/
	
	
}	
@media only screen and (max-width: 639px) {
	#showfilter{display:inline-block;}
	#datacol.fssrdc #propsearchform #areaselholder{display:inline-block;}
	#datacol.fssrdc #propsearchform #areaselholder select{width:49%;}
	#datacol.slldsrdc #propsearchform #areaselholder{display:inline-block;}
	#datacol.slldsrdc #propsearchform #areaselholder select{width:49%;}
	
	#propsearchform .crithldr{width:calc(50% - 40px);margin-left:10px;margin-right:10px;display:none;padding-bottom:6px;}
	#propsearchform .crithldr .selwrap{width:calc(100% - 24px);}
	#propsearchform .crithldr .selwrap select{width:110%;}
	
	#sumheadhldr .sractbthld{width:100%;text-align:center;padding-bottom:20px;}
	#sumheadhldr .sractbthld div{display:inline-block;float:none;width: 100px;}
	.sractbthld .srsignupbt{background:#B1DDD4;color:black;}
	.sractbthld .srsignupbt .fa{color:black;}
	#sumheadhldr #fbsharebutt{display:none;}
	
	#sumheadhldr{text-align:center;padding:15px 0px 10px 0px;}
	#sumheadhldr .srheadsum{float:none;display:inline-block;}
	#datacolwrap{padding-bottom:20px;}
	#schresltshld .srprevhld{height: 365px;width:340px;border: 1px solid #ddd;box-shadow: none;border-radius: 5px;background: white;overflow: hidden;}
	#schresltshld  .srprevpichld{position:absolute;text-align:center;height:255px;width:340px;overflow:hidden;background:white;}
	#schresltshld  .srprevpichld img{width:340px;height:255px;position:relative;}
	#schresltshld #SoldRecs .srprevhld{width:340px;height:325px;}
	#schresltshld .srprevdatapar .srprevhead.subtyp{font-size:13px;}
	#schresltshld .srprevdatahld.salesr{padding-top:5px;}
}


@media only screen and (max-width: 520px) {

	#propsearchform #areaselholder{width:96%;}
	#minpricewrap .selwrap{width:110px;}
	#propsearchform .srchfrm label{padding-bottom:2px;}
	#resultsholder #datacol h1{font-weight:400;}
	

	#maploc{height:300px;}
	#detailsholder .favetizer{top:-5px;right:10px;}

	#ardir{margin-top:5px;}
	
	#mappalert{top:-15px;}
	#resultsholder #datacol h1{font-size:22px;}
	#propsearchform .crithldr .selwrap select{width:115%;}
	
	.natlinkcont{margin:30px 0px 30px 0px;width:340px;}
	.natlinkcont .natpic{height:175px;}
	.natlinkcont img{width:340px;}
	#resultsholder  #datacol .pghead h1.natsch{font-size:28px;}
	
	

}
@media only screen and (max-width: 400px) {
	#maploc{height:200px;}
	#cbtprv{width:80px;border-radius:3px;}
	#pccbt{width:80px;border-radius:3px;}
	#piccnt{font-size:14px;margin:10px 0px 10px 5px;}
	#soldcont #propsearchform .crithldr{margin:0px 5px 10px 5px;}
	#soldcont .soldreshld{margin-left:0px;}
	.sractbthld{padding-left:0px;}
	#showmap, #showfilter{margin-left:5px;}
	#propsearchform .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0px 5px 0px 5px;}
	#areasselect{width:150px;}
	#resultsholder #datacol h1{font-size:20px;}
	#propsearchform .crithldr .selwrap select{font-size:14px;}
	#propsearchform .crithldr .selwrap option{font-size:14px;}
	#arsublinkcont .sublink{width: calc(100% - 54px);}
	.natlinkcont .sublink{width: calc(100% - 54px);}
	
}

@media only screen and (max-width: 350px) {
.white-popup.wider {PADDING:5PX;}
#listingdata #featdets ul{ text-align:left;padding-left:10px;}
#salesoldsel,#searchonmoveCont{margin-left:5px;}
#searchonmove .usrimct{font-size:12px;}
#searchonmoveCont{width:145px;}
#mappalert{left:40px;}
#showmap .fa, #showfilter .fa{display:none;}
}


@media only screen and (max-height:1000px) and (max-width: 1279px) {
	#respwrap #mapcol{ height:550px;}
	#respwrap  #datacol{ top:590px;}
	#respwrap #map{height: 500px;}
}
@media only screen and (max-height:800px) and (max-width: 1279px) {
	#respwrap #mapcol{ height:470px;}
	#respwrap  #datacol{ top:560px;}
	#respwrap #map{height: 470px;}
}
@media only screen and (max-height:700px) and (max-width: 1279px) {
	#respwrap #mapcol{ height:380px;}
	#respwrap  #datacol{ top:470px;}
	#respwrap #map{height: 380px;}
}


@media only screen and (max-height:480px) and (max-width: 1279px) {
	#respwrap #mapcol{ height:300px;}
	#respwrap  #datacol{ top:380px;}
	#respwrap #map{height: 300px;}
	
	#dirhldr{display:block;}
	#sumheadhldr{display:block;}

}
@media only screen and (max-height:400px) and (max-width: 1279px) {
	#respwrap #mapcol{ height:240px;}
	#respwrap  #datacol{ top:330px;}
	#respwrap #map{height: 240px;}
}
@media only screen and (max-height:320px) and (max-width: 1279px) {
	#respwrap #mapcol{ height:210px;}
	#respwrap  #datacol{ top:210px;}
	#respwrap #map{height: 210px;}
	
	#dirhldr{display:none;}
	#sumheadhldr{display:none;}
}


@media only screen and (orientation: portrait){

	#respwrap.freshnd #resultsholder #mapcol{ height:380px;}
	#respwrap.freshnd #resultsholder #map{height: 380px;}
	#respwrap.freshnd #resultsholder #datacol{ top:470px;}
	
	
	#respwrap.freshnd #resultsholder.national #datacol
	
	#respwrap.freshnd #resultsholder.hidemap #mapcol{ height:0px;}
	#respwrap.freshnd #resultsholder.hidemap #datacol, #respwrap.freshnd #resultsholder.national #datacol{ top:90px;}
  
}
  
