.interactiveFloorPlansWrapper .tourByRoom,.interactiveFloorPlansWrapper .tourByRoom .heading,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls,.smartHomeHero .items,.shListing .riverPost .assetText,.responsiveLatest,.shHedSharebar,.newsletter-subscribe-form.desktop .newsletter,.newsletter-subscribe-form .form-input,.smartHomeSponsors ul,.smartHomeFooter .socialLinks{zoom:1}.interactiveFloorPlansWrapper .tourByRoom:before,.interactiveFloorPlansWrapper .tourByRoom .heading:before,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans:before,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls:before,.smartHomeHero .items:before,.shListing .riverPost .assetText:before,.responsiveLatest:before,.shHedSharebar:before,.newsletter-subscribe-form.desktop .newsletter:before,.newsletter-subscribe-form .form-input:before,.smartHomeSponsors ul:before,.smartHomeFooter .socialLinks:before,.interactiveFloorPlansWrapper .tourByRoom:after,.interactiveFloorPlansWrapper .tourByRoom .heading:after,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans:after,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls:after,.smartHomeHero .items:after,.shListing .riverPost .assetText:after,.responsiveLatest:after,.shHedSharebar:after,.newsletter-subscribe-form.desktop .newsletter:after,.newsletter-subscribe-form .form-input:after,.smartHomeSponsors ul:after,.smartHomeFooter .socialLinks:after{content:"";display:table}.interactiveFloorPlansWrapper .tourByRoom:after,.interactiveFloorPlansWrapper .tourByRoom .heading:after,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans:after,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls:after,.smartHomeHero .items:after,.shListing .riverPost .assetText:after,.responsiveLatest:after,.shHedSharebar:after,.newsletter-subscribe-form.desktop .newsletter:after,.newsletter-subscribe-form .form-input:after,.smartHomeSponsors ul:after,.smartHomeFooter .socialLinks:after{clear:both}.shHeader h1{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.newsletter-subscribe-form .btn-link{border:none;background-color:#B80000;color:#fff;font-size:.70588em;font-weight:bold;text-transform:uppercase;letter-spacing:2px;padding:17px 45px 13px;display:inline-block;border-radius:3px}.newsletter-subscribe-form .btn-link:hover{background-color:#9f0000;color:#fff}.shListing .riverPost .assetHed h3{font-family:Proxima Nova,sans-serif;font-weight:bold}.shListing .riverPost .assetHed h3{font-size:24px;line-height:1.07em}@media (min-width: 1024px){.shListing .riverPost .assetHed h3{font-size:calc(2.29885vw + .45977px)}}@media (min-width: 1372px){.shListing .riverPost .assetHed h3{font-size:32px}}.smartHomeHero .heroListing h1{font-size:52px;line-height:54px;font-weight:normal}.newsletter-subscribe-form .btn-link,.interactiveFloorPlansWrapper .tourByRoom .floorMaps .floorMap,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .img:after,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset:hover .img:after,.shListing .prev svg,.shListing .next svg,.shListing.latestNews .riverPost:hover .img:before,.responsiveListingFeatures .mainImage:after,.responsiveListingFeatures .mainImage:hover:after,.responsiveListingFeatures .items figure:after,.responsiveListingFeatures .items a:hover figure:after,.responsiveLatest .latestScrollContainer .item:hover .img:before,.responsiveBlocks .item:not(.no-hover):hover figure:before,.responsiveBlocks .full:hover{transition-property:all;transition-duration:.2s;transition-timing-function:ease}.shListing .riverPost p{font-size:.941em;line-height:1.25em}.shortcode.video.v2 .videoMeta a:hover,.interactiveFloorPlansWrapper .roomAssets .asset .price a:hover,.interactiveFloorPlansWrapper .tourByRoom .heading .sponsor a:hover,.shListing .riverPost .assetText .assetByline a:hover,.responsiveListingFeatures .assetByline a:hover,.responsiveLatest .latestScrollContainer .item .author a:hover,.responsiveLatest.alternate .item .assetInfo .contentType a:hover,.responsiveBlocks .item .socialCTALink a:hover,.responsiveBlocks .item .author a:hover,.responsiveBlocks .item .meta a:hover,.interactiveFloorPlansWrapper .roomAssets .asset a,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .price:hover,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset:hover .title,.twitterFetcher .follow:hover,.smartHomeListing .items .item:hover h3 a,.smartHomeHero .heroListing .item:hover h3 a,.smartHomeHero .items a:hover,.responsiveLatest.alternate .item.large .assetInfo .contentType .topicLink:hover,.responsiveLatest.alternate .item.large .assetInfo .author .authorLink:hover,.responsiveLatest.alternate .item .assetInfo .contentType .topicLink:hover,.responsiveLatest.alternate .item .assetInfo .author .authorLink:hover,.responsiveBlocks .item .details:hover{color:#B80000}.shortcode.video.v2 .videoMeta,.interactiveFloorPlansWrapper .roomAssets .asset .price,.interactiveFloorPlansWrapper .tourByRoom .heading .sponsor,.shListing .riverPost .assetText .assetByline,.responsiveListingFeatures .assetByline,.responsiveLatest .latestScrollContainer .item .author,.responsiveLatest.alternate .item .assetInfo .contentType,.responsiveBlocks .item .socialCTALink,.responsiveBlocks .item .author,.responsiveBlocks .item .meta{font-size:12px;letter-spacing:2px;text-transform:uppercase}.shortcode.video.v2 .videoMeta a,.interactiveFloorPlansWrapper .roomAssets .asset .price a,.interactiveFloorPlansWrapper .tourByRoom .heading .sponsor a,.shListing .riverPost .assetText .assetByline a,.responsiveListingFeatures .assetByline a,.responsiveLatest .latestScrollContainer .item .author a,.responsiveLatest.alternate .item .assetInfo .contentType a,.responsiveBlocks .item .socialCTALink a,.responsiveBlocks .item .author a,.responsiveBlocks .item .meta a{color:inherit}.shHedSharebar .shHedDek h2{font-weight:800;font-size:55px;line-height:59px}.scroll-wrapper .scroll-content{border:none;box-sizing:content-box;height:auto;left:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:relative;top:0;width:auto}.scroll-wrapper .scroll-content.scroll-scrollx_show{margin-top:5px;top:-5px}.scroll-wrapper .scroll-content.scroll-scrolly_show{left:-5px;margin-left:5px}.scroll-wrapper .scroll-element,.scroll-wrapper .scroll-element div{border:none;display:block;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scroll-wrapper .scroll-element{background-color:#eee;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.12) inset,0 1px #fff}.scroll-wrapper .scroll-element.scroll-x{bottom:0;height:5px;left:0;min-width:100%;width:100%}.scroll-wrapper .scroll-element.scroll-x.scroll-scrolly_show .scroll-element_size{left:-5px}.scroll-wrapper .scroll-element.scroll-x.scroll-scrolly_show .scroll-element_inner{left:-5px}.scroll-wrapper .scroll-element.scroll-x.scroll-scrolly_show .scroll-bar{height:3px}.scroll-wrapper .scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:5px}.scroll-wrapper .scroll-element.scroll-y.scroll-scrollx_show .scroll-element_size{top:-5px}.scroll-wrapper .scroll-element.scroll-y.scroll-scrollx_show .scroll-element_inner{top:-5px}.scroll-wrapper .scroll-element.scroll-y.scroll-scrollx_show .scroll-bar{width:3px}.scroll-wrapper .scroll-element .scroll-bar{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #717175),color-stop(100%, #3c3c3e));background-image:-webkit-linear-gradient(#717175,#3c3c3e);background-image:linear-gradient(#717175,#3c3c3e);color:#fff;border:1px solid #3C3C3E;box-shadow:0 1px #212122,0 1px rgba(255,255,255,0.4) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;border-radius:5px;cursor:pointer}.scroll-wrapper .scroll-element div{height:100%;left:0;top:0;width:100%}.shortcode.video [data-item="playOverlay"]{display:block}.shortcode.video:not(.popOut).videoControls{background:#fff}.shortcode.video .videoPlayer.hidden{opacity:1;display:block;pointer-events:auto}.videoContainer,.videoPlayer{height:100%;width:100%}.videoContainer iframe.videoPlayer{min-width:400px;min-height:300px}.videoContainer iframe.videoPlayer.frameLoaded{min-width:0px;min-height:0px}.videoContainer{height:auto}.videoContainer.playbackStarted .popControls .close,.videoContainer.pausedAtStartup .popControls .close{display:flex;align-items:center;justify-content:center}.videoContainer .videoPlayer{background-color:#000}.videoContainer .popControls{background:#333;border-bottom:1px solid #1f1f1f;color:#fff;display:none;font-size:14px;height:30px;line-height:30px;position:absolute;top:-31px;width:100%}.videoContainer .popControls .popOnScroll-logo{width:25px;height:25px;display:block;margin:3px 8px 0 6px;float:left}.videoContainer .popControls .popOnScroll-logo svg{fill:#fff;width:45px;height:25px}.videoContainer .popControls .title{display:inline-block;font-weight:bold;height:30px;overflow:hidden;width:330px}.videoContainer .popControls .drag,.videoContainer .popControls .close{font:0/0 serif;text-shadow:none;color:transparent;float:right;height:30px;width:30px}.videoContainer .popControls .drag{border-right:1px solid #1f1f1f}.videoContainer .popControls .drag .popOnScroll-drag{margin:8px 0 0 15px}.videoContainer .popControls .close{border-left:1px solid #484848;cursor:pointer;display:none}.videoContainer .popControls .close .popOnScroll-close{margin:8px 0 0 8px}.videoContainer .popControls .close svg.close{border:none;width:20px;height:20px;fill:#fff}.videoContainer.stayPut:not(.fullScreenEle){bottom:auto !important;left:auto !important;right:auto !important;top:auto !important}.videoContainer.popOut{-webkit-animation:popOut 0.5s ease-in;-moz-animation:popOut 0.5s ease-in;-ms-animation:popOut 0.5s ease-in;-o-animation:popOut 0.5s ease-in;animation:popOut 0.5s ease-in;right:0;bottom:0;height:244px;position:fixed !important;width:432px;z-index:5000002 !important}.videoContainer.popOut:not(.playbackStarted) .playerContainer{width:400px !important;height:300px !important;opacity:0}.videoContainer.popOut .popControls{display:block}.videoContainer.popOut.loading iframe{height:300px !important;position:absolute}.auto .videoContainer .popControls .popOnScroll-logo{background:none}.auto .videoContainer .popControls .popOnScroll-logo svg.autoIcon{width:25px;height:25px;fill:#fff}.shortcode.pull-left{float:left}.shortcode.pull-right{float:right}.shortcode.large,.shortcode.medium,.shortcode.small{position:relative;cursor:pointer}.shortcode.large .imageLinkWrapper figure.img,.shortcode.medium .imageLinkWrapper figure.img,.shortcode.small .imageLinkWrapper figure.img{position:absolute;top:0}.shortcode.large .videoPlayer{width:100%;height:100%}.shortcode.medium{clear:none;margin-right:20px}.shortcode.medium .videoPlayer{width:370px;height:208px}.shortcode.small{clear:none;margin-right:20px}.shortcode.small .videoPlayer{height:152px;width:270px}.shortcode.video{clear:both;margin-bottom:20px}.shortcode.video.large{height:0;padding-bottom:calc(56.25% + (48px));margin-bottom:0px}.shortcode.video.large .videoPlayer:before{display:block;content:'';width:100%;padding-top:56.25%}.shortcode.video.large .videoPlayer .videoSlide:hover .dek{display:none}.shortcode.video.large .videoPlayer .videoSlide .v2{height:100%}.shortcode.video.large .videoPlayer figure.img{height:100%}.shortcode.video.large .videoPlayer figure.img:before{display:none}.shortcode.video.large .videoPlayer figure.img:after{opacity:0.3}.shortcode.video.large .videoPlayer figure.img img{height:100%}.shortcode.video.large .popOut .videoPlayer .playOverlay{height:130px;left:calc(50% - 65px);top:calc(50% - 65px);width:130px}@-webkit-keyframes popOut{from{bottom:-280px}to{bottom:0px}}@-moz-keyframes popOut{from{bottom:-280px}to{bottom:0px}}@-ms-keyframes popOut{from{bottom:-280px}to{bottom:0px}}@-o-keyframes popOut{from{bottom:-280px}to{bottom:0px}}@keyframes popOut{from{bottom:-280px}to{bottom:0px}}.shortcode.video.v2 .videoContainer{float:left;width:150px;flex-shrink:0;position:relative}.shortcode.video.v2 .videoContainer .play,.shortcode.video.v2 .videoContainer .pause{fill:#fff;pointer-events:none;position:absolute;height:36px;width:36px;left:calc(50% - 18px);top:calc(50% - 18px)}.shortcode.video.v2 .videoContainer .pause{display:none}.shortcode.video.v2 .videoContainer img.photo{cursor:pointer;display:block}.shortcode.video.v2 .videoTitle{font-size:14px;line-height:22px;float:left;margin:0 20px;-webkit-flex-grow:2;flex-grow:2}.shortcode.video.v2 .videoTitle .bold{font-weight:bold}.shortcode.video.v2 .videoTitle .nowPlaying{display:none}.shortcode.video.v2 .videoMeta{margin-right:30px;min-width:43px;position:relative}.shortcode.video.v2 .videoMeta .duration{color:#000;z-index:3}.shortcode.video.v2 .videoMeta .duration svg{fill:#000;margin-right:5px;width:6px;height:8px}.shortcode.video.v2 .embeddedVideoContainer{border:1px solid #959595;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;height:84px;position:relative;overflow:hidden}.shortcode.video.v2 .embeddedVideoContainer.playing .videoTitle .nowPlaying{display:inline}.shortcode.video.v2 .embeddedVideoContainer.playing .videoTitle .watchThis{display:none}.shortcode.video.v2 .embeddedVideoContainer.playing .videoContainer svg.play{display:none}.shortcode.video.v2 .embeddedVideoContainer.playing .videoContainer svg.pause{display:block}.shortcode.video.v2.playlist .embeddedPlaylistContainer{border:solid 1px #959595}.shortcode.video.v2.playlist ul.top{box-shadow:0px 6px 10px -6px #dadada;border-bottom:solid 1px #dadada}.shortcode.video.v2.playlist ul.top li.active{background-color:rgba(0,0,0,0.03)}.shortcode.video.v2.playlist ul.top li.active .state .play{display:block}.shortcode.video.v2.playlist ul.top li.active .state .pause{display:none}.shortcode.video.v2.playlist ul.top .timedate{line-height:30px}.shortcode.video.v2.playlist ul.listing{margin:0;padding:0}.shortcode.video.v2.playlist ul.listing.top li{border-bottom:none}.shortcode.video.v2.playlist ul.listing.scroll{height:178px;overflow-y:scroll}.shortcode.video.v2.playlist ul.listing.scroll li.header .title{text-transform:uppercase;letter-spacing:2px;font-size:12px}.shortcode.video.v2.playlist ul.listing.scroll li.header .title{font-weight:bold}.shortcode.video.v2.playlist ul.listing li{cursor:pointer;margin:0;padding:0;display:flex;align-items:center;text-indent:0;border-bottom:solid 1px #eee;min-height:50px}.shortcode.video.v2.playlist ul.listing li:before{display:none}.shortcode.video.v2.playlist ul.listing li .title{font-size:16px;flex:1;overflow:hidden;margin-right:10px}.shortcode.video.v2.playlist ul.listing li .title .subhead{margin-top:5px;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:bold;margin-bottom:10px}.shortcode.video.v2.playlist ul.listing li .title .short{display:block}.shortcode.video.v2.playlist ul.listing li .title .marquee{display:none;white-space:nowrap}.shortcode.video.v2.playlist ul.listing li .title:hover .short{display:none}.shortcode.video.v2.playlist ul.listing li .title:hover .marquee{display:block;animation:marquee 2s 1 linear, marquee-indent 4s 2s linear infinite}.shortcode.video.v2.playlist ul.listing li .time,.shortcode.video.v2.playlist ul.listing li .date,.shortcode.video.v2.playlist ul.listing li .timedate{text-transform:uppercase;letter-spacing:2px;font-size:12px}.shortcode.video.v2.playlist ul.listing li .state{flex:0 0 105px;line-height:initial}.shortcode.video.v2.playlist ul.listing li .state svg{width:100%;height:15px}.shortcode.video.v2.playlist ul.listing li .state .play{display:none}.shortcode.video.v2.playlist ul.listing li .state .pause{display:none}.shortcode.video.v2.playlist ul.listing li.active{background-color:rgba(0,0,0,0.03)}.shortcode.video.v2.playlist ul.listing li.active .state .play{display:block}.shortcode.video.v2.playlist ul.listing li.active .state .pause{display:none}.shortcode.video.v2.playlist ul.listing li.playing .state .play{display:none}.shortcode.video.v2.playlist ul.listing li.playing .state .pause{display:block}.shortcode.video.v2.playlist ul.listing li .autoplay{flex:0 0 194px}.shortcode.video.v2.playlist ul.listing li .time{flex:0 0 62px}.shortcode.video.v2.playlist ul.listing li .time figure{height:109px}.shortcode.video.v2.playlist ul.listing li .time figure img{width:initial}.shortcode.video.v2.playlist ul.listing li .date{flex:0 0 96px;text-transform:uppercase;text-align:right;padding-right:20px}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes marquee-indent{0%{transform:translate(0, 0);padding-left:100%}100%{transform:translate(-200%, 0);padding-left:100%}}.liveStreamPlayer{position:relative;padding-bottom:56.25%;width:100%;height:0;background:#000;background-size:cover;margin-bottom:20px}.videoPlayerReady .liveStreamPlayer .dock.popOnScroll{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}.livestreamShortcode{bottom:30px;right:30px}.livestreamShortcode .videoContainer{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:visible}.livestreamShortcode .videoContainer .videoPlayer,.livestreamShortcode .videoContainer iframe{width:100%;height:100%;position:absolute;left:0;top:0;background:transparent}.livestreamShortcode .videoContainer .closeButton,.livestreamShortcode .videoContainer .title{display:none}.livestreamShortcode.dock.popOnScroll{padding-bottom:60px;margin:0}.livestreamShortcode.dock.popOnScroll .streamTitle{display:block;position:absolute;width:100%;background:#fff;bottom:-60px;line-height:60px;text-indent:20px;font-size:14px;font-weight:bold;color:#000;text-align:left}.livestreamShortcode .streamTitle{display:none}.shHeader{margin-bottom:20px;height:300px;text-align:center;background-position-x:center;background-position-y:center;background-size:cover;position:relative}.shHeader:after{content:"";position:absolute;display:block;height:100%;width:100%;background:rgba(103,29,49,0.6) linear-gradient(135deg, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.4) 100%);top:0;left:0}.shHeader .svgWrap{width:310px;height:128px;padding-top:110px;fill:#fff;position:relative;z-index:1;margin:0 auto}.shHeader .svgWrap svg{width:100%;height:100%}.sharebarRedesign{position:relative;z-index:initial;padding:20px 0}.sharebarRedesign .sharebarContainer{display:flex}.sharebarRedesign .sharebarContainer.-right{justify-content:flex-end}.sharebarRedesign.alignLeft .sharebarContainer{display:flex;flex-direction:column}.sharebarRedesign.alignLeft .sharebarRedesignButton{text-align:left;margin:0}.sharebarRedesign.alignLeft .sharebarRedesignButton .social-button-small-redesign.comments-wrap .count{width:22px}.sharebarRedesign.alignLeft .sharebarRedesignButton .hoverWrap.-isSelected{flex-direction:column;transform:translateY(calc(-50% - 15px));left:40px;width:16px}.sharebarRedesign.alignLeft .sharebarRedesignButton .hoverWrap.-isSelected:after{content:'';left:-8px;top:calc(50% - 15px);transform:rotate(45deg)}.sharebarRedesign.alignLeft .sharebarRedesignButton .hoverWrap .sharebarRedesignButton{margin:15px 0}.sharebarRedesign .sharebarRedesignButton{line-height:0;position:relative;margin-left:30px}.sharebarRedesign .sharebarRedesignButton.copyWrapper{z-index:2}.sharebarRedesign .sharebarRedesignButton .hoverWrap{display:none}.sharebarRedesign .sharebarRedesignButton .hoverWrap .sharebarRedesignButton{margin:0 15px}.sharebarRedesign .sharebarRedesignButton .hoverWrap.-isSelected{display:flex;position:absolute;right:0;top:30px;border-radius:5px;background:#fff;padding:10px;transform:translateX(calc(50% - 14px));box-shadow:0 10px 20px 0 rgba(0,0,0,0.2);z-index:5000000}.sharebarRedesign .sharebarRedesignButton .hoverWrap.-isSelected:after{content:'';position:absolute;top:-8px;left:calc(50% - 8px);width:16px;height:16px;background-color:#fff;clip-path:polygon(0% 0%, 100% 100%, 0% 100%);transform:rotate(135deg);border-radius:0 0 0 5px}.sharebarRedesign .sharebarRedesignButton .hoverWrap.-isSelected .esLink{margin:8px;width:120px}.sharebarRedesign .sharebarRedesignButton.youtubeWrapper{position:absolute;top:9px;right:0}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign{background:none !important}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign:hover{opacity:inherit}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.facebook svg:hover{fill:#3B5998}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.twitter svg:hover{fill:#1DA1F2}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.flipboard svg:hover{fill:#E12828}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.reddit svg:hover{fill:#FF4500}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.copy svg:hover,.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.more svg:hover,.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.espanol svg:hover{fill:#B80000}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.email svg:hover{fill:#FF8B00}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.comments-wrap .count{position:absolute;top:0;left:0;width:100%;height:12px;color:#000;padding-top:8px;text-align:center;font-size:10px;font-weight:bold}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.comments-wrap:hover svg{fill:#757575}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign.comments-wrap:hover .count{color:#757575}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign svg{fill:#000;width:16px;height:16px;margin:0}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign svg.comments{width:22px;height:22px}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign svg.share{height:19px;width:19px}.sharebarRedesign .sharebarRedesignButton .social-button-small-redesign .copyNotice{top:-19px;left:44px}.sharebarRedesign .social-button-small-redesign svg{position:relative;display:inline-block;vertical-align:top}.sharebarRedesign.whiteFill .sharebarRedesignButton .social-button-small-redesign svg{fill:#fff}.sharebarRedesign.whiteFill .sharebarRedesignButton .social-button-small-redesign.comments-wrap .count{color:#fff}.sharebarRedesign.whiteFill .hoverWrap.-isSelected svg{fill:#000}.article-main-body #sponsor_ad,.articleHead #sponsor_ad,.topContent #sponsor_ad,#guideLeadPromo #sponsor_ad{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;background:#fff;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8}.interactiveFloorPlansWrapper{position:relative}.interactiveFloorPlansWrapper .stickyColumnElement.fixed{margin-top:60px}.interactiveFloorPlansWrapper .threeDeeTour{padding-top:56.25%;position:relative;margin-bottom:28px}.interactiveFloorPlansWrapper .threeDeeTour iframe{width:100%;height:100%;position:absolute;top:0;left:0}.interactiveFloorPlansWrapper h4{font-size:20px;line-height:30px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.interactiveFloorPlansWrapper .roomAssets{margin-bottom:60px}.interactiveFloorPlansWrapper .roomAssets figure img{display:block;margin-bottom:28px}.interactiveFloorPlansWrapper .roomAssets .asset{color:#000;font-size:16px;line-height:18px}.interactiveFloorPlansWrapper .roomAssets .asset a{color:#000;font-weight:bold;font-size:18px;line-height:20px;display:block;margin-bottom:10px}.interactiveFloorPlansWrapper .roomAssets .asset a.imgWrap{margin-bottom:10px;display:block}.interactiveFloorPlansWrapper .roomAssets .asset a.imgWrap img{display:block}.interactiveFloorPlansWrapper .roomAssets .asset figure img{margin-bottom:0px}.interactiveFloorPlansWrapper .roomAssets .asset .dek{margin-bottom:10px}.interactiveFloorPlansWrapper .roomAssets .asset .stars-rating.editor{margin-top:2px;float:left;margin-right:10px}.interactiveFloorPlansWrapper .roomAssets .asset .price{display:inline-block;margin-bottom:0}.interactiveFloorPlansWrapper .roomAssets .asset .price a{font-weight:normal}.interactiveFloorPlansWrapper .tourByRoom{position:relative;padding-bottom:60px}.interactiveFloorPlansWrapper .tourByRoom h4{padding:0 0 0 20px}.interactiveFloorPlansWrapper .tourByRoom .heading{margin-bottom:20px}.interactiveFloorPlansWrapper .tourByRoom .heading h4{float:left;margin-bottom:0;padding-right:5px}.interactiveFloorPlansWrapper .tourByRoom .heading .sponsor{float:right}.interactiveFloorPlansWrapper .tourByRoom .heading .sponsor img{width:99px}.interactiveFloorPlansWrapper .tourByRoom .scroll{position:absolute;width:1px;height:calc(100% - 26px);margin-top:13px;background:#ccc}.interactiveFloorPlansWrapper .tourByRoom .scroll .indicator{width:5px;height:5px;margin-left:-2px;border-radius:2.5px;position:absolute;background-color:#000}.interactiveFloorPlansWrapper .tourByRoom .scroll:before{content:"";position:absolute;background:#d8d8d8;width:1px;height:calc(100% + 32px);margin-top:-14px}.interactiveFloorPlansWrapper .tourByRoom .roomList{position:relative;width:40%;float:left}.interactiveFloorPlansWrapper .tourByRoom .roomList ul{padding-left:20px;padding-top:5px}.interactiveFloorPlansWrapper .tourByRoom .roomList li{font-size:14px;line-height:21px;font-weight:bold;margin-bottom:20px}.interactiveFloorPlansWrapper .tourByRoom .roomList li a{color:#000}.interactiveFloorPlansWrapper .tourByRoom .roomList li:last-child{margin-bottom:0}.interactiveFloorPlansWrapper .tourByRoom .floorMaps{position:relative;width:60%;margin-left:40%;overflow:hidden;height:210px}.interactiveFloorPlansWrapper .tourByRoom .floorMaps .floorMap{position:absolute;transform:translate(100%, 0);transition:transform 1s}.interactiveFloorPlansWrapper .tourByRoom .floorMaps .floorMap.selected,.interactiveFloorPlansWrapper .tourByRoom .floorMaps .floorMap:first-child{transform:translate(0, 0)}.interactiveFloorPlansWrapper .stickyColumnElement{width:322px}@media (min-width: 1024px){.interactiveFloorPlansWrapper .stickyColumnElement{width:calc(28.16092vw + 33.63218px)}}@media (min-width: 1372px){.interactiveFloorPlansWrapper .stickyColumnElement{width:420px}}.interactiveFloorPlansWrapper .hidden{display:none}.interactiveFloorPlansWrapper .floorMaps svg{width:100%;fill:transparent;position:absolute;z-index:4;top:0;left:0}.interactiveFloorPlansWrapper .floorMaps svg g.selected{fill:rgba(184,0,0,0.1)}.interactiveFloorPlansWrapper.urban .floor{margin:70px auto}.interactiveFloorPlansWrapper.urban .floorMaps svg{margin-top:70px}.interactiveFloorPlansWrapper.urban .tree{right:20px;transform:rotate(90deg)}.interactiveFloorPlansWrapper.urban .col-12.interactiveFloorPlans .houseAssets{height:600px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans{float:none;margin:0 auto}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .interactiveFloorPlansHeader{border-top:1px solid #D8D8D8}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .interactiveFloorPlansHeader h2{border-top:none}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls{position:relative;margin-bottom:10px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls select{border:1px solid #000;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-size:15px;padding:10px 0 12px 15px;background:#fff;cursor:pointer}@media (min-width: 1024px){.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls select{font-size:calc(.28736vw + 12.05747px)}}@media (min-width: 1372px){.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls select{font-size:16px}}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls .caret{position:absolute;top:17px;right:10px;width:12px;height:12px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls .caret svg{fill:#757575;width:100%;height:100%}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .colSpacer{height:1px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomText{float:left;padding-bottom:10px;color:#000}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .floorMaps{position:relative}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .floorMaps .room{font:0/0 serif;text-shadow:none;color:transparent;transition:fill 1s;position:absolute}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .floorMaps .room.icons-1x-you-are-here .icons-1x-triangle{display:none}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .floorMaps .tree{position:absolute;top:0;right:-60px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .legend{color:#000;font-size:.82353em;line-height:3.57143em}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .legend .current,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .legend .recent{float:right;margin-left:20px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .legend .icons-1x-you-are-here,.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .legend .icons-1x-triangle{vertical-align:top}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets{height:675px;overflow:hidden}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets.scrollBar .scroll-element{visibility:visible}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scroll-element{visibility:hidden}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets h4{margin:20px 30px 20px 0;font-family:Proxima Nova,sans-serif;font-weight:300;font-size:1.29412em;line-height:1.09091em}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets h5{border-top:1px solid #D8D8D8;margin:20px 30px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets h5:before{border-bottom:3px solid #B80000;content:"";display:block;position:relative;width:70px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets h5 span{display:inline-block;padding-top:5px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scroll-wrapper .scroll-element.scroll-y{top:2px;z-index:4338}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scroll-wrapper .scroll-element.scroll-x{display:none}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scrollAreaContainer{overflow:hidden;width:100%;height:inherit}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scrollAreaContainer .scroll-wrapper .scroll-content{overflow:auto}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scrollArea{background-color:#eee;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,0.12) inset,0 1px #fff}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scrollArea.hor{height:5px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .scrollArea.vert{width:5px;height:100%}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .handle{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #717175),color-stop(100%, #3c3c3e));background-image:-webkit-linear-gradient(#717175,#3c3c3e);background-image:linear-gradient(#717175,#3c3c3e);color:#fff;border:1px solid #3C3C3E;box-shadow:0 1px #212122,0 1px rgba(255,255,255,0.4) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;border-radius:5px;cursor:pointer}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets figure{line-height:0}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets p{margin:0 30px 20px 0}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .gallery{margin:10px 30px 20px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .gallery p{margin-bottom:10px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .gallery a{display:block;font-weight:bold;margin-bottom:20px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomContent{position:relative;top:0}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets{margin-top:0;position:relative}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .videoWrap{width:auto;height:auto}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .videoWrap:before{background:none}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .videoWrap .videoControls{margin:0 10px}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .videoWrap .closeButton{display:none}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .videoPlayer{width:100%;height:auto}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .videoPlayer .videoPromo{position:relative}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .videoSlide .meta{display:none}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .image{width:238px}@media (min-width: 1024px){.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .image{width:calc(17.81609vw + 55.56322px)}}@media (min-width: 1372px){.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .roomAssets .image{width:300px}}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset{margin:20px 0}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset p{margin:0}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .title{color:#000;margin-top:-3px;display:block}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .starting{font-size:14px;margin:5px 0}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .price{color:#B80000;font-weight:bold}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .imgWrap{position:relative;display:block}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .img{position:relative}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset .img:after{background:linear-gradient(to bottom, rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.7) 100%);content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:8}.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .houseAssets .asset:hover .img:after{background:linear-gradient(to bottom, rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.8) 100%)}.interactiveFloorPlansWrapper .apt2b{display:flex;align-items:center;font-size:12px;margin-bottom:20px}.interactiveFloorPlansWrapper .apt2b svg{width:30px;height:30px;margin-left:10px}#rbContent ad-leader-bottom{margin:60px auto 40px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.interactiveFloorPlansWrapper .col-12.interactiveFloorPlans .roomControls .caret{display:none}}.twitterFetcher{border:1px solid #D8D8D8}.twitterFetcher h3{position:relative;font-size:15px;padding-left:45px;font-weight:bold;margin:8px 20px 20px;text-transform:capitalize;line-height:28px}.twitterFetcher h3:after{background:url('https://cnet3.cbsistatic.com/fly/1582560684-asset/bundles/cnetcss/images/espanol/icono-2x/hover/icono/social_twitter.png') no-repeat 0 0;content:'';height:40px;position:absolute;width:40px;left:0;top:0}.twitterFetcher ul{margin:0 0 0 20px;max-height:320px;overflow-y:scroll}.twitterFetcher ul li{border-top:1px solid #D8D8D8;padding:10px 0;margin-right:20px}.twitterFetcher ul li p.tweet{margin:0;font-size:16px}.twitterFetcher ul li p.tweet img{display:none}.twitterFetcher ul li a{font-size:16px;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;display:inline-block}.twitterFetcher .user,.twitterFetcher .interact{display:none}.twitterFetcher .timePosted{text-transform:uppercase}.twitterFetcher .timePosted a{font-size:12px;color:#000}.twitterFetcher .follow{display:block;padding:15px 30px;font-size:15px;background-color:#FFFFFF;border-top:1px solid #D8D8D8;color:#000;text-align:center;font-weight:bold}@media (min-width: 1024px){.twitterFetcher .follow{font-size:calc(.28736vw + 12.05747px)}}@media (min-width: 1372px){.twitterFetcher .follow{font-size:16px}}.carousel .viewport{overflow:hidden;position:relative;width:100%}.carousel .canvas{position:absolute;list-style:none;margin:0}.carousel.fade .canvas{position:relative}.carousel.fade .slide{left:0;position:absolute;top:0;width:100%}.carousel.slide-horizontal .slide,.carousel.slide-horizontal-infinite .slide{float:left}.carousel.slide-vertical .canvas,.carousel.slide-vertical-infinite .canvas{width:100%}.carousel.slide-vertical .slide,.carousel.slide-vertical-infinite .slide{width:100%}.smartHomeListing{position:relative;margin-bottom:60px}.smartHomeListing h2{font-size:20px;line-height:30px;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.smartHomeListing .allProducts{position:absolute;top:0;right:0;line-height:30px;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:bold}.smartHomeListing .items .col-3{text-align:center;border-bottom:solid 1px #D8D8D8;min-height:300px}.smartHomeListing .items .col-3:nth-child(4n+1){clear:both;margin-left:0}.smartHomeListing .items .col-3:nth-last-child(-n+4){border:none;min-height:auto}.smartHomeListing .items .item a{color:#000}.smartHomeListing .items .item a.itemLink{margin-top:36px;display:block}.smartHomeListing .items .item figure{padding-bottom:30px}.smartHomeListing .items .item figure img{width:196px}.smartHomeListing .items .item h2{font-size:20px;font-weight:bold;line-height:1.5;letter-spacing:2px;text-transform:uppercase}.smartHomeListing .items .item h3{font-size:16px;line-height:24px;margin-bottom:10px}.smartHomeListing .items .meta{position:relative;color:#000;width:100%}.smartHomeListing .items .meta a{line-height:18px}.smartHomeHero{position:relative;overflow:hidden;margin-bottom:60px}.smartHomeHero.fadeOnScroll{min-height:295px}.smartHomeHero.fadeOnScroll .heroListing .container{margin-top:0}.smartHomeHero.fadeOnScroll .heroListing .mainItem div{margin-bottom:0}.smartHomeHero:first-child .heroListing h3{margin-bottom:0}.smartHomeHero:first-child .heroListing .dek{margin-bottom:45px;color:#000}.smartHomeHero:first-child .heroListing .meta a{line-height:30px}.smartHomeHero:first-child .heroListing .profilePic{display:block;float:left;width:30px;height:30px;margin-right:10px}.smartHomeHero:first-child .heroListing .profilePic:after{box-shadow:none}.smartHomeHero .heroListing{position:relative}.smartHomeHero .heroListing h1{font-weight:800;display:block;margin-bottom:20px;line-height:68px}.smartHomeHero .heroListing h3{line-height:30px;margin:15px 0 25px}.smartHomeHero .heroListing div{font-size:16px;line-height:24px}.smartHomeHero .heroListing .title{height:575px;position:relative;color:#fff;display:flex;align-items:center;justify-content:center}.smartHomeHero .heroListing .title:before{content:"";width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5);top:0}.smartHomeHero .heroListing .mainItem{width:658.5px;position:absolute;text-align:center}@media (min-width: 1024px){.smartHomeHero .heroListing .mainItem{width:calc(60.20115vw + 42.04023px)}}@media (min-width: 1372px){.smartHomeHero .heroListing .mainItem{width:868px}}.smartHomeHero .heroListing .mainItem div{font-size:20px;line-height:30px;margin:auto;margin-bottom:46px}.smartHomeHero .heroListing .mainItem div a{color:#fff;line-height:24px;margin-top:1em;display:block;text-decoration:underline}.smartHomeHero .heroListing .profilePic{display:none}.smartHomeHero .heroListing .container{margin-top:-115px}.smartHomeHero .heroListing .item img{display:block}.smartHomeHero .heroListing .item .threeDeeTour{padding-top:56.25%;position:relative}.smartHomeHero .heroListing .item .threeDeeTour iframe{width:100%;height:100%;position:absolute;top:0;left:0}.smartHomeHero .heroListing .meta{position:absolute;bottom:0;color:#000;line-height:30px}.smartHomeHero .heroListing .meta a{font-size:12px;line-height:15px}.smartHomeHero .heroListing .meta.time{line-height:16px}.smartHomeHero .heroListing .meta svg{fill:#000}.smartHomeHero .manualListing h3{margin-bottom:10px}.smartHomeHero .background{min-width:100%;height:575px;width:auto;position:absolute;margin:auto;background-repeat:no-repeat;background-position:top center;background-color:#000;background-size:cover;overflow:hidden}.smartHomeHero .background video{width:100%;height:100%;object-fit:cover}.smartHomeHero .items{display:flex}.smartHomeHero .items a{background-color:#fff;color:#000;display:block;position:relative}.smartHomeHero .items a svg{width:88px;height:88px;margin-top:0px;margin-left:-44px;top:80px}.smartHomeHero .overlay{opacity:0;width:100%;height:100%;position:absolute;top:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 50%,#ffffff 100%);z-index:1;pointer-events:none}.shListing{margin-bottom:30px}.shListing .controls{position:absolute;width:100%;height:198px}@media (min-width: 1024px){.shListing .controls{height:calc(14.94253vw + 44.98851px)}}@media (min-width: 1372px){.shListing .controls{height:250px}}.shListing .prev,.shListing .next{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;width:29px;height:47px;z-index:9;cursor:pointer;display:inline-block}@media (min-width: 1372px){.shListing .prev,.shListing .next{left:calc(-1066.66667vw + 14654.66667px)}}@media (min-width: 1378px){.shListing .prev,.shListing .next{left:-44px}}.shListing .prev:hover,.shListing .next:hover{cursor:pointer}.shListing .prev svg,.shListing .next svg{fill:#D8D8D8;filter:drop-shadow(0 0 1px rgba(0,0,0,0.75));pointer-events:none;width:100%;height:100%}.shListing .prev svg{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shListing .prev.show{visibility:visible}.shListing .next{left:inherit;right:20px}@media (min-width: 1372px){.shListing .next{right:calc(-1066.66667vw + 14654.66667px)}}@media (min-width: 1378px){.shListing .next{right:-44px}}.shListing .canvas{position:relative !important;overflow:hidden;width:25000px !important}.shListing .row{margin:0 0 20px 0}.shListing .imageLinkWrapper{position:relative;display:block}.shListing .slide{float:left;width:238px !important;margin-right:14.5px}.shListing .riverPost{margin-bottom:10px;margin-right:14.5px;width:237.875px}@media (min-width: 1024px){.shListing .riverPost{margin-right:calc(3.87931vw - 25.22414px)}}@media (min-width: 1372px){.shListing .riverPost{margin-right:28px}}@media (min-width: 1024px){.shListing .riverPost{width:calc(20.15086vw + 31.53017px)}}@media (min-width: 1372px){.shListing .riverPost{width:308px}}.shListing .riverPost .timeTag{position:absolute;bottom:0}.shListing .riverPost .img:before{content:"";position:absolute;display:block;height:100%;width:100%;bottom:0}.shListing .riverPost img{display:block}.shListing .riverPost .assetText{padding:15px 20px}.shListing .riverPost .assetText .assetByline a{color:#000}.shListing .riverPost p{margin-bottom:8px;margin-top:5px;color:#000;position:relative}.shListing .riverPost.col-3 .assetHed h3{font-size:22px;font-weight:normal;font-family:Proxima Nova,sans-serif;line-height:26px;margin-bottom:10px}.shListing .riverPost.col-3 .assetText{padding:20px 0 0}.shListing .riverPost.col-3 p.price{display:block}.shListing .riverPost.sponsoredRiver:hover h3{color:#4E9901}.shListing+div a.load-more{clear:both;display:block;width:100%;margin-bottom:20px}.shListing.latestNews .carousel .viewport{width:74.46809%}.shListing.latestNews .riverPost:hover h3{color:#B80000}.shListing.latestNews .riverPost:hover .img:before{background-color:rgba(0,0,0,0.5)}@media (min-width: 1024px){.shListing .slide{width:calc(20.15086vw + 31.53017px) !important;margin-right:calc(1.31579vw + 1.02632px)}}@media (min-width: 1372px){.shListing .slide{width:308px !important;margin-right:28px}}.smartHomeManualList .riverPost .assetText a{display:block;margin:10px 0}.responsiveListingFeatures{height:685px;position:relative;padding-top:30px;padding-bottom:30px;margin-bottom:20px;overflow:hidden}.responsiveListingFeatures h3>a{color:inherit}.responsiveListingFeatures .mainLink{font:0/0 serif;text-shadow:none;color:transparent}.responsiveListingFeatures .mainImage:after{content:"";position:absolute;display:block;height:100%;width:100%;background:rgba(0,0,0,0.5);bottom:0}.responsiveListingFeatures .mainImage:hover:after{background-color:rgba(0,0,0,0.75)}.responsiveListingFeatures .mainImage img,.responsiveListingFeatures .mainImage video{min-height:100%;min-width:100%;height:auto;width:auto;position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto}.responsiveListingFeatures .mainContent{height:322px;display:-webkit-flex;-webkit-align-items:center;display:flex;align-items:center;pointer-events:none}.responsiveListingFeatures .mainContent [class|="tag"]{margin-bottom:5px}.responsiveListingFeatures .mainContent .meta{position:relative}.responsiveListingFeatures .assetByline{color:#fff;position:relative;z-index:5;pointer-events:all}.responsiveListingFeatures .assetByline a{color:#fff}.responsiveListingFeatures .assetByline a:hover{color:#B80000}.responsiveListingFeatures .mainTitle{color:#fff;font-size:50px;line-height:50px;font-weight:bold;font-family:Proxima Nova,sans-serif;margin-bottom:10px}@media (min-width: 1024px){.responsiveListingFeatures .mainTitle{font-size:calc(1.43678vw + 35.28736px)}}@media (min-width: 1372px){.responsiveListingFeatures .mainTitle{font-size:55px}}@media (min-width: 1024px){.responsiveListingFeatures .mainTitle{line-height:calc(1.43678vw + 35.28736px)}}@media (min-width: 1372px){.responsiveListingFeatures .mainTitle{line-height:55px}}.responsiveListingFeatures .items{position:relative;z-index:3}.responsiveListingFeatures .items h3{color:#fff;font-size:20px;line-height:24px;font-weight:bold;min-height:72px}.responsiveListingFeatures .items figure{position:relative;margin-bottom:15px}.responsiveListingFeatures .items figure:after{content:"";position:absolute;display:block;height:100%;width:100%;top:0}.responsiveListingFeatures .items a:hover figure:after{background-color:rgba(0,0,0,0.5)}.responsiveListingFeatures .items img,.responsiveListingFeatures .items video{display:block}.responsiveListingFeatures .items .meta{position:relative;margin-top:5px}.responsiveListingFeatures .number{margin-right:4px}.responsiveListingFeatures .icon-container{min-height:1px}.responsiveListingFeatures .icon-container svg{left:0;width:100%;margin:25% 0 0 0;height:160px}@media (min-width: 1024px){.responsiveListingFeatures .icon-container svg{height:calc(2.87356vw + 130.57471px)}}@media (min-width: 1372px){.responsiveListingFeatures .icon-container svg{height:170px}}.stickyColumn .stickyColumnElement.fixed{top:0 !important}.stickyColumn .ad-mpu-plus-top,.stickyColumn .ad-mpu-bottom{text-align:left}.stickyColumn.ready .stickyColumnElement{visibility:visible !important}.stickyColumn .stickyColumnElement{position:absolute;transition-duration:0s;width:100%}.stickyColumn .stickyColumnElement.fixed{position:fixed;width:322px}@media (min-width: 1024px){.stickyColumn .stickyColumnElement.fixed{width:calc(28.16092vw + 33.63218px)}}@media (min-width: 1372px){.stickyColumn .stickyColumnElement.fixed{width:420px}}.stickyColumn .stickyColumnElement:not(:first-child){visibility:hidden}.stickyColumn .stickyColumnElement:not(:last-child){padding-bottom:30px}.stickyColumn .stickyColumnElement>*{margin-bottom:0}.responsiveLatest h3>a,.responsiveLatest p>a{color:inherit}.responsiveLatest .latestScrollContainer{height:617px;float:left;overflow-y:scroll;margin-bottom:30px}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer{height:calc(40.51724vw + 202.10345px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer{height:758px}}.responsiveLatest .latestScrollContainer .item{margin:0 0 30px 0}.responsiveLatest .latestScrollContainer .item img{display:block}.responsiveLatest .latestScrollContainer .item [class|="tag-recency"]{background:none;padding:5px 0 0;width:100%;color:#000;font-size:10px;letter-spacing:1px;font-weight:normal;white-space:nowrap}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer .item [class|="tag-recency"]{font-size:calc(.57471vw + 4.11494px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer .item [class|="tag-recency"]{font-size:12px}}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer .item [class|="tag-recency"]{letter-spacing:calc(.28736vw - 1.94253px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer .item [class|="tag-recency"]{letter-spacing:2px}}.responsiveLatest .latestScrollContainer .item .author{display:block;position:relative;z-index:4}.responsiveLatest .latestScrollContainer .item .img{display:block}.responsiveLatest .latestScrollContainer .item .img:before{content:"";position:absolute;display:block;height:100%;width:100%;background:rgba(0,0,0,0.05) linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,0.75) 100%);bottom:0}.responsiveLatest .latestScrollContainer .item:hover h3{color:#B80000}.responsiveLatest .latestScrollContainer .item:hover .img:before{background-color:rgba(0,0,0,0.5)}.responsiveLatest .latestScrollContainer h3{font-family:Proxima Nova,sans-serif;font-weight:bold;font-size:17px;line-height:21px;max-height:42px;margin-bottom:5px;overflow:hidden}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer h3{font-size:calc(.86207vw + 8.17241px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer h3{font-size:20px}}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer h3{line-height:calc(.86207vw + 12.17241px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer h3{line-height:24px}}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer h3{max-height:calc(1.72414vw + 24.34483px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer h3{max-height:48px}}.responsiveLatest .latestScrollContainer p{font-size:14px;line-height:18px;max-height:36px;overflow:hidden;margin-bottom:3px;color:#000}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer p{font-size:calc(.57471vw + 8.11494px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer p{font-size:16px}}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer p{line-height:calc(.57471vw + 12.11494px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer p{line-height:20px}}@media (min-width: 1024px){.responsiveLatest .latestScrollContainer p{max-height:calc(1.14943vw + 24.22989px)}}@media (min-width: 1372px){.responsiveLatest .latestScrollContainer p{max-height:40px}}.responsiveLatest .latestScrollContainer svg{float:left;margin-right:10px}.responsiveLatest .latestScrollContainer svg.media-gallery-icon{height:12px;width:19px;padding-top:2px}.responsiveLatest .latestScrollContainer svg.media-video-icon{height:10px;width:14px;padding-top:3px}.responsiveLatest .loadMoreButton .loadingPulse{position:relative;top:auto;margin-top:0;display:inline-block}.responsiveLatest.fd-refresh .latestScrollContainer,.responsiveLatest.fullWidth .latestScrollContainer{height:100%;overflow:visible}.responsiveLatest.fd-refresh .blockLayout2.numBlocks-10 .i5,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-10 .i8,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-10 .i10,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-9 .i5,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-9 .i8,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-9 .i10,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-7 .i5,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-7 .i8,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-7 .i10,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-4 .i5,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-4 .i8,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-4 .i10{margin-right:0}.responsiveLatest.fd-refresh .blockLayout2.numBlocks-10 .i9,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-9 .i9,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-7 .i9,.responsiveLatest.fd-refresh .blockLayout2.numBlocks-4 .i9{margin-right:2.87081%}.responsiveLatest .ad-mpu-top{position:absolute;left:0}.responsiveLatest .stickyColumn .stickyColumnElement.fixed{padding-top:20px}.responsiveLatest.alternate .item{margin-bottom:0}.responsiveLatest.alternate .item:not(:first-of-type):before{border-top:1px solid #D8D8D8;content:'';height:0;left:0;position:absolute;top:0;width:100%}.responsiveLatest.alternate .item.large figure:before{content:"";position:absolute;display:block;height:100%;width:100%;background:rgba(0,0,0,0.05) linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,0.75) 100%);bottom:0;pointer-events:none}.responsiveLatest.alternate .item.large figure img,.responsiveLatest.alternate .item.large figure video{display:block}.responsiveLatest.alternate .item.large h3{font-size:36px;font-weight:bold;line-height:38px;margin-bottom:18px;max-height:none;width:75%}.responsiveLatest.alternate .item.large .mainLink{left:0;position:absolute;width:100%;height:100%;left:0;z-index:3;font:0/0 serif;text-shadow:none;color:transparent}.responsiveLatest.alternate .item.large .assetInfo{bottom:30px;left:30px;margin:0;right:30px;width:auto}.responsiveLatest.alternate .item.large .assetInfo h3,.responsiveLatest.alternate .item.large .assetInfo .contentType,.responsiveLatest.alternate .item.large .assetInfo .author,.responsiveLatest.alternate .item.large .assetInfo [class|="tag-recency"]{color:#fff}.responsiveLatest.alternate .item.large .assetInfo .contentType .topicLink,.responsiveLatest.alternate .item.large .assetInfo .author .authorLink{color:#fff;position:relative;z-index:4}.responsiveLatest.alternate .item .meta{bottom:16px;color:#fff;right:16px}.responsiveLatest.alternate .item .meta svg{fill:#fff}.responsiveLatest.alternate .item h3{font-family:Proxima Nova,sans-serif;font-size:18px;line-height:24px;margin:28px 0 10px;max-height:72px}@media (min-width: 1024px){.responsiveLatest.alternate .item h3{font-size:calc(1.72414vw + .34483px)}}@media (min-width: 1372px){.responsiveLatest.alternate .item h3{font-size:24px}}@media (min-width: 1024px){.responsiveLatest.alternate .item h3{line-height:calc(1.72414vw + 6.34483px)}}@media (min-width: 1372px){.responsiveLatest.alternate .item h3{line-height:30px}}@media (min-width: 1024px){.responsiveLatest.alternate .item h3{max-height:calc(5.17241vw + 19.03448px)}}@media (min-width: 1372px){.responsiveLatest.alternate .item h3{max-height:90px}}.responsiveLatest.alternate .item p{max-height:40px}@media (max-width: 1280px){.responsiveLatest.alternate .item p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.responsiveLatest.alternate .item .assetInfo{bottom:16px;line-height:12px;position:absolute;right:0}.responsiveLatest.alternate .item .assetInfo .contentType .topicLink{display:inline-block;color:#000}.responsiveLatest.alternate .item .assetInfo .author{display:inline}.responsiveLatest.alternate .item .assetInfo .author:before{content:'|';margin:0 8px 0 3px}.responsiveLatest.alternate .item .assetInfo .author .authorLink{display:inline-block;color:#000}.responsiveLatest.alternate .item .assetInfo .timeAgo{position:absolute;right:0}.responsiveLatest.alternate .item .assetInfo .timeAgo [class|="tag-recency"]{padding:0}.responsiveLatestAlt .latestScrollContainer{overflow-y:inherit;height:auto}.responsiveLatestAlt .latestScrollContainer h3{font-size:17px;line-height:27px;max-height:inherit;margin-bottom:15px}@media (min-width: 1024px){.responsiveLatestAlt .latestScrollContainer h3{font-size:calc(.86207vw + 8.17241px)}}@media (min-width: 1372px){.responsiveLatestAlt .latestScrollContainer h3{font-size:20px}}@media (min-width: 1024px){.responsiveLatestAlt .latestScrollContainer h3{line-height:calc(.86207vw + 18.17241px)}}@media (min-width: 1372px){.responsiveLatestAlt .latestScrollContainer h3{line-height:30px}}.responsiveLatestAlt .latestScrollContainer p{font-size:14px;line-height:22px;max-height:inherit;margin-bottom:15px}@media (min-width: 1024px){.responsiveLatestAlt .latestScrollContainer p{font-size:calc(.57471vw + 8.11494px)}}@media (min-width: 1372px){.responsiveLatestAlt .latestScrollContainer p{font-size:16px}}@media (min-width: 1024px){.responsiveLatestAlt .latestScrollContainer p{line-height:calc(.57471vw + 16.11494px)}}@media (min-width: 1372px){.responsiveLatestAlt .latestScrollContainer p{line-height:24px}}.responsiveLatestAlt .latestScrollContainer .meta{color:#000}@keyframes couponSlide{0%{transform:translate3d(calc(-100% - 19px), 0, 0)}30%{transform:translate3d(-19px, 0, 0)}70%{transform:translate3d(-19px, 0, 0)}100%{transform:translate3d(calc(100% - 19px), 0, 0)}}.responsiveBlocks h3>a{color:inherit}.responsiveBlocks .item{position:relative}.responsiveBlocks .item a{color:inherit}.responsiveBlocks .item .mainLink{position:absolute;width:100%;height:100%;z-index:3;font:0/0 serif;text-shadow:none;color:transparent}.responsiveBlocks .item .socialCTALink{position:absolute;bottom:10px;z-index:5}.responsiveBlocks .item .socialCTALink:hover{color:#B80000}.responsiveBlocks .item img,.responsiveBlocks .item video{display:block}.responsiveBlocks .item h3{margin-top:10px;margin-bottom:5px;font-weight:bold;font-family:Proxima Nova,sans-serif;font-size:17px;line-height:20px}@media (min-width: 1024px){.responsiveBlocks .item h3{margin-top:calc(1.43678vw - 4.71264px)}}@media (min-width: 1372px){.responsiveBlocks .item h3{margin-top:15px}}@media (min-width: 1024px){.responsiveBlocks .item h3{font-size:calc(.86207vw + 8.17241px)}}@media (min-width: 1372px){.responsiveBlocks .item h3{font-size:20px}}@media (min-width: 1024px){.responsiveBlocks .item h3{line-height:calc(.57471vw + 14.11494px)}}@media (min-width: 1372px){.responsiveBlocks .item h3{line-height:22px}}.responsiveBlocks .item .desc{font-size:14px;line-height:20px;margin-bottom:0}@media (min-width: 1024px){.responsiveBlocks .item .desc{font-size:calc(.57471vw + 8.11494px)}}@media (min-width: 1372px){.responsiveBlocks .item .desc{font-size:16px}}@media (min-width: 1024px){.responsiveBlocks .item .desc{line-height:calc(1.14943vw + 8.22989px)}}@media (min-width: 1372px){.responsiveBlocks .item .desc{line-height:24px}}.responsiveBlocks .item .author .assetByline a{position:relative;z-index:4}.responsiveBlocks .item .author .assetByline a:hover{color:#B80000}.responsiveBlocks .item time:before{content:"|";padding-right:5px;margin-left:2px}.responsiveBlocks .item figure{position:relative}.responsiveBlocks .item figure:before{content:"";position:absolute;display:block;height:100%;width:100%}.responsiveBlocks .item:not(.b1x1) figure:before{background:rgba(0,0,0,0.05) linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,0.75) 100%)}.responsiveBlocks .item:not(.no-hover):hover:not(.b4x2):not(.b4x1):not(.b2x2):not(.b2x1):not(.b1x2) h3{color:#B80000}.responsiveBlocks .item:not(.no-hover):hover figure:before{background-color:rgba(0,0,0,0.5)}.responsiveBlocks .item .playOverlay,.responsiveBlocks .item .galleryOverlay{z-index:2}.responsiveBlocks .item .priceData{display:flex;justify-content:space-between}.responsiveBlocks .item .deal-salePrice{margin-top:10px;text-transform:uppercase}.responsiveBlocks .item .deal-salePrice .salePrice{color:#B80000;font-size:20px;font-weight:bold}.responsiveBlocks .item .deal-salePrice .startingPrice{font-size:12px;margin-left:6px;text-decoration:line-through}.responsiveBlocks .item .coupon{display:inline-block;overflow:hidden;position:relative;top:8px;z-index:4}.responsiveBlocks .item .coupon .copyLink{border:1px dashed #757575;cursor:pointer;font-size:12px;font-weight:bold;padding:9px 18px}.responsiveBlocks .item .coupon .copyLink:after{content:"";position:absolute;display:block;height:100%;width:100%;background:#4E9901;color:#fff;content:"Copied!";top:0;transform:translate3d(calc(-100% - 20px), 0, 0);display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center}.responsiveBlocks .item .coupon.copied .copyLink:after{-webkit-animation:couponSlide 1.3s ease-in-out;-moz-animation:couponSlide 1.3s ease-in-out;-ms-animation:couponSlide 1.3s ease-in-out;-o-animation:couponSlide 1.3s ease-in-out;animation:couponSlide 1.3s ease-in-out}.responsiveBlocks .item .details{color:#B80000;font-size:14px;position:relative;z-index:10}.responsiveBlocks .item .merchant{color:#fff;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.responsiveBlocks .item.b1x1 [class|="tag"]{bottom:0;position:absolute}.responsiveBlocks .item.b1x1 h3{max-height:63px;overflow:hidden}@media (min-width: 1024px){.responsiveBlocks .item.b1x1 h3{max-height:calc(.57471vw + 57.11494px)}}@media (min-width: 1372px){.responsiveBlocks .item.b1x1 h3{max-height:65px}}.responsiveBlocks .item.b1x1 .assetByline,.responsiveBlocks .item.b1x1 .meta{position:absolute;bottom:5px;color:#000}@media (min-width: 1024px){.responsiveBlocks .item.b1x1 .assetByline,.responsiveBlocks .item.b1x1 .meta{bottom:calc(1.43678vw - 9.71264px)}}@media (min-width: 1372px){.responsiveBlocks .item.b1x1 .assetByline,.responsiveBlocks .item.b1x1 .meta{bottom:10px}}.responsiveBlocks .item.b1x1 .assetByline a,.responsiveBlocks .item.b1x1 .meta a{color:#000}.responsiveBlocks .item.b1x1 .assetByline svg,.responsiveBlocks .item.b1x1 .meta svg{fill:#000}.responsiveBlocks .item.b1x1 .assetByline time:before,.responsiveBlocks .item.b1x1 .meta time:before{content:none}.responsiveBlocks .item.b1x1.type-content-deal .meta,.responsiveBlocks .item.b1x1.type-native .meta{right:10px}.responsiveBlocks .item.b1x1.type-native figure img{object-fit:contain}.responsiveBlocks .item.b1x1 figure{height:197px}@media (min-width: 1024px){.responsiveBlocks .item.b1x1 figure{height:calc(16.95402vw + 23.3908px)}}@media (min-width: 1372px){.responsiveBlocks .item.b1x1 figure{height:256px}}.responsiveBlocks .item.b1x1 figure img,.responsiveBlocks .item.b1x1 figure video{height:100%;object-fit:scale-down}.responsiveBlocks .item.b1x1 #ads_dealsAndPromotions figure img{object-fit:cover}.responsiveBlocks .item.b4x2 h3,.responsiveBlocks .item.b4x1 h3,.responsiveBlocks .item.b2x2 h3,.responsiveBlocks .item.b2x1 h3,.responsiveBlocks .item.b1x2 h3{margin-top:5px}.responsiveBlocks .item.b4x2 .content,.responsiveBlocks .item.b4x1 .content,.responsiveBlocks .item.b2x2 .content,.responsiveBlocks .item.b2x1 .content,.responsiveBlocks .item.b1x2 .content{position:absolute;bottom:60px;width:100%;margin:0 30px;color:#fff}.responsiveBlocks .item.b4x2 .content .deal-salePrice,.responsiveBlocks .item.b4x1 .content .deal-salePrice,.responsiveBlocks .item.b2x2 .content .deal-salePrice,.responsiveBlocks .item.b2x1 .content .deal-salePrice,.responsiveBlocks .item.b1x2 .content .deal-salePrice{font-size:1.41176em}.responsiveBlocks .item.b4x2 .meta,.responsiveBlocks .item.b4x1 .meta,.responsiveBlocks .item.b2x2 .meta,.responsiveBlocks .item.b2x1 .meta,.responsiveBlocks .item.b1x2 .meta{position:relative}.responsiveBlocks .item.b4x1 h3{font-size:3.05882em;line-height:1.07692em}.responsiveBlocks .item.b4x1 .content{bottom:30px}.responsiveBlocks .item.b4x2 h3{font-size:1.64706em;line-height:1.14286em}.responsiveBlocks .item.b4x2 .content{bottom:30px}.responsiveBlocks .item.b2x2 h3{font-size:2.47059em;line-height:1.09524em}.responsiveBlocks .item.b2x1 h3{font-size:1.64706em;line-height:1.14286em}.responsiveBlocks .item.b2x1 .content{bottom:30px}.responsiveBlocks .item.b2x1 .deal-salePrice{margin-top:5px}.responsiveBlocks .item.b2x1 .deal-salePrice .salePrice,.responsiveBlocks .item.b2x1 .deal-salePrice .startingPrice{color:#fff}.responsiveBlocks .item.b1x2 h3{font-size:1.64706em;line-height:1.14286em}.responsiveBlocks .item.b1x2 .content{width:80%}.responsiveBlocks .item.b4x1 .content,.responsiveBlocks .item.b4x2 .content,.responsiveBlocks .item.b2x2 .content,.responsiveBlocks .item.b2x1 .content{width:61%}.responsiveBlocks .item.dealsTileAd{height:auto;margin-bottom:0}.responsiveBlocks .full{width:100%;height:467px;margin-right:0;padding:60px 0 0}.responsiveBlocks .full:hover{color:#B80000}.responsiveBlocks .full .itemLink{display:block;height:467px;position:absolute;width:1448px;z-index:2}.responsiveBlocks .full img,.responsiveBlocks .full video{width:inherit;position:absolute;right:-194px;z-index:-1}.responsiveBlocks .full .content{width:47%;font-family:Proxima Nova,sans-serif;display:flex;flex-direction:column;height:100%;justify-content:center}.responsiveBlocks .full .content h3{font-size:48px;line-height:50px;font-weight:300}@media (min-width: 1024px){.responsiveBlocks .full .content h3{font-size:calc(1.14943vw + 36.22989px)}}@media (min-width: 1372px){.responsiveBlocks .full .content h3{font-size:52px}}@media (min-width: 1024px){.responsiveBlocks .full .content h3{line-height:calc(1.14943vw + 38.22989px)}}@media (min-width: 1372px){.responsiveBlocks .full .content h3{line-height:54px}}.responsiveBlocks .full .content .desc{font-family:Proxima Nova,sans-serif;font-size:17px;line-height:25px;font-weight:normal;margin:5px 0 15px 0}@media (min-width: 1024px){.responsiveBlocks .full .content .desc{font-size:calc(.86207vw + 8.17241px)}}@media (min-width: 1372px){.responsiveBlocks .full .content .desc{font-size:20px}}@media (min-width: 1024px){.responsiveBlocks .full .content .desc{line-height:calc(.86207vw + 16.17241px)}}@media (min-width: 1372px){.responsiveBlocks .full .content .desc{line-height:28px}}.responsiveBlocks .full .content .meta{color:#B80000;position:relative}.responsiveBlocks .full .content .meta svg{fill:#B80000;margin:-7px 5px 0 0}.responsiveBlocks .full .content .meta span{font-family:Proxima Nova,sans-serif;font-weight:bold}.responsiveBlocks.fd-topdeals{position:relative}.responsiveBlocks.fd-topdeals .item{height:100%}.responsiveBlocks.fd-topdeals .item.b2x1 .content{width:calc(100% - 60px)}.responsiveBlocks.universalDekVariant .item h3{height:20px;overflow:hidden}@media (min-width: 1024px){.responsiveBlocks.universalDekVariant .item h3{height:calc(.57471vw + 14.11494px)}}@media (min-width: 1372px){.responsiveBlocks.universalDekVariant .item h3{height:22px}}.responsiveBlocks.universalDekVariant .item .desc{height:60px;overflow:hidden}@media (min-width: 1024px){.responsiveBlocks.universalDekVariant .item .desc{height:calc(3.44828vw + 24.68966px)}}@media (min-width: 1372px){.responsiveBlocks.universalDekVariant .item .desc{height:72px}}.responsiveBlocks .ad-sponsored-logo-top{right:0}.responsiveBlocks .ad-sponsored-logo-top>div:before{margin-left:-88px;font-size:12px;line-height:18px;top:6px}.blockLayout4{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:28px}.blockLayout4 .item{width:23.40426%;height:300px;margin-right:2.12766%;margin-bottom:14.5px;float:left}@media (min-width: 1024px){.blockLayout4 .item{height:calc(24.42529vw + 49.88506px)}}@media (min-width: 1372px){.blockLayout4 .item{height:385px}}@media (min-width: 1024px){.blockLayout4 .item{margin-bottom:calc(3.87931vw - 25.22414px)}}@media (min-width: 1372px){.blockLayout4 .item{margin-bottom:28px}}.blockLayout4 .item.b1x2{height:600px}@media (min-width: 1024px){.blockLayout4 .item.b1x2{height:calc(48.85057vw + 99.77011px)}}@media (min-width: 1372px){.blockLayout4 .item.b1x2{height:770px}}.blockLayout4 .item.b2x1{width:calc(46.80851% + 2.12766%)}.blockLayout4 .item.b2x2{width:calc(46.80851% + 2.12766%);height:600px}@media (min-width: 1024px){.blockLayout4 .item.b2x2{height:calc(48.85057vw + 99.77011px)}}@media (min-width: 1372px){.blockLayout4 .item.b2x2{height:770px}}.blockLayout4 .item.b4x1{width:100%}.blockLayout4 .item.b4x2{width:100%;height:600px}@media (min-width: 1024px){.blockLayout4 .item.b4x2{height:calc(48.85057vw + 99.77011px)}}@media (min-width: 1372px){.blockLayout4 .item.b4x2{height:770px}}.blockLayout4.c2 .i2{margin-right:0}.blockLayout4.c3 .i3{margin-right:0}.blockLayout4.c4 .i4{margin-right:0}.blockLayout4.c5 .i3{margin-right:0}.blockLayout4.c5 .i4{margin-left:51.06383%;margin-top:-300px}@media (min-width: 1024px){.blockLayout4.c5 .i4{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c5 .i4{margin-top:-385px}}.blockLayout4.c5 .i5{margin-right:0;margin-top:-300px}@media (min-width: 1024px){.blockLayout4.c5 .i5{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c5 .i5{margin-top:-385px}}.blockLayout4.c6 .i3{margin-right:0}.blockLayout4.c6 .i6{margin-right:0}.blockLayout4.c7 .i3{margin-right:0}.blockLayout4.c7 .i7{margin-right:0}.blockLayout4.c8 .i3{margin-right:0}.blockLayout4.c8 .i4{margin-left:51.06383%;margin-top:-300px}@media (min-width: 1024px){.blockLayout4.c8 .i4{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c8 .i4{margin-top:-385px}}.blockLayout4.c8 .i5{margin-top:-300px;margin-right:0}@media (min-width: 1024px){.blockLayout4.c8 .i5{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c8 .i5{margin-top:-385px}}.blockLayout4.c8 .i8{margin-right:0}.blockLayout4.c9 .i3{margin-right:0}.blockLayout4.c9 .i4{margin-left:51.06383%;margin-top:-300px}@media (min-width: 1024px){.blockLayout4.c9 .i4{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c9 .i4{margin-top:-385px}}.blockLayout4.c9 .i5{margin-right:0;margin-top:-300px}@media (min-width: 1024px){.blockLayout4.c9 .i5{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c9 .i5{margin-top:-385px}}.blockLayout4.c9 .i9{margin-right:0}.blockLayout4.c10 .i3{margin-right:0}.blockLayout4.c10 .i7{margin-right:0}.blockLayout4.c10 .i10{margin-right:0}.blockLayout4.c11 .i3{margin-right:0}.blockLayout4.c11 .i7{margin-right:0}.blockLayout4.c11 .i11{margin-right:0}.blockLayout4.c12 .i4{margin-right:0}.blockLayout4.c12 .i8{margin-right:0}.blockLayout4.c12 .i12{margin-right:0}.blockLayout4.c13 .i3{margin-right:0}.blockLayout4.c13 .i4{margin-left:51.06383%;margin-top:-300px}@media (min-width: 1024px){.blockLayout4.c13 .i4{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c13 .i4{margin-top:-385px}}.blockLayout4.c13 .i5{margin-right:0;margin-top:-300px}@media (min-width: 1024px){.blockLayout4.c13 .i5{margin-top:calc(-24.42529vw - 49.88506px)}}@media (min-width: 1372px){.blockLayout4.c13 .i5{margin-top:-385px}}.blockLayout4.c13 .i9{margin-right:0}.blockLayout4.c13 .i13{margin-right:0}.blockLayout4.c14 .i3{margin-right:0}.blockLayout4.c14 .i7{margin-right:0}.blockLayout4.c14 .i11{margin-right:0}.blockLayout4.c14 .i14{margin-right:0}.blockLayout4.c15 .i3{margin-right:0}.blockLayout4.c15 .i7{margin-right:0}.blockLayout4.c15 .i11{margin-right:0}.blockLayout4.c15 .i15{margin-right:0}.blockLayout4.c16 .i4{margin-right:0}.blockLayout4.c16 .i8{margin-right:0}.blockLayout4.c16 .i12{margin-right:0}.blockLayout4.c16 .i16{margin-right:0}.blockLayout4.infinite{justify-content:space-between}.blockLayout4.infinite .item{margin-right:0}.shHedSharebar{position:relative}.shHedSharebar .shHedDek h2{margin-bottom:20px}.shHedSharebar .shHedDek p{margin-bottom:30px}.shHedSharebar .sharebarRedesign{position:absolute;right:0}.shHedSharebar .sharebarRedesign .social-button-small-redesign.copy .copyNotice{top:-30px;left:-90px;position:absolute;line-height:initial;white-space:nowrap}.newsletter-subscribe-form{border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:40px 0px;margin:0 20px 30px}.signup .newsletter-subscribe-form,.auto .newsletter-subscribe-form{border-bottom:none}.v3Article .newsletter-subscribe-form,.noBleed .newsletter-subscribe-form{margin:0 0 30px}.newsletter-subscribe-form .newsletterTitle{box-sizing:border-box;margin-bottom:10px;pointer-events:none;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;z-index:2}.newsletter-subscribe-form .newsletterTitle .heading{flex:1 0 auto}.newsletter-subscribe-form .newsletterTitle h2{font-size:.70588em;display:block;width:100%;letter-spacing:2px;text-transform:uppercase;text-align:center;font-weight:normal}.newsletter-subscribe-form .thanksContainer{text-align:center;margin:auto}.newsletter-subscribe-form .thanksContainer h3{font-size:28px;margin-bottom:15px;line-height:1}.newsletter-subscribe-form .thanksContainer p{font-size:20px;margin:0px;line-height:1.4}.newsletter-subscribe-form .description{line-height:1.4;font-size:1.17647em;font-weight:bold;text-align:center}.newsletter-subscribe-form.desktop .newsletter{position:relative}.newsletter-subscribe-form.desktop .description{line-height:1.29;font-size:1.64706em;max-width:920px;margin:0 auto 20px}.v3Article .newsletter-subscribe-form.desktop .newsletterTitle h2{text-align:left}.v3Article .newsletter-subscribe-form.desktop .description{text-align:left}.newsletter-subscribe-form form{margin:0}.newsletter-subscribe-form .form-input{display:inline-block;width:100%}.newsletter-subscribe-form .form-input>label{position:relative}.newsletter-subscribe-form .form-input input[type=text],.newsletter-subscribe-form .form-input input[type=email],.newsletter-subscribe-form .form-input select{background-color:#fff;border:1px solid #959595;border-radius:3px;max-width:100%;padding:5px 10px;width:100%;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:41px}.newsletter-subscribe-form .form-input input[type=text].validate-error,.newsletter-subscribe-form .form-input input[type=email].validate-error,.newsletter-subscribe-form .form-input select.validate-error{border-color:#B80000}.newsletter-subscribe-form .form-input input[type=text]::-webkit-input-placeholder,.newsletter-subscribe-form .form-input input[type=email]::-webkit-input-placeholder,.newsletter-subscribe-form .form-input select::-webkit-input-placeholder{color:#757575;opacity:1}.newsletter-subscribe-form .form-input input[type=text]:moz-placeholder,.newsletter-subscribe-form .form-input input[type=email]:moz-placeholder,.newsletter-subscribe-form .form-input select:moz-placeholder{color:#757575;opacity:1}.newsletter-subscribe-form .form-input input[type=text]::-moz-placeholder,.newsletter-subscribe-form .form-input input[type=email]::-moz-placeholder,.newsletter-subscribe-form .form-input select::-moz-placeholder{color:#757575;opacity:1}.newsletter-subscribe-form .form-input input[type=text]:-ms-input-placeholder,.newsletter-subscribe-form .form-input input[type=email]:-ms-input-placeholder,.newsletter-subscribe-form .form-input select:-ms-input-placeholder{color:#757575;opacity:1}.newsletter-subscribe-form .form-input label[class|="validate"],.newsletter-subscribe-form .form-input div[class|="validate"]{position:absolute;margin-bottom:5px}.newsletter-subscribe-form .form-input label[class|="validate"] a,.newsletter-subscribe-form .form-input div[class|="validate"] a{color:#B80000}.newsletter-subscribe-form .btn-link:disabled{background:#D8D8D8 !important}.mobile .newsletter-subscribe-form .btn-link{width:100%}.newsletter-subscribe-form .thanksButton{padding:10px 15px;margin-left:20px;line-height:21px;font-size:.70588em;border-radius:3px;background:#B80000;color:#fff;cursor:pointer;display:inline-block;border:0;width:100%;text-transform:uppercase;font-weight:normal;letter-spacing:2px}.newsletter-subscribe-form .terms{position:relative;margin-top:20px}.newsletter-subscribe-form .terms p{font-size:12px;text-align:center;margin:0}.v3Article .newsletter-subscribe-form .terms p{text-align:left}.newsletter-subscribe-form .terms label.validate-error{position:absolute;top:40px}.newsletter-subscribe-form .terms a{text-decoration:underline;color:#000;box-shadow:none}.newsletter-subscribe-form .terms a:hover{color:#000;text-decoration:none}.newsletter-subscribe-form #terms-checkbox ~ div .validate-error{display:none}.newsletter-subscribe-form.desktop .close{display:none}.newsletter-subscribe-form.desktop form{margin:20px auto 0;position:relative}.newsletter-subscribe-form.desktop .form-input-wrap{width:100%;max-width:750px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.v3Article .newsletter-subscribe-form.desktop .form-input-wrap{margin:0}.newsletter-subscribe-form.desktop .form-input label.validate-warning,.newsletter-subscribe-form.desktop .form-input label.validate-error,.newsletter-subscribe-form.desktop .terms label.validate-warning,.newsletter-subscribe-form.desktop .terms label.validate-error{position:absolute;left:0}.newsletter-subscribe-form.desktop .form-input label.validate-warning:before,.newsletter-subscribe-form.desktop .form-input label.validate-error:before,.newsletter-subscribe-form.desktop .terms label.validate-warning:before,.newsletter-subscribe-form.desktop .terms label.validate-error:before{display:none}.newsletter-subscribe-form.desktop .form-input{display:inline-block;position:relative;bottom:0;margin:0;flex:1;margin-right:28px}.newsletter-subscribe-form.desktop .form-input>label{margin:0;display:flex}.newsletter-subscribe-form.desktop .form-input input{border:1px solid #959595;border-radius:3px;padding:22px 15px;width:100%;font-size:.94118em}.newsletter-subscribe-form.desktop .form-input input.validate-error{border-color:#B80000}.newsletter-subscribe-form.desktop .thanksContainer{text-align:center;margin:auto}.newsletter-subscribe-form.desktop .thanksContainer h3{font-size:28px;margin-bottom:15px;line-height:1}.newsletter-subscribe-form.desktop .thanksContainer p{font-size:20px;margin:0px;line-height:1.4}.newsletter-subscribe-form.desktop .terms{clear:both;position:relative;margin:20px auto 0;display:inline-block;width:100%;text-align:center}.newsletter-subscribe-form.desktop .terms input{position:absolute;top:0;left:0}.newsletter-subscribe-form.desktop .terms p{font-size:.70588em;margin:0;line-height:1.5}.newsletter-subscribe-form.desktop .terms label.validate-warning,.newsletter-subscribe-form.desktop .terms label.validate-error{top:38px;position:absolute;left:-10px}.newsletter-subscribe-form .popup.modal.show{left:50%;-ms-transform:translate(-50%, 1em);-webkit-transform:translate(-50%, 1em);transform:translate(-50%, 1em);min-width:415px;padding:20px}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show{width:100%;margin-bottom:0}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show h4{display:none}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .close{background:url('https://cnet3.cbsistatic.com/fly/1582560684-asset/bundles/cnetcss/images/core/close-dark.png') no-repeat transparent;height:31px;position:absolute;right:-15px;top:-15px;width:31px;display:block}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .description{width:100%}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .newsletter{margin:0}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .terms{display:-webkit-flex;display:flex;width:calc(100% - 170px)}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .terms p{width:auto;margin:0}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .newsletter-form{width:70%}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .form-input{width:100%}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .form-input input{width:100%}.newsletter-subscribe-form .newsletter-subscribe-form .popup.modal.show .thanksText{width:60%}.articlenews{margin-left:200px}.smartHomeSponsors{margin-bottom:20px;position:relative;text-align:center}.smartHomeSponsors:before{content:"";background:#F7F7F7;width:10000px;position:absolute;height:2px;margin-left:-5000px}.smartHomeSponsors ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.smartHomeSponsors ul li{display:block;text-align:center;width:160px;margin:0 50px}.smartHomeSponsors ul li a{display:block;position:relative}.smartHomeSponsors h5{font-weight:normal;position:relative;padding:20px 0}.smartHomeSponsors .sponsorLogo{display:inline-block}.smartHomeSponsors .sponsorLogo svg image{width:100%;height:100%}.smartHomeSponsors .sponsorLogo:hover svg image{filter:none}.smartHomeFooter{text-align:center;position:relative;margin-bottom:30px;clear:both}.smartHomeFooter .msg{margin-top:30px}.smartHomeFooter .msg a{color:#000;font-weight:normal}.smartHomeFooter .msg a:hover{color:#B80000}.smartHomeFooter p{margin:20px 0 0 0}.smartHomeFooter p a{display:block}.smartHomeFooter .socialLinks .button{display:inline-block;position:relative;font-size:1.41176em;line-height:2.08333em;text-align:left;text-indent:20px;font-weight:normal;border:none;letter-spacing:normal;text-transform:none}.smartHomeFooter .socialLinks .button.tw{float:right}.smartHomeFooter .socialLinks .button a{color:#fff}.smartHomeFooter .socialLinks .button b{font-weight:normal}.smartHomeFooter .socialLinks .button svg{width:30px;height:30px;position:absolute;top:10px;left:26px;fill:#fff}.smartHomeFooter .socialLinks .button .social-button-small-redesign{padding-left:60px;padding-right:30px;font-size:13px}@media (min-width: 1024px){.smartHomeFooter .socialLinks .button .social-button-small-redesign{font-size:calc(1.43678vw - 1.71264px)}}@media (min-width: 1372px){.smartHomeFooter .socialLinks .button .social-button-small-redesign{font-size:18px}}.smartHomeFooter .socialLinks .button .twitter{background-color:#1DA1F2}.smartHomeFooter .socialLinks .button .pinterest{background-color:#BD081C}.stickyColumn .stickyColumnElement.fixed{top:0 !important}.stickyColumn .ad-mpu-plus-top,.stickyColumn .ad-mpu-bottom{text-align:left}.stickyColumn.ready .stickyColumnElement{visibility:visible !important}.stickyColumn .stickyColumnElement{position:absolute;transition-duration:0s;width:100%}.stickyColumn .stickyColumnElement.fixed{position:fixed;width:322px}@media (min-width: 1024px){.stickyColumn .stickyColumnElement.fixed{width:calc(28.16092vw + 33.63218px)}}@media (min-width: 1372px){.stickyColumn .stickyColumnElement.fixed{width:420px}}.stickyColumn .stickyColumnElement:not(:first-child){visibility:hidden}.stickyColumn .stickyColumnElement:not(:last-child){padding-bottom:30px}.stickyColumn .stickyColumnElement>*{margin-bottom:0}.ad-leader-top{margin:10px auto 30px}div[class^="ad-incontent-ad-plus"]{margin:60px auto;text-align:center;line-height:0;min-height:90px;position:relative}div[class^="ad-incontent-ad-plus"].power-bar{margin-bottom:0}div[class^="ad-incontent-ad-plus"].power-bar>div{width:100vw !important}div[class^="ad-incontent-ad-plus"] iframe[height~='66']{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}div[class^="ad-incontent-ad-plus"] div>*{margin:0 auto}.shSharebar{display:none}.smartHomeSponsors{border-top:1px solid #D8D8D8;margin-bottom:30px}.smartHomeSponsors:before{display:none}.smartHomeSponsors h5{text-align:center;font-weight:normal}
