.venue-preview:after,.spa-preview:after,.gallery-preview .images:after,.gallery-preview section:after{content:"";display:table;clear:both}.tagline{text-transform:uppercase}.intro{margin-bottom:80px}.intro img{width:100%;max-width:1165px;min-width:498px}.intro .tagline{background:#FFF;padding:12px 16px;position:relative;margin-top:-40px;display:inline-block;max-width:400px}@media screen and (min-width: 1250px){.intro .tagline{max-width:inherit}}.intro .copy{padding:0 20px 0 50px;width:60%;clear:both}.intro .banner{min-height:249px}.intro .banner .video-js{min-height:249px;background:#fff}.intro .banner .video-js .vjs-progress-holder{display:none !important}.intro .banner video{width:100%;max-width:1165px;min-height:249px}@media screen and (min-width: 1024px){.intro .banner video{width:100%;min-height:362px}}.rooms-preview,.spa-preview,.promo-video{margin-bottom:120px;position:relative;left:15%;width:75%;max-width:873.75px;min-width:373.5px}@media screen and (min-width: 1469px){.rooms-preview,.spa-preview,.promo-video{left:174.75px}}.rooms-preview img,.spa-preview img,.promo-video img{width:100%}.rooms-preview .tagline,.spa-preview .tagline,.promo-video .tagline{background:#FFF;padding:12px 12px 0px 0px;position:relative;margin-top:-20px;top:-8px;display:inline-block}.rooms-preview .copy,.spa-preview .copy,.promo-video .copy{width:50%}.rooms-preview .section-link,.spa-preview .section-link,.promo-video .section-link{position:absolute;bottom:-40px;left:0}@media screen and (min-width: 1024px){.rooms-preview,.spa-preview,.promo-video{margin-bottom:80px}.rooms-preview .section-link,.spa-preview .section-link,.promo-video .section-link{float:right;position:relative;top:-3px}}.signup-inline{left:15%;position:relative;margin-bottom:80px;width:310px}@media screen and (min-width: 1024px){.signup-inline{left:45%}}@media screen and (min-width: 1469px){.signup-inline{left:524.25px}}.signup-inline .confirmation{width:380px;text-align:center}.venue-preview{margin-bottom:120px;position:relative;left:0;width:90%;max-width:1165px;min-width:498px}@media screen and (min-width: 1469px){.venue-preview{width:1048.5px}}.venue-preview img{width:100%}.venue-preview .tagline,.venue-preview .section-link{float:left;margin-top:-3px}.venue-preview .tagline{background:#FFF;padding:12px 12px 0px 12px;position:relative;display:inline-block}.venue-preview .section-link{width:220px;position:absolute;bottom:-40px;left:12px}.venue-preview .link-button{height:33px}.venue-preview .copy{clear:both;padding:12px 0 0 12px}@media screen and (min-width: 1024px){.venue-preview{margin-bottom:80px}.venue-preview .section-link{position:inherit;left:inherit;bottom:inherit}.venue-preview .copy{padding-left:232px}}.offer-preview img{max-width:757px;width:80%}.offer-preview .copy{padding-left:18px;width:50%}@media screen and (min-width: 1024px){.offer-preview .copy{padding-left:206px}}.offer-preview .section-link{width:auto}.offer-preview .tagline{padding-left:16px}.gallery-preview{margin-bottom:80px}.gallery-preview .images,.gallery-preview .tagline,.gallery-preview .copy{position:relative;max-width:1022px;width:90%;margin:0 auto}.gallery-preview .tagline-text{border-top:2px solid #000;display:inline-block;padding:20px 0 10px 0}.gallery-preview .images{height:345px}.gallery-preview .image{background-repeat:no-repeat;background-size:cover;background-position:center;float:left;height:99px;box-sizing:border-box;-moz-box-sizing:border-box}.gallery-preview .image .internal{width:100%;height:99px;background-repeat:no-repeat;background-size:cover}.gallery-preview section{height:201.3px;box-sizing:border-box;-moz-box-sizing:border-box;float:left}.gallery-preview .section-1{padding-right:5px;width:38%}.gallery-preview .section-2{padding-right:5px;width:33.33%}.gallery-preview .section-3{padding-right:5px;width:28.67%}.gallery-preview .num-1{width:67%;padding-right:5px;margin-bottom:5px}.gallery-preview .num-2{width:33%;margin-bottom:5px}.gallery-preview .num-3{width:33%;padding-right:5px}.gallery-preview .num-4{width:67%}.gallery-preview .num-5{height:201.3px;width:100%}.gallery-preview .num-6{width:100%;margin-bottom:5px}.gallery-preview .num-7{width:100%}.gallery-preview .section-link{margin-top:5px}@media screen and (min-width: 1024px){.gallery-preview .image{height:150px}.gallery-preview .image .internal{height:150px}.gallery-preview section{height:305px}.gallery-preview .num-5{height:305px}}.promo-video{width:65%;max-width:757.25px;min-width:323.7px;left:24%}.promo-video .copy{width:50%}.promo-video .banner{position:relative}.promo-video .play-btn{display:block;z-index:2;position:absolute;top:50%;left:50%;width:78px;height:78px;cursor:pointer;margin-top:-39px;margin-left:-39px;border:0;overflow:hidden;*text-indent:-9999px;display:block;width:78px;height:78px;background-repeat:no-repeat;background-image:url("../video/video-sprite@2x.png");background-size:234px 156px;border:0;overflow:hidden;*text-indent:-9999px;display:block;width:78px;height:78px;background-repeat:no-repeat;background-image:url("../video/video-sprite@2x.png");background-size:234px 156px;background-position:-156px 0px;outline:none}.promo-video .play-btn:before{content:"";display:block;width:0;height:100%}.promo-video .play-btn:before{content:"";display:block;width:0;height:100%}.promo-video .play-btn:hover{background-position:-156px -78px}.promo-video .play-btn a{display:block;width:100%;height:100%}
