<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

	/* media="screen and (max-width:769px)" */
	/* referenced by 01-002-060 						*/

	body.aw{
		/*background:#fff;*/
		font-size:100% !important;
		}

	h1,h2,h3,h4,h5{
		/*color:#4A4A4A;*/
		text-align:center;
		line-height:normal;
		}


	p,td,div,span{
		/*font-size: 0.99em;*/
		/* line-height: 1.5em; */
		line-height:1.5;
	}

	/*a:link, a:visited{color:#4A4A4A;text-decoration:none;}*/
	.top-nav a:link, .top-nav a:visited{color:#fff;}

	h1{font-size:170% !important;font-weight:bold !important;line-height:normal;}

	#adminstatswrap, #adminstats{display:none !important;}

	#special-message-wrap{display:none;}

	body, p, td, span, #col-2-wrap, #footer-wrap, #idx-bottom-frame-wrap{
		font-family:arial,helvetica,clean,sans-serif;
		/* line-height:1.231; */
		line-height:1.5;
		}

	#main-wrap,
	#top-nav-wrap,
	#header,
	#header-wrap,
	#header-trans-layer-wrap,
	.idx-top-frame #mobile-header-wrap{
		width:100% !important;
		font-family:arial,helvetica,clean,sans-serif !important;
		font-size:16px !important;
		}

	.idx-top-frame .idx-top-frame-wrap table{display:none;}

	.maincelldiv{width:95% !important;}

	body.aw .top-nav-table{display:none;}

	#top-nav-wrap{margin-top:0px !important;clear:both;}

	ul#top-nav{margin:10px 0 !important;}

	#top-nav-wrap li{
		line-height:3;
		white-space:nowrap;
		}

	#col-1-wrap{
		display:none;
		}

	#col-2-wrap{
		float:left !important;
		width:95% !important;
		clear:both;
		margin: 30px 2.5% 8px 2.5%;
	}

	#footer-wrap{
		width:100% !important;
	}

	.aw #footer-wrap{
		/*padding-top:20px;*/
		}

	#footer .img-company-0{
		width:30% ;
		max-width:140px;
	}

	#footer-wrap .hr_1{display:none;}

	#footer, .copyright .disclaimer{
		width:95% !important;
	}

	.home_page_table{
		margin:0 !important;
		width:100% !important;
		}

	.seller-text, .buyer-text{width:100% !important;}

	.rental-list, .listing-list, .sold-listing-list, .ihf-featured-listing-list, .ihf-agent-listing-list, .featured-listing-list-2-col, .ordered-region-list, .region-list, .region-list-2, .region-list-by-regiontype, .region-list-3, .region-list-4, .region-main-cell, .copyright{
		width:100% !important;
		}

	.profile-list, .profile-text{width:100% !important}
	.tbl-listing-detail{width:100% !important}

	.listing-row{
		clear:both;
		border-top:1px solid #999;
		background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f6f8));
		background: -moz-linear-gradient(top, #fff, #f0f6f8);
		margin-bottom:0 !important;
		overflow:auto;
		padding:8px 0;
	}

	.listing-list .spacer-row{height:0;}

	#col-2 .img-listing-0 {
	  width:90% !important;
	  border:none !important;
	  margin-top:4px;
	  margin-left:4px;
	}

	.img-listing-1 {
	  width:95% !important;
	  height:auto !important;
	}

	.img-profile-0{
		/*width:80px;*/
		}

	.img-wrap-0.img-profile-0 {
			display: block;
			float:none;
			margin:0 auto 1.2rem;
		}

	.profile-contact-table{margin-right:auto;margin-left:auto;}

	.profile-name-designations{text-align:center;}

	.region-item-wrap{margin-bottom:1.5rem;}

	.img-listing-1-caption {width:100% !important;}

	.tbl-listing-detail{width:100% !important;}

	.listing-list .listing-summary{
		width:60% !important;
		float:right !important;
		}

	.listing-thumbnail-wrap{
		float:left !important;
		width:40% !important;
		}

	.hr_1, .hr_2{
		width:100% !important;
		height:2px !important;
		margin-left:auto !important;
		margin-right:auto !important;
		}

	#mobile-header-wrap{
		box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.75);
		}

	#main-wrap #main #mobile-header-wrap,
	.idx-top-frame #mobile-header-wrap,
	.idx-top-frame #mobile-header-wrap #mobile-header,
	.idx_topframe #mobile-header-wrap,
	.idx_topframe #mobile-header-wrap #mobile-header{
		white-space:nowrap;
		visibility:visible !important;
		height:50px !important;
		width:100%;
		clear:both;
		overflow:hidden !important;
		position:fixed !important;
		top:0px;
		left:0px;
		z-index:100000;
		color:#fff;
		font-weight:bold;
		margin-bottom:50px;
		}



	.idx_topframe table{display:none;}
	/* ----- */

	table.idx_bottomframe{width:100% !important;}

	#topframe{
		position:fixed !important;
		top:0px;
		left:0px;
		z-index:100000;
		}


	#header-trans-layer-wrap,
	#marquee-wrap{
		display:none !important;
	}

	#header #header-logo{
		display:none !important;

		/*position:relative !important;
		float:right;
		width:80px;
		height:80px;
		right:auto !important;
		left:auto !important;
		bottom:auto !important;
		top:auto !important;
		padding:0 !important;
		overflow:hidden;
		*/
		}
		#header-logo img{
			/*width:100%;*/
			}

	#header-headshot{
		display:none !important;

		/*position:relative !important;
		float:left;
		width:80px;
		height:80px;
		right:auto !important;
		left:auto !important;
		bottom:auto !important;
		top:auto !important;
		padding:0 !important;
		overflow:hidden;
		*/
		}
		#header-headshot img{
			/*
			width:100%;
			*/
			}

	#slideshow{
		display:none;
		}

	#mobile-header a{text-decoration:none;}

	#header #top-nav-wrap {
		top:0px !important;
		clear:both;
		position:relative !important;
		height:auto !important;
		}

	#top-nav{display:none;} /* uncomment to activate slide-down nav*/

	#header{
		height:auto !important;
		/*overflow:auto !important;*/
		margin-top:50px;
	}

	/*
	#mobile-box{
		display:block !important;
		margin-top:50px;
		clear:both;width:100%;height:100px;text-align:center;background:#F63;font-family:Arial, Helvetica, sans-serif;
		}
	*/


	.tbl-form input[type="submit"],
	.tbl-form input[type="text"],
	.tbl-form input[type="email"],
	.tbl-form select,
	.tbl-form textarea
	{
		width:92% !important;
	}


	#listing-detail-description, #listing-detail-datapoints{
		margin-left:10px;
		max-width:90% !important;
		width:90% !important;
		clear:both !important;
		float:left !important;
		}

	#listing-detail-photos{}
	#listing-detail-main{}

	.img-region-1, .img-profile-0{width:100% !important;}
	.img-wrap-0{margin:20px 0;padding:0;border:none;background:none;border-radius:7px;}

	.region-map-iframe{width:98% !important;height:230px !important;}

	#articles-list-1 li{line-height:2}

	table.school-list td.school-heading a:link{line-height:2 !important;}
	table.school-list td{line-height:2 !important;}
	.tbl-form cma-form {border-spacing:0 !important;}
	.cma-form div{
		clear:both !important;
		width:100% !important;
		margin:8px auto !important;
	}
	.cma-form input, .cma-form select{width:95% !important;}
	.cma-form label{
		display:inline-block !important;
		width:100% !important;
		text-align:left !important;
		}
	.cma-form #btnSubmit{
		margin:4px auto !important;
		width:100% !important;
		}

	#nav-bottom-wrap nav a{
		font-size:130%;
		line-height:2;
		white-space:nowrap;
		}

	.copyright{font-size:85% !important;}


	#version-wrap{
		display:block !important;

		height:40px;
		bottom:0px;
		right:0px;
		width:100%;
		background:#999;
		z-index:100000;
		text-align:center;
		line-height:40px;
		color:#000;
		margin-top:200px;
	}

	/*
	body.ihf #header-wrap iframe {
		width:100% !important;
		height:inherit !important;
		}

	body.ihf .modal-dialog{margin-top:50px !important;}
		*/

	#ihf-main-container .modal-dialog {
		margin-top: 50px;
	}

	/*stop background scrolling when ihf modal is open*/
	body.modal-open {
	    overflow: hidden;
	    position: fixed !important;
	}

	#modal-reg-form{padding:10px !important;} /*reduce aw modal padding on mobile*/

	/* ---- */
	#mobile-heading-1{ text-align:center;margin-left:60px;margin-top:6px;margin-right:50px;font-size: 14px;color:#fff;overflow:hidden;line-height:20px; }
	#mobile-top-left-element{ position:absolute!important;top:0;left:0; }

	.vertically-centered{
		max-width: 100%;
		width: auto;
		height: auto;
		position: absolute!important;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}

	.qs2#quicksearch-wrap{
		width:100% !important;
	}
</pre></body></html>