/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


.modal-standard .content-table .content-cell .content-padding .modal-callout-copy, .modal .content-table .content-cell .content-padding .modal-callout-copy {
    width: 76%;
}

@media only screen and (max-width: 734px) {
	.modal-standard .content-table .content-cell .content-padding .modal-callout-copy, .modal .content-table .content-cell .content-padding .modal-callout-copy {
		width: 90%;
	}
}

.typography-modal-callout {
    padding-bottom: 2px;
}

html.quick-look .quicklook-component a span:after {
  margin-bottom: -4px;
}



.section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
    left:-3px
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
        left:-1px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
        left:-1px;
        top: 34px;
    }
}


.section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
    left:6px
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
        left:6px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
        left:15px
    }
}

.section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
    left:0px
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
        left:5px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
        left:-3px
    }
}

.section-intercom .intercom .intercom-pictures .room-label.den-label-position {
    left: 4px;
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.den-label-position {
        left:3px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.den-label-position {
        left:-2px;
        top:32px;
    }
}

@media only screen and (max-width: 320px) {
    .section-hero .hero-bottom {
        flex-direction: column;
    }
}

@media only screen and (max-width: 734px) {
.modal-standard .content-table .content-cell .content-padding .modal-callout-copy, .modal .content-table .content-cell .content-padding .modal-callout-copy {
	width: 100%;
}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 