/*----------------------------------------------------------------------
IPHONE FIXES (OVERRIDES)
----------------------------------------------------------------------*/
@font-face { font-family: 'MyriadPro-Light'; src: url('http://www.mcsrealestatewebsites.com/_fonts/MyriadPro-Regular.otf'); }

.navigation * {
	font-size: 14pt; line-height: 14pt;
    }
.bodyCell * {
	font-size: 27pt; line-height: 30pt;
    }
.bodyCell h1 {
	font-size: 32pt; line-height: 32pt;
    }
.bodyCell h2 {
	font-size: 30pt; line-height: 30pt;
    }
.bodyCell li {
    line-height: 32pt;
    }
    
/*----------------------------------------------------------------------
LISTINGS SPECIFIC
----------------------------------------------------------------------*/
.cell {
	padding: 20px 0px 20px 0px;
	}
.cellDivider, .cellDivider2 {
    height: 2px;
    }
.hiddenDivider {
	margin-top:-2px;
	}
.summaryNavigation {
    padding: 31px 0px 33px 0px;
	background-image: none !important;
    }
.summaryNavigation * {
    -webkit-transform: scale(1.4);
    }
#loadResults {
    -webkit-transform: scale(2.0);
    margin: 70px auto 64px auto;
    }
.navigation {
	padding: 8px 0px 10px 0px;
	}
.navigation * {
    -webkit-text-size-adjust: 80%;
	}
.summaryNavigation div {
    -webkit-text-size-adjust: 130%;
    }
.summaryMessage {
    -webkit-text-size-adjust: 200%;
    padding: 20px 0px 20px 0px;
	background-image: none !important;
    }
.summaryMessage b {
    -webkit-text-size-adjust: 200%;
    }
.pageTitle {
    -webkit-text-size-adjust: 160%;
    padding: 20px 0px 20px 0px;
    }
.pageTitle * {
    -webkit-text-size-adjust: 160%;
    }
.contactInfo {
    -webkit-text-size-adjust: 60%;
	}
.contactInfo * {
    -webkit-text-size-adjust: 60%;
	}
.boxHolder .price {
     bottom: -53px;
    -webkit-text-size-adjust: 130%;
   }
.boxHolder .address {
    bottom: -34px;
    -webkit-text-size-adjust: 130%;
    }
.boxHolder .status {
    bottom: -46px;
    -webkit-text-size-adjust: 130%;
    }
#theViewButton {
	top: -6px;
	}
#theBackButton {
	top: 24px; left: 3%;
	}
#theDetailsButton {
	top: 24px; left: 22%;
	}
#theFiltersButton {
	top: 24px; right: 22%;
	}
#theSearchButton {
	top: 24px; right: 3%;
	}
#theCompareButton {
	top: 24px; right: 3%;
	}
#theSortButton {
	top: 24px; right: 22%;
	}
#theNameButton1 {
	top: 24px; right: 26%;
	}
#theNameButton2 {
	top: 24px; right: 5%;
	}
.sectionTitle {
    -webkit-transform: scale(1.2);
	margin-top: 5px;
	margin-bottom: -12px;
	}
.bannerPhotos {
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 110px auto;
    background-image: url('http://canrealty.net/images/banner-photos.png');
	}
.bannerOpenHouse {
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 150px auto;
    background-image: url('http://canrealty.net/images/banner-openHouse.png');
	}
.propertySpecs td {
    -webkit-text-size-adjust: 120%;
	padding: 4px 0px 4px 0px;
	}
.propertyExtras td {
    -webkit-text-size-adjust: 140%;
	padding: 6px 1px 8px 1px;
	}
.roomSpecs td {
    -webkit-text-size-adjust: 120%;
	padding: 6px 0px 8px 2px;
	}
.disclaimer {
	margin: 10px 0px 0px 0px;
	}
.detailNavigation,
.detailNavigation span,
.detailNavigation a {
    -webkit-text-size-adjust: 120%;
	}
.propertyDetails {
	top: 16px;
	}
.propertyDetails div {
    -webkit-text-size-adjust: 115%;
    line-height: 14.5pt !important;
	}
.detailDescription div {
    -webkit-text-size-adjust: 160%;
    line-height: 25pt !important;
	}
.detailDescription .title {
    -webkit-text-size-adjust: 180%;
    line-height: 28pt !important;
	}
.agentHeader h1 {
    -webkit-text-size-adjust: 140%;
    line-height: 20pt !important;
	}
.agentHeader img {
    height: 148px;
    }
.propertyDescription div {
    -webkit-text-size-adjust: 115%;
    line-height: 15pt !important;
	}
.propertyDescription .title {
    -webkit-text-size-adjust: 115%;
    line-height: 14.5pt !important;
	}
.propertyButtons {
	bottom: 13px;
	}
.videoDescription {
    width: 100% !important;
	}
.videoDescription a {
    top: -8px;
    margin-bottom: 30px;
    }
#video {
    display: none !important;
    }
#ios_video {
    display: block !important;
    }