.threecolumninfoboxes-item-inner{display:block}.threecolumninfoboxes-item-inner .threecolumninfoboxes-item-description{color:#000}.sticky-nav{background-color:#fff;padding-left:50px;padding-right:50px;position:fixed;width:100%;z-index:9999;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:none;visibility:hidden;opacity:0}@media (min-width:1024px){.sticky-nav{display:block}}.page{padding-top:70px}@media (min-width:1024px){.page{padding-top:0}}body.header-stick .sticky-nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}@media (min-width:1024px){body.header-stick .sticky-nav .navigation-primary-item{vertical-align:middle}}.headermobile{background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:1000}.is-invertedheader .headermobile{background-color:transparent}.popup{z-index:999999!important}.navigation-primary-item-label-inner img{display:block;width:60px}.navigation-primary-item-label-inner img{display:block;width:60px;padding:10px}.pswp{z-index:999999}.container-gridlook>.container-inner{background-color:#ededed}.gridlook-item-content-title{background-color:#ededed;font-style:normal;display:inline;box-shadow:5px 0 0 #ededed,-5px 0 0 #ededed;padding-left:0!important}.gridlook-item-content{left:4px;right:4px}.gridlook-item-content-inner{top:10px;right:10px;left:10px;bottom:10px}.gridlook-item-content-inner .gridlook-item-content-title{font-family:Lato,sans-serif;position:absolute;left:5px;bottom:31px;line-height:1.5;font-size:24px!important;z-index:1}.gridlook-item-content-tag{top:0;right:0;background-color:#ededed;text-transform:uppercase;position:absolute;font-size:12px;margin-bottom:0;padding:5px}.gridlook-item-content-price{position:absolute;bottom:0;left:0;background-color:#ededed;font-family:Lato,sans-serif;margin-bottom:0;padding:5px;font-style:normal;font-size:20px;line-height:20px}.floordetail .levelcontrol-inner{position:relative}.floordetail .levelcontrol-inner a.back{display:block;text-align:left;margin-top:20px}@media (min-width:1024px){.floordetail .levelcontrol-inner a.back{left:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}}@media (max-width:1023px){.is-excludeheader .herohomebackground-inner{top:0}.is-navigation-open .navigation-full{top:-70px}}.is-invertedheader .headermobile-toggle-icon i,.is-invertedheader .headermobile-toggle-icon i:after,.is-invertedheader .headermobile-toggle-icon i:before{background-color:#000}.is-invertedheader .headermobile-toggle-copy{color:#000}.is-invertedheader .headermobile{background-color:#fff}@media (min-width:1024px){.navigation-primary-item.navigation-primary-item--has-children:last-of-type .navigation-sub{right:-1px;left:auto}}@media(max-width:415px){.video-tiles .video-tiles-item{width:100%;float:none}.formandcontact-content-form .EditingFormTable{border-spacing:0;width:100%}.formandcontact-content-form .EditingFormTable tr{padding-bottom:5px;display:block}.formandcontact-content-form .EditingFormTable .EditingFormButtonCell,.formandcontact-content-form .EditingFormTable .EditingFormButtonLeftCell,.formandcontact-content-form .EditingFormTable .EditingFormValueCell,.formandcontact-content-form .EditingFormTable .FieldLabel{display:block}.formandcontact-content-form .EditingFormTable .FieldLabel label{display:block}.formandcontact-content-form .EditingFormTable .EditingFormButtonLeftCell{margin-bottom:10px}.formandcontact-content-form .EditingFormTable .EditingFormButtonCell input[type=submit]{cursor:pointer}.formandcontact-content-form .EditingFormTable .EditingFormErrorLabel{color:red}.formandcontact-content-form .EditingFormTable .button-outlined-black{max-width:100%}}.threecolumninfoboxes-item-image-link{position:relative}.mfp-iframe-holder{padding-top:calc(506.25/ 900 * 100%);padding-bottom:calc(506.25/ 900 * 100%)}@media (min-width:1024px){.mfp-iframe-holder{padding:0}}.mfp-iframe-holder .mfp-content{width:100%;height:auto!important}@media (min-width:1024px){.mfp-iframe-holder .mfp-content{height:506.25;width:900px}}.mfp-wrap .mfp-close{position:absolute;top:0;right:0}@media (min-width:1024px){.mfp-wrap .mfp-close{font-size:15px}}.mfp-bg{z-index:10000}.mfp-wrap{z-index:10001}.mfp-iframe-holder .mfp-content{z-index:10002}