.page{font-size:14px;line-height:19px}.slice{background-color:#fff}.slice.for-header{background-position:50% 0;height:700px}.slice.for-header .slice-content{position:relative}.slice.for-header.for-mac{background-image:url('images/hero-mac-yosemite.jpg');background-repeat:no-repeat;-webkit-background-size:1300px 700px;-moz-background-size:1300px 700px;background-size:1300px 700px}@media screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:1025px){.slice.for-header.for-mac{background-image:url('images/hero-mac-yosemite.2x.jpg')}}.slice.for-header.for-iphone{background-image:url('images/hero-iphone.jpg');background-repeat:no-repeat;-webkit-background-size:1300px 700px;-moz-background-size:1300px 700px;background-size:1300px 700px}@media screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:1025px){.slice.for-header.for-iphone{background-image:url('images/hero-iphone.2x.jpg')}}.slice.for-header.for-ipad{background-image:url('images/hero-ipad.jpg');background-repeat:no-repeat;-webkit-background-size:1300px 700px;-moz-background-size:1300px 700px;background-size:1300px 700px}@media screen and (-webkit-min-device-pixel-ratio:2) and (min-device-width:1025px){.slice.for-header.for-ipad{background-image:url('images/hero-ipad.2x.jpg')}}.slice.for-overview{background:#e6e6e6;padding-top:38px;padding-bottom:38px}.slice.for-calltoaction .slice-content{padding:150px 0 19px 0}.slice.for-calltoaction.for-mac{background-image:url('images/calltoaction-mac-background.jpg');background-repeat:no-repeat;-webkit-background-size:800px 300px;-moz-background-size:800px 300px;background-size:800px 300px;background-position:50% 100%}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.slice.for-calltoaction.for-mac{background-image:url('images/calltoaction-mac-background.2x.jpg')}}.slice.for-calltoaction.for-iphone,.slice.for-calltoaction.for-ipad{background-image:url('images/calltoaction-ios-background.jpg');background-repeat:no-repeat;-webkit-background-size:810px 300px;-moz-background-size:810px 300px;background-size:810px 300px;background-position:50% 100%}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.slice.for-calltoaction.for-iphone,.slice.for-calltoaction.for-ipad{background-image:url('images/calltoaction-ios-background.2x.jpg')}}.slice.for-tweets{padding-top:114px;padding-bottom:95px;background-color:#f7f7f7}.slice.for-footer{background-color:#f7f7f7}.tweetgrid-actions.style-replace .tweetgrid-buttonwrapper{top:140px}.hero{position:absolute;top:150px;left:16px}.hero-logo{width:240px;height:80px;text-indent:-999em;overflow:hidden}.hero-logo.for-mac{background-image:url('images/hero-mac-things2-logo-sans.png');background-repeat:no-repeat;-webkit-background-size:240px 80px;-moz-background-size:240px 80px;background-size:240px 80px}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.hero-logo.for-mac{background-image:url('images/hero-mac-things2-logo-sans.2x.png')}}.hero-logo.for-iphone{background-image:url('images/hero-iphone-things2-logo-sans.png');background-repeat:no-repeat;-webkit-background-size:240px 80px;-moz-background-size:240px 80px;background-size:240px 80px}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.hero-logo.for-iphone{background-image:url('images/hero-iphone-things2-logo-sans.2x.png')}}.hero-logo.for-ipad{background-image:url('images/hero-ipad-things2-logo-sans.png');background-repeat:no-repeat;-webkit-background-size:240px 80px;-moz-background-size:240px 80px;background-size:240px 80px}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.hero-logo.for-ipad{background-image:url('images/hero-ipad-things2-logo-sans.2x.png')}}.hero-text{width:240px;margin-top:20px;font-size:16px;line-height:1.25;color:#888}.hero-actions{margin-top:40px;width:180px}.hero-button.for-macappstore{display:block;width:180px;height:52px;text-indent:-999em;overflow:hidden;background-image:url('images/button-macappstore-large.png');background-repeat:no-repeat;-webkit-background-size:180px 52px;-moz-background-size:180px 52px;background-size:180px 52px;opacity:.66;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.hero-button.for-macappstore{background-image:url('images/button-macappstore-large.2x.png')}}.hero-button.for-macappstore:hover{opacity:.75}.hero-button.for-appstore{display:block;width:150px;height:50px;text-indent:-999em;overflow:hidden;background-image:url('images/button-appstore.png');background-repeat:no-repeat;-webkit-background-size:150px 50px;-moz-background-size:150px 50px;background-size:150px 50px;opacity:.66;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.hero-button.for-appstore{background-image:url('images/button-appstore.2x.png')}}.hero-button.for-appstore:hover{opacity:.75}.hero-button.for-download{margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px;font-size:14px;line-height:normal !important;padding-left:1em;padding-right:1em;text-align:center;color:#fff;background:#79a9ec;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7eaced), color-stop(1, #75a6eb));background:-webkit-linear-gradient(top, #7eaced, #75a6eb);background:-moz-linear-gradient(top, #7eaced, #75a6eb);background:-ms-linear-gradient(top, #7eaced, #75a6eb);border:1px solid #639be9;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.25);-o-box-shadow:0 2px 4px rgba(0,0,0,0.25);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.25);box-shadow:0 2px 4px rgba(0,0,0,0.25);-webkit-transition:box-shadow .1s ease-out;-moz-transition:box-shadow .1s ease-out;-o-transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out;display:block;width:180px;padding-left:0;padding-right:0}.hero-button.for-download:hover{color:#fff;background:#82afed;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #87b2ee), color-stop(1, #7eaced));background:-webkit-linear-gradient(top, #87b2ee, #7eaced);background:-moz-linear-gradient(top, #87b2ee, #7eaced);background:-ms-linear-gradient(top, #87b2ee, #7eaced);border-color:#6ca0ea;text-decoration:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.hero-button.for-download:active{border-color:#5e98e8;background:#79a9ec;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-o-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset}.hero-badge{display:block;position:absolute}.hero-badge.for-appstorebestof2013{width:150px;height:70px;left:720px;top:358px;background-image:url('images/review-ipad-awards-appstorebestof2013.png');background-repeat:no-repeat;-webkit-background-size:150px 70px;-moz-background-size:150px 70px;background-size:150px 70px}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.hero-badge.for-appstorebestof2013{background-image:url('images/review-ipad-awards-appstorebestof2013.2x.png')}}.overview{font-size:12px;line-height:1.2}.overview-list{zoom:1;clear:both;margin-left:-30px}.overview-list:before,.overview-list:after{content:".";display:block;height:0;overflow:hidden;visibility:hidden}.overview-list:after{clear:both}.overview-item{float:left;width:110px;margin-left:30px}.overview-link:hover{color:#3373cc}.overview-headline{font-weight:bold}.overview-description{color:#777}.overview-icon{display:none}.feature{padding-top:57px;padding-bottom:57px;zoom:1;clear:both;margin-left:-5%}.feature:before,.feature:after{content:".";display:block;height:0;overflow:hidden;visibility:hidden}.feature:after{clear:both}.feature-figure{float:left;width:45.23809523809524%;margin-left:4.761904761904762%;text-align:right}.feature.style-flipped .feature-figure{text-align:left}.feature-description{float:left;width:45.23809523809524%;margin-left:4.761904761904762%;text-align:left}.feature.style-flipped .feature-description{text-align:left}.feature-header{margin-bottom:19px}.feature-headline{font-size:24px;line-height:1.3}.feature-byline{font-size:18px;line-height:1.3;color:#888}.feature-p{margin-bottom:19px}.feature-link{color:#3373cc;text-decoration:none;background-image:url('images/feature-link.png');background-repeat:no-repeat;-webkit-background-size:10px 15px;-moz-background-size:10px 15px;background-size:10px 15px;background-position:100% 50%;padding-right:12px}.feature-link:hover{text-decoration:underline}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.feature-link{background-image:url('images/feature-link@2x.png')}}.feature-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:6px;font-size:14px;line-height:normal !important;padding-left:1em;padding-right:1em;text-align:center;color:#fff;background:#79a9ec;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7eaced), color-stop(1, #75a6eb));background:-webkit-linear-gradient(top, #7eaced, #75a6eb);background:-moz-linear-gradient(top, #7eaced, #75a6eb);background:-ms-linear-gradient(top, #7eaced, #75a6eb);border:1px solid #639be9;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.25);-o-box-shadow:0 2px 4px rgba(0,0,0,0.25);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.25);box-shadow:0 2px 4px rgba(0,0,0,0.25);-webkit-transition:box-shadow .1s ease-out;-moz-transition:box-shadow .1s ease-out;-o-transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out}.feature-button:hover{color:#fff;background:#82afed;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #87b2ee), color-stop(1, #7eaced));background:-webkit-linear-gradient(top, #87b2ee, #7eaced);background:-moz-linear-gradient(top, #87b2ee, #7eaced);background:-ms-linear-gradient(top, #87b2ee, #7eaced);border-color:#6ca0ea;text-decoration:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.feature-button:active{border-color:#5e98e8;background:#79a9ec;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-o-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset}.video-poster,.video video{-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px 1px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 8px 1px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:0 0 8px 1px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 8px 1px rgba(0,0,0,0.1),0 0 1px 1px rgba(0,0,0,0.1)}.reviewawards-item{margin-bottom:19px;color:#777}.reviewquote{padding:1.5em;background:#fff;margin-bottom:19px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #d4ebf7}.reviewquote-content{margin-bottom:19px;color:#777;text-align:left}.reviewquote-author{color:#269dd9;font-style:italic;text-align:right}.reviewquote-stars{font-style:normal}.calltoaction-row{zoom:1;clear:both;margin-left:-30px}.calltoaction-row:before,.calltoaction-row:after{content:".";display:block;height:0;overflow:hidden;visibility:hidden}.calltoaction-row:after{clear:both}.calltoaction-column.for-macdownload{float:left;width:250px;margin-left:30px;text-align:right}.calltoaction-column.for-macappstore{float:left;width:250px;margin-left:310px}.calltoaction-column.for-iphoneappstore,.calltoaction-column.for-ipadappstore{float:left;width:250px;margin-left:520px}.calltoaction-fineprint{font-size:12px;line-height:1.2;color:#888;margin-bottom:19px}.calltoaction-link:hover{text-decoration:underline}.calltoaction-button.for-macdownload{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px;font-size:18px;line-height:normal !important;padding-left:1em;padding-right:1em;text-align:center;color:#fff;background:#79a9ec;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7eaced), color-stop(1, #75a6eb));background:-webkit-linear-gradient(top, #7eaced, #75a6eb);background:-moz-linear-gradient(top, #7eaced, #75a6eb);background:-ms-linear-gradient(top, #7eaced, #75a6eb);border:1px solid #639be9;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.25);-o-box-shadow:0 2px 4px rgba(0,0,0,0.25);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.25);box-shadow:0 2px 4px rgba(0,0,0,0.25);-webkit-transition:box-shadow .1s ease-out;-moz-transition:box-shadow .1s ease-out;-o-transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out;display:block;margin-bottom:19px}.calltoaction-button.for-macdownload:hover{color:#fff;background:#82afed;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #87b2ee), color-stop(1, #7eaced));background:-webkit-linear-gradient(top, #87b2ee, #7eaced);background:-moz-linear-gradient(top, #87b2ee, #7eaced);background:-ms-linear-gradient(top, #87b2ee, #7eaced);border-color:#6ca0ea;text-decoration:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.calltoaction-button.for-macdownload:active{border-color:#5e98e8;background:#79a9ec;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-o-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset}.calltoaction-button.for-macappstore{display:block;width:180px;height:52px;text-indent:-999em;overflow:hidden;background-image:url('images/button-macappstore-large.png');background-repeat:no-repeat;-webkit-background-size:180px 52px;-moz-background-size:180px 52px;background-size:180px 52px;opacity:.66;margin-bottom:19px;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.calltoaction-button.for-macappstore{background-image:url('images/button-macappstore-large.2x.png')}}.calltoaction-button.for-macappstore:hover{opacity:.75}.calltoaction-button.for-appstore{display:block;width:180px;height:60px;text-indent:-999em;overflow:hidden;background-image:url('images/button-appstore-large.png');background-repeat:no-repeat;-webkit-background-size:180px 60px;-moz-background-size:180px 60px;background-size:180px 60px;opacity:.66;margin-bottom:19px;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.calltoaction-button.for-appstore{background-image:url('images/button-appstore-large.2x.png')}}.calltoaction-button.for-appstore:hover{opacity:.75}.tweets-header{background-image:url('../../global/shared/2013-02-20/images/tweetgrid-twitterlogo.png');background-repeat:no-repeat;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;background-size:50px 50px;background-position:21% 0;padding:19px 0;height:19px;margin-bottom:19px}@media screen and (-webkit-min-device-pixel-ratio:1.5) and (min-device-width:0){.tweets-header{background-image:url('../../global/shared/2013-02-20/images/tweetgrid-twitterlogo.2x.png')}}.tweets-body{margin-bottom:1em}.tweets-footer{text-align:center}.tweets-headline{font-size:20px;text-align:center;color:#555}.tweets-followbutton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px;font-size:14px;line-height:normal !important;padding-left:1em;padding-right:1em;text-align:center;color:#fff;background:#b1bfc3;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b4c2c5), color-stop(1, #aebdc1));background:-webkit-linear-gradient(top, #b4c2c5, #aebdc1);background:-moz-linear-gradient(top, #b4c2c5, #aebdc1);background:-ms-linear-gradient(top, #b4c2c5, #aebdc1);border:1px solid #aebdc1;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);-o-box-shadow:0 1px 0 rgba(255,255,255,0.5);-ms-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5);-webkit-transition:box-shadow .1s ease-out;-moz-transition:box-shadow .1s ease-out;-o-transition:box-shadow .1s ease-out;transition:box-shadow .1s ease-out}.tweets-followbutton:hover{color:#fff;background:#79a9ec;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7eaced), color-stop(1, #75a6eb));background:-webkit-linear-gradient(top, #7eaced, #75a6eb);background:-moz-linear-gradient(top, #7eaced, #75a6eb);background:-ms-linear-gradient(top, #7eaced, #75a6eb);border-color:#639be9;text-decoration:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-o-box-shadow:0 2px 4px rgba(0,0,0,0.2);-ms-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.tweets-followbutton:active{border-color:#5592e7;background:#70a3eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-o-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;-ms-box-shadow:0 1px 3px rgba(0,0,0,0.2) inset;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset}#teaser-ipad-section{padding:57px 0}