/*! 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,.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}}.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}.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}.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}.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}.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}.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}.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}.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,.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}.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%}.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}.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}.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}.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}.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}.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}.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){.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){.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){.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}}.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}.omnifocus.app_page .buy-now-two-column .Pro,.app_page.omniplan .buy-now-two-column .Pro,.app_page.omnioutliner .buy-now-two-column .Pro,.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}.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}.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}.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%}.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){.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}.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}.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}.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%}.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,.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}.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}.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}.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}.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}.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}.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}.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){.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}}.graffle-animated-banner{overflow:hidden;-webkit-font-smoothing:antialised;line-height:1.27}.graffle-animated-banner .content-container{padding:25px 0;position:relative;overflow:visible;text-align:center}.graffle-animated-banner svg{display:none}.graffle-animated-banner .app-title{font-size:44px;margin:0}.graffle-animated-banner .app-title-wrap{border:1px solid;margin-bottom:30px;padding:20px}.graffle-animated-banner .platform-text{font-size:26px;margin:0;font-style:italic}.graffle-animated-banner .tagline{font-size:20px;margin:0}.graffle-animated-banner .tagline .phrase{display:block}.graffle-animated-banner .text-wrap{font-family:"ProximaNovaA-Regular",sans-serif;text-align:center;display:inline-block}.graffle-animated-banner .download-wrap{display:none;text-align:center}.graffle-animated-banner .learn-wrap{font-size:35px;font-style:italic;margin-top:20px;transition:margin .3s}.graffle-animated-banner:hover .learn-wrap{margin-left:15px}@media (min-width: 768px){.graffle-animated-banner svg{display:block;position:absolute}.graffle-animated-banner .animated-shapes svg{z-index:2}.graffle-animated-banner .text-wrap{z-index:3}.graffle-animated-banner .content-container{height:400px;width:100%;max-width:1024px;margin:0 auto;padding:128px 0 118px 0}.graffle-animated-banner .app-title-wrap{margin-bottom:0;border:none;padding:0}.graffle-animated-banner .app-title{font-size:75px;display:inline-block}.graffle-animated-banner .platform-text{font-size:30px;display:inline-block}.graffle-animated-banner .text-wrap{display:block;text-align:center}.graffle-animated-banner .tagline{font-size:25px;margin-top:-7px}.graffle-animated-banner .tagline .phrase{display:inline}.graffle-animated-banner .text-wrap{position:relative}.graffle-animated-banner .learn-wrap{margin-top:30px}.graffle-animated-banner #dipper{top:-190px;left:0}.graffle-animated-banner #flowchart{bottom:-31px;left:10px}.graffle-animated-banner #circles{top:10px;right:50px}.graffle-animated-banner .dotted-box{right:-47px}.graffle-animated-banner #dotted-box-top{top:-96px}.graffle-animated-banner #dotted-box-bottom{bottom:-227px}.graffle-animated-banner #arrow-line{display:none}}@media (min-width: 960px){.graffle-animated-banner .content-container{height:450px;padding-top:115px}.graffle-animated-banner .app-title{font-size:94px}.graffle-animated-banner .platform-text{font-size:30px;font-style:normal;margin-bottom:20px}.graffle-animated-banner .download-wrap{display:inline-block;margin:30px auto 0 auto;font-size:20px}.graffle-animated-banner .download-wrap .download-link{padding:10px 20px;margin-right:10px}.graffle-animated-banner #dipper{top:-150px}.graffle-animated-banner #arrow-line{display:block}.graffle-animated-banner #flowchart{bottom:10px;left:45px}.graffle-animated-banner #circles{right:118px}.graffle-animated-banner #arrow-line{right:57px;top:-8px}}@media (min-width: 768px){.js .graffle-animated-banner .animated-shapes,.js .graffle-animated-banner .app-title-wrap,.js .graffle-animated-banner .tagline-wrap,.js .graffle-animated-banner .action-wrap{opacity:0;transition:opacity 1s}.js .graffle-animated-banner .tagline-wrap{transition-delay:1s}.js .graffle-animated-banner .action-wrap{transition-delay:2s}.js .graffle-animated-banner #arrow-line{transition:all 1s;-webkit-transform:translateY(100%);transform:translateY(100%)}.js .graffle-animated-banner #arrow-line .arrow{transition:all .7s;-webkit-transform:translateY(320px);transform:translateY(320px);transition-delay:1s}.js .graffle-animated-banner.show-shapes .animated-shapes{opacity:1}.js .graffle-animated-banner.show-shapes #arrow-line{-webkit-transform:translateY(0);transform:translateY(0)}.js .graffle-animated-banner.show-shapes #arrow-line .arrow{-webkit-transform:translateY(0);transform:translateY(0)}.js .graffle-animated-banner.show-text .app-title-wrap,.js .graffle-animated-banner.show-text .tagline-wrap,.js .graffle-animated-banner.show-text .action-wrap{opacity:1}}.omnigraffle-7 .omnigraffle-7-content-wrap{font-size:18px;line-height:1.27;background:white;font-family:"ProximaNovaA-Regular",sans-serif;color:#183427;-webkit-font-smoothing:antialiased}.omnigraffle-7 .container{max-width:100%}.omnigraffle-7 .site_nav nav.sub{background-color:#ebeced}.omnigraffle-7 main a{text-decoration:underline}.omnigraffle-7 main a:hover{text-decoration:none}.omnigraffle-7 .fixed-max-width{max-width:960px;margin:0 auto;padding:15px}@media (min-width: 768px){.omnigraffle-7 .fixed-max-width{padding:30px 65px}}.omnigraffle-7 .text-center{text-align:center}.omnigraffle-7 .font-size-large{font-size:20px}.omnigraffle-7 .font-size-larger{font-size:22px}.omnigraffle-7 .font-size-small{font-size:16px}.omnigraffle-7 .stacking-row>*{margin-bottom:10px}@media (min-width: 768px){.omnigraffle-7 .stacking-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.omnigraffle-7 .stacking-row>*{margin-bottom:0}.omnigraffle-7 .stacking-row.space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.omnigraffle-7 .section-anchor{position:relative;top:-70px}.omnigraffle-7 .pro-badge{padding:2px 4px 0 4px;border-radius:4px;background-color:#dcf176;font-family:"ProximaNovaA-Bold",sans-serif;text-transform:uppercase;font-size:16px;color:#183427;font-style:normal;position:relative;top:-2px;right:-2px}.omnigraffle-7 .full-width-video{position:relative;background-color:#333}.omnigraffle-7 .full-width-video:before{display:block;content:"";width:100%;padding-top:75%}.omnigraffle-7 .full-width-video>.wistia-embed{position:absolute;top:0;left:0;width:1px;min-width:100%;height:100%}.omnigraffle-7 .full-width-product-shot{width:100%;background-position:left top;background-repeat:no-repeat;background-size:auto 1000px}.omnigraffle-7 .full-width-product-shot .shadow-constrainer{overflow:hidden}.omnigraffle-7 .full-width-product-shot .explanation{background-color:rgba(255,255,255,0.9)}@supports (-webkit-backdrop-filter: saturate(180%) blur(8px)){.omnigraffle-7 .full-width-product-shot .explanation{-webkit-backdrop-filter:saturate(180%) blur(8px);background-color:rgba(255,255,255,0.8)}}@media (min-width: 736px){.omnigraffle-7 .full-width-product-shot .explanation{box-shadow:-5px 0px 7px -5px rgba(0,0,0,0.75);padding-right:calc(50% - 480px);float:right;display:inline-block}}.omnigraffle-7 .full-width-product-shot .explanation .content-wrap{padding:60px 15px;max-width:540px}@media (min-width: 768px){.omnigraffle-7 .full-width-product-shot .explanation .content-wrap{padding:50px;min-height:750px}}.omnigraffle-7 .full-width-product-shot .explanation .explanation-title{font-family:"ProximaNovaA-BoldIt",sans-serif;font-size:45px;margin:0}.omnigraffle-7 .full-width-product-shot .explanation .explanation-text{margin-top:5px;margin-bottom:35px}.omnigraffle-7 .full-width-product-shot .explanation .explanation-img{display:block;max-width:100%;height:auto;box-shadow:0px 0px 11px 2px rgba(0,0,0,0.35);border-radius:6px}.omnigraffle-7 .sub-page-menu{background:#183427;position:-webkit-sticky;position:sticky;top:0;z-index:900}.omnigraffle-7 .sub-page-menu .width-container{max-width:420px;margin:0 auto}.omnigraffle-7 .sub-page-menu a{padding:14px 0;display:block;color:#BDBDBD;font-size:20px;text-decoration:none}.omnigraffle-7 .sub-page-menu a.active,.omnigraffle-7 .sub-page-menu a:hover{color:white}.omnigraffle-7 .sub-page-menu a.active{font-family:"ProximaNovaA-Bold",sans-serif}.omnigraffle-7 .sub-page-menu .menu-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.omnigraffle-7 .button-dark{display:inline-block;border-radius:4px;padding:10px 16px;background:#183427;color:#A8FFBE;text-decoration:none}.omnigraffle-7 .button-dark:hover{color:white}.omnigraffle-7 .button-dark.color-inverted{background:#88EAAB;color:#183427}.omnigraffle-7 .button-outlined{display:inline-block;border:1px solid #183427;padding:10px 14px;color:#183427;text-decoration:none}.omnigraffle-7 .button-outlined.dark{border:1px solid #88EAAB;color:#88EAAB;background:#183427}.omnigraffle-7 .button-outlined:hover{text-decoration:underline}.omnigraffle-7 .has-arrow{position:relative;padding-right:1.4em !important}.omnigraffle-7 .has-arrow:after{content:'❯';display:block;position:absolute;right:.6em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.omnigraffle-7 .callout-box{padding:15px;background:#F4F9F4;display:block;color:#183427;margin-bottom:20px;text-decoration:none}.omnigraffle-7 .callout-box.darker{background:#DBF7DD}.omnigraffle-7 .page-section .section-title{font-family:"ProximaNovaA-BoldIt",sans-serif;font-size:45px;margin:30px 0 10px 0;line-height:1}.omnigraffle-7 .page-section.dark{background-color:#183427;color:#88EAAB}.omnigraffle-7 .feature-blocks{margin-bottom:40px}.omnigraffle-7 .feature-blocks.dark{background-color:#183427;color:#88EAAB}.omnigraffle-7 .feature-blocks.dark .feature-block-description-list{color:#F4F9F4}.omnigraffle-7 .feature-blocks .feature-block{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #88EAAB}.omnigraffle-7 .feature-blocks .feature-block-title{font-size:26px;margin-bottom:22px}.omnigraffle-7 .feature-blocks .feature-block-lower-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.omnigraffle-7 .feature-blocks .feature-block-img{max-width:120px}@media (min-width: 960px){.omnigraffle-7 .feature-blocks .feature-block-img{width:170px}}.omnigraffle-7 .feature-blocks .feature-block-description-list{-webkit-flex:1;-ms-flex:1;flex:1;margin:0}@media (min-width: 960px){.omnigraffle-7 .feature-blocks .feature-block-description-list{margin:0 0 0 10px}}.omnigraffle-7 .feature-blocks .feature-block-description-list li{margin-bottom:12px}.omnigraffle-7 .feature-blocks .feature-block:last-child{border:none;padding-bottom:0;margin-bottom:0}.omnigraffle-7 .feature-blocks .feature-block.more-about-edition{text-align:center}@media (min-width: 768px){.omnigraffle-7 .feature-blocks .feature-block.more-about-edition{text-align:right}}.omnigraffle-7 .feature-blocks .feature-details-link{display:inline-block;text-align:left}@media (min-width: 768px){.omnigraffle-7 .feature-blocks .feature-details-link{font-size:26px;padding:15px 20px}}@media (min-width: 768px){.omnigraffle-7 .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}.omnigraffle-7 .feature-blocks .feature-block{width:calc(50% - 20px)}.omnigraffle-7 .feature-blocks .feature-block:last-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.omnigraffle-7 .feature-blocks .feature-block:nth-last-child(2){border:none;padding-bottom:0;margin-bottom:0}}.omnigraffle-7 .gradient-banner{text-align:center;padding:50px 20px 40px 20px;background:linear-gradient(#4ECCAC, #7FE3AE)}@media (min-width: 768px){.omnigraffle-7 .gradient-banner{padding:80px 20px 70px 20px}}.omnigraffle-7 .gradient-banner h1{font-size:45px;margin:0}@media (min-width: 768px){.omnigraffle-7 .gradient-banner h1{font-size:70px}}.omnigraffle-7 .gradient-banner h2{font-size:20px;margin:0}@media (min-width: 768px){.omnigraffle-7 .gradient-banner h2{font-size:26px}}.omnigraffle-7.mac .graffle-animated-banner{background:#74DDAA;background:linear-gradient(#74DDAA, #64D4B8)}.omnigraffle-7.mac .graffle-animated-banner .text-wrap{color:graffle-black}.omnigraffle-7.mac .graffle-animated-banner .app-title-wrap{border-color:#21BAA5}.omnigraffle-7.mac .graffle-animated-banner svg path,.omnigraffle-7.mac .graffle-animated-banner svg polygon{stroke:#21BAA5}.omnigraffle-7.mac .graffle-animated-banner svg#dipper path{fill:#21BAA5}.omnigraffle-7.mac .introducing-graffle-7 .full-width-video::before{padding-top:56.25%}.omnigraffle-7.mac .buy-license .section-title{margin-bottom:20px}.omnigraffle-7.mac .buy-license .pricing-box-wrap{background:#F4F9F4;padding-top:40px}.omnigraffle-7.mac .buy-license .upgrade-license-button{width:100%;border-radius:0}.omnigraffle-7.mac .buy-license .pricing-box{text-align:center}.omnigraffle-7.mac .buy-license .edition{font-family:"ProximaNovaA-Regular",sans-serif;margin-top:40px}.omnigraffle-7.mac .buy-license .edition:first-child{margin-top:0}.omnigraffle-7.mac .buy-license .edition .edition-title{font-size:45px;margin:0}.omnigraffle-7.mac .buy-license .edition .edition-price{font-size:35px}.omnigraffle-7.mac .buy-license .edition .currency-label{font-size:12px}.omnigraffle-7.mac .buy-license .edition .edition-cart-link{margin-top:5px}.omnigraffle-7.mac .buy-license .app-store-link{display:block;margin:26px auto}.omnigraffle-7.mac .buy-license .education-business-pricing{margin:0;padding:45px 0}.omnigraffle-7.mac .buy-license .mac-app-store-text{margin:0}.omnigraffle-7.mac .buy-license .mac-app-store-wrap{padding:45px 0 0 0;border-top:2px solid #183427}.omnigraffle-7.mac .buy-license .sold-separately-notice,.omnigraffle-7.mac .buy-license .support-return-notice{text-align:center}.omnigraffle-7.mac .buy-license .sold-separately-notice p,.omnigraffle-7.mac .buy-license .support-return-notice p{margin:0;padding:15px 0}.omnigraffle-7.mac .buy-license .sold-separately-notice{background:#DBF7DD}.omnigraffle-7.mac .buy-license .sold-separately-notice .ios-link{margin-top:10px}.omnigraffle-7.mac .buy-license .support-return-notice{font-size:22px;font-style:italic}@media (min-width: 768px){.omnigraffle-7.mac .buy-license .section-title{margin-bottom:30px}.omnigraffle-7.mac .buy-license .upgrade-license-button{display:inline-block;width:auto}.omnigraffle-7.mac .buy-license .pricing-box-wrap{padding-bottom:12px;padding-top:0;background:transparent}.omnigraffle-7.mac .buy-license .title-wrap{padding-bottom:12px}.omnigraffle-7.mac .buy-license .pricing-box{background:#F4F9F4;border-radius:4px;padding:35px 44px}.omnigraffle-7.mac .buy-license .pricing-box .editions{display:-webkit-flex;display:-ms-flexbox;display:flex}.omnigraffle-7.mac .buy-license .pricing-box .editions .edition{margin-top:0;width:50%}.omnigraffle-7.mac .buy-license .app-store-link{margin-bottom:0}.omnigraffle-7.mac .buy-license .sold-separately-notice{background:transparent}.omnigraffle-7.mac .buy-license .sold-separately-notice .ios-link{margin-top:0}.omnigraffle-7.mac .buy-license .sold-separately-notice p{padding-left:10px;padding-right:10px}.omnigraffle-7.mac .buy-license .sold-separately-notice p:first-child{text-align:left;-webkit-flex:1;-ms-flex:1;flex:1}.omnigraffle-7.mac .buy-license .sold-separately-notice p:last-child{text-align:right}.omnigraffle-7.mac .buy-license .sold-separately-notice .fixed-max-width{padding-top:0;padding-bottom:0}.omnigraffle-7.mac .buy-license .sold-separately-notice .inner-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;background:#DBF7DD;border-radius:4px}.omnigraffle-7.mac .buy-license .support-return-notice{font-size:26px}}@media (min-width: 960px){.omnigraffle-7.mac .buy-license .pricing-box{padding:35px 70px}.omnigraffle-7.mac .buy-license .editions .edition{margin:0;text-align:left}.omnigraffle-7.mac .buy-license .education-business-pricing{padding-bottom:35px}.omnigraffle-7.mac .buy-license .education-business-pricing,.omnigraffle-7.mac .buy-license .mac-app-store-text{text-align:left}.omnigraffle-7.mac .buy-license .sold-separately-notice .inner-wrap{padding-left:70px}.omnigraffle-7.mac .buy-license .mac-app-store-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:26px}.omnigraffle-7.mac .buy-license .mac-app-store-wrap p:first-child{-webkit-flex:1;-ms-flex:1;flex:1}.omnigraffle-7.mac .buy-license .app-store-link{margin:0}}.omnigraffle-7.mac .whats-new{background-image:url(/assets/img/app/graffle-7/connected-lines-black-on-green-bg.svg);background-attachment:fixed;-webkit-clip-path:polygon(0 0, 100% 0, 100% 94%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 94%, 0 100%);position:relative;padding-bottom:65px}.omnigraffle-7.mac .whats-new .new-features-list{list-style-type:none;margin:15px 0 40px 5px;padding:0}.omnigraffle-7.mac .whats-new .new-features-list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-bottom:7px}@media (min-width: 768px){.omnigraffle-7.mac .whats-new{padding-bottom:160px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 80%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 80%, 0% 100%)}.omnigraffle-7.mac .whats-new .new-features-link{font-size:26px}.omnigraffle-7.mac .whats-new .new-features-list{-webkit-columns:auto 2;-moz-columns:auto 2;columns:auto 2;margin-top:35px;margin-bottom:45px}.omnigraffle-7.mac .whats-new .new-features-list li{font-size:26px;padding-bottom:15px}}@media (min-width: 960px){.omnigraffle-7.mac .whats-new{padding-bottom:125px}}.omnigraffle-7.mac .pro .section-description{color:#F4F9F4}.omnigraffle-7.mac .pro .feature-details-link{background:#88EAAB;border:1px solid #183427;color:#183427}.omnigraffle-7.mac .what-is-graffle-video{padding:25px 0}.omnigraffle-7.mac .what-is-graffle-video .full-width-video::before{padding-top:42.5531914894%}.omnigraffle-7.mac .standard{background:linear-gradient(#B1FAD9, #C4FDC5)}.omnigraffle-7.mac .standard .feature-details-link{color:#DBF7DD}@media (min-width: 768px){.omnigraffle-7.mac .standard,.omnigraffle-7.mac .pro{padding-top:80px;padding-bottom:80px}}.omnigraffle-7.mac .expert-diagramming{background-color:#c7d6dd}@media (min-width: 736px){.omnigraffle-7.mac .expert-diagramming{background-image:url("/assets/img/app/graffle-7/mac/full-width-bgs/audio@2x.jpg")}}.omnigraffle-7.mac .reusable-assets{background-color:#72858c}@media (min-width: 736px){.omnigraffle-7.mac .reusable-assets{background-position:-820px center;background-image:url("/assets/img/app/graffle-7/mac/full-width-bgs/dictionary@2x.jpg")}.omnigraffle-7.mac .reusable-assets .content-wrap{max-width:605px}}@media (min-width: 1920px){.omnigraffle-7.mac .reusable-assets{background-position-x:calc(50% - 500px)}}.omnigraffle-7.mac .central-organization{background-color:#D8ECAD;background-image:url(/assets/img/app/graffle-7/mac/full-width-bgs/park-xl-retina.jpg)}@media (max-width: 1440px){.omnigraffle-7.mac .central-organization{background-image:url(/assets/img/app/graffle-7/mac/full-width-bgs/park-lg-retina.jpg)}}@media (max-width: 1024px){.omnigraffle-7.mac .central-organization{background-image:url(/assets/img/app/graffle-7/mac/full-width-bgs/park-md-retina.jpg)}}@media (max-width: 735px){.omnigraffle-7.mac .central-organization{background-image:none}}@media (min-width: 736px){.omnigraffle-7.mac .central-organization .content-wrap{max-width:637px}}.omnigraffle-7.mac .resources{background-color:#54D4B5}.omnigraffle-7.mac .resources .upper-wrap{padding-bottom:65px}.omnigraffle-7.mac .resources .resources-img{box-shadow:0px 0px 11px 2px rgba(0,0,0,0.35);max-width:100%;height:auto}.omnigraffle-7.mac .resources .stenciltown-wrap{background:white}.omnigraffle-7.mac .resources .stenciltown-wrap .fixed-max-width{padding-top:60px;padding-bottom:60px}@media (min-width: 768px){.omnigraffle-7.mac .resources .stenciltown-wrap .fixed-max-width{padding-top:80px;padding-bottom:80px}}.omnigraffle-7.mac .resources .stenciltown-description{text-align:center;max-width:570px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:22px}.omnigraffle-7.mac .inside-omnigraffle{background-color:#7CD7B5;background-image:url(/assets/img/app/graffle-7/connected-lines-white-bg.svg)}@media (min-width: 1024px){.omnigraffle-7.mac .inside-omnigraffle .content-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0}.omnigraffle-7.mac .inside-omnigraffle .content-wrap .link-wrap{width:420px}.omnigraffle-7.mac .inside-omnigraffle .content-wrap .section-title,.omnigraffle-7.mac .inside-omnigraffle .content-wrap .inside-graffle-link-block{margin-top:0}}.omnigraffle-7.mac .inside-omnigraffle .inside-graffle-link-block{padding:20px 10px;display:block;background:#123E45;background:linear-gradient(#123E45, #205E66);max-width:500px;text-align:center;color:#BEFDC1;text-decoration:none;margin:20px auto 0 auto}@media (min-width: 768px){.omnigraffle-7.mac .inside-omnigraffle .inside-graffle-link-block{padding:0 10px;margin-top:40px}}.omnigraffle-7.mac .language{background:#F4F9F4}.omnigraffle-7.mac .language .buy-button-wrap{margin-bottom:50px;text-align:center}.omnigraffle-7.mac .language .comparison-chart-link{margin-top:30px}@media (min-width: 768px){.omnigraffle-7.mac .language .content-wrap,.omnigraffle-7.mac .language .buy-button-wrap{text-align:left;margin-left:410px}.omnigraffle-7.mac .language .content-wrap{margin-top:-55px}}.omnigraffle-7.mac .theres-more{background-color:#75E69D;background-image:url(/assets/img/app/graffle-7/connected-lines-white-bg.svg)}.omnigraffle-7.mac .theres-more .theres-more-link{padding:15px 20px;margin:10px 0 40px 0}.omnigraffle-7.mac .theres-more .image-col{text-align:center}@media (min-width: 768px){.omnigraffle-7.mac .theres-more .header-col{margin-right:5px}.omnigraffle-7.mac .theres-more .image-col{width:50%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:left;margin-left:5px}}@media (min-width: 960px){.omnigraffle-7.compare .cols-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:960px;margin:50px auto 0 auto}.omnigraffle-7.compare .large-screen-left-col{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px}.omnigraffle-7.compare .large-screen-right-col{width:435px;margin-left:20px}}@media (min-width: 768px){.omnigraffle-7.compare .feature-table-wrap{max-width:420px;margin:0 auto}}@media (min-width: 960px){.omnigraffle-7.compare .feature-table-wrap{width:100%;max-width:none;margin:0}}.omnigraffle-7.compare .feature-table-wrap .feature-table{font-size:20px;width:100%;margin:40px 0 20px 0}.omnigraffle-7.compare .feature-table-wrap .feature-table td{padding:15px 12px}.omnigraffle-7.compare .feature-table-wrap .feature-table td:nth-child(-n+2){border-right:1px solid #183427}.omnigraffle-7.compare .feature-table-wrap .feature-table td:nth-child(2),.omnigraffle-7.compare .feature-table-wrap .feature-table td:nth-child(3){text-align:center;padding-top:0;padding-bottom:0}.omnigraffle-7.compare .feature-table-wrap .feature-table tr:nth-child(even){background-color:#F4F9F4}.omnigraffle-7.compare .feature-table-wrap .feature-table .group-header{font-family:"ProximaNovaA-Bold",sans-serif;border-top:1px solid #183427}.omnigraffle-7.compare .feature-table-wrap .feature-table .feature-mark{font-size:40px}.omnigraffle-7.compare .feature-table-wrap .sold-separately-text{margin:30px 20px 10px 20px;text-align:center}@media (min-width: 960px){.omnigraffle-7.compare .feature-table-wrap .sold-separately-text{margin-top:0}}.omnigraffle-7.compare .other-info{background:#DBF7DD;padding:50px 10px}@media (min-width: 960px){.omnigraffle-7.compare .other-info{padding:0}}@media (min-width: 960px){.omnigraffle-7.compare .other-info .fixed-max-width{padding:40px 50px}}@media (min-width: 768px){.omnigraffle-7.compare .other-info .other-info-cols-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width: 960px){.omnigraffle-7.compare .other-info .other-info-cols-wrap{display:block}}.omnigraffle-7.compare .other-info .text-block{margin-bottom:40px}@media (min-width: 768px){.omnigraffle-7.compare .other-info .text-block:last-child{margin-bottom:0}}@media (min-width: 960px){.omnigraffle-7.compare .other-info .text-block:last-child{margin-bottom:40px}}@media (min-width: 768px){.omnigraffle-7.compare .other-info .text-block{max-width:290px}}.omnigraffle-7.compare .other-info .text-block h3{font-size:26px;margin:0}.omnigraffle-7.compare .other-info .text-block p{font-size:16px}.omnigraffle-7.compare .compare-buy{margin-top:10px}@media (min-width: 768px){.omnigraffle-7.compare .compare-buy{margin-top:0}}@media (min-width: 960px){.omnigraffle-7.compare .compare-buy{margin-top:20px}}.omnigraffle-7.compare .compare-buy .buy-boxes{overflow:hidden}@media (min-width: 768px){.omnigraffle-7.compare .compare-buy .buy-boxes{display:-webkit-flex;display:-ms-flexbox;display:flex}.omnigraffle-7.compare .compare-buy .buy-boxes .buy-box{-webkit-flex:1;-ms-flex:1;flex:1;margin:10px 5px;padding:40px 50px}}@media (min-width: 960px){.omnigraffle-7.compare .compare-buy .buy-boxes{display:block;margin:0}.omnigraffle-7.compare .compare-buy .buy-boxes .buy-box{margin:0 0 20px 0}}.omnigraffle-7.compare .compare-buy .buy-box{background:#F4F9F4;border-radius:4px;padding:25px;margin-bottom:10px}.omnigraffle-7.compare .compare-buy .buy-box .buy-box-title{font-family:"ProximaNovaA-BoldIt",sans-serif;font-size:45px;margin:0 0 25px 0}.omnigraffle-7.compare .compare-buy .buy-box .editions{width:100%;font-size:24px;margin-bottom:30px}.omnigraffle-7.compare .compare-buy .buy-box .editions th{text-align:left;font-family:"ProximaNovaA-Bold",sans-serif;width:50%}.omnigraffle-7.compare .compare-buy .buy-box .editions .currency-label{font-size:12px}.omnigraffle-7.compare .compare-buy .buy-box .education-business-pricing{padding-bottom:1em;border-bottom:2px solid #183427}.omnigraffle-7.compare .compare-buy .buy-box .cart-link{margin-top:10px;font-size:18px}.omnigraffle-7.whats-new .whats-new-banner{text-align:center;background:#4ECCAC;background:linear-gradient(#4ECCAC, #73E1A6);padding:40px 0 25px 0}@media (min-width: 768px){.omnigraffle-7.whats-new .whats-new-banner{padding:70px 0 30px 0}}.omnigraffle-7.whats-new .whats-new-banner .text-wrap{text-align:left;display:inline-block;background:url(/assets/img/app/graffle-7/graffle-icon-bg.svg) no-repeat;background-size:auto calc(100% - 27px);background-position:left top;padding-left:72px;border-bottom:1px solid #183427;padding-bottom:27px;margin-bottom:27px}@media (min-width: 768px){.omnigraffle-7.whats-new .whats-new-banner .text-wrap{padding:0  0 0 120px;border-bottom:none;margin:0;background-size:auto 100%}}.omnigraffle-7.whats-new .whats-new-banner .text-wrap h1,.omnigraffle-7.whats-new .whats-new-banner .text-wrap h2{color:#183427;font-family:"ProximaNovaA-Regular",sans-serif}.omnigraffle-7.whats-new .whats-new-banner .text-wrap h1{font-size:35px;margin:0}@media (min-width: 768px){.omnigraffle-7.whats-new .whats-new-banner .text-wrap h1{font-size:70px}}.omnigraffle-7.whats-new .whats-new-banner .text-wrap h2{font-size:22px;margin:-5px 0 0 0}@media (min-width: 768px){.omnigraffle-7.whats-new .whats-new-banner .text-wrap h2{font-size:35px;margin-top:-15px}}.omnigraffle-7.whats-new .whats-new-banner .whats-new-page-title{margin:0;font-size:35px;font-family:"ProximaNovaA-BoldIt",sans-serif}@media (min-width: 768px){.omnigraffle-7.whats-new .whats-new-banner .whats-new-page-title{font-size:48px;border-top:1px solid #183427;padding-top:30px;margin:0 20px}}@media (min-width: 960px){.omnigraffle-7.whats-new .whats-new-banner .whats-new-page-title{margin-left:auto;margin-right:auto;max-width:790px}}.omnigraffle-7.whats-new .whats-new-banner .download-wrap{display:none;text-align:center}@media (min-width: 768px){.omnigraffle-7.whats-new .whats-new-banner .download-wrap{display:inline-block;margin:28px 0 65px 0;font-size:20px}.omnigraffle-7.whats-new .whats-new-banner .download-wrap .download-link{padding:10px 50px;margin-right:10px}}.omnigraffle-7.whats-new .container{max-width:none;margin:0}.omnigraffle-7.whats-new .background-wrap{background-image:url(/assets/img/app/graffle-7/connected-lines-green-bg.svg);background-color:white;background-attachment:fixed}.omnigraffle-7.whats-new .content-width-container{max-width:1040px;margin:0 auto}@media (min-width: 768px){.omnigraffle-7.whats-new .content-width-container{padding:20px 40px}}.omnigraffle-7.whats-new .title-wrap{padding:52px 0 30px 0}@media (min-width: 768px){.omnigraffle-7.whats-new .title-wrap{padding:90px 0 15px 0}}@media (min-width: 960px){.omnigraffle-7.whats-new .title-wrap{padding:70px 0 15px 0}}.omnigraffle-7.whats-new .title-wrap .page-title{font-style:italic;text-align:center;font-size:40px}@media (min-width: 768px){.omnigraffle-7.whats-new .title-wrap .page-title{font-size:60px}}@media (min-width: 960px){.omnigraffle-7.whats-new .title-wrap .page-title{font-size:75px}}.omnigraffle-7.whats-new .new-feature-block{padding:45px 17px;background:#EDFAF7;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.omnigraffle-7.whats-new .new-feature-block{background:rgba(255,255,255,0.8);padding:40px 30px}}.omnigraffle-7.whats-new .new-feature-block .feature-header{-webkit-flex:1;-ms-flex:1;flex:1}.omnigraffle-7.whats-new .new-feature-block .feature-title{font-style:italic;font-size:30px;margin:0 0 5px 0;line-height:1}.omnigraffle-7.whats-new .new-feature-block .feature-description{font-size:18px;margin-bottom:34px;margin-top:0}@media (min-width: 768px){.omnigraffle-7.whats-new .new-feature-block .feature-description{font-size:20px}}.omnigraffle-7.whats-new .new-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.whats-new .new-feature-block .no-shadow{box-shadow:none !important;background-color:none !important}.omnigraffle-7.whats-new .new-feature-block.emphasized{background:#183427;color:#88EAAB}.omnigraffle-7.whats-new .new-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.whats-new .new-feature-block.even-more{padding-bottom:150px}}@media (min-width: 960px){.omnigraffle-7.whats-new .new-feature-block.even-more .feature-title{font-size:40px}}.omnigraffle-7.whats-new .new-feature-block.even-more .download-link{margin-bottom:10px}@media (min-width: 768px){.omnigraffle-7.whats-new .new-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.whats-new .new-feature-blocks .new-feature-block{width:calc(50% - 10px);margin-bottom:22px;box-shadow:0px 0px 3px #B9CCC6}}.omnigraffle-7.whats-new .new-feature-blocks .new-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.whats-new .new-feature-blocks .new-feature-block.emphasized{padding:40px 30px;width:100%;box-shadow:0px 0px 3px #183427;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.whats-new .new-feature-blocks .new-feature-block.emphasized .feature-header{width:50%;margin-left:31px}.omnigraffle-7.whats-new .new-feature-blocks .new-feature-block.emphasized .feature-description{margin-bottom:0}.omnigraffle-7.whats-new .new-feature-blocks .new-feature-block.emphasized .feature-screenshot-width-wrap{margin:0 31px 0 0;max-width:50%}}.omnigraffle-7.whats-new .new-feature-blocks .new-feature-block.bottom-divider{padding:30px 17px 48px}@media (min-width: 768px){.omnigraffle-7.whats-new .new-feature-blocks .new-feature-block.bottom-divider{padding:40px 30px}}.omnigraffle-7.whats-new .new-feature-blocks .new-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.whats-new .new-feature-blocks .new-feature-block.bottom-divider:after{display:none}}.omnigraffle-7.whats-new .new-feature-blocks .new-feature-block.even-more{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.omnigraffle-7.feature-details .gradient-banner .main-title{line-height:1;margin-bottom:20px}@media (min-width: 768px){.omnigraffle-7.feature-details .gradient-banner .main-title{line-height:inherit;margin-bottom:0}}.omnigraffle-7.feature-details .gradient-banner .platform{display:block}@media (min-width: 768px){.omnigraffle-7.feature-details .gradient-banner .platform{display:inline;font-style:italic;font-size:35px}}@media (min-width: 768px){.omnigraffle-7.feature-details .fixed-max-width{padding-left:60px;padding-right:60px}}.omnigraffle-7.feature-details .feature-detail-section.dark{background:#183427}.omnigraffle-7.feature-details .feature-detail-section.dark .edition-title{color:#F4F9F4}.omnigraffle-7.feature-details .feature-detail-section.dark .edition-title:after{background-color:#F4F9F4}.omnigraffle-7.feature-details .feature-detail-section.dark .feature-description-text{color:#F4F9F4}.omnigraffle-7.feature-details .feature-detail-section.dark .feature-detail-group-title,.omnigraffle-7.feature-details .feature-detail-section.dark .feature-description-title{color:#88EAAB}.omnigraffle-7.feature-details .feature-detail-section.light{background:#F4F9F4}.omnigraffle-7.feature-details .feature-detail-section.light .edition-title{color:#183427}.omnigraffle-7.feature-details .feature-detail-section.light .edition-title:after{background-color:#183427}.omnigraffle-7.feature-details .feature-detail-section.light .feature-description-text{color:#183427}.omnigraffle-7.feature-details .feature-detail-section.light .feature-detail-group-title,.omnigraffle-7.feature-details .feature-detail-section.light .feature-description-title{color:#46CBAC}.omnigraffle-7.feature-details .feature-detail-group{margin-bottom:70px}.omnigraffle-7.feature-details .feature-detail-group:last-child{margin-bottom:0}@media (min-width: 768px){.omnigraffle-7.feature-details .feature-descriptions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.omnigraffle-7.feature-details .feature-descriptions .feature-descriptions-col{width:calc(50% - 20px)}}.omnigraffle-7.feature-details .feature-description{margin-bottom:45px}.omnigraffle-7.feature-details .feature-description a{text-decoration:none}.omnigraffle-7.feature-details .feature-description.active-feature{position:relative;overflow:visible}.omnigraffle-7.feature-details .feature-description.active-feature .feature-description-title,.omnigraffle-7.feature-details .feature-description.active-feature .feature-description-graphic,.omnigraffle-7.feature-details .feature-description.active-feature .feature-description-text{position:relative;z-index:2}.omnigraffle-7.feature-details .feature-description.active-feature:before{opacity:0;content:'';display:block;position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px;z-index:1;-webkit-animation-name:fade-in-out;animation-name:fade-in-out;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#b1eeb6}@-webkit-keyframes fade-in-out{50%{opacity:1}100%{opacity:.2}}@keyframes fade-in-out{50%{opacity:1}100%{opacity:.2}}.omnigraffle-7.feature-details .dark .active-feature:before{background-color:#285741}.omnigraffle-7.feature-details .edition-title{text-align:center;font-size:45px;margin:20px 0 70px 0;position:relative;padding-bottom:15px}.omnigraffle-7.feature-details .edition-title:after{content:'';display:block;width:230px;height:2px;background-color:currentColor;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.omnigraffle-7.feature-details .feature-detail-group-title{font-style:italic;margin:0 0 20px 0;font-size:45px;line-height:1}.omnigraffle-7.feature-details .feature-detail-group-title .platform{display:block;font-size:22px;opacity:0.6}@media (min-width: 1024px){.omnigraffle-7.feature-details .feature-detail-group-title .platform{display:inline}}.omnigraffle-7.feature-details .feature-description-title{margin:0 0 5px 0;font-size:30px;line-height:normal}.omnigraffle-7.feature-details .feature-description-title:before{content:' # '}.omnigraffle-7.feature-details .feature-description-text{margin:0}.omnigraffle-7.feature-details .feature-description-graphic{float:right;width:75px}.omnigraffle-7.ios .full-width-photo{width:100%}.omnigraffle-7.ios .full-width-photo .photo{display:block;width:100%;height:auto}.omnigraffle-7.ios .ios-banner{text-align:center;background-color:#75E69D;background-image:url(/assets/img/app/graffle-7/connected-lines-white-bg.svg);padding:22px 17px;font-family:"ProximaNovaA-Regular",sans-serif}.omnigraffle-7.ios .ios-banner .text-wrap{display:inline-block;text-align:left;margin:0 auto}.omnigraffle-7.ios .ios-banner h1{font-size:45px;margin:0}.omnigraffle-7.ios .ios-banner h2{font-size:35px;margin:-10px 0 12px 0;font-style:italic}.omnigraffle-7.ios .ios-banner .tagline{font-size:22px}.omnigraffle-7.ios .ios-banner .tagline .phrase{display:block}.omnigraffle-7.ios .ios-banner .devices-graphic{margin-top:15px}@media (min-width: 768px){.omnigraffle-7.ios .ios-banner{padding:47px 67px;text-align:left}.omnigraffle-7.ios .ios-banner h1{font-size:70px}.omnigraffle-7.ios .ios-banner h2{margin:-13px 0 40px 0}.omnigraffle-7.ios .ios-banner .tagline{font-size:26px}.omnigraffle-7.ios .ios-banner .width-wrap{max-width:700px;margin:0 auto;position:relative}.omnigraffle-7.ios .ios-banner .image-wrap{position:absolute;bottom:0;right:0}}@media (min-width: 960px){.omnigraffle-7.ios .ios-banner{padding:80px 0 50px 0}.omnigraffle-7.ios .ios-banner .text-wrap{display:block;text-align:center;margin-bottom:15px}.omnigraffle-7.ios .ios-banner .width-wrap{max-width:none}.omnigraffle-7.ios .ios-banner .tagline{font-size:30px}.omnigraffle-7.ios .ios-banner .tagline .phrase,.omnigraffle-7.ios .ios-banner h1,.omnigraffle-7.ios .ios-banner h2{display:inline}.omnigraffle-7.ios .ios-banner h2{position:relative;left:15px;font-style:normal}.omnigraffle-7.ios .ios-banner .image-wrap{position:static;text-align:center}}.omnigraffle-7.ios .pricing{background:#F4F9F4}.omnigraffle-7.ios .pricing .pricing-box{text-align:center}.omnigraffle-7.ios .pricing .edition{font-family:"ProximaNovaA-Regular",sans-serif;margin-top:35px}.omnigraffle-7.ios .pricing .edition .edition-title{font-size:45px;margin:0}.omnigraffle-7.ios .pricing .edition .edition-price{font-size:35px}.omnigraffle-7.ios .pricing .edition .currency-label{font-size:12px}.omnigraffle-7.ios .pricing .app-store-link{display:block;margin:26px auto 0 auto}.omnigraffle-7.ios .pricing .in-app-purchase-text{margin:0;padding:45px 0}.omnigraffle-7.ios .pricing .sold-separately-notice,.omnigraffle-7.ios .pricing .support-return-notice{text-align:center}.omnigraffle-7.ios .pricing .sold-separately-notice p,.omnigraffle-7.ios .pricing .support-return-notice p{margin:0;padding:15px 0}.omnigraffle-7.ios .pricing .sold-separately-notice{background:#DBF7DD}.omnigraffle-7.ios .pricing .sold-separately-notice .mac-link{margin-top:10px}.omnigraffle-7.ios .pricing .support-return-notice{font-size:22px;font-style:italic}@media (min-width: 768px){.omnigraffle-7.ios .pricing{background:transparent}.omnigraffle-7.ios .pricing .section-title{margin-bottom:30px}.omnigraffle-7.ios .pricing .upper-wrap{padding-bottom:12px}.omnigraffle-7.ios .pricing .pricing-box{background:#F4F9F4;border-radius:4px}.omnigraffle-7.ios .pricing .pricing-box .editions{display:-webkit-flex;display:-ms-flexbox;display:flex}.omnigraffle-7.ios .pricing .pricing-box .editions .edition{width:50%}.omnigraffle-7.ios .pricing .sold-separately-notice{background:transparent}.omnigraffle-7.ios .pricing .sold-separately-notice .mac-link{margin-top:0}.omnigraffle-7.ios .pricing .sold-separately-notice p{padding-left:10px;padding-right:10px}.omnigraffle-7.ios .pricing .sold-separately-notice p:first-child{text-align:left;-webkit-flex:1;-ms-flex:1;flex:1}.omnigraffle-7.ios .pricing .sold-separately-notice p:last-child{text-align:right}.omnigraffle-7.ios .pricing .sold-separately-notice .fixed-max-width{padding-top:0;padding-bottom:0}.omnigraffle-7.ios .pricing .sold-separately-notice .inner-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px;background:#DBF7DD;border-radius:4px}.omnigraffle-7.ios .pricing .support-return-notice{font-size:26px}}@media (min-width: 960px){.omnigraffle-7.ios .pricing .pricing-box{padding:35px 70px}.omnigraffle-7.ios .pricing .editions-download-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.omnigraffle-7.ios .pricing .editions-download-wrap .editions{-webkit-flex:1;-ms-flex:1;flex:1}.omnigraffle-7.ios .pricing .editions-download-wrap .editions .edition{margin:0;text-align:left}.omnigraffle-7.ios .pricing .editions-download-wrap .app-store-link{display:block;width:42%;margin:0;text-align:right}.omnigraffle-7.ios .pricing .in-app-purchase-text{text-align:left;padding:15px 0 0 0}.omnigraffle-7.ios .pricing .sold-separately-notice .inner-wrap{padding-left:70px}}.omnigraffle-7.ios .create-anything{padding-top:205px;background-color:#74e7b1;background-size:100% auto;background-attachment:fixed;background-repeat:repeat-y;background-image:url(/assets/img/app/graffle-7/ios/full-width-photos/create-xl-retina.jpg)}@media (min-width: 568px){.omnigraffle-7.ios .create-anything{padding:0;height:900px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.omnigraffle-7.ios .create-anything .fixed-max-width{background-color:rgba(255,255,255,0.9)}@supports (-webkit-backdrop-filter: saturate(180%) blur(8px)){.omnigraffle-7.ios .create-anything .fixed-max-width{-webkit-backdrop-filter:saturate(180%) blur(8px);background-color:rgba(255,255,255,0.8)}}@media (min-width: 568px){.omnigraffle-7.ios .create-anything .fixed-max-width{max-width:745px;padding:60px}.omnigraffle-7.ios .create-anything .fixed-max-width .section-title{margin-top:0}.omnigraffle-7.ios .create-anything .fixed-max-width .section-description{margin-bottom:0}}@media (min-width: 1280px){.omnigraffle-7.ios .create-anything .fixed-max-width{max-width:1050px}}@media (max-width: 1440px){.omnigraffle-7.ios .create-anything{background-size:auto 900px;background-image:url(/assets/img/app/graffle-7/ios/full-width-photos/create-lg-retina.jpg);background-position-y:-50%}}@media (max-width: 1024px){.omnigraffle-7.ios .create-anything{background-attachment:scroll;background-repeat:no-repeat;background-position:left top;background-image:url(/assets/img/app/graffle-7/ios/full-width-photos/create-md-retina.jpg)}}@media (max-width: 414px){.omnigraffle-7.ios .create-anything{background-size:auto 335px;background-image:url(/assets/img/app/graffle-7/ios/full-width-photos/create-sm-retina.jpg)}}.omnigraffle-7.ios .design-how-you-like .section-title{margin-bottom:30px}.omnigraffle-7.ios .design-how-you-like .design-blocks{max-width:760px;margin:0 auto}.omnigraffle-7.ios .design-how-you-like .design-block{border-top:1px solid #183427;padding:20px 0}.omnigraffle-7.ios .design-how-you-like .design-block .text-wrap{margin-bottom:20px}.omnigraffle-7.ios .design-how-you-like .design-block .design-block-title{font-size:26px;margin:0}.omnigraffle-7.ios .design-how-you-like .design-block .design-block-text{margin:0}.omnigraffle-7.ios .design-how-you-like .design-block .design-block-image{width:140px;max-width:100%;height:auto;display:block;margin:0 auto}.omnigraffle-7.ios .design-how-you-like .design-block .image-wrap{margin:0 auto}@media (min-width: 768px){.omnigraffle-7.ios .design-how-you-like .design-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border:none;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.omnigraffle-7.ios .design-how-you-like .design-block .text-wrap{width:calc(100% - 265px);padding-left:20px}.omnigraffle-7.ios .design-how-you-like .design-block .design-block-title{font-size:30px}}.omnigraffle-7.ios .all-the-extras{background:#DBF7DD}.omnigraffle-7.ios .all-the-extras .extra{padding:30px 0;border-top:1px solid #183427}.omnigraffle-7.ios .all-the-extras .extra .extra-img{display:block;margin:0 auto 25px auto}.omnigraffle-7.ios .all-the-extras .extra .extra-title{font-size:26px;margin:0}.omnigraffle-7.ios .all-the-extras .extra .extra-text{margin:0}@media (min-width: 768px){.omnigraffle-7.ios .all-the-extras .section-title{margin-bottom:0}.omnigraffle-7.ios .all-the-extras .section-description{margin:0 0 50px 0}.omnigraffle-7.ios .all-the-extras .extra-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;max-width:800px;margin:0 auto}.omnigraffle-7.ios .all-the-extras .extra-blocks .extra{border:none;width:50%;padding:0 30px;margin-bottom:85px}.omnigraffle-7.ios .all-the-extras .extra-blocks .extra .extra-title{font-size:30px}.omnigraffle-7.ios .all-the-extras .extra-blocks .extra.doc-management .extra-img-wrap,.omnigraffle-7.ios .all-the-extras .extra-blocks .extra.export .extra-img-wrap{height:174px}.omnigraffle-7.ios .all-the-extras .extra-blocks .extra.doc-management .extra-img{position:relative;top:30px}}.omnigraffle-7.ios .ios-bottom-background-wrap{background:#88EAAB;background:linear-gradient(#88EAAB, #5ED8B4)}@media (min-width: 768px){.omnigraffle-7.ios .ios-bottom-background-wrap{padding-bottom:100px}}.omnigraffle-7.ios .work-how-you-like .work-box{background:#F4F9F4}.omnigraffle-7.ios .work-how-you-like .work-box-title{font-size:26px;margin:0}.omnigraffle-7.ios .work-how-you-like .work-box-text{margin:5px 0 15px 0}.omnigraffle-7.ios .work-how-you-like .work-box-image{display:block;max-width:100%;width:200px;height:auto}.omnigraffle-7.ios .work-how-you-like .work-boxes{margin-top:20px}@media (min-width: 768px){.omnigraffle-7.ios .work-how-you-like .work-boxes{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;margin-top:40px}}.omnigraffle-7.ios .work-how-you-like .work-boxes .work-box{margin:0 0 20px 0;padding:34px 18px 18px 18px}@media (min-width: 768px){.omnigraffle-7.ios .work-how-you-like .work-boxes .work-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px 0;width:calc(50% - 15px);padding:30px}}.omnigraffle-7.ios .work-how-you-like .work-boxes .work-box .work-box-img-wrap{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.omnigraffle-7.ios .pro{margin:0 -15px;padding:15px}@media (min-width: 768px){.omnigraffle-7.ios .pro{margin:100px -60px 120px -60px;padding:30px 65px}}.omnigraffle-7.ios .pro .section-title{margin-bottom:0}.omnigraffle-7.ios .pro .section-description,.omnigraffle-7.ios .pro .pro-feature-description{color:#F4F9F4;margin-top:0}@media (min-width: 768px){.omnigraffle-7.ios .pro .pro-features{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}}.omnigraffle-7.ios .pro .pro-features .pro-feature{padding-top:40px;margin-top:40px;border-top:1px solid #88EAAB}@media (min-width: 768px){.omnigraffle-7.ios .pro .pro-features .pro-feature{width:calc(50% - 15px)}}.omnigraffle-7.ios .pro .pro-features .pro-feature-title{font-size:26px;margin:0}.omnigraffle-7.ios .see-it-in-action .video-wrap{margin-top:20px}.omnigraffle-7.ios .see-it-in-action #wistia_playlist_11_menu{border:none !important}.omnigraffle-7.ios .language .buy-button-wrap{margin-bottom:50px;text-align:center}.omnigraffle-7.ios .language .comparison-chart-link{margin-top:30px}@media (min-width: 768px){.omnigraffle-7.ios .language .content-wrap,.omnigraffle-7.ios .language .buy-button-wrap{text-align:left;margin-left:410px}.omnigraffle-7.ios .language .content-wrap{margin-top:-55px}}.omnigraffle-7.ios .theres-more{background:#74DDAA;background:linear-gradient(#74DDAA, #64D4B8)}.omnigraffle-7.ios .theres-more .section-title{margin-top:0}.omnigraffle-7.ios .theres-more .stacking-row{margin:30px 0}.omnigraffle-7.ios .theres-more .theres-more-link{padding:15px 20px;margin:10px 0 20px 0}.omnigraffle-7.ios .theres-more .image-col{overflow:hidden}.omnigraffle-7.ios .theres-more .theres-more-screenshot{max-width:100%;height:auto;float:right}@media (min-width: 768px){.omnigraffle-7.ios .theres-more .header-col{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:30px;width:350px}.omnigraffle-7.ios .theres-more .image-col{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:30px}.omnigraffle-7.ios .theres-more .theres-more-link{margin:20px 0 0 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}@media (max-width: 320px){.omnifocus.app_page .pro-grid #custom-perspectives-cell .icon{right:-10px}}.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 img{max-height:437px}.omnifocus.app_page section.watch-features .watch-outer-container{height:440px;width:280px;margin:auto;position:relative}.omnifocus.app_page section.watch-features .description-container{position:relative;height:150px;width:82%;margin:auto}.omnifocus.app_page section.watch-features .description-container h3{font-size:2.8em;font-family:"ProximaNovaA-Thin",sans-serif;color:#430098;text-align:left;margin:0.5em 0}.omnifocus.app_page section.watch-features .description-container p{font-family:"ProximaNovaA-Thin",sans-serif;font-size:1.5em;line-height:1.1em;margin:0.5em auto}@media (max-width: 768px){.omnifocus.app_page section.watch-features .omnifocus .description-container h3{font-size:2.3em;text-align:left}}@media (max-width: 414px){.omnifocus.app_page section.watch-features #watch{max-height:700px;height:700px;position:relative;margin-top:0;margin-bottom:0px}.omnifocus.app_page section.watch-features h3.iphone-title{display:block;font-size:4em;font-family:"ProximaNovaA-Thin",sans-serif;color:#430098;text-align:center;margin:0.25em 0}.omnifocus.app_page section.watch-features .description-container{position:absolute;top:510px;width:97%;margin:0 0.5em}.omnifocus.app_page section.watch-features .home h3{display:none}}@media (max-width: 375px){.omnifocus.app_page h3.iphone-title{font-size:4em}}@media (max-width: 320px){.omnifocus.app_page #watch{height:630px}.omnifocus.app_page h3.iphone-title{font-size:3em}.omnifocus.app_page .description-container{top:410px}}.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}.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 .icon-grid svg#AppLock,.app_page.omniplan .icon-grid svg#keyboard-support{height:109px;padding:12px 0 24px 0}.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}.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}.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}}.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%}}.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;-webkit-font-smoothing:antialiased}.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:none;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 .graffle-animated-banner{background:#0f424a;background:linear-gradient(#0f424a, #1a5a66)}.homepage .graffle-animated-banner .text-wrap{color:#84e8ad}.homepage .graffle-animated-banner .app-title-wrap{border-color:#0abba5}.homepage .graffle-animated-banner svg path,.homepage .graffle-animated-banner svg polygon{stroke:#0abba5}.homepage .graffle-animated-banner svg#dipper path{fill:#0abba5}.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 table.omnigraffle .title{background-color:#00A551}.previous_downloads .downloads table.omnifocus .title{background-color:#430098}.previous_downloads .downloads table.omnioutliner .title{background-color:#E4602A}.previous_downloads .downloads table.omniplan .title{background-color:#F9D13F}.previous_downloads .downloads table.omnipresence .title{background-color:#009fdc}.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}
