/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,form textarea,form .file-picker,.resources-upload textarea,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],html form textarea[type="button"],form html textarea[type="button"],html form [type="button"].file-picker,form html [type="button"].file-picker,html .resources-upload textarea[type="button"],.resources-upload html textarea[type="button"],input[type="reset"],form textarea[type="reset"],form [type="reset"].file-picker,.resources-upload textarea[type="reset"],input[type="submit"],form textarea[type="submit"],form [type="submit"].file-picker,.resources-upload textarea[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled],html form textarea[disabled],form html textarea[disabled],html form [disabled].file-picker,form html [disabled].file-picker,html .resources-upload textarea[disabled],.resources-upload html textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner,form textarea::-moz-focus-inner,form .file-picker::-moz-focus-inner,.resources-upload textarea::-moz-focus-inner{border:0;padding:0}input,form textarea,form .file-picker,.resources-upload textarea{line-height:normal}input[type="checkbox"],form textarea[type="checkbox"],form [type="checkbox"].file-picker,.resources-upload textarea[type="checkbox"],input[type="radio"],form textarea[type="radio"],form [type="radio"].file-picker,.resources-upload textarea[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,form textarea[type="number"]::-webkit-inner-spin-button,form [type="number"].file-picker::-webkit-inner-spin-button,.resources-upload textarea[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button,form textarea[type="number"]::-webkit-outer-spin-button,form [type="number"].file-picker::-webkit-outer-spin-button,.resources-upload textarea[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"],form textarea[type="search"],form [type="search"].file-picker,.resources-upload textarea[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,form textarea[type="search"]::-webkit-search-cancel-button,form [type="search"].file-picker::-webkit-search-cancel-button,.resources-upload textarea[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,form textarea[type="search"]::-webkit-search-decoration,form [type="search"].file-picker::-webkit-search-decoration,.resources-upload textarea[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{margin:0 auto;max-width:960px;width:100%}.clr:after,.group:after,.row:after,.divider:after,.text_switcher:after,.app_page .app_content_row:after,.col:after,.about-us .team .omnite:after,.gallery .images:after,.app_page .select:after,.app_page .select>div:after,.app_page .display .description:after,.omnigraffle.app_page .select:after,.omnigraffle.app_page .feature .display .item:after,.omnifocus.app_page .feature:after{content:"";display:block;height:0;clear:both;visibility:hidden}.row,.divider,.text_switcher,.app_page .app_content_row{margin:auto;margin-bottom:1.5em}@media (max-width: 960px){.row,.divider,.text_switcher,.app_page .app_content_row{margin:auto 1em 1.5em 1em}}.col,.about-us .team .omnite{display:block;float:left;width:100%}@media (min-width: 768px){.col{margin-left:2%}}@media (min-width: 768px){.span_1{width:4.375%}.span_2{width:10.75%}.span_3{width:17.125%}.span_4{width:23.5%}.span_5{width:29.875%}.span_6{width:36.25%}.span_7{width:42.625%}.span_8{width:49.0%}.span_9{width:55.375%}.span_10{width:61.75%}.span_11{width:68.125%}.span_12{width:74.5%}.span_13{width:80.875%}.span_14{width:87.25%}.span_15{width:93.625%}.span_16{width:100%}.twelvecol.col{margin-left:2%}.twelvecol.span_3{width:22%}.twelvecol.span_4{width:32%}.twelvecol.span_6{width:49%}.twelvecol.span_8{width:63.66%}.twelvecol.span_12{width:100%}}.col:first-child{margin-left:0}.about-us .contact div{transition:background-color 0.2s,color 0.2s;color:gray;border:1px solid #e4e4e5;border-right:none;width:25%;float:left;list-style:none;height:110px;background:no-repeat scroll 92% 20%;position:relative}.about-us .contact div:hover{color:#fff;background-color:gray}.about-us .contact div .title{position:absolute;font-size:1.5em;bottom:.7em;right:.5em;font-weight:bold}.about-us .contact div .email{position:absolute;bottom:0;right:.5em}.about-us .contact a:last-child div{border-right:1px solid #e4e4e5}@media (max-width: 768px){.about-us .contact div{width:50%}.about-us .contact a:nth-child(3) div,.about-us .contact a:nth-child(4) div{border-top:none}.about-us .contact a:nth-child(2) div{border-right:1px solid #e4e4e5}}@media (max-width: 480px){.about-us .contact div{width:100%}.about-us .contact div .title{font-size:2.5em}.about-us .contact div .email{font-size:1.1em;bottom:.3em;right:0.9em}.about-us .contact a div{border:1px solid #e4e4e5;border-top:none}.about-us .contact a:first-child div{border-top:1px solid #e4e4e5}}html{overflow-y:scroll}.has-overlay{overflow:hidden}.has-overlay>body{height:100%;overflow-y:scroll}@media screen and (max-width: 500px){.has-overlay>body{overflow:hidden;height:100%}}@-webkit-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleDown{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}.omni-gallery-modal{transition:opacity 0.4s}@-webkit-keyframes shaky{0%{-webkit-transform:translateY(-100%)}60%{-webkit-transform:translateX(5%) translateY(5%) rotate(-2deg)}80%{-webkit-transform:translateX(5%) translateY(5%) rotate(2deg)}50%,70%,90%{-webkit-transform:translateX(0%) translateY(0%)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(-100%)}60%{-webkit-transform:translateY(5%)}85%{-webkit-transform:translateY(0%)}}@keyframes bounce{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{-webkit-transform:translateY(5%);transform:translateY(5%)}85%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.omni-gallery-modal{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;width:0;height:0;overflow:hidden;opacity:0;display:none\9}.omni-gallery-modal:target,.is-active.omni-gallery-modal{-webkit-transform:translate(0, 0);transform:translate(0, 0);width:auto;height:auto;opacity:1}.is-active.omni-gallery-modal{display:block \ 9;height:100%\9;width:100%\9}.omni-gallery-modal:target,.is-active.omni-gallery-modal{display:block\9}.omni-gallery-modal .modal-inner{position:absolute;top:50px;left:50%;z-index:20;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media \0screen\,screen\9 {.omni-gallery-modal .modal-inner{background:transparent}}.omni-gallery-modal .modal-inner>img,.omni-gallery-modal .modal-inner>video,.omni-gallery-modal .modal-inner>iframe{width:100%;height:auto;min-height:300px}.omni-gallery-modal .modal-inner>img{width:auto;max-width:100%}.omni-gallery-modal .modal-content{position:relative;max-height:400px;max-height:80vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media \0screen\,screen\9 {.omni-gallery-modal .modal-content{overflow:visible}}.omni-gallery-modal .modal-content>*{max-width:100%}.omni-gallery-modal footer{border-top:1px solid #fff;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.omni-gallery-modal .modal-close{display:block;height:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden}.omni-gallery-modal .modal-close:focus:after{outline:1px dotted;outline:-webkit-focus-ring-color auto 5px}.omni-gallery-modal .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.omni-gallery-modal .modal-close:after{content:'\00d7';position:absolute;top:15px;right:40%;z-index:20;font-size:3em}.omni-gallery-modal .modal-inner{margin-left:-480px;width:960px}.omni-gallery-modal .modal-close:after{margin-right:-480px}@media screen and (max-width: 1000px){.omni-gallery-modal .modal-inner{width:auto;left:20px;right:20px;margin-left:0}.omni-gallery-modal .modal-close:after{margin-right:0 !important;right:20px}}@media screen and (max-width: 500px){.omni-gallery-modal{-webkit-transform:translate(0, 400px);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);transition:opacity 1ms .25s;display:block;bottom:auto}.omni-gallery-modal:target,.is-active.omni-gallery-modal{height:100%}.omni-gallery-modal:before{content:'';position:fixed;top:0;left:0;right:0;z-index:30}.omni-gallery-modal .modal-inner{box-sizing:border-box;top:0;left:0;right:0;height:100%;overflow:auto}.omni-gallery-modal .modal-content{max-height:none;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.omni-gallery-modal .modal-close{right:auto}.omni-gallery-modal .modal-close:before{display:none}.omni-gallery-modal .modal-close:after{top:5px;right:5px;left:auto;z-index:40;margin-left:0}}@media screen and (max-height: 46em) and (min-width: 500px){.omni-gallery-modal .modal-content{max-height:340px;max-height:50vh}}@media screen and (max-height: 36em) and (min-width: 500px){.omni-gallery-modal .modal-content{max-height:265px;max-height:40vh}}.is-stacked.omni-gallery-modal{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:1}.is-stacked.omni-gallery-modal .modal-inner{-webkit-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.omni-gallery-modal .modal-close{opacity:0}@media screen and (max-width: 500px){.is-stacked.omni-gallery-modal{-webkit-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.omni-gallery-modal .modal-inner{-webkit-animation:none;animation:none}.is-stacked.omni-gallery-modal .modal-close{opacity:1}}.site_nav{z-index:999;position:relative;font-family:"ProximaNovaA-Light",sans-serif;font-size:1em;min-height:3em}@media (max-width: 768px){.site_nav{font-size:.8em}}@media (max-width: 575px){.site_nav{margin-left:0;margin-right:0}}.site_nav a{color:#595959;text-decoration:none}@media (max-width: 575px){.site_nav a{color:#fff}}.site_nav a:hover{text-decoration:none}.site_nav nav ul{margin:0;padding:0}.site_nav nav li{list-style:none;text-align:center;float:left;min-width:110px;margin:0}@media (max-width: 768px){.site_nav nav li{min-width:80px}}.site_nav .hidden{display:none !important}.site_nav .nav-content{max-width:960px;margin:auto}.site_nav .carticon{height:40px;width:40px;position:absolute;padding:0 !important;z-index:1002;top:3px;right:0}@media (max-width: 575px){.site_nav .carticon{right:60px}}.site_nav .omnibar{padding-left:1em;display:none;position:relative;width:100%;height:3em}.site_nav .homelink{width:100%;height:100%;background-image:url(../img/logo/omni.svg);background-repeat:no-repeat;background-position:0 50%}.site_nav .expando{position:absolute;width:20%;height:100%;right:5px;top:4px;background-image:url(../img/elements/navbutton.svg);background-repeat:no-repeat;background-position:75% 25%}.site_nav .omni{background-image:url(../img/logo/omnigroup.png);background-repeat:no-repeat;background-position:center 0.45em;background-size:85px auto}.site_nav .omni span{display:inline-block;text-indent:-1999px;color:transparent;height:48px;width:110px;top:-15px;position:relative}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.site_nav .omni{background-image:url(../img/logo/omnigroup@2x.png);background-size:85px auto}}@media (max-width: 768px){.site_nav .omni{background-size:65px auto}}@media (max-width: 575px){.site_nav .omni{background-image:url(../img/logo/omnigroup.png);background-position:left}}.site_nav nav.main li{transition:border-color 0.2s,color 0.2s;transition-timing-function:ease-in;display:block;position:relative;width:14.2857142857%;height:3em;padding:1em 0}@media (max-width: 575px){.site_nav nav.main li{position:static}}@media (max-width: 320px){.site_nav nav.main li{width:33.3333333333%}}.site_nav nav.main li.app_inline{display:none}.site_nav nav.main li:hover,.site_nav nav.main li.active:hover{border-bottom:2px solid #1daeec;transition-timing-function:ease-out;z-index:1001}@media (min-width: 768px){.site_nav nav.main li:focus a,.site_nav nav.main li.active a,.site_nav nav.main li:hover a{color:#1daeec}}.site_nav nav.sub{z-index:1000;width:100%;transition:border-color 0.5s,height 0.5s,box-shadow 0.5s;transition-timing-function:ease-in;position:absolute;top:3em;left:0;margin-top:-1px;height:0;overflow:hidden;background-color:rgba(245,245,245,0.9);border-color:transparent}.site_nav nav.sub a{color:rgba(89,89,89,0);transition:color 0.8s}.site_nav nav.sub.active,.site_nav nav.sub:target{height:3em;box-shadow:0px 5px 8px -10px #595959;border-bottom:1px solid #D1D3D4}.site_nav nav.sub.active a,.site_nav nav.sub:target a{color:#595959}@media (max-width: 575px){.site_nav nav.sub.active a,.site_nav nav.sub:target a{color:#fff}}.site_nav nav.sub ul{max-width:960px;margin:auto}.site_nav nav.sub li{width:14.2857142857%;height:3em}.site_nav nav.sub li div{transition:border-color 0.2s;border-top:1px solid #D1D3D4;padding:1em}.site_nav nav.sub li.spacer{border-top:1px solid #D1D3D4}.site_nav nav.sub li:hover div{border-color:#1daeec;border-width:2px}.site_nav nav.sub li:hover a{color:#1daeec}.site_nav nav.sub li:hover.omnifocus div{border-color:#702f96}.site_nav nav.sub li:hover.omnifocus a{color:#702f96}.site_nav nav.sub li:hover.omnigraffle div{border-color:#37B34A}.site_nav nav.sub li:hover.omnigraffle a{color:#37B34A}.site_nav nav.sub li:hover.omniplan div{border-color:#F9D13F}.site_nav nav.sub li:hover.omniplan a{color:#F9D13F}.site_nav nav.sub li:hover.omnipresence div{border-color:#009fdc}.site_nav nav.sub li:hover.omnipresence a{color:#009fdc}.site_nav nav.sub li:hover.omnioutliner div{border-color:#FCA426}.site_nav nav.sub li:hover.omnioutliner a{color:#FCA426}@media (max-width: 575px){.site_nav .omnibar{display:block;border-bottom:1px solid #D1D3D4}.site_nav nav.main{transition:max-height 0.75s;font-size:1.5em;max-height:0;overflow:hidden}.site_nav nav.main.expanded{height:auto;max-height:1000px}.site_nav nav.main ul{background-color:#f5f5f5}.site_nav nav.main li{width:100%;border-top:none;color:#fff;background-color:gray;padding:0}.site_nav nav.main li span{padding:1em;display:block}.site_nav nav.main li:focus,.site_nav nav.main li.active,.site_nav nav.main li:hover{color:#fff;border:none}.site_nav nav.main li.omnifocus{background-color:#B153C3}.site_nav nav.main li.omnigraffle{background-color:#648B23}.site_nav nav.main li.omniplan{background-color:#F9CF2C}.site_nav nav.main li.omnipresence{background-color:#009fdc}.site_nav nav.main li.omnioutliner{background-color:#D39D27}.site_nav nav.main li.app_inline{display:block}.site_nav nav.main .omni,.site_nav nav.main .software{height:0;display:none}.site_nav nav.apps,.site_nav nav.support-list{display:none;height:0}}@media (max-width: 575px){.v2.site_nav .nav-hamburger-button{display:block;position:relative;overflow:hidden;margin:0;padding:8px;width:46px;height:36px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:none;position:absolute;top:1px;right:10px}.v2.site_nav .nav-hamburger-button:focus{outline:none}.v2.site_nav .nav-hamburger-button>span{display:block;position:absolute;top:17px;left:8px;right:8px;height:2px;background:#1daeec;transition:background .25s}.v2.site_nav .nav-hamburger-button>span::before,.v2.site_nav .nav-hamburger-button>span::after{position:absolute;display:block;background:#1daeec;left:0;width:100%;height:2px;content:"";transition-duration:.25s}.v2.site_nav .nav-hamburger-button>span::before{transition-property:top, -webkit-transform;transition-property:top, transform;transition-property:top, transform, -webkit-transform;top:-8px}.v2.site_nav .nav-hamburger-button>span::after{transition-property:bottom, -webkit-transform;transition-property:bottom, transform;transition-property:bottom, transform, -webkit-transform;bottom:-8px}.v2.site_nav .nav-hamburger-button.active>span{background:none}.v2.site_nav .nav-hamburger-button.active>span::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.v2.site_nav .nav-hamburger-button.active>span::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.v2.site_nav .homelink{width:80px;height:100%;float:left;background-size:80px auto}.v2.site_nav .carticon{top:1px !important}.v2.site_nav nav.main ul{background-color:transparent;padding-left:calc(50% - 93px);padding-top:20px}.v2.site_nav nav.main li{width:100%;border-top:none;color:#595959;background-color:transparent;padding:0;text-align:left}.v2.site_nav nav.main li a{color:#595959}.v2.site_nav nav.main li span{padding:0 15px;display:block}.v2.site_nav nav.main li:focus,.v2.site_nav nav.main li.active,.v2.site_nav nav.main li:hover{color:#595959;border:none;text-decoration:underline}.v2.site_nav nav.main li.app_inline{display:block;background-color:transparent}.v2.site_nav nav.main li.app-with-icon span:before{content:'';display:inline-block;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:center;position:relative;top:7px;margin-right:4px}.v2.site_nav nav.main li.omnifocus span:before{background-image:url(../img/glyphs/app-icons/omnifocus.svg)}.v2.site_nav nav.main li.omnigraffle span:before{background-image:url(../img/glyphs/app-icons/omnigraffle.svg)}.v2.site_nav nav.main li.omniplan span:before{background-image:url(../img/glyphs/app-icons/omniplan.svg)}.v2.site_nav nav.main li.omnioutliner span:before{background-image:url(../img/glyphs/app-icons/omnioutliner.svg)}.v2.site_nav nav.main li.omnipresence{margin-bottom:40px}.v2.site_nav nav.main li.omnipresence span:before{height:25px;background-image:url(../img/glyphs/app-icons/omnipresence.svg);background-size:25px 25px;top:6px}}body.store .no-hover li.store,body.about-us .no-hover li.company,body.blog .no-hover li.blog,body.static .no-hover li.blog,body.blog .no-hover li.static,body.static .no-hover li.static,body.omni_video .no-hover li.video,body.support .no-hover li.support,body.previous_downloads .no-hover li.support,body.marketing.omnigraffle .no-hover li.software,body.marketing.omnifocus .no-hover li.software,body.marketing.omnioutliner .no-hover li.software,body.marketing.omnipresence .no-hover li.software,body.developer .no-hover li.software,body.more .no-hover li.software{border-color:#1daeec}body.store .no-hover li.store a,body.about-us .no-hover li.company a,body.blog .no-hover li.blog a,body.static .no-hover li.blog a,body.blog .no-hover li.static a,body.static .no-hover li.static a,body.omni_video .no-hover li.video a,body.support .no-hover li.support a,body.previous_downloads .no-hover li.support a,body.marketing.omnigraffle .no-hover li.software a,body.marketing.omnifocus .no-hover li.software a,body.marketing.omnioutliner .no-hover li.software a,body.marketing.omnipresence .no-hover li.software a,body.developer .no-hover li.software a,body.more .no-hover li.software a{color:#1daeec}.site_nav.absolute{position:absolute;width:100%;max-width:100%;top:0;background-color:rgba(245,245,245,0.8)}@media (max-width: 768px){.site_nav.absolute{margin:auto}}nav.app_grid{margin-top:32px;margin-bottom:32px}@media (max-width: 414px){nav.app_grid a:nth-child(3) div,nav.app_grid a:nth-child(4) div{border-top:none}}#selector{width:61px;height:60px}.app-button{display:inline-block;z-index:10}.app-button .inner{transition:all 0.3s;height:100px;width:100px;cursor:pointer;box-shadow:0px 0px 6px #D1D3D4;background-color:#efefef;padding:25px 0;border-radius:50px;margin:0 auto}.app-button .inner:hover{box-shadow:0px 0px 6px #A9AAAA}.app-button svg{width:100%}.app-button svg path,.app-button svg polygon{fill:#efefef}.app-button .label{margin-top:15px;text-align:center;color:#A9AAAA;opacity:1}.app-button.omnifocus .inner:hover svg path{fill:#430098}.app-button.omnifocus.active .inner{background-color:#430098}.app-button.omnifocus.active .inner:hover svg path{fill:#efefef}.app-button.omnigraffle .inner:hover svg path{fill:#00A551}.app-button.omnigraffle.active .inner{background-color:#00A551}.app-button.omnigraffle.active .inner:hover svg path{fill:#efefef}.app-button.omnioutliner .inner:hover svg path{fill:#E4602A}.app-button.omnioutliner.active .inner{background-color:#E4602A}.app-button.omnioutliner.active .inner:hover svg path{fill:#efefef}.app-button.omniplan .inner:hover svg path{fill:#F9D13F}.app-button.omniplan.active .inner{background-color:#F9D13F}.app-button.omniplan.active .inner:hover svg path{fill:#efefef}.app-grid-button-home{width:25%;color:gray;display:inline-block;text-align:center;font-family:"ProximaNovaA-Light",sans-serif;font-size:1.5em;padding:10px;float:left;border-radius:5px;transition:all 0.3s,color 0.3s}.app-grid-button-home a{color:inherit;height:100%;width:100%}.app-grid-button-home svg{height:80px}.app-grid-button-home svg path{fill:#f5f5f5;stroke:gray}.app-grid-button-home.omnifocus:hover{color:#fff;background-color:#702f96}.app-grid-button-home.omnifocus:hover svg path{fill:#fff;stroke:none}@media (min-width: 768px){.app-grid-button-home.omnifocus span{margin-top:7px}}.app-grid-button-home.omnigraffle:hover{color:#fff;background-color:#37B34A}.app-grid-button-home.omnigraffle:hover svg path{fill:#fff;stroke:none}.app-grid-button-home.omnioutliner:hover{color:#fff;background-color:#FCA426}.app-grid-button-home.omnioutliner:hover svg path{fill:#fff;stroke:none}.app-grid-button-home.omniplan:hover{color:#fff;background-color:#F9D13F}.app-grid-button-home.omniplan:hover svg path,.app-grid-button-home.omniplan:hover polygon{fill:#fff;stroke:none}@media (max-width: 768px) and (orientation: portrait){.app-grid-button-home{width:50%;margin-bottom:30px}.app-grid-button-home svg{height:100px}}@media (min-width: 480px) and (max-width: 768px){.app-grid-button-home.omnifocus span{margin-top:5px}.app-grid-button-home span{font-size:1.1em;margin-top:5px;display:block}}@media (max-width: 575px){.app-grid-button-home{width:50%}.app-grid-button-home .app-icon{margin-top:0px}.app-grid-button-home span{margin-top:0;font-size:1.3em}.app-grid-button-home svg{height:65px}}.app_page .compare{margin:0 2.5%;width:auto}.app_page .compare h2{margin-bottom:1em;font-size:4.75em}.app_page .compare h4{font-size:1.8em;line-height:0.95;margin:0}.app_page .compare table{margin:auto;width:100%}.app_page .compare table>tbody:nth-child(2n+2){background-color:#D1D3D4}.app_page .compare th{font-size:1.8em;line-height:0.95}.app_page .compare th:first-child{text-align:left;padding:0}.app_page .compare th.selector{width:12%}.app_page .compare td{color:#666;font-size:1.2em}.app_page .compare .x_spacer{width:30%}.app_page .compare .technical-details{float:left;width:45%;margin-left:5%}.app_page .compare .technical-details strong{font-weight:bold}.app_page .compare .name{padding-top:7px;padding-bottom:7px;padding-left:1.5em}@media (max-width: 507px){.app_page .compare .name{padding-left:0.3em}}.app_page .compare .device{font-family:"ProximaNovaCond-Regular",sans-serif;font-size:1.5em;text-align:center;padding-right:0.4em}.app_page .compare .device.pro span,.app_page .compare .device.iap span{top:0;font-size:.6em;padding:1px 3px;border-radius:.3em;line-height:2em}.app_page .compare .device.pro div,.app_page .compare .device.iap div{font-size:0.5em;padding-top:7px}.app_page .compare .device img{margin:auto}.app_page .compare .device .checkmark svg polyline{stroke:#404040}@media (max-width: 768px){.app_page .compare .device.iap div{font-size:0.4em}}@media (max-width: 507px){.app_page .compare .device.iap div{font-size:0.7em;line-height:1em;display:block}}@media (max-width: 575px){.app_page .compare th{font-size:1.8em}.app_page .compare th:first-child{width:auto}.app_page .compare td{font-size:1.2em}}@media (max-width: 480px){.app_page .compare table>tbody:nth-child(2n+2){background-color:#D1D3D4}.app_page .compare table th{font-size:1.1em}.app_page .compare table td{color:#666;font-size:1em}.app_page .compare table .feature{font-family:"ProximaNovaA-Light",sans-serif;line-height:1.2em}.app_page .compare table .device{font-size:1.2em}}.app_page .compare .feature-list{float:left;width:50%}@media (max-width: 320px){.app_page .compare{margin-bottom:1.3em}}@media (max-width: 507px){.app_page .compare{margin:0 10px}.app_page .compare h2{margin-bottom:20px}.app_page .compare .feature-list{width:100%;margin-bottom:1.5em}.app_page .compare .technical-details{width:100%;margin:0}}.footer-divider{background-image:url(../img/dividers/omni-divider2.svg);background-repeat:no-repeat;background-position:center center;height:22px}.logo-footer-divider{background-image:url(../img/dividers/omni-logo-divider.svg);background-repeat:no-repeat;background-position:center center;height:30px}.omnifocus .divider{background-image:url(../img/dividers/omnifocus-divider.svg);background-repeat:no-repeat;background-position:center center;height:55px}.nosvg .omnifocus .divider{background-image:url(../img/footers/omnifocus-divider.png)}.omnigraffle .divider{background-image:url(../img/dividers/omnigraffle-divider.svg);background-repeat:no-repeat;background-position:center center;height:55px}.nosvg .omnigraffle .divider{background-image:url(../img/footers/omnigraffle-divider.png)}.omnioutliner .divider{background-image:url(../img/dividers/omnioutliner-divider.svg);background-repeat:no-repeat;background-position:center center;height:55px}.nosvg .omnioutliner .divider{background-image:url(../img/footers/omnioutliner-divider.png)}.omniplan .divider{background-image:url(../img/dividers/omniplan-divider.svg);background-repeat:no-repeat;background-position:center center;height:55px}.nosvg .omniplan .divider{background-image:url(../img/footers/omniplan-divider.png)}.omnipresence .divider{background-image:url(../img/dividers/omnipresence-divider.svg);background-repeat:no-repeat;background-position:center center;height:55px}.nosvg .omnipresence .divider{background-image:url(../img/footers/omnipresence-divider.png)}footer{margin:3em auto 1em auto;clear:both;width:100%;max-width:960px}footer .row{margin-bottom:1em}footer .copyright_nav,footer .trademark_info{font-family:"ProximaNovaA-Thin",sans-serif;text-align:center}footer .copyright_nav a,footer .trademark_info a{text-decoration:none;color:#595959;margin-right:1.1em}footer .copyright_nav span,footer .trademark_info span{color:#595959}footer .trademark_info{font-size:0.65em;line-height:1.2em}footer.footer-v2{padding:0 20px 40px 20px}footer.footer-v2 .footer-links-main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer.footer-v2 .footer-links-main .footer-link-main{display:block;color:#595959;cursor:pointer;text-align:center;font-size:18px;margin-left:15px;margin-right:15px}footer.footer-v2 .footer-links-main .footer-link-main .footer-link-main-icon{width:60px;margin:0 auto}footer.footer-v2 .footer-links-main .footer-link-main .footer-link-main-icon svg{width:100%;height:auto}footer.footer-v2 .footer-links-main .footer-link-main:focus,footer.footer-v2 .footer-links-main .footer-link-main:hover,footer.footer-v2 .footer-links-main .footer-link-main:active{text-decoration:underline}footer.footer-v2 .footer-secondary-wrap{max-width:550px;margin-left:auto;margin-right:auto}footer.footer-v2 .footer-links-secondary{margin:55px 30px 0 30px;padding-top:36px;border-top:1px solid gray;font-size:18px}footer.footer-v2 .footer-links-secondary .footer-omni-logo{width:80px;margin:0 auto 30px auto}footer.footer-v2 .footer-links-secondary .footer-omni-logo svg{width:100%;height:auto}footer.footer-v2 .footer-links-secondary .footer-text-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:210px;margin:0 auto 10px auto}footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link{width:50%;color:#595959;margin-bottom:20px}footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link:nth-of-type(2n){text-align:right}footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link:hover,footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link:active,footer.footer-v2 .footer-links-secondary .footer-text-links .footer-text-link:focus{text-decoration:underline}footer.footer-v2 .copyright-text{color:#595959;font-size:16px}footer.footer-v2.hide-support .footer-link-main.support{display:none}@media (min-width: 736px){footer.footer-v2{padding:0 0 40px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer.footer-v2 .footer-main-wrap{width:378px}footer.footer-v2 .footer-main-wrap .footer-links-main{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0 30px}footer.footer-v2 .footer-main-wrap .footer-links-main .footer-link-main{font-size:20px}footer.footer-v2 .footer-main-wrap .footer-links-main .footer-link-main .footer-link-main-icon{width:75px}footer.footer-v2 .footer-secondary-wrap{-webkit-flex:1;-ms-flex:1;flex:1;max-width:none;margin:0;padding:10px 30px;border-left:1px solid gray}footer.footer-v2 .footer-secondary-wrap .footer-links-secondary{border:none;margin:0;padding:0}footer.footer-v2 .footer-secondary-wrap .footer-links-secondary .footer-omni-logo{margin:10px 0 30px 0}footer.footer-v2 .footer-secondary-wrap .footer-links-secondary .footer-text-links{margin:0 0 20px 0;text-align:left;width:160px;font-size:20px}footer.footer-v2 .footer-secondary-wrap .footer-links-secondary .footer-text-links .footer-text-link{margin-bottom:10px}}@media (min-width: 960px){footer.footer-v2 .footer-secondary-wrap .footer-links-secondary .footer-omni-logo{margin-left:auto;margin-right:auto}footer.footer-v2 .footer-secondary-wrap .footer-links-secondary .footer-text-links{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:auto;max-width:none}footer.footer-v2 .footer-secondary-wrap .footer-links-secondary .footer-text-links .footer-text-link{width:auto}}.outline-button{display:inline-block;margin:auto;border:2px solid white}.outline-button .inner{color:white;font-family:"ProximaNovaA-Semibold",sans-serif;padding:5px 10px;line-height:normal;font-size:1.2em}.release_notes nav.releases .button .inner,.job_index .jobs .button .inner,.hover_button .inner,.round_button .inner,.dark_button .inner{transition:all 0.2s;transition-timing-function:ease-in;border:1px solid #e4e4e5;color:gray;background-color:transparent}.release_notes nav.releases .button .inner:hover,.job_index .jobs .button .inner:hover,.hover_button .inner:hover,.round_button .inner:hover,.dark_button .inner:hover{color:gray;background-color:#e4e4e5}.release_notes nav.releases .button,.job_index .jobs .button,.hover_button,.round_button,.dark_button{content:"";font-size:1.1rem}.release_notes nav.releases .button a,.job_index .jobs .button a,.hover_button a,.round_button a,.dark_button a{text-decoration:none;text-align:center;color:gray}.release_notes nav.releases .button .inner,.job_index .jobs .button .inner,.hover_button .inner,.round_button .inner,.dark_button .inner{content:"";padding:.3em 0;line-height:1.5em;font-family:"ProximaNovaA-Light",sans-serif}.release_notes nav.releases .button .inner:hover,.job_index .jobs .button .inner:hover{color:#fff;background-color:#A9AAAA;border-color:#A9AAAA}.release_notes nav.releases .active.button .inner,.job_index .jobs .active.button .inner{color:#fff;background-color:#404040;border-color:#404040}.round_button .inner{border-radius:4px}.dark_button .inner{background-color:#A9AAAA}.dark_button .inner:hover{background-color:transparent}.gray_rounded_button{color:#f5f5f5;background-color:#A9AAAA;border:1px solid #A9AAAA;border-radius:5px}.gray_rounded_button:hover{color:#f5f5f5;background-color:#595959;border:1px solid #595959}input[type="submit"],form textarea[type="submit"],form [type="submit"].file-picker,.resources-upload textarea[type="submit"],button{color:gray;border:1px solid gray;background-color:transparent;transition:background-color 0.2s,color 0.2s}input[type="submit"]:hover,form textarea[type="submit"]:hover,form [type="submit"].file-picker:hover,.resources-upload textarea[type="submit"]:hover,button:hover{background-color:#e4e4e5}.text_switcher .text_button{font-family:"ProximaNovaA-Thin",sans-serif;font-size:2.5em;float:left;width:50%;border-right:1px solid black}.text_switcher .text_button .inner{padding:0 .5em}.text_switcher .text_button:first-child{text-align:right}@media (max-width: 480px){.text_switcher .text_button:first-child{padding-left:0}}.text_switcher .text_button:last-child{border-right:none}@media (max-width: 575px){.text_switcher .text_button{font-size:2.5em}}@media (max-width: 480px){.text_switcher .text_button{font-size:2.2em}}.text_switcher.three{display:block;text-align:center}.text_switcher.three .text_button{display:inline-block;width:auto;float:none}@media (max-width: 480px){.text_switcher.three .text_button{font-size:1.5em;padding:0 .3em}}@media (max-width: 320px){.text_switcher.three .text_button{font-size:1.2em;padding:0 .2em}}.stacked :before{content:''}.stacked .hover_button{margin-bottom:.5em}.select_container{float:right}.select_container .option{cursor:pointer}form .errors{color:red;font-size:0.6em}form .disabled-cookies{width:100%;text-align:center;font-size:1.5em}form .field-wrapper{padding-top:10px;padding-bottom:10px}form .submit-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#319AF7;color:#fff;line-height:1.1em}form .submit-button:hover{color:#319AF7;background-color:#fff;border:1px solid #319AF7}form .submit-button.dim{background-color:#e4e4e5;font-family:"ProximaNovaA-Regular",sans-serif}form .submit-button.dim:hover{color:#e4e4e5;border-color:#e4e4e5;background-color:#fff}form input,form textarea,form .file-picker,form .resources-upload textarea,.resources-upload form textarea{transition:box-shadow 0.1s,border-color 0.2s;font-family:"ProximaNovaA-Thin",sans-serif;color:gray;background-color:#f8f8f9;border:1px solid #e4e4e5;padding:.5em .5em .3em .5em;line-height:1em}form .file-picker{display:inline-block;cursor:pointer;-webkit-appearance:none;overflow:hidden;padding-top:10px;width:90%;border-right:0}form .file-picker:hover{background-color:#e4e4e5}form .file-picker.error{border:1px solid rgba(255,0,0,0.6)}form .file-picker.error:hover{background-color:rgba(255,0,0,0.1)}form .hidden-picker{z-index:-1;opacity:0;-moz-opacity:0;width:0;height:0;position:absolute}form .flavor-txt,form .description{font-style:italic;font-family:"ProximaNovaA-Light",sans-serif;font-size:0.8em;color:gray}form .description{color:gray;width:95%}form .message{font-size:2em;background-color:#e4e4e5;height:200px;width:70%;padding:10px;margin:auto;text-align:center}form .message a{margin:5px}form .message div{margin-top:20px}form textarea:focus.error,form select:focus.error,form input[type="text"]:focus.error,form textarea[type="text"]:focus.error,form [type="text"].file-picker:focus.error,form input[type="password"]:focus.error,form textarea[type="password"]:focus.error,form [type="password"].file-picker:focus.error,form input[type="datetime"]:focus.error,form textarea[type="datetime"]:focus.error,form [type="datetime"].file-picker:focus.error,form input[type="datetime-local"]:focus.error,form textarea[type="datetime-local"]:focus.error,form [type="datetime-local"].file-picker:focus.error,form input[type="date"]:focus.error,form textarea[type="date"]:focus.error,form [type="date"].file-picker:focus.error,form input[type="month"]:focus.error,form textarea[type="month"]:focus.error,form [type="month"].file-picker:focus.error,form input[type="time"]:focus.error,form textarea[type="time"]:focus.error,form [type="time"].file-picker:focus.error,form input[type="week"]:focus.error,form textarea[type="week"]:focus.error,form [type="week"].file-picker:focus.error,form input[type="number"]:focus.error,form textarea[type="number"]:focus.error,form [type="number"].file-picker:focus.error,form input[type="email"]:focus.error,form textarea[type="email"]:focus.error,form [type="email"].file-picker:focus.error,form input[type="url"]:focus.error,form textarea[type="url"]:focus.error,form [type="url"].file-picker:focus.error,form input[type="search"]:focus.error,form textarea[type="search"]:focus.error,form [type="search"].file-picker:focus.error,form input[type="tel"]:focus.error,form textarea[type="tel"]:focus.error,form [type="tel"].file-picker:focus.error,form input[type="color"]:focus.error,form textarea[type="color"]:focus.error,form [type="color"].file-picker:focus.error{box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(255,0,0,0.6)}form textarea.error,form select.error,form input[type="text"].error,form textarea[type="text"].error,form [type="text"].error.file-picker,form input[type="password"].error,form textarea[type="password"].error,form [type="password"].error.file-picker,form input[type="datetime"].error,form textarea[type="datetime"].error,form [type="datetime"].error.file-picker,form input[type="datetime-local"].error,form textarea[type="datetime-local"].error,form [type="datetime-local"].error.file-picker,form input[type="date"].error,form textarea[type="date"].error,form [type="date"].error.file-picker,form input[type="month"].error,form textarea[type="month"].error,form [type="month"].error.file-picker,form input[type="time"].error,form textarea[type="time"].error,form [type="time"].error.file-picker,form input[type="week"].error,form textarea[type="week"].error,form [type="week"].error.file-picker,form input[type="number"].error,form textarea[type="number"].error,form [type="number"].error.file-picker,form input[type="email"].error,form textarea[type="email"].error,form [type="email"].error.file-picker,form input[type="url"].error,form textarea[type="url"].error,form [type="url"].error.file-picker,form input[type="search"].error,form textarea[type="search"].error,form [type="search"].error.file-picker,form input[type="tel"].error,form textarea[type="tel"].error,form [type="tel"].error.file-picker,form input[type="color"].error,form textarea[type="color"].error,form [type="color"].error.file-picker{border-color:rgba(255,0,0,0.6)}form textarea.error::-webkit-input-placeholder,form select.error::-webkit-input-placeholder,form input[type="text"].error::-webkit-input-placeholder,form textarea[type="text"].error::-webkit-input-placeholder,form [type="text"].error.file-picker::-webkit-input-placeholder,form input[type="password"].error::-webkit-input-placeholder,form textarea[type="password"].error::-webkit-input-placeholder,form [type="password"].error.file-picker::-webkit-input-placeholder,form input[type="datetime"].error::-webkit-input-placeholder,form textarea[type="datetime"].error::-webkit-input-placeholder,form [type="datetime"].error.file-picker::-webkit-input-placeholder,form input[type="datetime-local"].error::-webkit-input-placeholder,form textarea[type="datetime-local"].error::-webkit-input-placeholder,form [type="datetime-local"].error.file-picker::-webkit-input-placeholder,form input[type="date"].error::-webkit-input-placeholder,form textarea[type="date"].error::-webkit-input-placeholder,form [type="date"].error.file-picker::-webkit-input-placeholder,form input[type="month"].error::-webkit-input-placeholder,form textarea[type="month"].error::-webkit-input-placeholder,form [type="month"].error.file-picker::-webkit-input-placeholder,form input[type="time"].error::-webkit-input-placeholder,form textarea[type="time"].error::-webkit-input-placeholder,form [type="time"].error.file-picker::-webkit-input-placeholder,form input[type="week"].error::-webkit-input-placeholder,form textarea[type="week"].error::-webkit-input-placeholder,form [type="week"].error.file-picker::-webkit-input-placeholder,form input[type="number"].error::-webkit-input-placeholder,form textarea[type="number"].error::-webkit-input-placeholder,form [type="number"].error.file-picker::-webkit-input-placeholder,form input[type="email"].error::-webkit-input-placeholder,form textarea[type="email"].error::-webkit-input-placeholder,form [type="email"].error.file-picker::-webkit-input-placeholder,form input[type="url"].error::-webkit-input-placeholder,form textarea[type="url"].error::-webkit-input-placeholder,form [type="url"].error.file-picker::-webkit-input-placeholder,form input[type="search"].error::-webkit-input-placeholder,form textarea[type="search"].error::-webkit-input-placeholder,form [type="search"].error.file-picker::-webkit-input-placeholder,form input[type="tel"].error::-webkit-input-placeholder,form textarea[type="tel"].error::-webkit-input-placeholder,form [type="tel"].error.file-picker::-webkit-input-placeholder,form input[type="color"].error::-webkit-input-placeholder,form textarea[type="color"].error::-webkit-input-placeholder,form [type="color"].error.file-picker::-webkit-input-placeholder{color:rgba(255,0,0,0.6)}form textarea.error::-moz-placeholder,form select.error::-moz-placeholder,form input[type="text"].error::-moz-placeholder,form textarea[type="text"].error::-moz-placeholder,form [type="text"].error.file-picker::-moz-placeholder,form input[type="password"].error::-moz-placeholder,form textarea[type="password"].error::-moz-placeholder,form [type="password"].error.file-picker::-moz-placeholder,form input[type="datetime"].error::-moz-placeholder,form textarea[type="datetime"].error::-moz-placeholder,form [type="datetime"].error.file-picker::-moz-placeholder,form input[type="datetime-local"].error::-moz-placeholder,form textarea[type="datetime-local"].error::-moz-placeholder,form [type="datetime-local"].error.file-picker::-moz-placeholder,form input[type="date"].error::-moz-placeholder,form textarea[type="date"].error::-moz-placeholder,form [type="date"].error.file-picker::-moz-placeholder,form input[type="month"].error::-moz-placeholder,form textarea[type="month"].error::-moz-placeholder,form [type="month"].error.file-picker::-moz-placeholder,form input[type="time"].error::-moz-placeholder,form textarea[type="time"].error::-moz-placeholder,form [type="time"].error.file-picker::-moz-placeholder,form input[type="week"].error::-moz-placeholder,form textarea[type="week"].error::-moz-placeholder,form [type="week"].error.file-picker::-moz-placeholder,form input[type="number"].error::-moz-placeholder,form textarea[type="number"].error::-moz-placeholder,form [type="number"].error.file-picker::-moz-placeholder,form input[type="email"].error::-moz-placeholder,form textarea[type="email"].error::-moz-placeholder,form [type="email"].error.file-picker::-moz-placeholder,form input[type="url"].error::-moz-placeholder,form textarea[type="url"].error::-moz-placeholder,form [type="url"].error.file-picker::-moz-placeholder,form input[type="search"].error::-moz-placeholder,form textarea[type="search"].error::-moz-placeholder,form [type="search"].error.file-picker::-moz-placeholder,form input[type="tel"].error::-moz-placeholder,form textarea[type="tel"].error::-moz-placeholder,form [type="tel"].error.file-picker::-moz-placeholder,form input[type="color"].error::-moz-placeholder,form textarea[type="color"].error::-moz-placeholder,form [type="color"].error.file-picker::-moz-placeholder{color:rgba(255,0,0,0.6)}form textarea.error:-ms-input-placeholder,form select.error:-ms-input-placeholder,form input[type="text"].error:-ms-input-placeholder,form textarea[type="text"].error:-ms-input-placeholder,form [type="text"].error.file-picker:-ms-input-placeholder,form input[type="password"].error:-ms-input-placeholder,form textarea[type="password"].error:-ms-input-placeholder,form [type="password"].error.file-picker:-ms-input-placeholder,form input[type="datetime"].error:-ms-input-placeholder,form textarea[type="datetime"].error:-ms-input-placeholder,form [type="datetime"].error.file-picker:-ms-input-placeholder,form input[type="datetime-local"].error:-ms-input-placeholder,form textarea[type="datetime-local"].error:-ms-input-placeholder,form [type="datetime-local"].error.file-picker:-ms-input-placeholder,form input[type="date"].error:-ms-input-placeholder,form textarea[type="date"].error:-ms-input-placeholder,form [type="date"].error.file-picker:-ms-input-placeholder,form input[type="month"].error:-ms-input-placeholder,form textarea[type="month"].error:-ms-input-placeholder,form [type="month"].error.file-picker:-ms-input-placeholder,form input[type="time"].error:-ms-input-placeholder,form textarea[type="time"].error:-ms-input-placeholder,form [type="time"].error.file-picker:-ms-input-placeholder,form input[type="week"].error:-ms-input-placeholder,form textarea[type="week"].error:-ms-input-placeholder,form [type="week"].error.file-picker:-ms-input-placeholder,form input[type="number"].error:-ms-input-placeholder,form textarea[type="number"].error:-ms-input-placeholder,form [type="number"].error.file-picker:-ms-input-placeholder,form input[type="email"].error:-ms-input-placeholder,form textarea[type="email"].error:-ms-input-placeholder,form [type="email"].error.file-picker:-ms-input-placeholder,form input[type="url"].error:-ms-input-placeholder,form textarea[type="url"].error:-ms-input-placeholder,form [type="url"].error.file-picker:-ms-input-placeholder,form input[type="search"].error:-ms-input-placeholder,form textarea[type="search"].error:-ms-input-placeholder,form [type="search"].error.file-picker:-ms-input-placeholder,form input[type="tel"].error:-ms-input-placeholder,form textarea[type="tel"].error:-ms-input-placeholder,form [type="tel"].error.file-picker:-ms-input-placeholder,form input[type="color"].error:-ms-input-placeholder,form textarea[type="color"].error:-ms-input-placeholder,form [type="color"].error.file-picker:-ms-input-placeholder{color:rgba(255,0,0,0.6)}.svg-icon.default img{height:45px}.svg-icon.download img{height:35px}.svg-icon.appstore svg{height:45px}.omni-gallery-modal{background-color:rgba(245,245,245,0.8)}.omni-gallery-modal .modal-inner{background-color:#f5f5f5;border:1px solid #A9AAAA;border-radius:4px;box-shadow:1px 1px 5px #A9AAAA;padding:1em;max-height:80%}.omni-gallery-modal .modal-inner .modal-content{padding-top:1em;max-height:100%}@media (max-width: 480px){.omni-gallery-modal .modal-inner{padding-top:4em;max-height:100%}}.omni-gallery-modal .modal-close{text-indent:-1000em;height:2em}@media (max-width: 480px){.omni-gallery-modal .modal-close:after{text-indent:0;content:'Close';padding:1px;line-height:0.8em;font-size:1.5em;top:1.3em;right:1.3em;background-color:#f5f5f5;border:1px solid #A9AAAA;border-radius:4px}}.omni-gallery-modal .modal-inner{height:620px}.omni-gallery-modal .modal-content{max-width:860px;margin:auto}.omni-gallery-modal .cycle-gallery{background-image:url("../img/elements/galleryarrow.svg");background-repeat:no-repeat;background-position:center center;background-size:1.5625em;height:100%;width:50px;position:absolute;cursor:pointer;top:0;text-indent:-10000px}@media (max-width: 414px){.omni-gallery-modal .cycle-gallery{top:65%}}.omni-gallery-modal .cycle-gallery.prev{left:0;text-indent:10000px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.omni-gallery-modal .cycle-gallery.next{right:0}.omni-gallery-modal .cycle-gallery.disabled{opacity:0.4;cursor:default}.flex-row-justify{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-webkit-box-flex-direction:row;-webkit-box-justify-content:space-between;-webkit-box-flex-wrap:wrap}.flex-row-center{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-webkit-flex-wrap:nowrap;-webkit-flex-direction:row;-webkit-box-justify-content:center;-webkit-box-flex-wrap:nowrap;-webkit-box-flex-direction:row}.flex-row-center.wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-webkit-flex-wrap:wrap;-webkit-flex-direction:row;-webkit-box-justify-content:center;-webkit-box-flex-wrap:wrap;-webkit-box-flex-direction:row}.flex-row.wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-box-flex-direction:row;-webkit-box-flex-wrap:wrap}.gallery .item{margin-top:0px;margin-left:15px;margin-right:15px;margin-bottom:1em}.gallery .item img{height:100%;width:100%}.gallery .item.mac{width:280px;height:172px;margin-left:-11px;margin-right:-11px}.gallery .item.mac.air{width:253.68px;height:157.896px;margin-top:7.052px;margin-bottom:7.052px}.gallery .item.ipad{width:130.76px;height:166.152px;margin-top:2.924px;margin-bottom:2.924px}.gallery .item.ipad.landscape{width:183.96px;height:122.12px;margin-top:24.94px;margin-bottom:24.94px}.gallery .item.iphone{width:42.28px;height:86.172px;margin-top:42.914px;margin-bottom:42.914px}.gallery .item.iphone.landscape{width:85.96px;height:41.968px;margin-top:65.016px;margin-bottom:65.016px}.gallery .item.watch{width:60.00008px;height:105.00084px;margin-top:33.49958px;margin-bottom:33.49958px}@media (max-width: 504px){.gallery .item.ipad,.gallery .item.iphone,.gallery .item.mac,.gallery .item.ipad.landscape,.gallery .item.iphone.landscape,.gallery .item.mac.air{margin-top:2em;margin-bottom:0}}.app_page .fixed-product-nav,.app_page.omniplan .fixed-product-nav{background-color:rgba(245,245,245,0.7);font-size:1.3em;z-index:100;max-width:none;margin-bottom:2em;top:0}.app_page .fixed-product-nav .inner{width:80%;margin:auto;overflow:hidden}.app_page .fixed-product-nav .inner>div{height:45px;color:transparent;vertical-align:middle}.app_page .fixed-product-nav .inner .flat-button{display:inline-block;text-align:center;width:50%}.app_page .fixed-product-nav .inner .flat-button .inner{width:100%;padding:0 15px;line-height:43px}.app_page .fixed-product-nav .inner .flat-button .inner a{color:inherit}.app_page .fixed-product-nav .inner .download-button{float:left}.app_page .fixed-product-nav .inner .download-button .inner{color:white}.app_page .fixed-product-nav .inner .buy-button{float:left}.app_page .fixed-product-nav .inner .buy-now{width:30%;float:left}.app_page .fixed-product-nav .inner .section-nav{background-color:inherit;border-color:transparent;margin-right:5%;text-align:center;float:left;width:65%;display:-ms-flexbox;display:-webkit-flex;display:flex}.app_page .fixed-product-nav .inner .section-nav div{line-height:45px;margin:0 1%;padding:0px;display:inline-block}.app_page .fixed-product-nav .inner .section-nav div a{color:inherit}.app_page .fixed-product-nav .inner .section-nav div:first-child{margin-left:28px}@media (max-width: 1024px){.app_page .fixed-product-nav .inner{width:100%}.app_page .fixed-product-nav .flat-button .inner{padding:0 1%}}@media (max-width: 765px){.app_page .fixed-product-nav .inner{font-size:0.8em}}@media (max-width: 768px){.app_page .fixed-product-nav .inner .download-button{width:55%}.app_page .fixed-product-nav .inner .buy-button{width:45%}}@media (max-width: 1024px) and (orientation: landscape), (max-width: 768px) and (orientation: portrait){.app_page .fixed-product-nav .inner{max-width:none;width:100%}}@media (max-width: 507px){.app_page .fixed-product-nav .inner{width:100%;margin:0}.app_page .fixed-product-nav .inner .section-nav{display:none}.app_page .fixed-product-nav .inner .download-button{display:none}.app_page .fixed-product-nav .inner .buy-now{width:100%}.app_page .fixed-product-nav .inner .buy-button{display:block;width:100%;font-size:2em}}@media (max-width: 414px){.app_page .fixed-product-nav .inner .download-button{display:none}}.omnigraffle.app_page .buy-now-two-column,.omnifocus.app_page .buy-now-two-column,.app_page.omniplan .buy-now-two-column,.app_page.omnioutliner .buy-now-two-column{color:white;padding-top:50px;padding-bottom:50px;text-align:center;max-width:none}.omnigraffle.app_page .buy-now-two-column h2,.omnifocus.app_page .buy-now-two-column h2,.app_page.omniplan .buy-now-two-column h2,.app_page.omnioutliner .buy-now-two-column h2{color:white;margin:0px 0px 20px 0px}.omnigraffle.app_page .buy-now-two-column h3,.omnifocus.app_page .buy-now-two-column h3,.app_page.omniplan .buy-now-two-column h3,.app_page.omnioutliner .buy-now-two-column h3{color:white;margin-top:1em;margin-bottom:10px;text-align:left;font-family:"ProximaNovaA-Regular",sans-serif;font-size:3em}.omnigraffle.app_page .buy-now-two-column h4,.omnifocus.app_page .buy-now-two-column h4,.app_page.omniplan .buy-now-two-column h4,.app_page.omnioutliner .buy-now-two-column h4{font-family:"ProximaNovaA-Semibold",sans-serif;font-size:1.6em;margin:0}.omnigraffle.app_page .buy-now-two-column .trial-link,.omnifocus.app_page .buy-now-two-column .trial-link,.app_page.omniplan .buy-now-two-column .trial-link,.app_page.omnioutliner .buy-now-two-column .trial-link{margin-bottom:20px}.omnigraffle.app_page .buy-now-two-column .trial-link a,.omnifocus.app_page .buy-now-two-column .trial-link a,.app_page.omniplan .buy-now-two-column .trial-link a,.app_page.omnioutliner .buy-now-two-column .trial-link a{font-family:"ProximaNovaA-Semibold",sans-serif;font-size:1.4em}.omnigraffle.app_page .buy-now-two-column .wrapper,.omnifocus.app_page .buy-now-two-column .wrapper,.app_page.omniplan .buy-now-two-column .wrapper,.app_page.omnioutliner .buy-now-two-column .wrapper{margin:auto;margin-bottom:50px;text-align:left;display:inline-block;text-align:center;width:45%;min-width:535px}.omnigraffle.app_page .buy-now-two-column .wrapper .mac,.omnifocus.app_page .buy-now-two-column .wrapper .mac,.app_page.omniplan .buy-now-two-column .wrapper .mac,.app_page.omnioutliner .buy-now-two-column .wrapper .mac,.omnigraffle.app_page .buy-now-two-column .wrapper .ios,.omnifocus.app_page .buy-now-two-column .wrapper .ios,.app_page.omniplan .buy-now-two-column .wrapper .ios,.app_page.omnioutliner .buy-now-two-column .wrapper .ios{vertical-align:top;text-align:left}.omnigraffle.app_page .buy-now-two-column .wrapper .mac,.omnifocus.app_page .buy-now-two-column .wrapper .mac,.app_page.omniplan .buy-now-two-column .wrapper .mac,.app_page.omnioutliner .buy-now-two-column .wrapper .mac{display:inline-block;margin-right:10%}.omnigraffle.app_page .buy-now-two-column .wrapper .ios.mobile,.omnifocus.app_page .buy-now-two-column .wrapper .ios.mobile,.app_page.omniplan .buy-now-two-column .wrapper .ios.mobile,.app_page.omnioutliner .buy-now-two-column .wrapper .ios.mobile{display:none}.omnigraffle.app_page .buy-now-two-column .wrapper .ios.desktop,.omnifocus.app_page .buy-now-two-column .wrapper .ios.desktop,.app_page.omniplan .buy-now-two-column .wrapper .ios.desktop,.app_page.omnioutliner .buy-now-two-column .wrapper .ios.desktop{display:inline-block}.omnigraffle.app_page .buy-now-two-column .price,.omnifocus.app_page .buy-now-two-column .price,.app_page.omniplan .buy-now-two-column .price,.app_page.omnioutliner .buy-now-two-column .price{margin-bottom:10px;font-size:1.4em}.omnigraffle.app_page .buy-now-two-column .round_button,.omnifocus.app_page .buy-now-two-column .round_button,.app_page.omniplan .buy-now-two-column .round_button,.app_page.omnioutliner .buy-now-two-column .round_button{margin-bottom:10px}.omnigraffle.app_page .buy-now-two-column .round_button .inner,.omnifocus.app_page .buy-now-two-column .round_button .inner,.app_page.omniplan .buy-now-two-column .round_button .inner,.app_page.omnioutliner .buy-now-two-column .round_button .inner{border:none;border-radius:0;font-family:"ProximaNovaA-Regular",sans-serif;color:white;font-size:1.3em;display:inline-block;padding:0.3em 0.5em}.omnigraffle.app_page .buy-now-two-column .mas-button,.omnifocus.app_page .buy-now-two-column .mas-button,.app_page.omniplan .buy-now-two-column .mas-button,.app_page.omnioutliner .buy-now-two-column .mas-button{padding-top:15px}.omnigraffle.app_page .buy-now-two-column .mas-button img,.omnifocus.app_page .buy-now-two-column .mas-button img,.app_page.omniplan .buy-now-two-column .mas-button img,.app_page.omnioutliner .buy-now-two-column .mas-button img{margin:0 auto 0 0}@media (max-width: 414px){.omnigraffle.app_page .buy-now-two-column .mas-button img,.omnifocus.app_page .buy-now-two-column .mas-button img,.app_page.omniplan .buy-now-two-column .mas-button img,.app_page.omnioutliner .buy-now-two-column .mas-button img{margin:auto}}@media (max-width: 504px){.omnigraffle.app_page .buy-now-two-column .mas-button img,.omnifocus.app_page .buy-now-two-column .mas-button img,.app_page.omniplan .buy-now-two-column .mas-button img,.app_page.omnioutliner .buy-now-two-column .mas-button img{margin:auto}}@media (max-width: 507px){.omnigraffle.app_page .buy-now-two-column .mas-button img,.omnifocus.app_page .buy-now-two-column .mas-button img,.app_page.omniplan .buy-now-two-column .mas-button img,.app_page.omnioutliner .buy-now-two-column .mas-button img{margin:0 auto 0 auto}}.omnigraffle.app_page .buy-now-two-column .upgrade-link,.omnifocus.app_page .buy-now-two-column .upgrade-link,.app_page.omniplan .buy-now-two-column .upgrade-link,.app_page.omnioutliner .buy-now-two-column .upgrade-link{font-size:1.4em;text-decoration:underline}.omnigraffle.app_page .buy-now-two-column .Pro,.omnifocus.app_page .buy-now-two-column .Pro,.app_page.omniplan .buy-now-two-column .Pro,.app_page.omnioutliner .buy-now-two-column .Pro,.omnigraffle.app_page .buy-now-two-column .Standard,.omnifocus.app_page .buy-now-two-column .Standard,.app_page.omniplan .buy-now-two-column .Standard,.app_page.omnioutliner .buy-now-two-column .Standard{margin-bottom:35px}.omnigraffle.app_page .buy-now-two-column .lined-text,.omnifocus.app_page .buy-now-two-column .lined-text,.app_page.omniplan .buy-now-two-column .lined-text,.app_page.omnioutliner .buy-now-two-column .lined-text{max-width:600px;margin:auto;padding:5px 0;font-family:"ProximaNovaA-Bold",sans-serif;font-size:1.4em;border-top:1px solid white;border-bottom:1px solid white;color:inherit}.omnigraffle.app_page .buy-now-two-column .lined-text a,.omnifocus.app_page .buy-now-two-column .lined-text a,.app_page.omniplan .buy-now-two-column .lined-text a,.app_page.omnioutliner .buy-now-two-column .lined-text a{color:inherit;text-decoration:underline}.omnigraffle.app_page .buy-now-two-column .information,.omnifocus.app_page .buy-now-two-column .information,.app_page.omniplan .buy-now-two-column .information,.app_page.omnioutliner .buy-now-two-column .information{font-size:1.3em;margin-top:2em;margin-bottom:0;color:white;padding-left:5%;padding-right:5%}.omnigraffle.app_page .buy-now-two-column .information a,.omnifocus.app_page .buy-now-two-column .information a,.app_page.omniplan .buy-now-two-column .information a,.app_page.omnioutliner .buy-now-two-column .information a{color:white;text-decoration:underline}@media (max-width: 507px){.omnigraffle.app_page .buy-now-two-column,.omnifocus.app_page .buy-now-two-column,.app_page.omniplan .buy-now-two-column,.app_page.omnioutliner .buy-now-two-column{margin-bottom:20px;padding-top:20px;padding-bottom:20px}.omnigraffle.app_page .buy-now-two-column h2,.omnifocus.app_page .buy-now-two-column h2,.app_page.omniplan .buy-now-two-column h2,.app_page.omnioutliner .buy-now-two-column h2{margin-bottom:20px}.omnigraffle.app_page .buy-now-two-column h3,.omnifocus.app_page .buy-now-two-column h3,.app_page.omniplan .buy-now-two-column h3,.app_page.omnioutliner .buy-now-two-column h3{margin-top:0;text-align:center}.omnigraffle.app_page .buy-now-two-column .wrapper,.omnifocus.app_page .buy-now-two-column .wrapper,.app_page.omniplan .buy-now-two-column .wrapper,.app_page.omnioutliner .buy-now-two-column .wrapper{width:100%;text-align:center;min-width:100%}.omnigraffle.app_page .buy-now-two-column .wrapper .mac,.omnifocus.app_page .buy-now-two-column .wrapper .mac,.app_page.omniplan .buy-now-two-column .wrapper .mac,.app_page.omnioutliner .buy-now-two-column .wrapper .mac,.omnigraffle.app_page .buy-now-two-column .wrapper .ios,.omnifocus.app_page .buy-now-two-column .wrapper .ios,.app_page.omniplan .buy-now-two-column .wrapper .ios,.app_page.omnioutliner .buy-now-two-column .wrapper .ios{width:100%;margin:auto;text-align:center}.omnigraffle.app_page .buy-now-two-column .wrapper .mac,.omnifocus.app_page .buy-now-two-column .wrapper .mac,.app_page.omniplan .buy-now-two-column .wrapper .mac,.app_page.omnioutliner .buy-now-two-column .wrapper .mac{display:block}.omnigraffle.app_page .buy-now-two-column .wrapper .ios.mobile,.omnifocus.app_page .buy-now-two-column .wrapper .ios.mobile,.app_page.omniplan .buy-now-two-column .wrapper .ios.mobile,.app_page.omnioutliner .buy-now-two-column .wrapper .ios.mobile{display:block}.omnigraffle.app_page .buy-now-two-column .wrapper .ios.desktop,.omnifocus.app_page .buy-now-two-column .wrapper .ios.desktop,.app_page.omniplan .buy-now-two-column .wrapper .ios.desktop,.app_page.omnioutliner .buy-now-two-column .wrapper .ios.desktop{display:none}.omnigraffle.app_page .buy-now-two-column .upgrade-link,.omnifocus.app_page .buy-now-two-column .upgrade-link,.app_page.omniplan .buy-now-two-column .upgrade-link,.app_page.omnioutliner .buy-now-two-column .upgrade-link{display:none}.omnigraffle.app_page .buy-now-two-column .lined-text,.omnifocus.app_page .buy-now-two-column .lined-text,.app_page.omniplan .buy-now-two-column .lined-text,.app_page.omnioutliner .buy-now-two-column .lined-text{width:96%;margin:0 2%;text-align:center;display:block;font-size:1.2em}.omnigraffle.app_page .buy-now-two-column .lined-text span,.omnifocus.app_page .buy-now-two-column .lined-text span,.app_page.omniplan .buy-now-two-column .lined-text span,.app_page.omnioutliner .buy-now-two-column .lined-text span{display:none}.omnigraffle.app_page .buy-now-two-column .separator-line,.omnifocus.app_page .buy-now-two-column .separator-line,.app_page.omniplan .buy-now-two-column .separator-line,.app_page.omnioutliner .buy-now-two-column .separator-line{border-bottom:1px solid white;width:90%;margin:2em auto}}@media (max-width: 320px){.omnigraffle.app_page .buy-now-two-column .lined-text,.omnifocus.app_page .buy-now-two-column .lined-text,.app_page.omniplan .buy-now-two-column .lined-text,.app_page.omnioutliner .buy-now-two-column .lined-text{font-size:1.1em}}.app_page .section-nav.no-flex{display:none}.app_page .no-flex.lined-text{text-align:center;display:block;font-size:1em}.app_page .no-flex.lined-text div{white-space:nowrap;width:50%;display:inline-block}.app_page .no-flex.lined-text span{display:none}@media (max-width: 768px){.app_page .no-flex.lined-text{font-size:0.9em}}@media (max-width: 575px){.app_page .no-flex.lined-text div{width:100%}.app_page .no-flex.lined-text span:first-child{display:none}}.app_page .no-transition{transition:none !important}.app_page img{display:block;margin:auto}.app_page footer .row{margin-bottom:1em}.app_page h1{font-size:6em;font-family:"ProximaNovaA-Regular",sans-serif;margin-top:.2em;margin-bottom:0em;text-align:center}@media (max-width: 960px){.app_page h1{font-size:4em}}@media (max-width: 320px){.app_page h1{font-size:3em}}.app_page h2{font-family:"ProximaNovaA-Regular",sans-serif;font-size:3.8em;text-align:center}@media (max-width: 575px){.app_page h2{font-size:4em}}@media (max-width: 320px){.app_page h2{font-size:3em;margin-bottom:0em}}.app_page h3{font-size:2em;text-align:center;margin:0;font-family:"ProximaNovaA-Regular",sans-serif}@media (max-width: 960px){.app_page h3{text-align:center}}@media (max-width: 320px){.app_page h3{font-size:2.2em}}.app_page header>.app h3{margin-bottom:10px}.app_page header.app{margin:auto;margin-bottom:0;text-align:center}.app_page header.app .tagline{font-family:"ProximaNovaA-Regular",sans-serif;font-size:2.8em;margin-bottom:0.5em}@media (max-width: 320px){.app_page header.app .tagline{font-size:1.9em}}@media (max-width: 575px){.app_page header.app{font-size:13px}}@media (max-width: 480px){.app_page article>section,.app_page article>header{margin-bottom:2em}}.app_page article>header{margin-bottom:0}.app_page article>section header h2{line-height:1;margin:0 0 22px 0}@media (min-width: 768px){.app_page article>section header h2{line-height:0.6}}@media (max-width: 480px){.app_page article>section header h2{font-size:3em}}.app_page article>section header .detail{font-size:1.3em;line-height:22px;max-width:28.0288461538em;margin:auto;font-family:"ProximaNovaA-Light",sans-serif}.app_page article>section header .detail p:first-child{margin-top:0}@media (max-width: 480px){.app_page article>section header .detail{margin:auto 1em}}.app_page .triangle{margin:auto;margin-top:-2px;padding-bottom:5px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid gray;transition:all 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.2s}.app_page .triangle.hide{opacity:0}.app_page .biglink{font-size:1.8em;line-height:2em;text-align:center;text-decoration:underline}@media (max-width: 480px){.app_page .biglink{font-size:1.3em;line-height:1.3em}}@media (max-width: 575px){.app_page .app_content_row{margin-bottom:1.3em}}.app_page .banner{font-family:"ProximaNovaA-Light",sans-serif;font-size:1.6em;text-align:left;line-height:1.3em;margin:auto}@media (max-width: 480px){.app_page .banner{font-size:1.6em;font-family:"ProximaNovaA-Regular",sans-serif}}.app_page .app_banner.row{margin:0;overflow:hidden}.app_page .nav-padding.expanded{height:45px}.app_page .fixed{position:fixed}.app_page .sticky{position:-webkit-sticky;position:sticky;top:0}.app_page .sticky:before,.app_page .sticky:after{content:'';display:table}.app_page .group>section{padding-top:4em}.app_page .icon_switcher{width:100%}.app_page .icon_switcher .platform-button{height:100px;display:inline-block;padding:5px;transition:all 0.3s linear}.app_page .icon_switcher .platform-button img{max-height:100%;width:100%;max-width:200px}.app_page .icon_switcher .platform-button.active{background-color:#1daeec;border-radius:5px}.app_page .message{font-size:1em;color:#f5f5f5;margin:1.5em auto 0 auto;font-style:italic}.app_page .message a{text-decoration:underline;color:inherit}.app_page .action.right .text-section{margin-left:2%}.app_page .action.right .text-section,.app_page .action.right .image-section{float:right}.app_page .action.right .text-section h2,.app_page .action.right .image-section h2{text-align:left}.app_page .action.left .text-section{margin-right:2%}.app_page .action.left .text-section,.app_page .action.left .image-section{float:left}.app_page .action.left .text-section h2,.app_page .action.left .image-section h2{text-align:left}.app_page .action .text-section{width:38%}.app_page .action .image-section{width:60%}.app_page .action .screenshot .hardware{height:354px;width:576px}.app_page .action .screenshot .hardware img{max-height:100%}.app_page .lined-text{font-family:"ProximaNovaA-Regular",sans-serif;font-size:1.1em;text-align:center;padding:10px 0;border-top:1px solid;border-bottom:1px solid;text-align:center;margin-bottom:1em;margin:auto;width:65%}.app_page .lined-text span{padding:0 2.5px}.app_page .lined-text span:first-child{display:none}.app_page .lined-text div{-ms-flex-positive:2;flex-grow:2;-webkit-flex-grow:2;-webkit-box-flex-grow:2}.app_page .lined-text div:first-of-type{margin-bottom:10px}.app_page .upper-content{padding:0.5em}.app_page .select>div span.mobile{display:none}@media (max-width: 768px){.app_page .select>div span.mobile{display:inline}}.app_page .select>div span.wide-only{display:inline}@media (max-width: 768px){.app_page .select>div span.wide-only{display:none}}.app_page .select>div svg{height:5em;width:5em}@media (max-width: 480px){.app_page .select>div svg{height:3em}}.app_page .select>div span{font-family:"ProximaNovaA-Bold",sans-serif}.app_page .select>div>a div{color:#404040}.app_page .select>div p{margin:0 0 inherit}.app_page .display .item.active{cursor:pointer}.app_page .display h4{font-family:"ProximaNovaA-Bold",sans-serif}.app_page .display .media.rounded img{border-radius:10px;border:1px solid transparent}.app_page .display .description .text p{margin-top:0}.app_page .feature-display{font-size:2em;width:15em;font-family:"ProximaNovaA-Regular",sans-serif;margin:1.5em auto 0 auto;text-align:center;cursor:pointer}.app_page .feature-display .inner{padding:0;transition:all 0.8s ease}@media (max-width: 375px){.app_page .feature-display{width:auto}}.app_page .pro-features .text-section{width:60%;margin:auto}.app_page .pro-features .pro-grid{margin-top:20px;transition:opacity 0.2s ease;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:400px}.app_page .pro-features .pro-grid .pro-feature{width:calc(50% - 10px)}@media (min-width: 600px){.app_page .pro-features .pro-grid{max-width:600px}.app_page .pro-features .pro-grid .pro-feature{width:calc(33.3333333333% - 10px)}}@media (min-width: 768px){.app_page .pro-features .pro-grid{max-width:800px}.app_page .pro-features .pro-grid .pro-feature{width:calc(25% - 10px)}}@media (min-width: 960px){.app_page .pro-features .pro-grid{max-width:1000px}.app_page .pro-features .pro-grid .pro-feature{width:calc(20% - 10px)}}.app_page .pro-features .pro-grid .pro-feature{position:relative;cursor:pointer;margin-right:5px;margin-left:5px;margin-top:10px}.app_page .pro-features .pro-grid .pro-feature:before{display:block;content:"";width:100%;padding-top:100%}.app_page .pro-features .pro-grid .pro-feature>.aspect-ratio-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.app_page .pro-features .pro-grid .pro-feature.grid-reference-item{height:0 !important;overflow:hidden !important;visibility:hidden !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}.app_page .pro-features .pro-grid .detail-box{margin-top:10px;margin-right:5px;margin-left:5px;width:100%}.app_page .pro-features .pro-grid .pro-feature.selected .feature-title{height:110%;max-height:110%;transition:max-height 0.3s ease}.app_page .pro-features .pro-grid .pro-feature .feature-title{position:absolute;top:0px;font-size:1.2em;padding:10px;max-height:100%;width:100%;color:#FFFFFF}@media (min-width: 375px){.app_page .pro-features .pro-grid .pro-feature .feature-title{font-size:1.5em}}@media (min-width: 768px){.app_page .pro-features .pro-grid .pro-feature .feature-title{font-size:1.2em}}.app_page .pro-features .pro-grid .pro-feature .feature-title div{opacity:1;transition:opacity 0.3s ease}.app_page .pro-features .pro-grid .pro-feature .platform{position:absolute;bottom:10px;left:5px;font-family:"ProximaNovaA-Thin",sans-serif;font-size:0.9em;opacity:1}.app_page .pro-features .pro-grid .pro-feature .icon{position:absolute;bottom:10px;right:10px;width:auto}.app_page .pro-features .pro-grid .pro-feature .icon svg{width:auto;height:35px}@media (min-width: 375px){.app_page .pro-features .pro-grid .pro-feature .icon svg{height:60px}}.app_page .pro-features .pro-grid .detail-box{padding:1em;font-size:1.5em}@media (min-width: 960px){.app_page .pro-features .pro-grid .detail-box{max-height:330px}}.app_page .pro-features .pro-grid .detail-box .contents{height:100%;width:100%}.app_page .pro-features .pro-grid .detail-box .contents h3{text-align:left;font-size:1.5em;font-family:"ProximaNovaA-Semibold",sans-serif}.app_page .pro-features .pro-grid .detail-box .contents .text{display:inline-block;vertical-align:top;max-height:100%}.app_page .pro-features .pro-grid .detail-box .contents .text .description{margin-top:0;margin-bottom:10px}@media (min-width: 960px){.app_page .pro-features .pro-grid .detail-box .contents .text{width:57%;margin-right:2%}.app_page .pro-features .pro-grid .detail-box .contents .text .description{margin-bottom:0px}}.app_page .pro-features .pro-grid .detail-box .contents .media{display:inline-block;vertical-align:bottom}.app_page .pro-features .pro-grid .detail-box .contents .media img{box-shadow:0px 0px 6px 1px rgba(0,0,0,0.5);border-radius:3px}.app_page .pro-features .pro-grid .detail-box .contents .media.no-shadow img{box-shadow:none}@media (min-width: 960px){.app_page .pro-features .pro-grid .detail-box .contents .media{width:40%;max-height:280px}.app_page .pro-features .pro-grid .detail-box .contents .media img{max-height:280px}}.app_page .modal-content{text-align:center}.app_page .modal-content img{max-height:600px;margin:auto}.app_page .vid_grid img{margin-left:0}@media (max-width: 507px){.app_page .vid_grid .vid{margin-bottom:20px}}@media (max-width: 960px){.app_page .lined-text{font-size:0.95em}}@media (max-width: 768px){.app_page h1{margin-top:0.1em}.app_page .group{font-size:0.8em}.app_page .lined-text{padding-left:1em;padding-right:1em;font-size:1.2em;width:70%}.app_page .buy-dropdown .omni-store>div .round_button{font-size:0.9em}.app_page .icon_switcher .platform-button{height:70px}.app_page .icon_switcher .platform-button img{width:auto}.app_page .section-nav>div{padding:10px 1em 10px 1em}.app_page .app_content_row{margin-top:-3em;padding-top:3em}.app_page .compare{margin-top:0}.app_page .action .screenshot .hardware{height:285px;width:auto}}@media (max-width: 765px){.app_page .lined-text{font-size:1.8vw}}@media (max-width: 575px){.app_page .lined-text{font-size:1.1em}.app_page .lined-text div{width:96%}.app_page .lined-text span{padding-right:5px}.app_page .lined-text span:first-child{display:inline}}@media (max-width: 507px){.app_page .lined-text{font-size:1.1em}.app_page h1{font-size:6em;line-height:0.9em}.app_page .row{margin:auto 0 1.5em 0}.app_page .banner_panel img{width:180%;max-width:180%}.app_page .pro-features .text-section{width:100%}.app_page .pro-feature.selected .feature-title{height:115%;max-height:115%}.app_page .detail-box .contents .text{width:100%;overflow:hidden}.app_page .detail-box .contents .media{display:none}.app_page article>section header .detail{margin:0}.app_page .app_content_row,.app_page .not-all{padding-top:0;margin:0 10px 2em 10px}.app_page .section-nav,.app_page .nav-padding{display:none}.app_page .lined-text{width:60%;margin:auto;padding-left:0;padding-right:0}.app_page .lined-text div{width:90%}.app_page .block-quote{margin:0 10px 2em 10px;width:auto}.app_page .icon_switcher .platform-button{height:60px}.app_page h1{font-size:5em;line-height:1em}.app_page .buttons .round_button{font-size:1.5em}.app_page .action.right .text-section,.app_page .action.right .image-section{float:none}.app_page .action.left .text-section,.app_page .action.left .image-section{float:none}.app_page .action .text-section{width:100%}.app_page .action .image-section{width:100%}.app_page .action .screenshot .hardware{height:250px}.app_page .action .icon_switcher{margin:1em auto}.app_page .feature-display{font-size:1.5em}.app_page .feature-display .inner{padding:10px}.app_page .gallery a{pointer-events:none}.app_page .pro-feature.selected .feature-title{height:115%;max-height:115%}.app_page .detail-box .contents .text{width:100%;overflow:hidden}.app_page .detail-box .contents .media{display:none}}@media (max-width: 375px){.app_page .lined-text{width:66%}.app_page .detail-box.opened{height:260px}}@media (max-width: 320px){.app_page h1{margin-bottom:0.1em;font-size:4em}.app_page .lined-text{width:80%}.app_page .lined-text div{width:95%}.app_page .message{margin:1em auto 0.5em auto}.app_page .detail-box .contents .description,.app_page .detail-box .contents .title{font-size:0.9em}.app_page .detail-box.opened{background-color:#D1D3D4;height:210px}.app_page .select{padding:0 5px}.app_page .action .screenshot .hardware{height:200px}}.omnigraffle.app_page section{padding-top:3.5em}@media (max-width: 414px){.omnigraffle.app_page section{padding-top:0.7em}}.omnigraffle.app_page .lined-text{color:#00A551;border-color:#00A551}.omnigraffle.app_page .lined-text a{color:#00A551}.omnigraffle.app_page .action .text-section .platform-button.active{background-color:#00A551}.omnigraffle.app_page .return-button{color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}.omnigraffle.app_page .return-button .svg-icon svg,.omnigraffle.app_page .return-button .svg-icon polyline,.omnigraffle.app_page .return-button .svg-icon line,.omnigraffle.app_page .return-button .svg-icon path,.omnigraffle.app_page .return-button .svg-icon rect,.omnigraffle.app_page .return-button .svg-icon circle,.omnigraffle.app_page .return-button .svg-icon ellipse,.omnigraffle.app_page .return-button .svg-icon polygon{stroke:#f5f5f5}.omnigraffle.app_page .return-button .svg-icon>svg path{fill:#f5f5f5}.omnigraffle.app_page .buy-now.active .inner{background-color:#f5f5f5;border-color:#f5f5f5;color:#00A551}.omnigraffle.app_page .block-quote{color:#00A551}.omnigraffle.app_page .triangle{border-top:25px solid #E0ECE4}.omnigraffle.app_page .buttons .inner,.omnigraffle.app_page .feature-display .inner{background-color:#00A551;border-color:#00A551;color:#fff}.omnigraffle.app_page .feature-display .inner:hover{background-color:#E0ECE4;border-color:#E0ECE4;color:black}.omnigraffle.app_page .feature-display.expanded .inner{background-color:#E0ECE4;border-color:#E0ECE4;color:black}.omnigraffle.app_page .feature-display .inner:hover{background-color:#E0ECE4;border-color:#E0ECE4;color:black}.omnigraffle.app_page .feature-display.expanded .inner{background-color:#E0ECE4;border-color:#E0ECE4;color:black}.omnigraffle.app_page .pro-grid .pro-feature{background-color:#8BDC65}.omnigraffle.app_page .pro-grid .pro-feature.hover{background-color:#BDE093}.omnigraffle.app_page .pro-grid .pro-feature.selected .feature-title{background-color:#BDE093}.omnigraffle.app_page .pro-grid .detail-box{background-color:#BDE093}.omnigraffle.app_page .container{max-width:100%}.omnigraffle.app_page .fancybox{z-index:2000}.omnigraffle.app_page .group{max-width:none}.omnigraffle.app_page .group .fixed-max-width,.omnigraffle.app_page .group .fixed-product-nav .inner{max-width:960px;margin-left:auto;margin-right:auto}@media (max-width: 960px){.omnigraffle.app_page .group .fixed-max-width{margin-right:1em;margin-left:1em}}.omnigraffle.app_page .group .compare{max-width:100%}@media (max-width: 414px){.omnigraffle.app_page .group .compare{padding-top:25px}}.omnigraffle.app_page .new-features{background-color:white;color:#00A551}.omnigraffle.app_page .pro-grid .platform{color:#67a24b}.omnigraffle.app_page .compare h4,.omnigraffle.app_page .compare th{color:#34AA67}.omnigraffle.app_page section.gallery{padding-top:3em}@media (max-width: 768px){.omnigraffle.app_page section.gallery{margin-top:0}}.omnigraffle.app_page .pro-features{margin-bottom:2.25em}.omnigraffle.app_page .pro-features .pro-feature.selected .feature-title div{float:left}@media (max-width: 414px){.omnigraffle.app_page .group{margin:0}}.omnigraffle.app_page .banner .stacked{display:none}@media (max-width: 480px){.omnigraffle.app_page .banner .stacked{display:inline-block}.omnigraffle.app_page .banner .wide{display:none}}.omnigraffle.app_page header h2{color:#34AA67}.omnigraffle.app_page .create-anything .gallery{display:block}.omnigraffle.app_page .create-anything .gallery-m{display:none}@media (max-width: 480px){.omnigraffle.app_page .create-anything .gallery{display:none}.omnigraffle.app_page .create-anything .gallery-m{display:block}}.omnigraffle.app_page .stenciltown .screenshots{text-align:center}.omnigraffle.app_page .stenciltown .screenshots img{width:30%;margin:0 1%;border:1px solid #A9AAAA;display:inline-block}@media (max-width: 575px){.omnigraffle.app_page .stenciltown .screenshots img{width:47%}.omnigraffle.app_page .stenciltown .screenshots img:nth-child(3){display:none}}.omnigraffle.app_page .stenciltown_feature{margin-bottom:3em}.omnigraffle.app_page .stenciltown_feature svg{fill:#A5CC2B}.omnigraffle.app_page .stenciltown_feature #stlogo{width:50vw}@media (max-width: 414px){.omnigraffle.app_page .stenciltown_feature #stlogo{width:80vw}}.omnigraffle.app_page .stenciltown_feature .stlogo{text-align:center;margin-bottom:1em}@media (max-width: 480px){.omnigraffle.app_page .stenciltown_feature .stlogo{width:95vw}}.omnigraffle.app_page .stenciltown_feature .detail{text-align:center}.omnigraffle.app_page .stenciltown_feature .button-container{margin:1em 0;width:100%;text-align:center}.omnigraffle.app_page .stenciltown_feature .button-container .outline-button{border:2px solid #A5CC2B}.omnigraffle.app_page .stenciltown_feature .button-container .outline-button .inner{padding:10px 15px}.omnigraffle.app_page .stenciltown_feature .button-container .outline-button .inner a{color:#A5CC2B}.omnigraffle.app_page .stenciltown_feature .screenshots{text-align:center}.omnigraffle.app_page .stenciltown_feature .screenshots img{width:30%;margin:0 1%;border:1px solid #A9AAAA;display:inline-block}@media (max-width: 575px){.omnigraffle.app_page .stenciltown_feature .screenshots img{width:47%}.omnigraffle.app_page .stenciltown_feature .screenshots img:nth-child(3){display:none}}.omnigraffle.app_page .buy-now-two-column{background-color:#34AA67}.omnigraffle.app_page .buy-now-two-column .trial-link a{color:#fff}.omnigraffle.app_page .buy-now-two-column .price{color:#fff}.omnigraffle.app_page .buy-now-two-column .Pro h4{color:#fff}.omnigraffle.app_page .buy-now-two-column .Pro a{color:#fff}.omnigraffle.app_page .buy-now-two-column .Pro .round_button .inner{background-color:#fff}.omnigraffle.app_page .buy-now-two-column .Standard h4{color:#3B5495}.omnigraffle.app_page .buy-now-two-column .Standard a{color:#3B5495}.omnigraffle.app_page .buy-now-two-column .Standard .round_button .inner{background-color:#3B5495}.omnigraffle.app_page .buy-now-two-column .Pro .round_button .inner{color:#37B24A}.omnigraffle.app_page .feature-list,.omnigraffle.app_page .technical-details{padding-top:0}.omnigraffle.app_page .fixed-product-nav .flat-button .inner{color:#fff;border:1px solid #7ED65A;background-color:#7ED65A}.omnigraffle.app_page .fixed-product-nav .download-button .inner{background-color:#3B5495;border:1px solid #3B5495}.omnigraffle.app_page .fixed-product-nav .section-nav>div{color:#404040}.omnigraffle.app_page .fixed-product-nav .section-nav .section-link.active,.omnigraffle.app_page .fixed-product-nav .section-nav .section-link:hover{color:#404040;background-color:transparent}.omnigraffle.app_page .fixed-product-nav .section-nav .section-link.active a,.omnigraffle.app_page .fixed-product-nav .section-nav .section-link:hover a{border-bottom:1px solid #37B34A}.omnigraffle.app_page .fixed-product-nav .inner{width:100%;margin-right:auto}.omnigraffle.app_page .fixed-product-nav .inner .section-nav{margin:0 1%;width:68%}.omnigraffle.app_page .fixed-product-nav .inner .section-nav>div:first-child{margin-left:0px}.omnigraffle.app_page .select{margin-top:0}.omnigraffle.app_page .select>div{text-align:center}.omnigraffle.app_page .select>div line,.omnigraffle.app_page .select>div path,.omnigraffle.app_page .select>div rect,.omnigraffle.app_page .select>div circle,.omnigraffle.app_page .select>div ellipse,.omnigraffle.app_page .select>div polygon{transition:all 0.8s}.omnigraffle.app_page .select>div span{color:#404040;transition:color 0.4s}.omnigraffle.app_page .select>div .title{display:none}.omnigraffle.app_page .select>div:hover a line,.omnigraffle.app_page .select>div:hover a path,.omnigraffle.app_page .select>div:hover a rect,.omnigraffle.app_page .select>div:hover a circle,.omnigraffle.app_page .select>div:hover a ellipse,.omnigraffle.app_page .select>div:hover a polygon,.omnigraffle.app_page .select>div:target a line,.omnigraffle.app_page .select>div:target a path,.omnigraffle.app_page .select>div:target a rect,.omnigraffle.app_page .select>div:target a circle,.omnigraffle.app_page .select>div:target a ellipse,.omnigraffle.app_page .select>div:target a polygon,.omnigraffle.app_page .select>div.active a line,.omnigraffle.app_page .select>div.active a path,.omnigraffle.app_page .select>div.active a rect,.omnigraffle.app_page .select>div.active a circle,.omnigraffle.app_page .select>div.active a ellipse,.omnigraffle.app_page .select>div.active a polygon{fill:#00953A}.omnigraffle.app_page .select>div:hover a span,.omnigraffle.app_page .select>div:target a span,.omnigraffle.app_page .select>div.active a span{color:#00953A}.omnigraffle.app_page .select>div:hover a .svg-icon,.omnigraffle.app_page .select>div:target a .svg-icon,.omnigraffle.app_page .select>div.active a .svg-icon{background-color:#E0ECE4}.omnigraffle.app_page .select>div.active .triangle{opacity:1}.omnigraffle.app_page .feature .display{width:80%;margin:auto}.omnigraffle.app_page .feature .display .item{display:none}.omnigraffle.app_page .feature .display .item .media{width:80.5%;margin:auto;min-height:350px}.omnigraffle.app_page .feature .display .item .media img{margin:auto;border:1px solid #A9AAAA;width:100%}.omnigraffle.app_page .feature .display .item .description{width:100%;margin-top:1em}.omnigraffle.app_page .feature .display .item .description .text{width:100%;border-radius:10px;background-color:#E0ECE4;padding:10px;min-height:115px;text-align:center}.omnigraffle.app_page .feature .display .item .description .text h4{font-size:1.2em;margin:0 auto;width:95.5%;color:#00953A}.omnigraffle.app_page .feature .display .item .description .text p{font-family:"ProximaNovaA-Light",sans-serif;width:95.5%;margin:auto;line-height:1.4em}.omnigraffle.app_page .feature .display .item .description svg{padding-right:1em;max-width:120px;max-height:120px}.omnigraffle.app_page .feature .display .item .description svg line,.omnigraffle.app_page .feature .display .item .description svg path,.omnigraffle.app_page .feature .display .item .description svg rect,.omnigraffle.app_page .feature .display .item .description svg circle,.omnigraffle.app_page .feature .display .item .description svg ellipse,.omnigraffle.app_page .feature .display .item .description svg polygon{fill:#00953A}@media (max-width: 480px){.omnigraffle.app_page .feature .display .item .description svg{width:70px;height:70px}}.omnigraffle.app_page .feature .display .item:target,.omnigraffle.app_page .feature .display .item.active{display:block}.omnigraffle.app_page .feature .select{text-align:center;width:80%;margin:auto}.omnigraffle.app_page .feature .select>div{vertical-align:top;display:inline-block;width:19%}.omnigraffle.app_page .feature .select .svg-icon{padding:10px 0px 5px 0px;border-radius:10px;margin:0.1em}@media (max-width: 768px){.omnigraffle.app_page .feature .display .item .media{min-height:150px}.omnigraffle.app_page .feature .display .item .description .text{min-height:95px}}@media (max-width: 414px){.omnigraffle.app_page .feature .display{width:100%}.omnigraffle.app_page .feature .display .item .media{min-height:150px}.omnigraffle.app_page .feature .display .item .description .text h4{width:100%}.omnigraffle.app_page .feature .display .item .description .text p{width:100%}.omnigraffle.app_page .feature .select{width:100%}.omnigraffle.app_page .feature .select>div svg{max-width:98%;height:4em;padding:5px}.omnigraffle.app_page .feature .select .svg-icon{margin:0}}.omnigraffle.app_page .mas-button{display:none}.previous_downloads .omnigraffle th.title{background-color:#00A551}.omnigraffle-7-preview .container{font-family:"ProximaNovaA-Light",sans-serif;max-width:none;margin:0}.omnigraffle-7-preview .background-wrap{background-image:url(/assets/img/app/graffle-7-new-features/connected-lines-bg.svg);background-color:#3DCCAC;background-attachment:fixed}.omnigraffle-7-preview .content-width-container{max-width:1040px;margin:0 auto;background-image:url(/assets/img/app/graffle-7-new-features/header-bg-sm.svg);background-repeat:no-repeat;background-position:calc(50% + 57px) top;background-size:140%}@media (min-width: 768px){.omnigraffle-7-preview .content-width-container{background-image:url(/assets/img/app/graffle-7-new-features/header-bg-lg.svg);background-position:center top;background-size:auto;padding:0 40px}}.omnigraffle-7-preview .title-wrap .page-title,.omnigraffle-7-preview .feature-block .feature-title,.omnioutliner-5-preview .title-wrap .omnigraffle-7-preview .page-title,.omnioutliner-5-preview .feature-block .omnigraffle-7-preview .feature-title{font-family:"ProximaNovaA-Bold",sans-serif}.omnigraffle-7-preview .title-wrap{padding:52px 0 30px 0}@media (min-width: 768px){.omnigraffle-7-preview .title-wrap{padding:90px 0 15px 0}}@media (min-width: 960px){.omnigraffle-7-preview .title-wrap{padding:70px 0 15px 0}}.omnigraffle-7-preview .title-wrap .page-title{text-align:center;font-size:40px}@media (min-width: 768px){.omnigraffle-7-preview .title-wrap .page-title{font-size:60px}}@media (min-width: 960px){.omnigraffle-7-preview .title-wrap .page-title{font-size:75px}}.omnigraffle-7-preview .feature-block{padding:45px 17px;background:rgba(255,255,255,0.9);position:relative}@media (min-width: 768px){.omnigraffle-7-preview .feature-block{padding:40px 30px}}.omnigraffle-7-preview .feature-block .feature-title{font-size:30px;margin:0 0 5px 0}.omnigraffle-7-preview .feature-block .feature-description{font-size:18px;line-height:1.28;margin-bottom:34px;margin-top:0}@media (min-width: 768px){.omnigraffle-7-preview .feature-block .feature-description{font-size:20px}}.omnigraffle-7-preview .feature-block .download-now a{font-size:20px;line-height:1.28;margin-bottom:34px;border-width:1px;border-color:#404040;border-style:solid;padding:10px;color:inherit}.omnigraffle-7-preview .feature-block .download-now a:hover{background-color:#404040;color:#77F1A8}.omnigraffle-7-preview .feature-block .feature-screenshot{max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.2);background-color:rgba(0,0,0,0.08)}.omnigraffle-7-preview .feature-block .no-shadow{box-shadow:none !important;background-color:none !important}.omnigraffle-7-preview .feature-block.emphasized{background:rgba(74,74,73,0.9);color:#77F1A8}.omnigraffle-7-preview .feature-block.emphasized-color{background:rgba(74,74,73,0.9);color:#77F1A8}.omnigraffle-7-preview .feature-block.even-more{background:#72eda8;-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 72%, 0 100%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 72%, 0 100%, 0 0);padding-bottom:90px}@media (min-width: 768px){.omnigraffle-7-preview .feature-block.even-more{padding-bottom:150px}}@media (min-width: 960px){.omnigraffle-7-preview .feature-block.even-more .feature-title{font-size:40px}}@media (min-width: 768px){.omnigraffle-7-preview .feature-blocks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 768px){.omnigraffle-7-preview .feature-blocks .feature-block{width:calc(50% - 10px);margin-bottom:22px}}.omnigraffle-7-preview .feature-blocks .feature-block.emphasized{padding:20px 17px;box-shadow:0px 6px 11px -1px rgba(0,0,0,0.4);z-index:2}@media (min-width: 768px){.omnigraffle-7-preview .feature-blocks .feature-block.emphasized{padding:40px 30px;width:100%;box-shadow:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.omnigraffle-7-preview .feature-blocks .feature-block.emphasized .feature-header{width:50%;margin-left:31px}.omnigraffle-7-preview .feature-blocks .feature-block.emphasized .feature-description{margin-bottom:0}.omnigraffle-7-preview .feature-blocks .feature-block.emphasized .feature-screenshot-width-wrap{margin:0 31px 0 0;max-width:50%}}.omnigraffle-7-preview .feature-blocks .feature-block.bottom-divider{padding:30px 17px 48px}@media (min-width: 768px){.omnigraffle-7-preview .feature-blocks .feature-block.bottom-divider{padding:40px 30px}}.omnigraffle-7-preview .feature-blocks .feature-block.bottom-divider:after{display:block;content:'';position:absolute;bottom:0;right:17px;left:17px;height:3px;background-color:#525651}@media (min-width: 768px){.omnigraffle-7-preview .feature-blocks .feature-block.bottom-divider:after{display:none}}.omnigraffle-7-preview .feature-blocks .feature-block.even-more{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}@media (min-width: 768px){.omnigraffle-7-preview .svg-import .feature-header,.omnigraffle-7-preview .infinite-canvas .feature-header{min-height:196px}}@media (min-width: 1024px){.omnigraffle-7-preview .svg-import .feature-header,.omnigraffle-7-preview .infinite-canvas .feature-header{min-height:138px}}.omnigraffle-7-public-test-banner{position:relative;background-image:url(/assets/img/app-banners/graffle-7-public-test/banner-bg.svg);height:322px;overflow:hidden}.omnigraffle-7-public-test-banner .text-background-wrap{position:absolute;background-color:#AFF9B3;padding:20px 0;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);top:45px;left:-20px;right:-20px}.omnigraffle-7-public-test-banner .text-width-wrap{position:relative;max-width:290px;margin:0 auto}.omnigraffle-7-public-test-banner .graffle-logo-wrap{width:136px;height:136px;background-image:url(/assets/img/glyphs/app-icons/omnigraffle.svg);background-size:contain;position:absolute;-webkit-transform:rotate(6deg);transform:rotate(6deg);bottom:-30px;left:-11px}.omnigraffle-7-public-test-banner .main-title,.omnigraffle-7-public-test-banner .sub-title,.omnigraffle-7-public-test-banner .see-preview-text{color:#4A4A49 !important;font-family:"ProximaNovaA-Light",sans-serif;text-align:left;margin:0}.omnigraffle-7-public-test-banner .main-title,.omnigraffle-7-public-test-banner .sub-title{font-size:38px}.omnigraffle-7-public-test-banner .main-title{font-family:"ProximaNovaA-Bold",sans-serif}.omnigraffle-7-public-test-banner .see-preview-text{transition:all .3s;text-align:right;margin-top:77px;font-size:26px}@media (min-width: 768px){.omnigraffle-7-public-test-banner{height:auto}.omnigraffle-7-public-test-banner:hover .see-preview-text{margin-right:-7px}.omnigraffle-7-public-test-banner .text-background-wrap{height:470px;width:100%;max-width:945px;margin:15px auto;background-color:transparent;background-image:url(/assets/img/app-banners/graffle-7-public-test/text-bg.svg);background-repeat:no-repeat;background-size:945px 470px;background-position:center center;-webkit-transform:none;transform:none;background-size:cover;position:static}.omnigraffle-7-public-test-banner .text-width-wrap{max-width:none;-webkit-transform:rotate(-7.3deg);transform:rotate(-7.3deg);padding:56px 35px 0 35px}.omnigraffle-7-public-test-banner .main-title,.omnigraffle-7-public-test-banner .sub-title{font-size:60px}.omnigraffle-7-public-test-banner .see-preview-text{font-size:26px;margin-top:85px}.omnigraffle-7-public-test-banner .graffle-logo-wrap{width:310px;height:310px;top:0;right:-35px;bottom:auto;left:auto}}@media (min-width: 845px){.omnigraffle-7-public-test-banner .graffle-logo-wrap{right:90px}}@media (min-width: 960px){.omnigraffle-7-public-test-banner .see-preview-text{margin-top:80px}.omnigraffle-7-public-test-banner .text-width-wrap{padding:65px 60px 0 60px}}.iphone-title{display:none}#watch{width:100%;overflow:hidden;margin-top:1em;margin-bottom:0.4em;position:relative}.watch-outer-container{height:480px;width:280px;margin:auto;position:relative}.interactive-watch{background-image:url("../img/app/of-watch/watch-sport.png");height:820px;width:480px;background-size:contain;zoom:0.6;-moz-transform:scale(0.6);-webkit-transform-origin:top left;transform-origin:top left;-moz-transform-origin:top left;-ms-transform:scale(0.999);-ms-transform-origin:top left}@-webkit-keyframes slide-left{0%{left:0}100%{left:-280px}}@keyframes slide-left{0%{left:0}100%{left:-280px}}@-webkit-keyframes slide-right{0%{left:-280px}100%{left:0}}@keyframes slide-right{0%{left:-280px}100%{left:0}}.interactive-watch img{max-height:100%}.interactive-watch svg{overflow:visible}.interactive-watch .column{position:relative}.interactive-watch .watch-band{max-height:820px;z-index:-1}.interactive-watch .watch-container{height:340px;width:274px;background-color:black;padding:0 5px;position:absolute;overflow:hidden;top:240px;left:95px}.interactive-watch .watch-container .active{z-index:10 !important}.interactive-watch .watch-container .was-active{animation:slide-left;-webkit-animation:slide-left;animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;z-index:11 !important}.interactive-watch .watch-container .become-active{animation:slide-right;-webkit-animation:slide-right;animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;z-index:11 !important}.interactive-watch .top-bar{height:40px;width:274px;position:relative;top:0}.interactive-watch .clock{position:absolute;bottom:15px;right:5px}.interactive-watch .clock img{height:22px;float:right}.interactive-watch .back{float:left;height:20px;margin-top:5px;width:45%}.interactive-watch .back div{background-color:black;position:absolute;left:18px;bottom:4px;width:45%;padding:5px 0;overflow:hidden}.interactive-watch .back div svg{height:22px}.interactive-watch .back div svg stroke,.interactive-watch .back div svg polygon,.interactive-watch .back div svg path{fill:#9561CF}.interactive-watch .back>svg{bottom:0}.interactive-watch .back .chevron{display:inline-block;bottom:12px;position:absolute}.interactive-watch .back .today,.interactive-watch .back .flagged,.interactive-watch .back .nearby,.interactive-watch .back .library{bottom:0.5px}.interactive-watch .back .today svg,.interactive-watch .back .flagged svg,.interactive-watch .back .nearby svg,.interactive-watch .back .library svg{height:26px}.interactive-watch .back .inbox svg{height:20px}.interactive-watch .panel{position:absolute;left:0;top:38px;padding:2px;background-color:black;height:302px;width:276px}.interactive-watch .platter{background-color:rgba(242,244,252,0.14);border-radius:15px;cursor:pointer}.interactive-watch .status-circle,.interactive-watch .back{cursor:pointer}.interactive-watch .status-circle svg{background-color:black}.interactive-watch .status-circle.past .remaining{z-index:9}.interactive-watch .status-circle.past .remaining>svg stroke,.interactive-watch .status-circle.past .remaining>svg polygon,.interactive-watch .status-circle.past .remaining>svg path{fill:#E60022}.interactive-watch .status-circle.due-soon .remaining{z-index:9}.interactive-watch .status-circle.due-soon .remaining>svg stroke,.interactive-watch .status-circle.due-soon .remaining>svg polygon,.interactive-watch .status-circle.due-soon .remaining>svg path{fill:#FFC500}.interactive-watch .status-circle.flagged .flagged{z-index:9}.interactive-watch .status-circle .complete{z-index:10}.interactive-watch .status-circle .complete>svg{height:57px;width:57px}.interactive-watch .home.panel{z-index:5}.interactive-watch .home.panel .wrow{overflow:hidden}.interactive-watch .home.panel .wrow.one{height:129px}.interactive-watch .home.panel .wrow.one svg{width:100%;margin:auto;float:left}.interactive-watch .home.panel .wrow.one .platter{background-color:rgba(242,244,252,0.14);border-radius:15px;float:left}.interactive-watch .home.panel .wrow.one .past,.interactive-watch .home.panel .wrow.one .soon{width:76px;height:96px;margin-top:33px}.interactive-watch .home.panel .wrow.one .past div,.interactive-watch .home.panel .wrow.one .soon div{margin:auto}.interactive-watch .home.panel .wrow.one .past svg:first-child,.interactive-watch .home.panel .wrow.one .soon svg:first-child{margin-top:22px;margin-bottom:16px;height:28px}.interactive-watch .home.panel .wrow.one .past svg:nth-child(2),.interactive-watch .home.panel .wrow.one .soon svg:nth-child(2){height:16px;margin-bottom:16px}.interactive-watch .home.panel .wrow.one .past svg stroke,.interactive-watch .home.panel .wrow.one .past svg polygon,.interactive-watch .home.panel .wrow.one .past svg path{fill:#E60022}.interactive-watch .home.panel .wrow.one .today{width:106px;height:100%;margin:auto 6px}.interactive-watch .home.panel .wrow.one .today svg{height:23px}.interactive-watch .home.panel .wrow.one .today svg stroke,.interactive-watch .home.panel .wrow.one .today svg polygon,.interactive-watch .home.panel .wrow.one .today svg path{fill:#FFC500}.interactive-watch .home.panel .wrow.one .today svg:first-child{height:55px;margin-top:24px;margin-bottom:16px}.interactive-watch .home.panel .wrow.one .soon svg stroke,.interactive-watch .home.panel .wrow.one .soon svg polygon,.interactive-watch .home.panel .wrow.one .soon svg path{fill:#FFC500}.interactive-watch .home.panel .wrow.two{height:80px;margin-top:6px}.interactive-watch .home.panel .wrow.two .flagged,.interactive-watch .home.panel .wrow.two .inbox{width:132px;height:100%;background-color:rgba(242,244,252,0.14);border-radius:15px;display:inline-block;float:left}.interactive-watch .home.panel .wrow.two .flagged svg{height:37px;width:94px;float:left;margin-left:18px;margin-top:24px}.interactive-watch .home.panel .wrow.two .flagged svg path,.interactive-watch .home.panel .wrow.two .flagged svg stroke,.interactive-watch .home.panel .wrow.two .flagged svg polygon{fill:#FF913F}.interactive-watch .home.panel .wrow.two .inbox{margin-left:6px}.interactive-watch .home.panel .wrow.two .inbox svg{height:28px;width:90px;float:right;margin-top:26px;margin-right:15px}.interactive-watch .home.panel .wrow.two .inbox svg path,.interactive-watch .home.panel .wrow.two .inbox svg stroke,.interactive-watch .home.panel .wrow.two .inbox svg polygon{fill:#7E90B4}.interactive-watch .home.panel .wrow.three{height:80px;width:100%;border-radius:15px;margin-top:6px}.interactive-watch .home.panel .wrow.three .context{height:100%;position:relative}.interactive-watch .home.panel .wrow.three .context svg{margin-top:20px;margin-left:14px;height:38px}.interactive-watch .home.panel .wrow.three .context svg:nth-child(1){width:42px}.interactive-watch .home.panel .wrow.three .context svg:nth-child(1) stroke,.interactive-watch .home.panel .wrow.three .context svg:nth-child(1) polygon,.interactive-watch .home.panel .wrow.three .context svg:nth-child(1) path{fill:#78C345}.interactive-watch .home.panel .wrow.three .context svg:nth-child(2){width:101px}.interactive-watch .home.panel .wrow.three .context svg:nth-child(2) stroke,.interactive-watch .home.panel .wrow.three .context svg:nth-child(2) polygon,.interactive-watch .home.panel .wrow.three .context svg:nth-child(2) path{fill:#fff}.interactive-watch .loading.panel{z-index:6}.interactive-watch .loading.panel .spinner{height:auto;margin:auto}.interactive-watch .loading.panel .spinner img{float:none;margin-top:100px}.interactive-watch .nearby.panel{z-index:4}.interactive-watch .nearby.panel .platter{height:65px;margin-bottom:6px}.interactive-watch .nearby.panel .platter svg:first-child{margin-left:6px;margin-right:14px;margin-top:16px;height:36px;width:40px;float:left}.interactive-watch .nearby.panel .platter svg:nth-child(2){margin-top:22px;float:left}.interactive-watch .nearby.panel .platter svg:nth-child(2) stoke,.interactive-watch .nearby.panel .platter svg:nth-child(2) polygon,.interactive-watch .nearby.panel .platter svg:nth-child(2) path{fill:#fff}.interactive-watch .task-list.panel{z-index:4}.interactive-watch .task-list.panel .item{height:77px;width:100%}.interactive-watch .task-list.panel .item.three-tall{height:110px}.interactive-watch .task-list.panel .item.three-tall .text svg{height:90px}.interactive-watch .task-list.panel .text{height:100%;width:210px;display:inline-block;float:left;margin-bottom:6px;margin-right:4px}.interactive-watch .task-list.panel .text svg{margin-left:6px;margin-top:12px;height:53px}.interactive-watch .task-list.panel .text svg stroke,.interactive-watch .task-list.panel .text svg polygon,.interactive-watch .task-list.panel .text svg path{fill:#fff}.interactive-watch .task-list.panel .text.descenders svg{height:56px}.interactive-watch .task-list.panel .status-circle{padding-bottom:28px;display:inline-block;vertical-align:top;float:left}.interactive-watch .task-list.panel .status-circle .remaining,.interactive-watch .task-list.panel .status-circle .complete,.interactive-watch .task-list.panel .status-circle .flagged{position:absolute}.interactive-watch .task-list.panel .status-circle svg{height:56px;width:56px}.interactive-watch .task-list.panel .item{margin-bottom:6px}.interactive-watch #rumi-single .text svg{height:296px}.interactive-watch #rumi-single .text svg stroke,.interactive-watch #rumi-single .text svg path,.interactive-watch #rumi-single .text svg polygon{fill:#fff}.interactive-watch #rumi-single .text svg>g:nth-child(3) stroke,.interactive-watch #rumi-single .text svg>g:nth-child(3) path,.interactive-watch #rumi-single .text svg>g:nth-child(3) polygon{fill:#8C9098}.interactive-watch #rumi-single .text svg>g:nth-child(2) stroke,.interactive-watch #rumi-single .text svg>g:nth-child(2) path,.interactive-watch #rumi-single .text svg>g:nth-child(2) polygon{fill:#BBC1CA}.interactive-watch .single-task.panel{z-index:3}.interactive-watch .single-task.panel .text svg{height:296px}.interactive-watch .single-task.panel .text svg stroke,.interactive-watch .single-task.panel .text svg path,.interactive-watch .single-task.panel .text svg polygon{fill:#fff}.interactive-watch .single-task.panel .text svg>g:nth-child(n+2) stroke,.interactive-watch .single-task.panel .text svg>g:nth-child(n+2) path,.interactive-watch .single-task.panel .text svg>g:nth-child(n+2) polygon{fill:#8C9098}.interactive-watch .single-task.panel .text svg>g:nth-child(n+4) stroke,.interactive-watch .single-task.panel .text svg>g:nth-child(n+4) path,.interactive-watch .single-task.panel .text svg>g:nth-child(n+4) polygon{fill:#BBC1CA}.interactive-watch .single-task.panel .status-circle svg{height:136px;width:136px}.interactive-watch .single-task.panel .status-circle.default .flagged{display:none}.interactive-watch .single-task.panel .status-circle .remaining,.interactive-watch .single-task.panel .status-circle .flagged{position:absolute;right:0px;bottom:1px;height:136px}.interactive-watch .single-task.panel .status-circle .complete{position:absolute;right:0px;bottom:0;height:138px}.interactive-watch .single-task.panel .status-circle .complete svg{height:138px;width:138px}.interactive-watch .single-task.panel .status-circle.flagged .complete{right:0;bottom:-2px}.description-container{position:relative;height:150px;width:82%;margin:auto}.description-container h3{font-size:2.8em;font-family:"ProximaNovaA-Thin",sans-serif;color:#430098;text-align:left;margin:0.5em 0}.description-container p{font-family:"ProximaNovaA-Thin",sans-serif;font-size:1.5em;line-height:1.1em;margin:0.5em auto}.description-container .guide{text-align:center;position:absolute;background:#f5f5f5;transition:opacity 0.4s linear;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-webkit-justify-content:center;opacity:0}.description-container .guide .phone{display:none}.description-container bold{font-family:"ProximaNovaA-Bold",sans-serif}.description-container .active{opacity:1;transition:opacity 0.4s linear 0.4s;z-index:10}.pointer-overlay{position:absolute;width:280px;height:480px;left:0}.pointer-overlay .tap-circle{height:50px;width:50px;border-radius:50px;background-color:#fff;position:absolute;opacity:0;border:3px solid #D1D3D4;z-index:15;animation:move-pointer;-webkit-animation:move-pointer;-moz-animation:move-pointer;animation-duration:5s;-webkit-animation-duration:5s;-moz-animation-duration:5s;animation-iteration-count:20;-webkit-animation-iteration-count:20;-moz-animation-iteration-count:20}@-webkit-keyframes move-pointer{0%,20%{left:50px;top:90px}80%{left:102px;top:154px;opacity:0.5;-webkit-transform:scale(1)}82%{left:102px;top:154px;opacity:0.8;-webkit-transform:scale(0.9)}90%{left:102px;top:154px;opacity:0.5;-webkit-transform:scale(1)}95%{left:102px;top:154px;opacity:0.5}100%{left:102px;top:154px;opacity:0}}@keyframes move-pointer{0%,20%{left:50px;top:90px}80%{left:102px;top:154px;opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}82%{left:102px;top:154px;opacity:0.8;-webkit-transform:scale(0.9);transform:scale(0.9)}90%{left:102px;top:154px;opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}95%{left:102px;top:154px;opacity:0.5}100%{left:102px;top:154px;opacity:0}}@media (max-width: 768px){.pointer-overlay{display:none}.omnifocus .description-container h3{font-size:2.3em;text-align:left}.panel{top:39px}}@media (max-width: 414px){#watch{max-height:700px;height:700px;position:relative;margin-top:0;margin-bottom:0px}h3.iphone-title{display:block;font-size:4em;font-family:"ProximaNovaA-Thin",sans-serif;color:#430098;text-align:center;margin:0.25em 0}.interactive-watch{height:620px;width:430px;background-image:url("../img/app/of-watch/watch-sport.png");background-size:480px;background-position:-30px;position:relative;float:none;margin:auto}.interactive-watch .watch-container{top:130px;left:70px}.description-container{position:absolute;top:510px;width:97%;margin:0 0.5em}.description-container .guide{position:absolute;top:0px;height:150px;display:block}.description-container .guide .desktop{display:none}.description-container .guide .phone{display:block}.description-container .home h3{display:none}@-webkit-keyframes move-pointer{0%,40%{left:130px;top:30px}80%{left:175px;top:100px;opacity:0.5;-webkit-transform:scale(1)}82%{left:175px;top:100px;opacity:0.8;-webkit-transform:scale(0.9)}90%{left:175px;top:100px;opacity:0.5;-webkit-transform:scale(1)}95%{left:175px;top:100px;opacity:0.5}100%{left:175px;top:100px;opacity:0}}@keyframes move-pointer{0%,40%{left:130px;top:30px}80%{left:175px;top:100px;opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}82%{left:175px;top:100px;opacity:0.8;-webkit-transform:scale(0.9);transform:scale(0.9)}90%{left:175px;top:100px;opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}95%{left:175px;top:100px;opacity:0.5}100%{left:175px;top:100px;opacity:0}}}@media (max-width: 375px){h3.iphone-title{font-size:4em}}@media (max-width: 320px){#watch{height:630px}.interactive-watch{zoom:0.5;-moz-transform:scale(0.5)}h3.iphone-title{font-size:3em}.description-container{top:410px}.overlay .tap-circle{height:40px;width:40px}@-webkit-keyframes move-pointer{0%,40%{left:80px;top:30px}80%{left:125px;top:80px;opacity:0.5;-webkit-transform:scale(1)}82%{left:125px;top:80px;opacity:0.8;-webkit-transform:scale(0.9)}90%{left:125px;top:80px;opacity:0.5;-webkit-transform:scale(1)}95%{left:125px;top:80px;opacity:0.5}100%{left:125px;top:80px;opacity:0}}@keyframes move-pointer{0%,40%{left:80px;top:30px}80%{left:125px;top:80px;opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}82%{left:125px;top:80px;opacity:0.8;-webkit-transform:scale(0.9);transform:scale(0.9)}90%{left:125px;top:80px;opacity:0.5;-webkit-transform:scale(1);transform:scale(1)}95%{left:125px;top:80px;opacity:0.5}100%{left:125px;top:80px;opacity:0}}}.omnifocus.app_page .feature.sidebar .select>div,.omnifocus.app_page .feature.twocol .select>div,.omnifocus.app_page section.inside-omnifocus .select>div{transition:background-color 0.6s;border-radius:10px}.omnifocus.app_page .feature.sidebar .select>div:hover,.omnifocus.app_page .feature.twocol .select>div:hover,.omnifocus.app_page section.inside-omnifocus .select>div:hover,.omnifocus.app_page .feature.sidebar .select>div.active,.omnifocus.app_page .feature.twocol .select>div.active,.omnifocus.app_page section.inside-omnifocus .select>div.active{background-color:#D1D1D1}.omnifocus.app_page .feature.sidebar .display{float:right;width:60%}.omnifocus.app_page .feature.sidebar .display .item{display:none}.omnifocus.app_page .feature.sidebar .display .item.active{display:block}@media (max-width: 507px){.omnifocus.app_page .feature.sidebar .display{width:100%;float:auto;margin-bottom:1em}}.omnifocus.app_page .feature.sidebar .select{float:left;width:40%;position:relative;padding-right:1em}@media (max-width: 507px){.omnifocus.app_page .feature.sidebar .select{width:100%;height:auto;margin-bottom:1em}}.omnifocus.app_page .feature.sidebar .select>div{position:relative;padding:.3em;margin-bottom:1em}.omnifocus.app_page .feature.sidebar .select>div .svg-icon svg{width:5em;height:5em;float:left}.omnifocus.app_page .feature.sidebar .select>div>a>div{margin-left:5em;padding-left:1em}.omnifocus.app_page .feature.twocol .display .item{display:none}.omnifocus.app_page .feature.twocol .display .item.active{display:block}.omnifocus.app_page .feature.twocol .select{clear:both;position:relative;margin-top:1em}.omnifocus.app_page .feature.twocol .select>div{width:49%;height:7em;position:relative;padding:.3em;float:left;margin:.25%}@media (max-width: 507px){.omnifocus.app_page .feature.twocol .select>div{width:100%;height:auto;margin-bottom:1em}}.omnifocus.app_page .feature.twocol .select>div svg{height:5em;width:5em;float:left}.omnifocus.app_page .feature.twocol .select>div>a>div{margin-left:5em;padding-left:1em}.focus-banner-animated{overflow:hidden;position:relative;height:305px;background:linear-gradient(#9A73BA, #4C2C78);padding-top:49px}.focus-banner-animated .foreground{position:relative;z-index:2}.focus-banner-animated .focus-title,.focus-banner-animated .focus-subtitle{color:#703096}.focus-banner-animated .focus-title{font-size:50px;margin-bottom:3px}.focus-banner-animated .focus-subtitle{font-size:22px;margin:0}.focus-banner-animated .check-circles{width:250px;margin:0 auto;margin-top:30px;position:relative}.focus-banner-animated .check-circle{width:54px;height:54px;border-radius:100%;border:7px solid #703096;background-color:none;overflow:visible;opacity:0}.focus-banner-animated .check-circle.middle,.focus-banner-animated .check-circle.last{position:absolute;left:0;top:0}.focus-banner-animated .check-circle.last{left:calc(50% - 27px)}.focus-banner-animated .check-circle svg.focus-check{opacity:0;position:relative;bottom:18px;right:8px;width:72px;height:auto}.focus-banner-animated .focus-polygon-bg{position:absolute;width:610px;height:auto;top:46%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.focus-banner-animated.animate .check-circle{transition:left .5s ease-out,opacity .5s ease-out;transition-delay:1s;visibility:visible;opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:circle-check-push-and-rebound .4s;animation:circle-check-push-and-rebound .4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.focus-banner-animated.animate .check-circle svg.focus-check{transition:opacity .4s step-start;opacity:1}.focus-banner-animated.animate .check-circle.first{transition-delay:1s;-webkit-animation-delay:2s;animation-delay:2s}.focus-banner-animated.animate .check-circle.first svg.focus-check{transition-delay:2.132s}.focus-banner-animated.animate .check-circle.middle{transition-delay:1s;left:calc(50% - 27px);-webkit-animation-delay:2.36s;animation-delay:2.36s}.focus-banner-animated.animate .check-circle.middle svg.focus-check{transition-delay:2.492s}.focus-banner-animated.animate .check-circle.last{transition-delay:1.375s;left:calc(100% - 54px);-webkit-animation-delay:2.72s;animation-delay:2.72s}.focus-banner-animated.animate .check-circle.last svg.focus-check{transition-delay:2.852s}@-webkit-keyframes circle-check-push-and-rebound{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(0.8);transform:scale(0.8);background:#703096}66%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);background:#703096}}@keyframes circle-check-push-and-rebound{0%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(0.8);transform:scale(0.8);background:#703096}66%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);background:#703096}}@media (min-width: 736px){.focus-banner-animated{height:400px;padding-top:50px}.focus-banner-animated .focus-title{font-size:80px;margin-bottom:0}.focus-banner-animated .focus-subtitle{font-size:30px}.focus-banner-animated .focus-polygon-bg{width:86%;min-width:747px;max-width:880px}.focus-banner-animated .check-circles{width:450px;margin-top:35px}.focus-banner-animated .check-circle{width:72px;height:72px}.focus-banner-animated .check-circle.last{left:calc(50% - 36px)}.focus-banner-animated .check-circle svg.focus-check{width:95px;bottom:22px;right:6px}.focus-banner-animated.animate .check-circle.middle{left:calc(50% - 36px)}.focus-banner-animated.animate .check-circle.last{left:calc(100% - 72px)}}@media (min-width: 960px){.focus-banner-animated{height:500px;padding-top:88px}.focus-banner-animated .check-circles{margin-top:43px}}.omnifocus.app_page .lined-text{color:#430098;border-color:#430098}.omnifocus.app_page .lined-text a{color:#430098}.omnifocus.app_page .action .text-section .platform-button.active{background-color:#430098}.omnifocus.app_page .return-button{color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}.omnifocus.app_page .return-button .svg-icon svg,.omnifocus.app_page .return-button .svg-icon polyline,.omnifocus.app_page .return-button .svg-icon line,.omnifocus.app_page .return-button .svg-icon path,.omnifocus.app_page .return-button .svg-icon rect,.omnifocus.app_page .return-button .svg-icon circle,.omnifocus.app_page .return-button .svg-icon ellipse,.omnifocus.app_page .return-button .svg-icon polygon{stroke:#f5f5f5}.omnifocus.app_page .return-button .svg-icon>svg path{fill:#f5f5f5}.omnifocus.app_page .buy-now.active .inner{background-color:#f5f5f5;border-color:#f5f5f5;color:#430098}.omnifocus.app_page .block-quote{color:#430098}.omnifocus.app_page .triangle{border-top:25px solid #D1D1D1}.omnifocus.app_page .buttons .inner,.omnifocus.app_page .feature-display .inner{background-color:#430098;border-color:#430098;color:#fff}.omnifocus.app_page .feature-display .inner:hover{background-color:#D1D1D1;border-color:#D1D1D1;color:black}.omnifocus.app_page .feature-display.expanded .inner{background-color:#D1D1D1;border-color:#D1D1D1;color:black}.omnifocus.app_page .pro-grid .pro-feature{background-color:#702f96}.omnifocus.app_page .pro-grid .pro-feature.hover{background-color:#D1D1D1}.omnifocus.app_page .pro-grid .pro-feature.selected .feature-title{background-color:#D1D1D1}.omnifocus.app_page .pro-grid .detail-box{background-color:#D1D1D1}.omnifocus.app_page .compare h4,.omnifocus.app_page .compare th{color:#702f96}.omnifocus.app_page .container{max-width:100%}.omnifocus.app_page .group{max-width:none}.omnifocus.app_page .group .fixed-max-width{max-width:960px;margin-left:auto;margin-right:auto}@media (max-width: 960px){.omnifocus.app_page .group .fixed-max-width{margin-right:1em;margin-left:1em}}.omnifocus.app_page h2{color:#702f96}.omnifocus.app_page .select>div{padding:.3em}.omnifocus.app_page .select>div>a div{color:#404040}.omnifocus.app_page .display-indicators{text-align:center}.omnifocus.app_page .display-indicators .indicator{border:1px solid #702f96;height:15px;width:15px;margin:5px 15px;display:inline-block;border-radius:10px;cursor:pointer}.omnifocus.app_page .display-indicators .indicator.active{background:#702f96}.omnifocus.app_page .outline-button{display:inline-block;margin:auto;border:2px solid white}.omnifocus.app_page .outline-button .inner{color:white;font-family:"ProximaNovaA-Semibold",sans-serif;padding:5px 10px;line-height:normal;font-size:1.2em}.omnifocus.app_page .video-container{text-align:center}.omnifocus.app_page .new-features{background-color:#D1D1D1;color:#430098;max-width:100%}.omnifocus.app_page .pro-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:400px}.omnifocus.app_page .pro-grid .pro-feature{width:calc(50% - 10px)}@media (min-width: 768px){.omnifocus.app_page .pro-grid{max-width:800px}.omnifocus.app_page .pro-grid .pro-feature{width:calc(25% - 10px)}}.omnifocus.app_page .pro-grid .pro-feature{position:relative;cursor:pointer;margin-right:5px;margin-left:5px;margin-top:10px}.omnifocus.app_page .pro-grid .pro-feature:before{display:block;content:"";width:100%;padding-top:100%}.omnifocus.app_page .pro-grid .pro-feature>.aspect-ratio-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.omnifocus.app_page .pro-grid .pro-feature.grid-reference-item{height:0 !important;overflow:hidden !important;visibility:hidden !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}.omnifocus.app_page .pro-grid .detail-box{margin-top:10px;margin-right:5px;margin-left:5px;width:100%}.omnifocus.app_page .pro-grid .platform{color:#6941AA}.omnifocus.app_page .pro-features .detail p{font-size:1.3em}.omnifocus.app_page .pro-features .pro-feature .icon svg path,.omnifocus.app_page .pro-features .pro-feature .icon svg polygon,.omnifocus.app_page .pro-features .pro-feature .icon svg circle,.omnifocus.app_page .pro-features .pro-feature .icon svg ellipse{fill:#fff}.omnifocus.app_page .pro-features .pro-feature .platform{color:#fff}.omnifocus.app_page .pro-features .pro-feature.hover .feature-title{color:black}.omnifocus.app_page .pro-features .pro-feature.hover .platform{color:black}.omnifocus.app_page .pro-features .pro-feature.hover .icon svg path,.omnifocus.app_page .pro-features .pro-feature.hover .icon svg polygon,.omnifocus.app_page .pro-features .pro-feature.hover .icon svg circle,.omnifocus.app_page .pro-features .pro-feature.hover .icon svg ellipse{fill:black}.omnifocus.app_page .pro-features .pro-feature.selected .platform{color:black}.omnifocus.app_page section.watch-features .display .item{min-height:450px}@media (max-width: 768px){.omnifocus.app_page section.watch-features .display .item{min-height:360px}}@media (max-width: 507px){.omnifocus.app_page section.watch-features .display .item{min-height:230px}}.omnifocus.app_page section.watch-features img{max-height:450px}.omnifocus.app_page section.gtd{background-color:#e4e4e5;padding:2em;text-align:center;border-radius:10px}.omnifocus.app_page section.gtd .video{position:relative;padding-bottom:56.25%;height:0}.omnifocus.app_page section.gtd .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.omnifocus.app_page section.gtd .detail{text-align:left;margin:0 1em}@media (max-width: 768px){.omnifocus.app_page section.gtd{padding:2em}}.omnifocus.app_page section.gtd p{font-size:1.3em}.omnifocus.app_page section.gtd p:last-child{margin-bottom:0}.omnifocus.app_page section.mobile-features{max-width:800px !important}.omnifocus.app_page section.mobile-features .display{margin:1em auto;float:left;display:block;width:54%}.omnifocus.app_page section.mobile-features .display .iphone{background-image:url(/assets/img/app-banners/iphone-black.png);background-size:100%;margin:0 3em 0 0;height:470px;background-repeat:no-repeat;padding-top:3.5em;padding-left:.97em;padding-right:.9em;float:right}.omnifocus.app_page section.mobile-features .display .iphone video{width:200px;height:357px}.omnifocus.app_page section.mobile-features .display .iphone_image{display:none}@media (max-width: 960px){.omnifocus.app_page section.mobile-features .display{float:left;width:50%;overflow:hidden;margin:1em auto}.omnifocus.app_page section.mobile-features .display .iphone{display:block;margin:0 3em 0 2em;width:230px;padding-top:1.7em;padding-left:1em;padding-right:1em}.omnifocus.app_page section.mobile-features .display .iphone video{width:199px;height:415px}}@media (max-width: 768px){.omnifocus.app_page section.mobile-features .display .iphone{display:none}.omnifocus.app_page section.mobile-features .display .iphone_image{display:block;width:70%;margin:0 auto}}@media (max-width: 575px){.omnifocus.app_page section.mobile-features .display{width:100%;margin:1em auto}}.omnifocus.app_page section.mobile-features .display .item{margin:0 auto;display:none}.omnifocus.app_page section.mobile-features .display .media{display:inline-block;margin-bottom:10px}.omnifocus.app_page section.mobile-features .display .media>video{width:335px;margin:auto}.omnifocus.app_page section.mobile-features .select{text-align:left;float:left;width:35%;margin-top:2em}@media (max-width: 575px){.omnifocus.app_page section.mobile-features .select{float:none;clear:both;width:50%;margin:2em auto;display:block;padding-top:2em}}@media (max-width: 414px){.omnifocus.app_page section.mobile-features .select{width:95%;padding:2em 1em 0 1em}}.omnifocus.app_page section.mobile-features .select .title{font-size:1.4em;font-family:"ProximaNovaA-Regular",sans-serif}.omnifocus.app_page section.mobile-features .select h3{text-align:left;font-size:1.5em;margin-top:0;margin-bottom:0}.omnifocus.app_page section.mobile-features .select p{margin-top:0}.omnifocus.app_page section.mobile-features .select>div{width:100%;display:inline-block;vertical-align:top;text-align:left;margin:1em 0}.omnifocus.app_page section.mobile-features .select>div svg{float:left;width:75px;height:75px;padding-left:0.3em}.omnifocus.app_page section.mobile-features .select>div>div{margin-left:5em;padding-left:1em}@media (max-width: 960px){.omnifocus.app_page section.mobile-features .select>div{text-align:left;float:left;width:40%;margin-top:2em}}@media (max-width: 507px){.omnifocus.app_page section.mobile-features .select>div{width:100%;margin-bottom:1em}}.omnifocus.app_page section.focus-styles{max-width:960px}.omnifocus.app_page section.focus-styles header h2{line-height:1em}.omnifocus.app_page section.focus-styles .detail{float:left;width:40%;margin-top:1em;padding-left:1em}.omnifocus.app_page section.focus-styles .detail h3{text-align:left;font-size:1.5em;margin-top:0;margin-bottom:0}.omnifocus.app_page section.focus-styles .detail p{margin-top:5px}@media (max-width: 768px){.omnifocus.app_page section.focus-styles .detail{width:50%;display:block;float:inherit;margin:2em auto;padding-left:initial}}@media (max-width: 507px){.omnifocus.app_page section.focus-styles .detail{padding:2em 1em 0 1em;width:95%}}.omnifocus.app_page section.focus-styles .styles-slides-container{width:60%;margin-top:1em;display:inline-block;float:left}@media (max-width: 768px){.omnifocus.app_page section.focus-styles .styles-slides-container{width:100%;margin-bottom:1em;display:block}}.omnifocus.app_page section.focus-styles .styles-slides-container .media-left{max-width:600px}@media (max-width: 768px){.omnifocus.app_page section.focus-styles .styles-slides-container .media-left{max-width:initial}}.omnifocus.app_page section.literally-everywhere header{text-align:center}.omnifocus.app_page section.literally-everywhere header .detail{text-align:left}.omnifocus.app_page section.literally-everywhere header .detail p{margin-top:10px;margin-bottom:20px}.omnifocus.app_page section.literally-everywhere header img{display:inline-block;margin-bottom:10px}.omnifocus.app_page section.literally-everywhere .select{text-align:center}.omnifocus.app_page section.literally-everywhere .select>div{width:33%;display:inline-block;vertical-align:top;text-align:left}.omnifocus.app_page section.literally-everywhere .select>div svg{float:left;width:75px;height:75px;padding-left:0.3em}.omnifocus.app_page section.literally-everywhere .select>div>div{margin-left:5em;padding-left:1em}@media (max-width: 960px){.omnifocus.app_page section.literally-everywhere .select>div{width:30%}}@media (max-width: 507px){.omnifocus.app_page section.literally-everywhere .select>div{width:100%;margin-bottom:1em}}.omnifocus.app_page section.watch header{width:66%;text-align:center;float:right}.omnifocus.app_page section.watch header h2{font-size:3em;line-height:1em;text-align:left;margin-top:.5em}.omnifocus.app_page section.watch header .detail{text-align:left;float:left}.omnifocus.app_page section.watch header .detail ul{line-height:1.5em;font-size:1.5em;font-family:"ProximaNovaA-Thin",sans-serif}.omnifocus.app_page section.watch header img{display:inline-block}.omnifocus.app_page section.watch .select{text-align:center;display:none}.omnifocus.app_page section.watch .select>div{width:33%;display:inline-block;vertical-align:top;text-align:left}.omnifocus.app_page section.watch .select>div svg{float:left;width:75px;height:75px}.omnifocus.app_page section.watch .select>div>div{margin-left:90px}@media (max-width: 960px){.omnifocus.app_page section.watch .select>div{width:30%}}@media (max-width: 507px){.omnifocus.app_page section.watch .select>div{width:100%;margin-bottom:1em}}.omnifocus.app_page section.watch .display{max-width:250px}.omnifocus.app_page section.contextual-life .display .item{min-height:470px}@media (max-width: 768px){.omnifocus.app_page section.contextual-life .display .item{min-height:370px}}@media (max-width: 507px){.omnifocus.app_page section.contextual-life .display .item{min-height:240px}}.omnifocus.app_page section.not-all img{width:80%}.omnifocus.app_page section.not-all em{background-color:#D1D1D1;text-decoration:none;font-style:normal;color:#702f96}.omnifocus.app_page section.not-all .list-more{margin-left:auto;margin-right:auto;width:100%;text-align:center;margin-top:2em}.omnifocus.app_page section.not-all .list-more .list-item{margin:.5em 1em;list-style-type:none;display:inline-block;min-height:100px;max-width:25%;vertical-align:top}.omnifocus.app_page section.not-all .list-more .list-item p{font-size:.9em;margin-top:.5em;text-align:left}@media (max-width: 320px){.omnifocus.app_page section.not-all .list-more .list-item{max-width:40%}}.omnifocus.app_page section.not-all .list-more .list-item h3{font-size:1.1em;text-align:center;font-family:"ProximaNovaA-Regular",sans-serif}.omnifocus.app_page section.inside-omnifocus .select{text-align:center}.omnifocus.app_page section.inside-omnifocus .select .article{width:25%;margin:0 .5em 1em;display:inline-block;vertical-align:top}.omnifocus.app_page section.inside-omnifocus .select .article img{display:block;width:50%;margin:auto}.omnifocus.app_page section.inside-omnifocus .select .article .text{text-align:left;margin:1em .4em .4em;color:#404040}.omnifocus.app_page section.inside-omnifocus .select .article .text p:first-child{text-align:center}.omnifocus.app_page section.inside-omnifocus .select .article p{padding-top:5px}@media (max-width: 507px){.omnifocus.app_page section.inside-omnifocus .select .article{width:auto;display:block;margin:auto}.omnifocus.app_page section.inside-omnifocus .select .article img{float:left;width:5em}.omnifocus.app_page section.inside-omnifocus .select .article .text{padding-left:6em;margin-top:0}.omnifocus.app_page section.inside-omnifocus .select .article .text p:first-child{text-align:left}}.omnifocus.app_page .buy-now-two-column{background-color:#702f96}.omnifocus.app_page .buy-now-two-column .trial-link a{color:#fff}.omnifocus.app_page .buy-now-two-column .price{color:#fff}.omnifocus.app_page .buy-now-two-column .Pro h4{color:#F9D13F}.omnifocus.app_page .buy-now-two-column .Pro a{color:#F9D13F}.omnifocus.app_page .buy-now-two-column .Pro .round_button .inner{background-color:#F9D13F}.omnifocus.app_page .buy-now-two-column .Standard h4{color:#F04F4F}.omnifocus.app_page .buy-now-two-column .Standard a{color:#F04F4F}.omnifocus.app_page .buy-now-two-column .Standard .round_button .inner{background-color:#F04F4F}.omnifocus.app_page .fixed-product-nav .flat-button .inner{color:#fff;border:1px solid #F9D13F;background-color:#F9D13F}.omnifocus.app_page .fixed-product-nav .download-button .inner{background-color:#F04F4F;border:1px solid #F04F4F}.omnifocus.app_page .fixed-product-nav .section-nav>div{color:#404040}.omnifocus.app_page .fixed-product-nav .section-nav .section-link.active,.omnifocus.app_page .fixed-product-nav .section-nav .section-link:hover{color:#404040;background-color:transparent}.omnifocus.app_page .fixed-product-nav .section-nav .section-link.active a,.omnifocus.app_page .fixed-product-nav .section-nav .section-link:hover a{border-bottom:1px solid #702f96}.omnifocus.app_page .fixed-product-nav .inner{max-width:960px;margin:auto;width:100%}.omnifocus.app_page .fixed-product-nav .inner .section-nav{width:68%;margin-right:2%}.omnifocus.app_page .fixed-product-nav .inner .section-nav div:first-child{margin-left:18px}@media (min-width: 960px){.omnifocus.app_page .fixed-product-nav .inner .section-nav div{margin:0}.omnifocus.app_page .fixed-product-nav .inner .section-nav div:first-child{margin-left:0}}@media (max-width: 504px){.omnifocus.app_page section.gtd{margin-left:10px;margin-right:10px}.omnifocus.app_page .gallery .item:nth-child(7){display:none}.omnifocus.app_page .gallery .images{width:95%}}@media (max-width: 507px){.omnifocus.app_page .feature.sidebar .select{padding-right:0}.omnifocus.app_page section.literally-everywhere .select>div svg{height:55px}}.omnifocus .vid a{color:#702f96}.omnifocus .detail{margin-top:.5em}.omnifocus .description p{font-size:.8em;color:#1b1b1b;margin:2px 0}@media (max-width: 375px){.omnifocus .description p{font-size:1em;color:#1b1b1b;margin:2px 0}}.omnifocus .platform-label{color:#9e66c9}.omnifocus .callout:hover{color:#702f96}.previous_downloads .omnifocus th.title{background-color:#430098}.app_page.omniplan{-webkit-backface-visibility:hidden}.app_page.omniplan .app_banner{min-height:470px;background-color:#F9D13F;padding:20px 20px 30px 20px;text-align:center}.app_page.omniplan .app_banner h1{color:white;margin:0 10px;font-size:6em}.app_page.omniplan .app_banner h1 span{font-family:"ProximaNovaA-Light",sans-serif;font-size:80%}.app_page.omniplan .app_banner h3{font-size:3em;color:white}.app_page.omniplan .app_banner .icon{height:200px;display:inline-block}.app_page.omniplan .app_banner .icon svg{width:200px;height:200px}.app_page.omniplan .app_banner .carousel-container{max-height:260px;overflow:hidden;margin-bottom:30px}@media (max-width: 507px){.app_page.omniplan .app_banner h1{font-size:3.8em}.app_page.omniplan .app_banner .carousel-container{max-height:300px}}@media (max-width: 320px){.app_page.omniplan .app_banner h1{font-size:3em}.app_page.omniplan .app_banner h3{font-size:2em}}.app_page.omniplan h2{font-family:"ProximaNovaA-Semibold",sans-serif;color:#F9D13F;font-size:4.8em;margin-top:0}.app_page.omniplan .container{max-width:100%}.app_page.omniplan .site_nav{margin-bottom:0}.app_page.omniplan .compare h4,.app_page.omniplan .compare th{color:#F9D13F}.app_page.omniplan .app_content_row{padding-top:50px;margin-bottom:0}.app_page.omniplan .whats-new{height:190vw;max-height:2000px;min-height:1700px;z-index:10;position:relative;max-width:1400px;margin:0 2.5%;padding-top:0}.app_page.omniplan .whats-new h2{margin-bottom:20px}.app_page.omniplan .whats-new .fixed-container{padding-top:45px;width:70%;position:-wekbit-sticky;position:-webkit-sticky;position:sticky;top:0;margin-right:30%;-webkit-transform:translatez(0);-webkit-backface-visibility:hidden;transform:translatez(0)}.app_page.omniplan .whats-new .fixed-content{height:50vw}.app_page.omniplan .whats-new .fixed-content .screenshots{float:left;display:inline-block;width:100%;padding-left:80px;position:relative}.app_page.omniplan .whats-new .fixed-content .screenshots .screenshot{height:500px;position:absolute;left:0;max-width:100%}.app_page.omniplan .whats-new .fixed-content .screenshots #shot1{opacity:1;z-index:5}.app_page.omniplan .whats-new .fixed-content .screenshots #shot2{z-index:4}.app_page.omniplan .whats-new .fixed-content .screenshots #shot3{z-index:3}.app_page.omniplan .whats-new .fixed-content .screenshots #shot4{z-index:2}.app_page.omniplan .whats-new .descriptions{width:30%;z-index:-1;position:absolute;top:20vw;right:0}.app_page.omniplan .whats-new .descriptions h3{font-size:3vw;color:#3969AC;font-family:"ProximaNovaA-Regular",sans-serif;margin:0;line-height:0.9em;margin-bottom:0.5em}.app_page.omniplan .whats-new .descriptions .description{height:400px;margin:0 1em;opacity:0;text-align:center}.app_page.omniplan .whats-new .descriptions .description .icon img{width:7vw}.app_page.omniplan .whats-new .descriptions .description p{font-size:1.3em;margin:0;min-height:100px}.app_page.omniplan .whats-new .descriptions #desc1{opacity:1}.app_page.omniplan .whats-new .descriptions #desc2 .icon{margin-bottom:-10px}.app_page.omniplan .standard-features,.app_page.omniplan .pro-features{margin:0;margin-bottom:3em;clear:both;position:static !important;z-index:-1}.app_page.omniplan .standard-features .wipe1,.app_page.omniplan .standard-features .wipe2,.app_page.omniplan .pro-features .wipe1,.app_page.omniplan .pro-features .wipe2{background-repeat:no-repeat;background-attachment:fixed;background-size:100% auto;height:800px;position:static}.app_page.omniplan .standard-features h3,.app_page.omniplan .pro-features h3{font-family:"ProximaNovaA-Regular",sans-serif;color:white;font-size:2.5vw;margin:0}.app_page.omniplan .standard-features .description,.app_page.omniplan .pro-features .description{width:20%;padding:20px;margin:0 2.5%;top:200px;margin-bottom:200px;opacity:0}.app_page.omniplan .standard-features .description p,.app_page.omniplan .pro-features .description p{color:white;font-size:1.5vw}.app_page.omniplan .standard-features .description .price,.app_page.omniplan .pro-features .description .price{font-size:2.2vw;color:#fff;font-family:"ProximaNovaA-Semibold",sans-serif}.app_page.omniplan .standard-features .description .light,.app_page.omniplan .pro-features .description .light{font-family:"ProximaNovaA-Thin",sans-serif;color:#fff}.app_page.omniplan .pro-features .wipe1{background-image:url("/assets/img/app/omniplan3page/backgrounds/proipad.jpg")}.app_page.omniplan .pro-features .wipe2{background-image:url("/assets/img/app/omniplan3page/backgrounds/prombp.jpg")}.app_page.omniplan .pro-features .description{background-color:#3969AC;float:right;margin-right:71.4%;top:277.5px;margin-bottom:277.5px}.app_page.omniplan .standard-features .wipe1{background-image:url("/assets/img/app/omniplan3page/backgrounds/standardipad.jpg")}.app_page.omniplan .standard-features .wipe2{background-image:url("/assets/img/app/omniplan3page/backgrounds/standardmbp.jpg")}.app_page.omniplan .standard-features .description{background-color:#F74D4D;margin-left:71.4%;float:left;top:231.5px;margin-bottom:231.5px}.app_page.omniplan .icon-grid{margin-left:100px;margin-right:100px;margin-bottom:3em}.app_page.omniplan .icon-grid .feature-text{text-align:center;font-family:"ProximaNovaA-Regular",sans-serif;font-size:2em;color:#404040;width:100%;padding:0 20%;margin:0 auto;height:4.5em;overflow:hidden;transition:height 0.5s}.app_page.omniplan .icon-grid .feature-text .text-wrapper{height:auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.app_page.omniplan .icon-grid .feature-text.hidden{height:0;display:block}.app_page.omniplan .icon-grid .feature{width:18%;margin:1.5% 1%;text-align:center;cursor:pointer;transition:all 0.5s ease}.app_page.omniplan .icon-grid .feature.active{color:#404040}.app_page.omniplan .icon-grid .feature.active svg path,.app_page.omniplan .icon-grid .feature.active svg rect,.app_page.omniplan .icon-grid .feature.active svg polygon,.app_page.omniplan .icon-grid .feature.active svg circle{fill:#404040 !important}.app_page.omniplan .icon-grid .name{font-size:1.2em}.app_page.omniplan .icon-grid .description{display:none}.app_page.omniplan .icon-grid.pro{color:#3969AC}.app_page.omniplan .icon-grid.standard{color:#F74D4D}.app_page.omniplan .icon-grid.standard svg path,.app_page.omniplan .icon-grid.standard svg rect,.app_page.omniplan .icon-grid.standard svg polygon,.app_page.omniplan .icon-grid.standard svg circle{fill:#F74D4D !important}.app_page.omniplan .videos{margin-bottom:50px;max-width:100%}.app_page.omniplan .videos .video-content{margin:auto;width:100%}.app_page.omniplan .fixed{position:fixed}.app_page.omniplan .sticky{position:-webkit-sticky;position:sticky;top:0}.app_page.omniplan .sticky:before,.app_page.omniplan .sticky:after{content:'';display:table}.app_page.omniplan .buy-now-two-column{background-color:#F9D13F}.app_page.omniplan .buy-now-two-column .trial-link a{color:#fff}.app_page.omniplan .buy-now-two-column .price{color:#fff}.app_page.omniplan .buy-now-two-column .Pro h4{color:#3969AC}.app_page.omniplan .buy-now-two-column .Pro a{color:#3969AC}.app_page.omniplan .buy-now-two-column .Pro .round_button .inner{background-color:#3969AC}.app_page.omniplan .buy-now-two-column .Standard h4{color:#F74D4D}.app_page.omniplan .buy-now-two-column .Standard a{color:#F74D4D}.app_page.omniplan .buy-now-two-column .Standard .round_button .inner{background-color:#F74D4D}.app_page.omniplan .fixed-product-nav .flat-button .inner{color:#fff;border:1px solid #F74D4D;background-color:#F74D4D}.app_page.omniplan .fixed-product-nav .download-button .inner{background-color:#3969AC;border:1px solid #3969AC}.app_page.omniplan .fixed-product-nav .section-nav>div{color:#404040}.app_page.omniplan .fixed-product-nav .section-nav .section-link.active,.app_page.omniplan .fixed-product-nav .section-nav .section-link:hover{color:#404040;background-color:transparent}.app_page.omniplan .fixed-product-nav .section-nav .section-link.active a,.app_page.omniplan .fixed-product-nav .section-nav .section-link:hover a{border-bottom:1px solid #F9D13F}.app_page.omniplan .whats-new h2{font-size:3em}.app_page.omniplan .whats-new .descriptions .description h3{font-size:2em}.app_page.omniplan .whats-new .descriptions .description p{font-size:2vw}.app_page.omniplan .whats-new .descriptions .description .icon img{width:80px;margin:auto}.app_page.omniplan .standard-features .description,.app_page.omniplan .pro-features .description{top:50px}.app_page.omniplan .icon-grid{margin-left:2.5%;margin-right:2.5%}.app_page.omniplan .icon-grid .feature-text{padding:0;font-size:1.5em}.app_page.omniplan .videos{margin:0}.app_page.omniplan .standard-features .wipe1,.app_page.omniplan .standard-features .wipe2{background-size:140% auto;background-position:left 0  top 75%}.app_page.omniplan .pro-features .wipe1,.app_page.omniplan .pro-features .wipe2{background-size:140% auto;background-position:right 0 top 75%}.app_page.omniplan .pro-features .wipe1,.app_page.omniplan .pro-features .wipe2,.app_page.omniplan .standard-features .wipe1,.app_page.omniplan .standard-features .wipe2{margin:0;height:55vw;background-attachment:scroll}.app_page.omniplan .pro-features .description,.app_page.omniplan .standard-features .description{width:100%;margin:0;opacity:1 !important;display:block;position:static;text-align:center;float:none}.app_page.omniplan .pro-features .description h3,.app_page.omniplan .standard-features .description h3{font-size:2em}.app_page.omniplan .pro-features .description p,.app_page.omniplan .standard-features .description p{font-size:1.5em}.app_page.omniplan .pro-features .description .price,.app_page.omniplan .standard-features .description .price{font-size:1.5em}.app_page.omniplan .whats-new{height:auto;min-height:0}.app_page.omniplan .whats-new h2{font-size:4.5em}.app_page.omniplan .whats-new .descriptions .description{opacity:1;height:auto}.app_page.omniplan .whats-new .descriptions .description p{font-size:1.5em}.app_page.omniplan .whats-new .descriptions{width:65%;margin:auto;top:0;position:relative;overflow-y:hidden;z-index:auto}.app_page.omniplan .whats-new .descriptions .description{height:auto;padding:0;opacity:1 !important}.app_page.omniplan .whats-new .fixed-container{width:65%;margin:auto;padding-top:0;position:static}.app_page.omniplan .whats-new .fixed-content{height:auto}.app_page.omniplan .whats-new .fixed-content .screenshots{padding:0}.app_page.omniplan .whats-new .fixed-content .screenshots .screenshot{height:auto}.app_page.omniplan .whats-new .fixed-content .screenshots .screenshot img{max-width:100%}.app_page.omniplan .icon-grid .feature-text{font-size:1.5em}@media (max-width: 765px){.app_page.omniplan .overlay-text{display:block}.app_page.omniplan .videos{margin:0 0 50px 0}}@media (max-width: 507px){.app_page.omniplan h1{font-size:5.5em}.app_page.omniplan h2{font-size:3.5em}.app_page.omniplan .app_content_row{padding-top:0;height:auto;min-height:0px}.app_page.omniplan .whats-new{margin:0;margin-bottom:20px}.app_page.omniplan .whats-new .fixed-container{width:95%;margin-bottom:0.5em}.app_page.omniplan .whats-new .fixed-content h2{font-size:4em;padding:0;margin:0.5em 0}.app_page.omniplan .whats-new .fixed-content .screenshots{padding:0;width:100%;position:relative;float:none}.app_page.omniplan .whats-new .fixed-content .screenshots .screenshot{opacity:1;width:95%;height:auto;position:static;margin:0 20px}.app_page.omniplan .whats-new .descriptions{width:90%;margin:auto;top:0;position:relative;overflow-y:hidden;z-index:auto}.app_page.omniplan .whats-new .descriptions .description{height:auto;padding:0}.app_page.omniplan .whats-new .descriptions .description .icon{width:80px;margin:auto}.app_page.omniplan .whats-new .descriptions .description h3{font-size:2em;margin-bottom:0.25em}.app_page.omniplan .whats-new .descriptions .description p{font-size:1.5em}.app_page.omniplan .pro-features .wipe1,.app_page.omniplan .pro-features .wipe2,.app_page.omniplan .standard-features .wipe1,.app_page.omniplan .standard-features .wipe2{margin:0;height:280px;background-attachment:scroll}.app_page.omniplan .pro-features .description,.app_page.omniplan .standard-features .description{position:static}.app_page.omniplan .pro-features .description .price,.app_page.omniplan .standard-features .description .price{font-size:1.5em}.app_page.omniplan .icon-grid{padding-top:0;margin-left:50px;margin-right:50px;margin-bottom:0}.app_page.omniplan .icon-grid .feature-text{display:none}.app_page.omniplan .icon-grid .feature{width:100%;margin-bottom:2em;cursor:default}.app_page.omniplan .icon-grid .feature .icon{height:100px}.app_page.omniplan .icon-grid .feature .name{font-size:1.8em;color:#404040;margin-bottom:0.5em}.app_page.omniplan .icon-grid .feature .description{display:block;color:#404040;font-size:1.4em}.app_page.omniplan .icon-grid.pro .feature .name{color:#3969AC !important}.app_page.omniplan .icon-grid.pro .feature.active .icon svg path,.app_page.omniplan .icon-grid.pro .feature.active .icon svg rect,.app_page.omniplan .icon-grid.pro .feature.active .icon svg polygon,.app_page.omniplan .icon-grid.pro .feature.active .icon svg circle{fill:#3969AC !important}.app_page.omniplan .icon-grid.standard .feature .name{color:#F74D4D !important}.app_page.omniplan .icon-grid.standard .feature.active svg path,.app_page.omniplan .icon-grid.standard .feature.active svg rect,.app_page.omniplan .icon-grid.standard .feature.active svg polygon,.app_page.omniplan .icon-grid.standard .feature.active svg circle{fill:#F74D4D !important}}@media (max-width: 414px){.app_page.omniplan .whats-new .fixed-content h2{font-size:3.5em;margin:0.5em 0.25em}.app_page.omniplan .pro-features .wipe1,.app_page.omniplan .pro-features .wipe2,.app_page.omniplan .standard-features .wipe1,.app_page.omniplan .standard-features .wipe2{height:230px}}@media (max-width: 320px){.app_page.omniplan h2{font-size:3em}.app_page.omniplan .whats-new .fixed-content h2{font-size:3em}.app_page.omniplan .whats-new .descriptions{height:300px}.app_page.omniplan .whats-new .descriptions .description h3{font-size:1.5em}.app_page.omniplan .whats-new .descriptions .description .icon{width:60px}}.app_page.omniplan .project-planning-101-videos{margin:50px 0}.app_page.omniplan .project-planning-101-videos .aspect-ratio-wrap{position:relative;width:100%}.app_page.omniplan .project-planning-101-videos .aspect-ratio-wrap:before{content:'';display:block;padding-top:41.6666666667%}.app_page.omniplan .project-planning-101-videos .scroll-anchor{position:relative;top:-65px}.app_page.omniplan .project-planning-101-videos iframe{position:absolute;top:0;left:0;width:100%;height:100%}.app_page.omniplan .project-planning-101-videos .description{font-size:1.3em;margin-bottom:0;padding:0 20px}@media (min-width: 960px){.app_page.omniplan .project-planning-101-videos .description{font-size:1.5em}}.app_page.omniplan .fixed-max-width,.app_page.omniplan .fixed-product-nav .inner{max-width:960px;margin-left:auto;margin-right:auto}.app_page.omniplan #new .screenshots{opacity:0;transition:opacity 1s}.app_page.omniplan #new .screenshots.loaded{opacity:1}.app_page.omniplan .app_content_row{padding-top:0}.app_page.omniplan .hardware-img{width:100%}.app_page.omniplan .whats-new{margin-bottom:50px}.app_page.omniplan .whats-new .fixed-container{width:100%}.app_page.omniplan .whats-new .screenshots{margin-bottom:60px}.app_page.omniplan .whats-new .descriptions .description p{text-align:left}.app_page.omniplan .whats-new .slick-dots{bottom:-60px}.app_page.omniplan .whats-new .slick-dots li:not(:last-child){margin-right:30px}.app_page.omniplan .whats-new .slick-dots li button::before{font-size:20px}.app_page.omniplan .videos{margin-top:50px;margin-bottom:50px}.app_page.omniplan .videos #wistia_playlist_11_menu{border:none}.app_page.omniplan .pro-img-2{margin-bottom:50px}.app_page.omniplan .standard-features .description,.app_page.omniplan .pro-features .description{padding:50px 20px}@media (min-width: 768px){.app_page.omniplan .standard-features .description,.app_page.omniplan .pro-features .description{padding:55px 111px}}.app_page.omniplan .standard-features .description p,.app_page.omniplan .pro-features .description p{text-align:left;max-width:738px;margin-left:auto;margin-right:auto;margin-top:12px}.app_page.omniplan #features{margin-top:50px}.app_page.omniplan #features h2{margin-bottom:25px}.previous_downloads .omniplan th.title{background-color:#F9D13F}.app_page.omnioutliner .keyboard-banner{background-color:#FCA426;overflow:hidden;color:white;padding-bottom:20px;text-align:center}.app_page.omnioutliner .keyboard-banner h1{font-family:"ProximaNovaA-Semibold",sans-serif;font-size:5em;margin:0;line-height:0.95em}.app_page.omnioutliner .keyboard-banner .tagline{color:white;font-size:2.5em}.app_page.omnioutliner .keyboard-banner .graphic-container{margin-bottom:30px;max-width:963px;margin:auto;overflow:hidden}.app_page.omnioutliner .keyboard-banner .graphic-container .frame{height:300px;width:963px;margin:auto;background-image:url("/assets/img/app-banners/ipadpro/omnioutlinerspritesheet.svg");background-size:cover}.app_page.omnioutliner .keyboard-banner .mobile-graphic-container{display:none}.app_page.omnioutliner .keyboard-banner .carousel-container{height:50px;overflow:hidden;margin-bottom:15px}@media (max-width: 507px){.app_page.omnioutliner .keyboard-banner .carousel-container{height:80px}}.app_page.omnioutliner .keyboard-banner .slide{color:white;padding:20px 0;position:relative}.app_page.omnioutliner .keyboard-banner .slide .text{text-align:center;position:relative}@keyframes move-bg-up{0%{background-position:0 0}100%{background-position:0 -6000px}}@-webkit-keyframes move-bg-up{0%{background-position:0 0}100%{background-position:0 -6000px}}.app_page.omnioutliner .keyboard-banner .animate{animation:move-bg-up 15s steps(20) 5;-webkit-animation:move-bg-up 15s steps(20) 5}@media (max-width: 960px){@keyframes small-move-bg-up{0%{background-position:0 0}100%{background-position:0 -6000px}}@-webkit-keyframes small-move-bg-up{0%{background-position:0 0}100%{background-position:0 -6000px}}.app_page.omnioutliner .keyboard-banner .animate{animation:small-move-bg-up 15s steps(20) infinite;-webkit-animation:small-move-bg-up 15s steps(20) infinite}}@media (max-width: 575px){.app_page.omnioutliner .keyboard-banner{padding-top:20px;padding-left:20px;padding-right:20px}.app_page.omnioutliner .keyboard-banner h1{font-size:4em}.app_page.omnioutliner .keyboard-banner .tagline{font-size:2em}.app_page.omnioutliner .keyboard-banner .graphic-container{display:none}.app_page.omnioutliner .keyboard-banner .mobile-graphic-container{display:block;margin-bottom:20px}.app_page.omnioutliner .keyboard-banner .mobile-graphic-container .frame{height:128px;width:320px;margin:auto;background-image:url("/assets/img/app-banners/ipadpro/oomobilespritesheet.svg")}}@media (max-width: 320px){.app_page.omnioutliner .keyboard-banner{padding-top:20px;padding-left:0;padding-right:0}.app_page.omnioutliner .keyboard-banner h1{font-size:3em}.app_page.omnioutliner .keyboard-banner .tagline{font-size:1.5em}}@media (max-width: 960px){.app_page.omnioutliner .keyboard-banner{background-color:#FCA426;overflow:hidden;color:white;padding-bottom:20px;text-align:center}.app_page.omnioutliner .keyboard-banner h1{font-family:"ProximaNovaA-Semibold",sans-serif;font-size:5em;margin:0;line-height:0.95em}.app_page.omnioutliner .keyboard-banner .tagline{color:white;font-size:2.5em}.app_page.omnioutliner .keyboard-banner .graphic-container{margin-bottom:30px;max-width:963px;margin:auto;overflow:hidden}.app_page.omnioutliner .keyboard-banner .graphic-container .frame{height:200px;width:642px;margin:auto;background-image:url("/assets/img/app-banners/ipadpro/omnioutlinerspritesheet.svg");background-size:cover}.app_page.omnioutliner .keyboard-banner .mobile-graphic-container{display:none}.app_page.omnioutliner .keyboard-banner .carousel-container{height:50px;overflow:hidden;margin-bottom:15px}}@media (max-width: 960px) and (max-width: 507px){.app_page.omnioutliner .keyboard-banner .carousel-container{height:80px}}@media (max-width: 960px){.app_page.omnioutliner .keyboard-banner .slide{color:white;padding:20px 0;position:relative}.app_page.omnioutliner .keyboard-banner .slide .text{text-align:center;position:relative}@keyframes move-bg-up{0%{background-position:0 0}100%{background-position:0 -4000px}}@-webkit-keyframes move-bg-up{0%{background-position:0 0}100%{background-position:0 -4000px}}.app_page.omnioutliner .keyboard-banner .animate{animation:move-bg-up 15s steps(20) 5;-webkit-animation:move-bg-up 15s steps(20) 5}}@media (max-width: 960px) and (max-width: 960px){@keyframes small-move-bg-up{0%{background-position:0 0}100%{background-position:0 -4000px}}@-webkit-keyframes small-move-bg-up{0%{background-position:0 0}100%{background-position:0 -4000px}}.app_page.omnioutliner .keyboard-banner .animate{animation:small-move-bg-up 15s steps(20) infinite;-webkit-animation:small-move-bg-up 15s steps(20) infinite}}@media (max-width: 960px) and (max-width: 575px){.app_page.omnioutliner .keyboard-banner{padding-top:20px;padding-left:20px;padding-right:20px}.app_page.omnioutliner .keyboard-banner h1{font-size:4em}.app_page.omnioutliner .keyboard-banner .tagline{font-size:2em}.app_page.omnioutliner .keyboard-banner .graphic-container{display:none}.app_page.omnioutliner .keyboard-banner .mobile-graphic-container{display:block;margin-bottom:20px}.app_page.omnioutliner .keyboard-banner .mobile-graphic-container .frame{height:128px;width:320px;margin:auto;background-image:url("/assets/img/app-banners/ipadpro/oomobilespritesheet.svg")}}@media (max-width: 960px) and (max-width: 320px){.app_page.omnioutliner .keyboard-banner{padding-top:20px;padding-left:0;padding-right:0}.app_page.omnioutliner .keyboard-banner h1{font-size:3em}.app_page.omnioutliner .keyboard-banner .tagline{font-size:1.5em}}.app_page.omnioutliner h2{color:#FCA426}@media (max-width: 320px){.app_page.omnioutliner .action{margin-bottom:0}}@media (max-width: 507px){.app_page.omnioutliner .action{padding-top:0;margin-top:52px;margin-bottom:35px}.app_page.omnioutliner .action+.block-quote{margin-bottom:0}.app_page.omnioutliner .action .hardware{height:auto}.app_page.omnioutliner .action#Write .hardware.iphone,.app_page.omnioutliner .action#Sync .hardware.iphone{height:250px}}.app_page.omnioutliner .action header{line-height:3.2em}@media (max-width: 320px){.app_page.omnioutliner .action header{line-height:normal}}.app_page.omnioutliner .action .detail{width:100%;margin:auto;font-size:1.2em}@media (max-width: 480px){.app_page.omnioutliner .action .detail{width:auto}}.app_page.omnioutliner .action .screenshot{text-align:center}.app_page.omnioutliner .action .screenshot .hardware{width:90%;margin:auto;overflow:visible;background-size:100%;background-repeat:no-repeat;background-position:center top}.app_page.omnioutliner .action.mac div.ipad,.app_page.omnioutliner .action.mac div.iphone,.app_page.omnioutliner .action.ipad div.mac,.app_page.omnioutliner .action.ipad div.iphone,.app_page.omnioutliner .action.iphone div.mac,.app_page.omnioutliner .action.iphone div.ipad{display:none}.app_page.omnioutliner .action.mac a.ipad .inner,.app_page.omnioutliner .action.mac a.iphone .inner,.app_page.omnioutliner .action.ipad a.mac .inner,.app_page.omnioutliner .action.ipad a.iphone .inner,.app_page.omnioutliner .action.iphone a.mac .inner,.app_page.omnioutliner .action.iphone a.ipad .inner{opacity:.4}.app_page.omnioutliner .features ul{border-color:#FCA426}.app_page.omnioutliner .features li{color:#ffb325}.app_page.omnioutliner .features tbody.feature tr{border-bottom-color:#fff8ef}.app_page.omnioutliner .features .pro td{color:#fc990d}.app_page.omnioutliner .container{max-width:100%}.app_page.omnioutliner .group{max-width:none}.app_page.omnioutliner .group .fixed-max-width,.app_page.omnioutliner .group .fixed-product-nav .inner{max-width:960px;margin-left:auto;margin-right:auto}@media (max-width: 960px){.app_page.omnioutliner .group .fixed-max-width{margin-right:1em;margin-left:1em}}.app_page.omnioutliner .group .compare{max-width:100%}.app_page.omnioutliner .buy-now-two-column{background-color:#FCA426}.app_page.omnioutliner .buy-now-two-column .trial-link a{color:#fff}.app_page.omnioutliner .buy-now-two-column .price{color:#fff}.app_page.omnioutliner .buy-now-two-column .Pro h4{color:#DA342A}.app_page.omnioutliner .buy-now-two-column .Pro a{color:#DA342A}.app_page.omnioutliner .buy-now-two-column .Pro .round_button .inner{background-color:#DA342A}.app_page.omnioutliner .buy-now-two-column .Standard h4{color:#EADC30}.app_page.omnioutliner .buy-now-two-column .Standard a{color:#EADC30}.app_page.omnioutliner .buy-now-two-column .Standard .round_button .inner{background-color:#EADC30}.app_page.omnioutliner .fixed-product-nav .flat-button .inner{color:#fff;border:1px solid #DA342A;background-color:#DA342A}.app_page.omnioutliner .fixed-product-nav .download-button .inner{background-color:#EADC30;border:1px solid #EADC30}.app_page.omnioutliner .fixed-product-nav .section-nav>div{color:#404040}.app_page.omnioutliner .fixed-product-nav .section-nav .section-link.active,.app_page.omnioutliner .fixed-product-nav .section-nav .section-link:hover{color:#404040;background-color:transparent}.app_page.omnioutliner .fixed-product-nav .section-nav .section-link.active a,.app_page.omnioutliner .fixed-product-nav .section-nav .section-link:hover a{border-bottom:1px solid #FCA426}.app_page.omnioutliner .fixed-product-nav .inner{width:100%;margin-left:auto;margin-right:auto}.app_page.omnioutliner .fixed-product-nav .inner .section-nav{margin:0 1%;width:68%}.app_page.omnioutliner .fixed-product-nav .inner .section-nav>div:first-child{margin-left:0px}.app_page.omnioutliner .block-quote{font-family:"ProximaNovaA-Thin",sans-serif;font-size:1.2em;width:60%;margin:auto;margin-bottom:4em}.app_page.omnioutliner .block-quote .author{font-weight:800;text-decoration:underline;font-size:0.8em;margin:0.5em 0}.app_page.omnioutliner .block-quote .author a{color:inherit}.app_page.omnioutliner .compare h4,.app_page.omnioutliner .compare th{color:#FCA426}.app_page.omnioutliner .lined-text{color:#E4602A;border-color:#E4602A}.app_page.omnioutliner .lined-text a{color:#E4602A}.app_page.omnioutliner .action .text-section .platform-button.active{background-color:#E4602A}.app_page.omnioutliner .return-button{color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}.app_page.omnioutliner .return-button .svg-icon svg,.app_page.omnioutliner .return-button .svg-icon polyline,.app_page.omnioutliner .return-button .svg-icon line,.app_page.omnioutliner .return-button .svg-icon path,.app_page.omnioutliner .return-button .svg-icon rect,.app_page.omnioutliner .return-button .svg-icon circle,.app_page.omnioutliner .return-button .svg-icon ellipse,.app_page.omnioutliner .return-button .svg-icon polygon{stroke:#f5f5f5}.app_page.omnioutliner .return-button .svg-icon>svg path{fill:#f5f5f5}.app_page.omnioutliner .buy-now.active .inner{background-color:#f5f5f5;border-color:#f5f5f5;color:#E4602A}.app_page.omnioutliner .block-quote{color:#E4602A}.app_page.omnioutliner .triangle{border-top:25px solid #F5E6CE}.app_page.omnioutliner .buttons .inner,.app_page.omnioutliner .feature-display .inner{background-color:#E4602A;border-color:#E4602A;color:#fff}.app_page.omnioutliner .feature-display .inner:hover{background-color:#F5E6CE;border-color:#F5E6CE;color:black}.app_page.omnioutliner .feature-display.expanded .inner{background-color:#F5E6CE;border-color:#F5E6CE;color:black}.app_page.omnioutliner .pro-grid .pro-feature{background-color:#E9763E}.app_page.omnioutliner .pro-grid .pro-feature.hover{background-color:#FFAD4C}.app_page.omnioutliner .pro-grid .pro-feature.selected .feature-title{background-color:#FFAD4C}.app_page.omnioutliner .pro-grid .detail-box{background-color:#FFAD4C}@media (max-width: 375px){.app_page.omnioutliner .pro-features .text-section{width:100%;margin:auto}}@media (max-width: 320px){.app_page.omnioutliner h1{margin-bottom:0.1em;font-size:3.5em}}.app_page.omnioutliner .new-features{background-color:#FFDF90;color:#E4602A}.app_page.omnioutliner .pro-grid .platform{color:#DBDADD}.app_page.omnioutliner .pro-features .pro-feature .icon{opacity:1}.app_page.omnioutliner .pro-features .pro-feature .icon img{max-width:60px;position:absolute;top:auto;bottom:0;right:0;margin:10%}.app_page.omnioutliner .pro-features .pro-feature.selected .feature-title div{float:left}.previous_downloads .omnioutliner th.title{background-color:#E4602A}.omnioutliner-5-preview .container{font-family:"ProximaNovaA-Light",sans-serif;max-width:none;margin:0}.omnioutliner-5-preview .background-wrap{background-image:url(/assets/img/app/outliner-5-new-features/connected-lines-bg.svg);background-color:white;background-attachment:fixed}.omnioutliner-5-preview .content-width-container{max-width:1040px;margin:0 auto;background-image:url(/assets/img/app/outliner-5-new-features/header-bg.svg),url(/assets/img/app/outliner-5-new-features/footer-bg.svg);background-repeat:no-repeat, no-repeat;background-position:calc(50% - 17px) top,right bottom;background-size:177%, auto}@media (min-width: 768px){.omnioutliner-5-preview .content-width-container{background-position:left top, right bottom;background-size:auto, auto;padding:0 40px}}.omnigraffle-7-preview .title-wrap .omnioutliner-5-preview .page-title,.omnigraffle-7-preview .feature-block .omnioutliner-5-preview .feature-title,.omnioutliner-5-preview .title-wrap .page-title,.omnioutliner-5-preview .feature-block .feature-title{font-family:"ProximaNovaA-Bold",sans-serif}.omnioutliner-5-preview .title-wrap{padding:52px 0 30px 0}@media (min-width: 768px){.omnioutliner-5-preview .title-wrap{font-size:60px;padding:90px 0 15px 0}}.omnioutliner-5-preview .title-wrap .page-title{text-align:center;font-size:40px}@media (min-width: 768px){.omnioutliner-5-preview .title-wrap .page-title{font-size:60px}}.omnioutliner-5-preview .feature-block{padding:45px 17px;background:rgba(255,255,255,0.9);position:relative}@media (min-width: 768px){.omnioutliner-5-preview .feature-block{padding:40px 30px}}.omnioutliner-5-preview .feature-block .feature-title{font-size:30px;margin:0 0 5px 0}.omnioutliner-5-preview .feature-block .feature-description{font-size:18px;line-height:1.28;margin-bottom:34px;margin-top:0}@media (min-width: 768px){.omnioutliner-5-preview .feature-block .feature-description{font-size:20px}}.omnioutliner-5-preview .feature-block .feature-screenshot{max-width:100%;height:auto;margin:0 auto;display:block}@media (min-width: 768px){.omnioutliner-5-preview .feature-blocks{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 768px){.omnioutliner-5-preview .feature-blocks .feature-block{width:calc(50% - 10px);margin-bottom:22px}}.omnioutliner-5-preview .feature-blocks .feature-block:after{display:block;content:'';position:absolute;bottom:0;right:17px;left:17px;height:3px;background-color:#525651}@media (min-width: 768px){.omnioutliner-5-preview .feature-blocks .feature-block:after{display:none}}@media (min-width: 768px){.omnioutliner-5-preview .feature-blocks .feature-block.emphasized{padding:40px 30px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.omnioutliner-5-preview .feature-blocks .feature-block.emphasized .feature-header{width:50%;margin-left:31px}.omnioutliner-5-preview .feature-blocks .feature-block.emphasized .feature-description{margin-bottom:0}.omnioutliner-5-preview .feature-blocks .feature-block.emphasized .feature-screenshot-width-wrap{margin:0 31px 0 0;max-width:50%}}.app_page.omnipresence article{padding-top:9em;background-image:url(../img/app-banners/omnipresencebanner.png);background-repeat:no-repeat}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.app_page.omnipresence article{background-image:url(../img/app-banners/omnipresencebanner@2x.png);background-size:100%}}@media (max-width: 320px){.app_page.omnipresence article{background-image:none;padding-top:0}}.app_page.omnipresence h1{color:#009fdc;margin-left:-10px}.app_page.omnipresence h1:after{content:"";display:inline-block;padding-bottom:12px;margin-bottom:-12px;height:74px;width:75px;background-image:url(../img/icons/omnipresence-mac.png);background-repeat:no-repeat;background-position:left bottom}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.app_page.omnipresence h1:after{background-image:url(../img/icons/omnipresence-mac@2x.png);background-size:74px 75px}}@media (max-width: 768px){.app_page.omnipresence h1{font-size:4.5em}}@media (max-width: 575px){.app_page.omnipresence h1{font-size:2.9em}.app_page.omnipresence h1:after{height:32px;width:32px;padding-bottom:4px;margin-bottom:-4px;background-image:url(../img/icons/omnipresence-mac-small.png);background-size:32px 32px}}@media (max-width: 575px){.app_page.omnipresence h1:after{background-image:url(../img/icons/omnipresence-mac-small@2x.png)}}@media (max-width: 320px){.app_page.omnipresence h1:after{content:none}}.app_page.omnipresence .intro p{font-size:2em}@media (max-width: 575px){.app_page.omnipresence .intro p{font-size:1.5em}}@media (max-width: 1024px) and (orientation: landscape){.app_page.omnipresence .intro p{font-size:1.7em}}@media (max-width: 375px){.app_page.omnipresence .intro p{font-size:1.2em}}.app_page.omnipresence .app>span{color:#006298;font-size:3em;font-family:"ProximaNovaA-Thin",sans-serif}@media (max-width: 575px){.app_page.omnipresence .app>span{font-size:1.5em;line-height:2em}}@media (max-width: 320px){.app_page.omnipresence .app>span{font-size:1.2em}}.app_page.omnipresence .platform{position:relative}.app_page.omnipresence .platform header{margin:auto;max-width:30em}@media (max-width: 960px){.app_page.omnipresence .platform header{width:80%}}@media (max-width: 320px){.app_page.omnipresence .platform header{width:auto}}.app_page.omnipresence .platform header h2{float:left;font-size:3rem;color:#009fdc;text-align:left;line-height:40px}.app_page.omnipresence .platform header>span{float:left;font-family:"ProximaNovaA-Thin",sans-serif;font-size:1.4em;margin-left:10px;color:gray;line-height:53px}@media (max-width: 575px){.app_page.omnipresence .platform header>span{position:static;margin-left:0}}@media (max-width: 1024px) and (orientation: landscape){.app_page.omnipresence .platform header>span{font-size:1.2em}}@media (max-width: 414px){.app_page.omnipresence .platform header>span{font-size:1.2em}}.app_page.omnipresence .platform .detail{font-size:1.5em;margin-top:-20px;clear:both;max-width:30em;margin:-20px auto 0}.app_page.omnipresence .platform .detail p{margin-top:0px}@media (max-width: 960px){.app_page.omnipresence .platform .detail{width:80%}}@media (max-width: 414px){.app_page.omnipresence .platform .detail{width:100%}}.app_page.omnipresence .more{margin-top:2em}.app_page.omnipresence .more header{font-size:1.4em;font-family:"ProximaNovaA-Thin",sans-serif}.app_page.omnipresence .more p{font-size:1em}.app_page.omnipresence .questions{width:80%;margin:auto}.app_page.omnipresence .questions ul{margin:0 1em;padding:0}.app_page.omnipresence .questions ul li{list-style:none;margin-bottom:2em}.app_page.omnipresence .questions ul li h4{font-family:"ProximaNovaA-Thin",sans-serif;font-size:1.6em;margin-bottom:0}.app_page.omnipresence .questions ul li p{font-size:1.2em;font-family:"ProximaNovaA-Regular",sans-serif}@media (max-width: 960px){.app_page.omnipresence .questions{width:100%}}@media (max-width: 375px){.app_page.omnipresence .questions{max-width:90%}}.previous_downloads .omnipresence th.title{background-color:#009fdc}.more .apps{margin-top:45px}.more .app{border-bottom:1px solid #e4e4e5}.more .app:last-child{border-bottom:none}.more header{margin-bottom:-10px}.more header h2{font-size:3em;float:left;margin:0;padding:0}@media (max-width: 960px){.more header h2{float:none;font-size:2em}}.more header .tag{font-family:"ProximaNovaA-Thin",sans-serif;font-size:1.3em;line-height:3.3em;padding-left:1.5em}@media (max-width: 960px){.more header .tag{padding-left:0;line-height:inherit}}@media (max-width: 960px){.more header{margin-bottom:1em}}.more p{font-size:1.1em}.more p.intro{margin-top:0}.more .icon{height:128px;margin-bottom:0;background-repeat:no-repeat;background-position:center center;background-size:128px}.homepage{background:white}.homepage .container{max-width:100%;font-family:"ProximaNovaA-Light",sans-serif}.homepage .homepage-main-content{font-size:20px}@media (min-width: 667px){.homepage .homepage-main-content{font-size:24px}}.homepage .banners{margin-bottom:30px}.homepage .main-banner{overflow:hidden;position:relative;text-align:center;background:#1E9BFC;background:linear-gradient(#1E9BFC, #2585F4);padding:52px 10px 60px 10px;color:#00fdfe}@media (min-width: 667px){.homepage .main-banner{padding:108px 10px 98px 10px}}.homepage .main-banner.compact{padding-top:20px;padding-bottom:20px;margin-bottom:0}.homepage .main-banner.compact .main-title{display:none}.homepage .main-banner.compact .omni-logo-outline{visibility:visible !important}.homepage .main-banner.compact .main-banner-logo{max-width:240px}.homepage .main-banner:before{content:'';display:block;width:520px;height:420px;position:absolute;top:0;left:50%;background:#23A9FF;background:linear-gradient(#23A9FF, #2A92F6);-webkit-transform:translate(-25%, -200px) rotate(-24deg);transform:translate(-25%, -200px) rotate(-24deg);-webkit-transform-origin:center center;transform-origin:center center;z-index:1}@media (min-width: 667px){.homepage .main-banner:before{width:2000px;height:600px;-webkit-transform:translate(-26%, -590px) rotate(-24deg);transform:translate(-26%, -590px) rotate(-24deg);background:linear-gradient(#23A9FF, #19a5ff)}}.homepage .main-banner .main-banner-logo,.homepage .main-banner .main-title,.homepage .main-banner .sub-title{position:relative;z-index:2}.homepage .main-banner .main-title{margin-top:8px;margin-bottom:10px}@media (min-width: 667px){.homepage .main-banner .main-title{font-size:60px}}.homepage .main-banner .sub-title{font-size:24px;margin:0}@media (min-width: 667px){.homepage .main-banner .sub-title{font-size:30px}}.homepage .main-banner .main-banner-logo{max-width:240px;margin:0 auto}@media (min-width: 667px){.homepage .main-banner .main-banner-logo{max-width:360px}}.homepage .main-banner .main-banner-logo .omni-logo-outline{overflow:visible;max-width:100%;height:auto;visibility:hidden}.homepage .main-banner .main-banner-logo .omni-logo-outline .hp-omnilogo-o,.homepage .main-banner .main-banner-logo .omni-logo-outline .hp-omnilogo-m,.homepage .main-banner .main-banner-logo .omni-logo-outline .hp-omnilogo-n,.homepage .main-banner .main-banner-logo .omni-logo-outline .hp-omnilogo-i{stroke-width:3px}.homepage .main-banner .main-banner-logo .omni-logo-outline.animate{visibility:visible}.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-o,.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-m,.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-n,.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-i{-webkit-animation-name:logo-shape-drop-in;animation-name:logo-shape-drop-in;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:center bottom;transform-origin:center bottom}.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-o{-webkit-animation-delay:.3s;animation-delay:.3s}.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-m{-webkit-animation-delay:.6s;animation-delay:.6s}.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-n{-webkit-animation-delay:.9s;animation-delay:.9s}.homepage .main-banner .main-banner-logo .omni-logo-outline.animate .hp-omnilogo-i{-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes logo-shape-drop-in{0%{-webkit-transform:translateY(-600px);transform:translateY(-600px)}70%{-webkit-transform:translate(0px);transform:translate(0px)}85%{-webkit-transform:translate(0px) scale(1.1, 0.9);transform:translate(0px) scale(1.1, 0.9)}100%{-webkit-transform:translate(0px) scale(1, 1);transform:translate(0px) scale(1, 1)}}@keyframes logo-shape-drop-in{0%{-webkit-transform:translateY(-600px);transform:translateY(-600px)}70%{-webkit-transform:translate(0px);transform:translate(0px)}85%{-webkit-transform:translate(0px) scale(1.1, 0.9);transform:translate(0px) scale(1.1, 0.9)}100%{-webkit-transform:translate(0px) scale(1, 1);transform:translate(0px) scale(1, 1)}}.homepage .icon-text-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:inherit;width:240px;margin:0 auto;padding:21px 0}.homepage .icon-text-block .icon-text-block-icon{transition:all 300ms;width:60px}.homepage .icon-text-block .icon-text-block-icon svg{width:100%;height:auto}.homepage .icon-text-block:hover .icon-text-block-text,.homepage .icon-text-block:active .icon-text-block-text,.homepage .icon-text-block:focus .icon-text-block-text{text-decoration:underline}.homepage .icon-text-block:hover .icon-text-block-icon,.homepage .icon-text-block:active .icon-text-block-icon,.homepage .icon-text-block:focus .icon-text-block-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width: 667px){.homepage .icon-text-block{display:block;text-align:center}.homepage .icon-text-block .icon-text-block-icon{width:80px;margin:0 auto}}@media (min-width: 375px){.homepage .apps{padding:0 50px}}@media (min-width: 667px){.homepage .apps{padding:0}}.homepage .apps .apps-main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;max-width:350px;margin-left:auto;margin-right:auto}@media (min-width: 667px){.homepage .apps .apps-main{max-width:875px}}.homepage .apps .apps-main .app-main{display:block;width:50%;text-align:center;padding:20px;color:inherit;border:1px solid #F8F8F8}@media (min-width: 667px){.homepage .apps .apps-main .app-main{border:none;width:25%}}.homepage .apps .apps-main .app-main:nth-of-type(-n+2){border-top:none}.homepage .apps .apps-main .app-main:nth-of-type(odd){border-left:none}.homepage .apps .apps-main .app-main:nth-of-type(n+3){border-bottom:none}.homepage .apps .apps-main .app-main:nth-of-type(even){border-right:none}.homepage .apps .apps-main .app-main:hover .app-main-name,.homepage .apps .apps-main .app-main:active .app-main-name,.homepage .apps .apps-main .app-main:focus .app-main-name{text-decoration:underline}.homepage .apps .apps-main .app-main:hover .app-main-icon,.homepage .apps .apps-main .app-main:active .app-main-icon,.homepage .apps .apps-main .app-main:focus .app-main-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.homepage .apps .apps-main .app-main .app-main-icon{transition:all 300ms}.homepage .apps .apps-main .app-main .app-main-icon svg{width:100%;height:auto;margin:0 auto}@media (min-width: 667px){.homepage .apps-secondary,.homepage .support-links{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px calc(50% - 325px);margin-bottom:30px}}.homepage .support-links{background:#F8F8F8}.developer header .dev_title,.developer_archives header .dev_title{height:4em;display:block;margin-bottom:0px}.developer header .developer_title h1,.developer_archives header .developer_title h1{font-size:5.5em;display:inline-block;font-family:"ProximaNovaA-Thin", sans-serif}@media all and (min-width: 960px) and (max-width: 1200px){.developer header .developer_title h1,.developer_archives header .developer_title h1{font-size:5.5em}}@media (min-width: 750px) and (max-width: 960px){.developer header .developer_title h1,.developer_archives header .developer_title h1{font-size:5.5em}}@media all and (max-width: 750px){.developer header .developer_title h1,.developer_archives header .developer_title h1{display:block;text-align:center;width:100%;margin:0}}@media (max-width: 414px){.developer header .developer_title h1,.developer_archives header .developer_title h1{font-size:3.5em;width:100%;text-align:center;margin:0;margin-top:10px}}.developer header .frameworks_div,.developer_archives header .frameworks_div{margin-top:1.2em;margin-bottom:1em;font-size:2em;font-family:"ProximaNovaA-Thin", sans-serif;text-align:left}@media all and (max-width: 750px){.developer header .frameworks_div,.developer_archives header .frameworks_div{display:block;text-align:center;width:100%;margin:0;font-size:1.2em}}@media (min-width: 750px) and (max-width: 960px){.developer header .frameworks_div,.developer_archives header .frameworks_div{display:block;text-align:center;width:100%;margin:0;font-size:1.2em}}@media all and (max-width: 750px){.developer header .frameworks_div,.developer_archives header .frameworks_div{display:block;text-align:center;width:100%;margin:0;font-size:1.2em}}@media (max-width: 414px){.developer header .frameworks_div,.developer_archives header .frameworks_div{display:none}}.developer header .dev_img,.developer_archives header .dev_img{margin-left:auto;margin-right:auto;text-align:center;display:block}@media all and (max-width: 750px){.developer header .dev_img,.developer_archives header .dev_img{display:block;text-align:center}}@media (min-width: 750px) and (max-width: 960px){.developer header .dev_img,.developer_archives header .dev_img{float:right;display:inline-block}}.developer header .dev_img img,.developer_archives header .dev_img img{margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;display:block;height:180px}@media (max-width: 414px){.developer header .dev_img img,.developer_archives header .dev_img img{height:100px}}.developer .return>div,.developer_archives .return>div{margin:auto}.developer header.page,.developer_archives header.page{text-align:left;margin-bottom:1.51em}.developer img,.developer iframe,.developer_archives img,.developer_archives iframe{max-width:100%}@media (max-width: 414px){.developer img,.developer_archives img{height:100%;width:100%}}.developer iframe,.developer_archives iframe{margin-bottom:1em}@media (max-width: 414px){.developer article,.developer_archives article{margin:0 10px}}.developer article:after,.developer_archives article:after{content:"";background-image:url(../img/dividers/omni-divider.png);background-repeat:no-repeat;background-position:center;display:block;height:40px;font-size:3.2em;text-align:center;margin:auto;margin-top:1em;width:80%}.developer article:last-child:after,.developer_archives article:last-child:after{content:none}.developer article code,.developer_archives article code{word-wrap:break-word}.developer article strong,.developer article b,.developer_archives article strong,.developer_archives article b{font-family:"ProximaNovaA-Semibold",sans-serif}.developer article header,.developer_archives article header{text-align:left;font-family:"ProximaNovaA-Thin",sans-serif;margin-bottom:1.5em;margin-left:auto;margin-right:auto;width:80%}.developer article header .developer_title,.developer_archives article header .developer_title{font-size:2.5em;color:#1daeec;text-transform:uppercase;word-spacing:.1em;white-space:nowrap}@media (max-width: 480px){.developer article header .developer_title,.developer_archives article header .developer_title{font-size:1.9em;overflow:visible;background-size:28%;background-position:left middle}}.developer article header h1,.developer_archives article header h1{font-size:2.5em;margin-bottom:.2em;line-height:normal}@media (max-width: 414px){.developer article header h1,.developer_archives article header h1{font-size:2em}}.developer article header h1 a,.developer_archives article header h1 a{color:#404040}.developer article header span,.developer_archives article header span{font-size:1.1em;color:gray}.developer article header span a,.developer_archives article header span a{color:gray}@media (max-width: 960px){.developer article header,.developer_archives article header{margin:auto}}@media (max-width: 768px){.developer article header,.developer_archives article header{width:80%}}@media (max-width: 480px){.developer article header,.developer_archives article header{width:100%;margin-left:10px}.developer article header h1,.developer_archives article header h1{font-size:2.5em}}.developer article .body,.developer_archives article .body{line-height:1.4em}.developer article>ul,.developer_archives article>ul{padding:0 2.5em}.developer h2,.developer_archives h2{font-family:"ProximaNovaA-Regular",sans-serif;margin-bottom:0;line-height:1.1em}.developer h3,.developer_archives h3{font-family:"ProximaNovaA-Semibold",sans-serif}.developer .footnotes p,.developer_archives .footnotes p{text-align:left}.developer section.body,.developer_archives section.body{font-family:"ProximaNovaA-Regular",sans-serif;font-size:1.05em;margin:auto;width:80%}@media (max-width: 414px){.developer section.body,.developer_archives section.body{width:100%}}.developer section.body blockquote,.developer_archives section.body blockquote{margin-left:auto;margin-right:auto}.developer section.body img,.developer_archives section.body img{margin:auto;display:block}.developer section.body li p,.developer_archives section.body li p{width:100%}.developer section.body blockquote,.developer_archives section.body blockquote{font-family:"ProximaNovaACond-RegularIt",sans-serif;font-style:italic;border-left:3px solid #e4e4e5;padding:0 1em}.developer section.body blockquote p,.developer_archives section.body blockquote p{width:100%}.developer section.body>div,.developer_archives section.body>div{text-align:center;margin-bottom:1.1em}@media (max-width: 768px){.developer section.body p,.developer section.body h2,.developer section.body h3,.developer section.body h4,.developer section.body h5,.developer section.body h6,.developer section.body ul,.developer section.body ol,.developer section.body hr,.developer section.body blockquote,.developer_archives section.body p,.developer_archives section.body h2,.developer_archives section.body h3,.developer_archives section.body h4,.developer_archives section.body h5,.developer_archives section.body h6,.developer_archives section.body ul,.developer_archives section.body ol,.developer_archives section.body hr,.developer_archives section.body blockquote{width:90%}}@media (max-width: 768px) and (max-width: 414px){.developer section.body p,.developer section.body h2,.developer section.body h3,.developer section.body h4,.developer section.body h5,.developer section.body h6,.developer section.body ul,.developer section.body ol,.developer section.body hr,.developer section.body blockquote,.developer_archives section.body p,.developer_archives section.body h2,.developer_archives section.body h3,.developer_archives section.body h4,.developer_archives section.body h5,.developer_archives section.body h6,.developer_archives section.body ul,.developer_archives section.body ol,.developer_archives section.body hr,.developer_archives section.body blockquote{width:100%}}.paginate{text-align:center}.paginate .pages{font-size:1.3em;margin-bottom:.75em}.paginate a:last-child:before{content:"•";margin:0 .2em 0 0}.developer_archives h1{font-family:"ProximaNovaA-Thin",sans-serif;font-size:2em}.developer_archives .archives{width:80%;margin:auto}.developer_archives .archives ul{padding-left:0}.developer_archives .archives ul h2{font-family:"ProximaNovaA-Regular",sans-serif;font-size:1.1em;color:gray;margin-top:2em;margin-bottom:-.5em}.developer_archives .archives ul li{list-style-type:none;font-size:1.4em;margin:.5em 0 .5em 0}.developer_archives .archives ul li span{font-size:.7em;color:gray;white-space:nowrap}@media (max-width: 575px){.developer_archives .archives ul li{font-size:1.1em}}@media (max-width: 320px){.developer_archives .archives ul li{font-size:1.1em}}.about-us .team header{margin-bottom:0.25em}.about-us .team header h2{float:left}.about-us .team header select{float:right}@media (max-width: 414px){.about-us .team header{margin:0.5em 0}.about-us .team header h2{display:none}}.about-us .team select{margin-top:1em;display:none}.about-us .team .grid_row+.grid_row{margin-top:2%}.about-us .team .team-selector{background:#2D3E8B;color:white;font-family:"ProximaNovaA-Thin",sans-serif;float:right;width:270px;height:2.2em}@media (max-width: 375px){.about-us .team .team-selector{width:100%}}.about-us .team .team-selector .team-list{width:inherit;list-style:none;padding:0.6em;font-size:1.2em;line-height:1.5em;margin:0;position:absolute;z-index:10;background:#2D3E8B;display:none;max-height:0;transition:max-height 0.5s linear}@media (max-width: 414px){.about-us .team .team-selector .team-list{width:90%}}.about-us .team .team-selector .team-list.active{max-height:500px;display:block}.about-us .team .team-selector .team-list .team-item{cursor:pointer}.about-us .team .team-selector .team-list .team-item:hover{color:#1daeec}.about-us .team .team-selector .selector-box{background:#3d71bc;border:1px solid #2D3E8B;height:inherit;cursor:pointer}.about-us .team .team-selector .selector-box>div{font-size:1.26em;display:inline-block;padding:0.3em;max-width:210px;overflow:hidden;white-space:nowrap}.about-us .team .team-selector .selector-box .select-triangle{width:18%;height:100%;float:right;padding:0.5em 0.6em;cursor:pointer}@media (max-width: 414px){.about-us .team .team-selector .selector-box .select-triangle{padding:0.5em 0.75em}}.about-us .team .team-selector .selector-box .select-triangle.active{background:#2D3E8B}.about-us .team .team-selector .selector-box .select-triangle.active .triangle{border-top:12px solid #fff}.about-us .team .team-selector .selector-box .triangle{position:absolute;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #2D3E8B;transition:all 0.2s linear}.about-us .team .omnite{display:inline-block;position:relative;width:23.5%;margin:0 0 0 2%}@media (max-width: 575px){.about-us .team .omnite{width:49%}.about-us .team .omnite:nth-child(2){float:right}}.about-us .team .omnite:first-child{margin-left:0}.about-us .team .omnite:nth-child(4){float:right}.about-us .team .omnite .photo{position:relative}.about-us .team .omnite .photo_alt{transition:opacity 0.4s;position:absolute;opacity:0;top:0;left:0}.about-us .team .omnite.selected .photo_alt{opacity:1}.about-us .team .omnite .info{transition:background-color 0.4s,margin-bottom 0.4s,height 0.2s linear 0.3s;width:100%;padding:4% 5%;color:#fff;background-color:gray;white-space:nowrap;height:2em;margin-top:-5px}.about-us .team .omnite .info .name{transition:font-size 0.4s}@media (max-width: 960px){.about-us .team .omnite .info .name{font-size:1em}}@media (max-width: 768px){.about-us .team .omnite .info .name{font-size:.9em}}@media (max-width: 575px){.about-us .team .omnite .info .name{font-size:1.2em}}@media (max-width: 320px){.about-us .team .omnite .info .name{font-size:.9em}}.about-us .team .omnite .info .title{display:none;clear:both;position:absolute;bottom:0;width:100%;left:5%;white-space:normal;font-family:"ProximaNovaA-Thin",sans-serif;font-size:.9em}.about-us .team .omnite .bio{display:none}.about-us .team .omnite.selecting .info{margin-bottom:1.4em}.about-us .team .omnite.selected .info{height:3.4em;background-color:#3d71bc;margin-bottom:0px;transition:height 0.3s}.about-us .team .omnite.selected .info .name{font-size:1.4em}@media (max-width: 960px){.about-us .team .omnite.selected .info .name{font-size:1em}}@media (max-width: 768px){.about-us .team .omnite.selected .info .name{font-size:.9em}}@media (max-width: 575px){.about-us .team .omnite.selected .info .name{font-size:1.4em}}@media (max-width: 320px){.about-us .team .omnite.selected .info .name{font-size:.9em}}.about-us .team .omnite.selected .info .title{display:inline}@media (max-width: 768px){.about-us .team .omnite.selected .info .title{font-size:.8em}}@media (min-width: 960px){.about-us .team .omnite:nth-child(5n+1){margin-left:0}}@media (max-width: 768px){.about-us .team .omnite:nth-child(4n+1){margin-left:0}}.about-us .team .bio-box{transition:height 1s,max-height 0.6s;background-color:#3d71bc;color:#fff;clear:both;max-height:0px;overflow:hidden;margin-bottom:0;padding:0 1em}.about-us .team .bio-box p{margin-right:auto;margin-left:auto;font-size:1.05em}.about-us .team .bio-box a{color:#fff;text-decoration:underline}.about-us .team .bio-box.opened{height:auto;max-height:450px;padding:.1em 1em}.about-us header h1{font-size:6rem;color:#3d71bc;padding:0;margin:0}@media (max-width: 768px){.about-us header h1{font-size:5rem}}@media (max-width: 575px){.about-us header h1{font-size:3rem}}.about-us header .addresses ul{position:relative;float:left;width:33%;padding-left:3.5em;padding-top:.5em;color:#3d71bc;font-size:1.2em;font-family:"ProximaNovaA-Regular",sans-serif;list-style-type:none;list-style-position:outside}@media (max-width: 768px){.about-us header .addresses ul{width:50%}}@media (max-width: 575px){.about-us header .addresses ul{width:100%}}.about-us header .addresses .icon{position:absolute;top:0;left:0;height:3em;width:3em;z-index:-1}.about-us header .addresses .icon path{fill:#3d71bc}@media (max-width: 960px){.about-us header .addresses{font-size:.8em}}@media (max-width: 768px){.about-us header .addresses{font-size:0.9em}}.about-us h2{color:#3d71bc;font-size:3rem;margin:0;padding:0}@media (max-width: 768px){.about-us h2{font-size:1.8em}}.about-us p{font-size:1.5rem}@media (max-width: 575px){.about-us p{font-size:1.1em}}.about-us .intro{clear:both}.about-us section{margin-bottom:1em}@media (max-width: 320px){.about-us .contact div{height:60px}.about-us .contact div .title{font-size:1.1em;bottom:1.1em}.about-us .contact div .email{font-size:0.8em}}.about-us .story{border-bottom:1px solid #e4e4e5;font-size:1.4em}.about-us .story header{margin-bottom:1.4em}@media (max-width: 575px){.about-us .story header img{float:none;margin-left:0}.about-us .story header span{font-size:1.1em;clear:none}}.about-us .story p{clear:left}@media (max-width: 575px){.about-us .story p{clear:both}}.about-us .story ul{position:relative}.about-us .story ul li{margin-bottom:1.3em;font-family:"ProximaNovaA-Regular",sans-serif}.about-us .story .scenes img{width:23.5%;margin:0 0 2% 2%;padding:0;float:left}.about-us .story .scenes img:first-child{margin:0}@media (max-width: 414px){.about-us .story .scenes img{margin-left:1%;margin-bottom:1%;width:49.5%}.about-us .story .scenes img:nth-child(3){margin-left:0}.about-us .story .scenes img:nth-child(1){margin-left:0}}.about-us .story .awards .graphics img{margin:0 4%}@media (min-width: 960px){.about-us .story .awards .graphics img{margin:0 8%}.about-us .story .awards .graphics img:first-child{margin-left:0}.about-us .story .awards .graphics img:last-child{margin-right:0}}.about-us .hiring{border-bottom:1px solid #e4e4e5}.blog .return>div,.static .return>div,.blog_archives .return>div{margin:auto}.blog header.page,.static header.page,.blog_archives header.page{text-align:left;margin-bottom:1.5em;margin-top:1.5em}.blog header.page .blog_title,.static header.page .blog_title,.blog_archives header.page .blog_title{font-size:2.5em;color:#1daeec;text-transform:uppercase;word-spacing:.1em;white-space:nowrap}@media (max-width: 480px){.blog header.page .blog_title,.static header.page .blog_title,.blog_archives header.page .blog_title{font-size:1.9em;overflow:visible;background-size:28%;background-position:left middle}}.blog img,.static img,.blog iframe,.static iframe,.blog_archives img,.blog_archives iframe{max-width:100%}@media (max-width: 414px){.blog img,.static img,.blog_archives img{height:100%;width:100%}}.blog iframe,.static iframe,.blog_archives iframe{margin-bottom:1em}.blog article:after,.static article:after,.blog_archives article:after{content:"";background-image:url(../img/dividers/blog-divider.png);background-repeat:no-repeat;background-position:center;display:block;height:40px;font-size:3.2em;text-align:center;margin:auto;margin-top:1em}.blog article:last-child:after,.static article:last-child:after,.blog_archives article:last-child:after{content:none}.blog article header,.static article header,.blog_archives article header{text-align:left;font-family:"ProximaNovaA-Thin",sans-serif;margin-bottom:1.5em;width:65%;margin-left:auto;margin-right:auto}.blog article header h1,.static article header h1,.blog_archives article header h1{font-size:2.5em;margin-bottom:.2em;line-height:normal}.blog article header h1 a,.static article header h1 a,.blog_archives article header h1 a{color:#404040}.blog article header span,.static article header span,.blog_archives article header span{font-size:1.1em;color:gray}.blog article header span a,.static article header span a,.blog_archives article header span a{color:gray}@media (max-width: 960px){.blog article header,.static article header,.blog_archives article header{margin:auto}}@media (max-width: 768px){.blog article header,.static article header,.blog_archives article header{width:90%}}@media (max-width: 480px){.blog article header h1,.static article header h1,.blog_archives article header h1{font-size:2.5em}}.blog article .body,.static article .body,.blog_archives article .body{line-height:1.4em}.blog article .body .wistia_responsive_padding,.static article .body .wistia_responsive_padding,.blog_archives article .body .wistia_responsive_padding{width:100%}.blog article>ul,.static article>ul,.blog_archives article>ul{padding:0 2.5em}.blog h2,.static h2,.blog_archives h2{font-family:"ProximaNovaA-Regular",sans-serif;margin-bottom:0;line-height:1.1em}.blog .footnotes p,.static .footnotes p,.blog_archives .footnotes p{text-align:left}.blog section.body,.static section.body,.blog_archives section.body{font-family:"ProximaNovaA-Regular",sans-serif;font-size:1.05em;margin:auto}.blog section.body>*,.static section.body>*,.blog_archives section.body>*{width:65%;margin-left:auto;margin-right:auto}.blog section.body img,.static section.body img,.blog_archives section.body img{margin:auto;display:block}.blog section.body li p,.static section.body li p,.blog_archives section.body li p{width:100%}.blog section.body blockquote,.static section.body blockquote,.blog_archives section.body blockquote{font-family:"ProximaNovaACond-RegularIt",sans-serif;border-left:3px solid #e4e4e5;padding:0 1em}.blog section.body blockquote p,.static section.body blockquote p,.blog_archives section.body blockquote p{width:100%}@media (max-width: 768px){.blog section.body>*,.static section.body>*,.blog_archives section.body>*{width:90%}}.paginate{text-align:center}.paginate .pages{font-size:1.3em;margin-bottom:.75em}.paginate a:last-child:before{content:"•";margin:0 .2em 0 0}.blog_archives h1{font-family:"ProximaNovaA-Thin",sans-serif;font-size:2em}.blog_archives .archives{width:80%;margin:auto}.blog_archives .archives ul{padding-left:0}.blog_archives .archives ul h2{font-family:"ProximaNovaA-Regular",sans-serif;font-size:1.1em;color:gray;margin-top:2em;margin-bottom:-.5em}.blog_archives .archives ul li{list-style:none;font-size:1.4em;margin:.5em 0 .5em 0}.blog_archives .archives ul li span{font-size:.7em;color:gray;white-space:nowrap}@media (max-width: 575px){.blog_archives .archives ul li{font-size:1.1em}}@media (max-width: 320px){.blog_archives .archives ul li{font-size:1.1em}}.col_sizer,.video .video_item{width:30%;width:calc(( 100% - 20px ) / 3)}@media (max-width: 575px){.col_sizer,.video .video_item{width:45%;width:calc(( 100% - 10px ) / 2)}}@media (max-width: 414px){.col_sizer,.video .video_item{width:100%}}.video header.page h1{font-size:5em;font-family:"ProximaNovaA-Thin",sans-serif;margin:0;color:#3d71bc}.video header.page h1.omnifocus{color:#AD78F9}.video header.page h1.omnigraffle{color:#25EA76}.video header.page h1.omnioutliner{color:#FDB04F}.video header.page h1.omniplan{color:#FEE24F}.video.index .category{margin-bottom:2%;width:48%;display:inline-block}.video.index .category:nth-child(even){margin-left:2%}.video.category header.page h1{font-family:"ProximaNovaA-Thin",sans-serif;color:#3d71bc;display:inline-block;font-size:4em}@media (max-width: 960px){.video.category header.page h1{font-size:3em}}.video.category.omnifocus header.page h1{color:#AD78F9}.video.category.omnigraffle header.page h1{color:#25EA76}.video.category.omnioutliner header.page h1{color:#FDB04F}.video.category.omniplan header.page h1{color:#FEE24F}.video .breadcrumbs{margin-bottom:1.5em;font-size:1.2em;font-family:"ProximaNovaA-Thin",sans-serif}.video .breadcrumbs .separator{font-family:sans-serif;margin:0 .5em;font-size:0.8em}.video .breadcrumbs ul{list-style:none;margin:0;padding:0}.video .breadcrumbs ul li+li{margin-left:.3em}.video .breadcrumbs ul li{display:inline-block;background-color:#3d71bc;padding:.15em .3em .1em}.video .breadcrumbs ul li.omnifocus{background-color:#AD78F9}.video .breadcrumbs ul li.omnigraffle{background-color:#25EA76}.video .breadcrumbs ul li.omnioutliner{background-color:#FDB04F}.video .breadcrumbs ul li.omniplan{background-color:#FEE24F}.video .breadcrumbs ul a{color:#fff}.video .set{position:relative}.video .set h2{margin-top:0;margin-bottom:.2em;font-family:"ProximaNovaA-Thin",sans-serif;font-size:3em}@media (max-width: 960px){.video .set h2{font-size:2em}}.video .set h2 .anchor-link{font-family:"ProximaNovaA-Semibold",sans-serif;display:none;color:#D1D3D4;font-size:.8em;line-height:1em}.video .set h2:hover>.anchor-link{display:inline-block}.video .set+.set{margin-top:2em}.video .video_item{margin-bottom:10px;position:relative;height:0;padding-bottom:18.65%;overflow:hidden}@media (max-width: 575px){.video .video_item{padding-bottom:28.08%}}@media (max-width: 414px){.video .video_item{padding-bottom:57.14%}}.video .video_item.medium{font-size:2em}.video .video_item.large{width:60%;width:calc((( 100% - 10px ) / 3) * 2);font-size:3em;padding-bottom:38.33%}@media (max-width: 575px){.video .video_item.large{width:100%;padding-bottom:58.05%}}@media (max-width: 414px){.video .video_item.large{width:100%;padding-bottom:58.02%}}.video .video_item.wide{width:100%;font-size:3em;padding-bottom:38.3%}@media (max-width: 575px){.video .video_item.wide{padding-bottom:38.35%}}@media (max-width: 414px){.video .video_item.wide{padding-bottom:38.19%}}.video .video_item.tall{font-size:2em;padding-bottom:38.52%}.video .video_item .video_item_inner{position:absolute;top:0;left:0;width:100%;height:100%}.video .video_item .video_item_inner img{width:100%;height:auto}.video .overlay{font-size:1.3rem;font-family:"ProximaNovaA-Thin",sans-serif;text-align:left;font-weight:100;line-height:1.8rem;color:#dbdbdb;position:absolute;background-color:rgba(0,0,0,0.6);padding:0.1em 0.5em;bottom:0%;right:0;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.video .overlay img{position:absolute;top:0;left:0}.video .media_page header.page h1{font-size:3em}.video .media_page .wrapper .tall{margin:auto}@media (max-width: 320px){.release_notes{font-size:13px}}.release_notes .app-heading h1{color:#404040;border-bottom:1px solid #404040;font-family:"ProximaNovaA-Thin",sans-serif;font-size:2em}.release_notes nav.releases{margin-top:1em}.release_notes nav.releases h1{font-size:3em;margin:0}.release_notes nav.releases h1 a{color:#404040}.release_notes nav.releases .button{display:inline-block;width:9.375em;margin-bottom:.3em}.release_notes nav.releases .button .inner{font-size:1em;line-height:1em;padding:.4em 0 .2em}@media (max-width: 320px){.release_notes nav.releases .button{width:8.125em}}.release_notes .apps .app-heading{margin:auto;max-width:50em;margin-bottom:1em}.release_notes article{padding:0;margin-bottom:4em;max-width:50em}.release_notes article .icon{float:left}.release_notes article .icon img{height:2em}.release_notes article header{margin-left:2.5em;margin-bottom:1em}.release_notes article header h2{margin-bottom:0;font-weight:normal;font-family:"ProximaNovaA-Semibold",sans-serif}.release_notes article header h3{margin:0;font-weight:normal;font-size:1em}.release_notes article header p{font-weight:normal;font-size:1em;color:#A9AAAA;margin-top:0}.release_notes article ul{list-style-type:disc;list-style-position:outside;clear:both;margin-left:18px;padding-left:0}.release_notes article ul li{line-height:150%}.release_notes .notes{margin-left:2.5em}.release_notes .notes ul{list-style:none;margin-bottom:24px}.release_notes .notes ul strong{font-weight:normal;font-family:"ProximaNovaA-Semibold", sans-serif}.release_notes .notes ul li{margin-left:0px;margin-bottom:8px;padding:0 0 0 18px;background-size:13px;background-position:0px 3px;background-size:13px;background-position:0px 3px;background-repeat:no-repeat}.release_notes .notes ul li.new{background-image:url("../ReleaseNotes/images/new@2x.png")}.release_notes .notes ul li.updated{background-image:url("../ReleaseNotes/images/updated@2x.png")}.release_notes .notes ul li.fixed{background-image:url("../ReleaseNotes/images/fixed@2x.png")}.release_notes .notes ul li.danger{background-image:url("../ReleaseNotes/images/danger@2x.png")}.promo article{margin:auto;width:80%}@media (max-width: 768px){.promo article{width:auto}}.promo article h1{font-family:"ProximaNovaA-Thin",sans-serif;font-size:3em;color:#1daeec}.promo article p{font-family:"ProximaNovaA-Regular",sans-serif}.promo article ul{margin:0;padding:0}.promo article li{list-style:none}.promo article .body p:first-child{font-size:1.3em}.press .press-header{text-align:center}.press .press-header h1{font-size:3.2em;margin-bottom:.2em}.press .press-header h1 a{color:#404040}.press .press-header span{color:gray}.press .press-header span a{color:gray}@media (max-width: 414px){.press .press-header span{color:#fff}}@media (max-width: 960px){.press .press-header{margin-left:.5em;margin-right:.5em}}@media (max-width: 480px){.press .press-header h1{font-size:2.5em}}.press section.body{font-family:"ProximaNovaA-Regular",sans-serif;font-size:1.05em;margin:auto;max-width:576px}.press section.body p,.press section.body h5,.press section.body h6,.press section.body ul,.press section.body ol,.press section.body hr,.press section.body blockquote{margin-left:auto;margin-right:auto}.press section.body h2{font-family:ProximaNovaA-Thin, sans-serif;text-align:left;font-size:32px}.press section.body h3{font-family:"ProximaNovaA-Regular",sans-serif;font-weight:500;margin-bottom:5px}.press section.body h4{margin-bottom:5px}.press section.body p{margin-top:0}.press section.body li p{width:100%}.press section.body blockquote{font-family:"ProximaNovaACond-RegularIt",sans-serif;font-style:italic;border-left:3px solid #e4e4e5;padding:0 1em}.press section.body blockquote p{width:100%}.press section.body div{text-align:center;margin-bottom:1.1em}@media (max-width: 768px){.press section.body p,.press section.body h2,.press section.body h3,.press section.body h4,.press section.body h5,.press section.body h6,.press section.body ul,.press section.body ol,.press section.body hr,.press section.body blockquote{width:90%}}.press .return>div{margin:auto}.job_index h1{color:#1daeec;font-family:"ProximaNovaA-Bold",sans-serif;font-size:2.5em}.job_index h2{font-family:"ProximaNovaA-Semibold",sans-serif;font-size:2em;margin-bottom:.25em}.job_index h3{font-size:1.5em;font-family:"ProximaNovaA-Semibold",sans-serif}.job_index h4{font-weight:600}.job_index .intro p:first-child{font-size:1.3em}.job_index .content{margin:auto;max-width:670px}.job_index .content ul{margin:auto}@media (max-width: 575px){.job_index .content ul{width:auto}}.job_index .content p{margin-top:.5em}.job_index .content p,.job_index .content li{font-family:"ProximaNovaA-Regular",sans-serif;line-height:1.3em;font-size:1.1em}.job_index article h2:before{display:block;content:" ";margin-top:-165px;height:165px;visibility:hidden}.job_index article h3{margin:auto;margin-top:1.2em;margin-bottom:.2em;display:block}@media (max-width: 575px){.job_index article h3{width:auto}}.job_index article h4{font-family:"ProximaNovaA-Semibold",sans-serif;margin-left:1em;margin-bottom:1em}@media (max-width: 575px){.job_index article h4{width:auto}}.job_index .jobs .button{margin:10px 5px;display:inline-block;margin-bottom:.3em}.job_index .jobs .button .inner{font-size:1em;line-height:1em;padding:.4em .4em;text-align:center}.job_index .jobs .job{display:none}.job_index .jobs :target{display:block}.static .open-in-browser{display:none}.static .open-in-browser>div{margin:auto}@media osu-available-updates{.static .open-in-browser{display:block}.static header.site_nav{display:none}}.extras h1{color:#3d71bc;font-size:5em;font-family:"ProximaNovaA-Thin",sans-serif;margin:.1em inherit;margin-top:.3em}@media (max-width: 320px){.extras h1{font-size:3.75em;margin:0.3em 0em 0.1em 0em;font-family:"ProximaNovaA-Light",sans-serif}}.extra{padding-left:65px;background-repeat:no-repeat}.extra h2 .author{font-size:.6em;color:gray}.extra .info{color:#404040}.extra.dmg{background-image:url(../img/icons-extras/dmg.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.dmg{background-image:url(../img/icons-extras/dmg@2x.png)}}.extra.link{background-image:url(../img/icons-extras/link.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.link{background-image:url(../img/icons-extras/link@2x.png)}}.extra.omnigraffle-document{background-image:url(../img/icons-extras/omnigraffle-document.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.omnigraffle-document{background-image:url(../img/icons-extras/omnigraffle-document@2x.png)}}.extra.omnigraffle-stencil{background-image:url(../img/icons-extras/omnigraffle-stencil.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.omnigraffle-stencil{background-image:url(../img/icons-extras/omnigraffle-stencil@2x.png)}}.extra.omnigraffle-template{background-image:url(../img/icons-extras/omnigraffle-template.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.omnigraffle-template{background-image:url(../img/icons-extras/omnigraffle-template@2x.png)}}.extra.omnioutliner-document{background-image:url(../img/icons-extras/omnioutliner-document.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.omnioutliner-document{background-image:url(../img/icons-extras/omnioutliner-document@2x.png)}}.extra.plugin{background-image:url(../img/icons-extras/plug-in.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.plugin{background-image:url(../img/icons-extras/plug-in@2x.png)}}.extra.script{background-image:url(../img/icons-extras/script.png)}@media (resolution: 2dppx), (-webkit-device-pixel-ratio: 2), (-moz-device-pixel-ratio: 2), (resolution: 192dpi){.extra.script{background-image:url(../img/icons-extras/script@2x.png)}}.resources-upload .content{width:60%;margin:auto}.resources-upload p{margin:0.5em 0 0.3em 0}.resources-upload a{cursor:pointer}.resources-upload a:hover{border-bottom:1px solid #D1D3D4}.resources-upload .page-body{width:55%;margin:auto}.resources-upload .browse-list a{color:#fff}.resources-upload .form-container{font-size:1.5em}.resources-upload input,.resources-upload form .file-picker,form .resources-upload .file-picker,.resources-upload textarea{font-size:0.8em;min-width:280px;line-height:100%;height:42px;width:95%}.resources-upload input[type="checkbox"],.resources-upload form [type="checkbox"].file-picker,form .resources-upload [type="checkbox"].file-picker,.resources-upload textarea[type="checkbox"]{width:15px;height:15px;min-width:0}.resources-upload input[type="submit"],.resources-upload form [type="submit"].file-picker,form .resources-upload [type="submit"].file-picker,.resources-upload textarea[type="submit"]{width:4em !important;margin-bottom:0.5em;min-width:0}.resources-upload textarea{height:200px}.resources-upload .search-form .search-field{min-width:0}.resources-upload .file-picker{height:42px;width:95%}.resources-upload .info-button,.resources-upload .clear-button{font-size:1em;display:inline-block;cursor:pointer;background-color:#e4e4e5;color:gray;font-family:"ProximaNovaA-Thin",sans-serif;border:1px solid #e4e4e5;height:42px;width:auto;padding:10px 5px 10px 5px;position:absolute}.resources-upload .info-button:hover,.resources-upload .clear-button:hover{background-color:transparent}@media (max-width: 575px){.resources-upload .info-button,.resources-upload .clear-button{position:static}}.resources-upload .clear-button{background:transparent;border:0;padding-bottom:9px;z-index:2;margin-left:-23px}.resources-upload .required{font-size:0.6em;color:gray}.resources-upload .message{text-align:center;font-size:1.8em;background:#D1D3D4;padding:20px}.previous_downloads .downloads{margin-top:2em;font-size:15px}.previous_downloads .downloads.omnifocus .round_button .inner,.previous_downloads .downloads .omnifocus .round_button .inner{color:#430098;border:1px solid #430098}.previous_downloads .downloads.omnifocus .round_button .inner:hover,.previous_downloads .downloads .omnifocus .round_button .inner:hover{background-color:#430098;color:#f5f5f5}.previous_downloads .downloads.omnigraffle .round_button .inner,.previous_downloads .downloads .omnigraffle .round_button .inner{color:#00A551;border:1px solid #00A551}.previous_downloads .downloads.omnigraffle .round_button .inner:hover,.previous_downloads .downloads .omnigraffle .round_button .inner:hover{background-color:#00A551;color:#f5f5f5}.previous_downloads .downloads.omnioutliner .round_button .inner,.previous_downloads .downloads .omnioutliner .round_button .inner{color:#E4602A;border:1px solid #E4602A}.previous_downloads .downloads.omnioutliner .round_button .inner:hover,.previous_downloads .downloads .omnioutliner .round_button .inner:hover{background-color:#E4602A;color:#f5f5f5}.previous_downloads .downloads.omniplan .round_button .inner,.previous_downloads .downloads .omniplan .round_button .inner{color:#F9D13F;border:1px solid #F9D13F}.previous_downloads .downloads.omniplan .round_button .inner:hover,.previous_downloads .downloads .omniplan .round_button .inner:hover{background-color:#F9D13F;color:#f5f5f5}.previous_downloads .downloads.omnipresence .round_button .inner,.previous_downloads .downloads .omnipresence .round_button .inner{color:#1daeec;border:1px solid #1daeec}.previous_downloads .downloads.omnipresence .round_button .inner:hover,.previous_downloads .downloads .omnipresence .round_button .inner:hover{background-color:#1daeec;color:#f5f5f5}.previous_downloads .downloads.general,.previous_downloads .downloads .general{color:#1daeec}.previous_downloads .downloads.omnifocus .release-notes-link,.previous_downloads .downloads .omnifocus .release-notes-link{color:#430098}.previous_downloads .downloads.omnigraffle .release-notes-link,.previous_downloads .downloads .omnigraffle .release-notes-link{color:#00A551}.previous_downloads .downloads.omnioutliner .release-notes-link,.previous_downloads .downloads .omnioutliner .release-notes-link{color:#E4602A}.previous_downloads .downloads.omniplan .release-notes-link,.previous_downloads .downloads .omniplan .release-notes-link{color:#F9D13F}.previous_downloads .downloads.omnipresence .release-notes-link,.previous_downloads .downloads .omnipresence .release-notes-link{color:#1daeec}.previous_downloads .downloads.general .release-notes-link,.previous_downloads .downloads .general .release-notes-link{color:#1daeec}.previous_downloads .downloads header{width:37.5em;margin:auto}.previous_downloads .downloads header h1{margin-left:.7em;margin-bottom:.3em}.previous_downloads .downloads table{width:37.5em;max-width:100%;margin:auto;margin-bottom:.5em;border-spacing:1em 0;border-collapse:separate}.previous_downloads .downloads th{text-align:left;font-weight:normal;font-family:"ProximaNovaA-Semibold",sans-serif;border-bottom:1px solid #e4e4e5;height:2.2em;vertical-align:bottom}.previous_downloads .downloads .title{font-size:1.6em;font-family:"ProximaNovaA-Regular",sans-serif;border:none;height:33px;vertical-align:bottom;color:#fff;padding-left:0.3em}.previous_downloads .downloads tr.download .round_button{display:inline-block;margin-right:5px}.previous_downloads .downloads tr.download .round_button .inner{display:inline-block;padding:4px 5px 2px 5px;font-size:0.9em;line-height:0.8em}.previous_downloads .downloads .release-notes-link a{color:inherit}.previous_downloads .downloads .release-notes-link a:hover{border-bottom:1px solid #D1D3D4}.previous_downloads .downloads td{padding-left:.1em;line-height:1.8em}@media (max-width: 575px){.previous_downloads .downloads thead tr:last-child{display:none}.previous_downloads .downloads tr{display:block;margin-bottom:1em}.previous_downloads .downloads th,.previous_downloads .downloads td{display:inline-block}.previous_downloads .downloads td{width:auto;line-height:1em}.previous_downloads .downloads .title{width:100%;padding-right:0.3em;padding-top:0.1em}.previous_downloads .downloads tr.download{white-space:nowrap}.previous_downloads .downloads tr.download td{width:auto}.previous_downloads .downloads tr.download td:first-child{width:3em;font-family:"ProximaNovaA-Semibold",sans-serif}.previous_downloads .downloads tr.download td:nth-child(2){width:6.5em}.previous_downloads .downloads tr.download td:last-child{display:block;color:gray;width:100%}}.test h1{font-size:4em;font-family:"ProximaNovaA-Light",sans-serif;text-align:center}@media (max-width: 575px){.test h1{font-size:3em}}.test h2{font-size:2em;font-family:"ProximaNovaA-Light",sans-serif;margin:0}.test .content a{text-decoration:underline}.test img.icon{float:right}.test div.apps{margin:auto;max-width:31.25em}.test li.app{list-style:none}.test li.app *+*{margin-top:.5em}.test ul.goals{padding:0;margin:0}.test ul.goals li{list-style:none;margin:0}.test ul.goals li:before{content:"\2013 "}.test .errors{margin:1em;background-color:rgba(255,0,0,0.2);border:1px solid rgba(255,0,0,0.4);padding:1em}.test .errors .errorlist{margin:0;list-style:none;padding:0;display:inline-block}.test .signup{max-width:500px;margin:auto}.test .signup *+*{margin:1em 0 0}.test .testflight-form{max-width:500px;margin:auto;margin-top:1em}.test .testflight-form label{display:none}.test .testflight-form input,.test .testflight-form form textarea,form .test .testflight-form textarea,.test .testflight-form form .file-picker,form .test .testflight-form .file-picker,.test .testflight-form .resources-upload textarea,.resources-upload .test .testflight-form textarea{font-size:1.5em;padding:1% 1% 1% 2%;margin:0 0 1em 0;width:100%}.test .testflight-form>div{display:block;float:left;margin:0}.test .testflight-form .name{width:49.5%}.test .testflight-form .last{margin-left:1%}.test .testflight-form .email{width:100%}.test .testflight-form .email input,.test .testflight-form .email form textarea,form .test .testflight-form .email textarea,.test .testflight-form .email form .file-picker,form .test .testflight-form .email .file-picker,.test .testflight-form .email .resources-upload textarea,.resources-upload .test .testflight-form .email textarea{margin-bottom:0}.test .testflight-form .field.error input,.test .testflight-form .field.error form textarea,form .test .testflight-form .field.error textarea,.test .testflight-form .field.error form .file-picker,form .test .testflight-form .field.error .file-picker,.test .testflight-form .field.error .resources-upload textarea,.resources-upload .test .testflight-form .field.error textarea{border-color:rgba(255,0,0,0.4);background-color:rgba(255,0,0,0.1)}.test .testflight-form .submit{width:auto;padding-left:2em;padding-right:2em;color:#fff;border-color:#319AF7;background-color:#319AF7}.test .testflight-form .submit[disabled='disabled']{background-color:gray;border-color:gray}.test .note{clear:both;padding:.5em .8em;margin-bottom:1em}.test .note h3{margin:0 0 .5em 0}.test .note p{margin:0;margin-bottom:.4em}.test .note input,.test .note form textarea,form .test .note textarea,.test .note form .file-picker,form .test .note .file-picker,.test .note .resources-upload textarea,.resources-upload .test .note textarea{width:auto;margin:0}.test .note label{display:inline-block;margin:0}.test .caution{background-color:#F9F4C5}.test .newsletter{margin-top:0;padding-left:0}.thanks h1{font-size:3em}.thanks p{max-width:500px;margin:auto}.signup .thanks{border:1px solid green;background-color:rgba(0,128,0,0.1);padding:1em}.about-us h1 .char2{vertical-align:top;margin-left:-0.038em}.about-us h1 .char3{vertical-align:top;margin-left:-0.068em}.about-us h1 .char6{vertical-align:top;margin-left:-0.068em}.about-us h1 .char7{vertical-align:top;margin-left:-0.075em}.about-us h1 .char8{vertical-align:top;margin-left:-0.075em}.about-us h1 .char12{vertical-align:top;margin-left:-0.068em}.about-us h1 .char13{vertical-align:top;margin-left:-0.068em}.about-us h1 .char14{vertical-align:top;margin-left:-0.09em}.about-us h1 .char11{vertical-align:top;margin-left:-0.015em}.disabled{color:gray}.hidden{display:none}.centered{margin:auto}@media (max-width: 320px){.narrow-hide{display:none}}.warning{color:#ca4c0b}html{background:url("../img/textures/bg.png");font-family:"ProximaNovaA-Regular",sans-serif;color:#404040}body{min-height:100vh;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 768px){body{min-height:0}}@media (max-width: 414px){body{padding-top:0;max-width:100%}}.flexbox body{display:-ms-flexbox;display:-webkit-flex;display:flex}.flexbox .container{-webkit-flex:1;-webkit-box-flex:1;-ms-flex:1 0 0}h1,h2,h3,h4,h5,h6,th{font-weight:normal}strong{font-family:"ProximaNovaA-Semibold",sans-serif;font-weight:normal}a{text-decoration:none;color:#3d71bc}img{max-width:100%}video{max-width:100%}.video-js{max-width:100%}@media (max-width: 320px){.video-js{width:320px !important;height:181px !important}}.vid_grid .vid{position:relative}.vid_grid .vid header{transition:background-color 0.4s;position:absolute;bottom:0;width:100%;background-color:rgba(245,245,245,0.8);border-top:1px solid #e4e4e5;text-align:center;padding:10px;font-size:.8em}.vid_grid .vid header span{color:gray}.vid_grid .vid header span:before{content:'\25ba';padding-right:10px;font-size:.9em}.vid_grid .vid:hover header{background-color:#f5f5f5}.legal aside li{padding:5px;list-style:none}.legal aside .space_ul{padding-left:0;margin-top:1em}.fourohfour{text-align:center}.fourohfour h1{font-family:"ProximaNovaA-Thin",sans-serif;text-align:center;font-size:8em;margin-top:0;margin-bottom:0}.maintenance{text-align:center}.maintenance h1{font-family:"ProximaNovaA-Thin",sans-serif;font-size:6em;margin-top:30px;margin-bottom:0}.maintenance p{font-size:1.28em;width:85%;margin:0 auto 50px auto;font-family:"ProximaNovaA-Regular",sans-serif}noscript+.no-js img[data-lazy]{display:none}
