/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

@media screen and (max-width: 500px) and (orientation:portrait) {
	
	#map-canvas {
		display: none;
    	position: relative;
    	top: 0px;
    	right: 0px;
    	width: auto;
    }
    
    #main-content {
		min-height: 0px;
	}

 	#main-content .article {
  		width: auto;
  		min-height: 0px;
  		margin-left: 0px;
  		margin-right: -5px;
  	}
    
    #main-content .article img {
    	position: absolute;
    	width: 120px;
    	height: 90px;
    	right: auto;
    	left: -5px;
	}
    
    
    #main-content .article p {
    	margin-left: 0px;
    	margin-right: 0px;
    	text-align: justify;
    }
    
    #main-content .article h2 {
    	position: relative;
    	width: auto;
    	height: 130px;
    	margin-left: 140px;
    	margin-bottom: 0px;
	}
	
	#main-content .article h2 span.num {
		display: none;
	}
	
	#main-content .article h2 a {
		margin-left: -5px;
		margin-bottom: 8px;
		line-height: 20px;
		padding-right: 0px;
	}
	
	#main-content .article p.sizes {
		position: relative;
		width: auto;
		margin-left: 140px;
		margin-top: -45px;
	}
	
	/* SIDEBAR
 	 * * * * * * * * * * * * * * * * */
 	 	
	#sidebar { 
		padding-top: 20px;
		padding-bottom: 10px;
	}
	
	.sidebar#broker  {
		display: none;
	}
	
	.sidebar#database {
		display: none;
	}
	
	.sidebar#neighborhood { }

}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

@media screen and (max-width: 350px) and (orientation:portrait) {
	
	#main-content .article h2 a {
    	font-size: 14px;
    	line-height: 18px;
	}
}