.mlsListingSmall		{float:left; margin-right:25px; margin-bottom:25px; border:1px solid var(--webBlue); 
							border-radius:10px; width:260px; padding:0px; background-color:#fcfdff; z-index:-1;}
.mlsImgSmall			{width:260px; height:162px; border-top-left-radius:10px; border-top-right-radius:10px; background-position: center center}

.smallMLSClear			{color:#000000; padding:0px; background-color:#ffffff; min-width:200px; max-width:100%; border:0px solid red;}

.smallRowData			{display:flex; justify-content:space-between; align-items:center;}
.smallRowData a:hover	{text-decoration:underline}

#longLat div				{float:left}
#longLat div.videoTitle
						{margin-left:30px}
#lat, #lng				{width:100px; font-size:20px}
.imgPop					{border-radius:10px; margin-bottom:5px; width:100%; height:auto; padding:0px}
.smallImgPop			{border-radius:10px; margin-bottom:5px; width:80px; height:60px; padding:0px; margin-right:10px}
.label					{color: var(--webBlue); font-size: 11px; font-weight:normal; text-align: center; white-space: nowrap;
				  		 background-color:#ffffff; border-radius:30px; padding:4px; border:1px solid var(--webBlue);}
				   
.pclass					{font-size:16px}
.h2Title				{color:var(--webBlue); font-size:20px; border-top:1px solid var(--webOrange); padding-top:20px; margin-top:40px}

.mlsMapSetDivs			{display:flex; flex-wrap:wrap; gap:0.8rem}
#smallFilter			{display:none;}

#mainFilter				{inset:0rem 0rem 0rem 0rem; background:#fefefe; position:fixed; z-index:100;  border:2px solid var(--webBlue);}
#filterHeader			{padding:10px; background:var(--webBlue); color:#ffffff; font-size:1.4rem; text-align:center; font-weight:bold;
							display:flex; justify-content:space-between; align-items:center}

#mainFilter input[type=text] 
						{padding:5px 5px; font-size:1.1rem; min-width:5rem}

.adHeight				{margin-top:-1.2rem}

.filterTitle			{font-size:1.1rem;}
.filterRow				{display:flex; align-items:center; gap:1rem;}


.filterShort			{display:flex; margin-top:2rem; align-items:center;}
.filterShort >*:nth-child(1) {min-width:120px; text-align:left}
.filterShort >*:nth-child(2) {border:0px solid black}

.filterAdd				{display:flex; justify-content:flex-start; gap:1.5rem}
.filterAdd a			{border:1px solid #7f7f7f; border-radius:10px; padding:8px 14px; font-size:1.1rem; background-color:#ffffff}

.filterAddSale			{display:flex; justify-content:flex-start; gap:0.8rem}
.filterAddSale a		{border-radius:10px; padding:8px; font-size:1.1rem;}
.filterOn 				{background-color:var(--webOrange); color:#ffffff; border:1px solid #ffffff;}
.filterOff				{background-color:#ffffff; color:var(--webOrange); border:1px solid var(--webBlue);}


#mapBox					{display:flex; width:100%; height:100%;}
#mapBox >*:nth-child(1){
	flex:0 0 430px; 
	min-width:220px;
}
#mapBox >*:nth-child(2){
	flex:1 1 800px; 
	height:100%;
}
@media (max-width:1000px){
	#mapBox >*:nth-child(1){
		flex:0 0 220px;
	}
	#searchFormNav	{display:none}
	#smallFilter	{display:block;}
}
.smallMLSClear	{width:200px}
@media (max-width:700px){
	#map 			{display:none !important; flex:0 0 0px !important;}
	.mlsMapSetDivs	{justify-content:space-evenly; gap:1rem}
	
	.smallMLSClear	{border:0px solid green; width:auto}
	
	#mapBox >*:nth-child(1) {
		flex: 0 0 100%;
	}
}
