html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:0}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body,select,input,textarea{color:#333}html,body{height:100%;margin:0;padding:0;min-width:760px}body,.yui3-widget-bd{font-family:"Lustria","Georgia",serif;background:#f2f3f2;height:100%}nav ul li,h1,h2,h3,.legacy-list,.mac-app .app-desc,.ios-app .app-desc,#footer,.button-image-container,.other-info,.serif-font,.img-container h4{font-family:"Raleway","Helvetica Neue","Arial",serif;font-weight:300;line-height:1em}b.serif-font{font-weight:600}#e-icon,.app-section .app-name,.button-img-container,.app-header h1,.features h2,.release-notes h5,.standard-section h3,.strong-font{font-family:"Montserrat",sans-serif;letter-spacing:-0.02em}body,p{font-size:11pt;font-weight:400}p{line-height:1.3em}h1{font-size:32pt}.page-header h1{margin-bottom:20px}a{text-decoration:none;color:#2685cf}a:hover{text-decoration:underline}ul.normallist li,ol.normallist li{margin-left:36px;text-indent:-5px}a:hover{text-decoration:underline}blockquote{margin-left:20px;background:#eee;border-left:1px solid #bbb;padding-left:10px}code,.codeblock{font-family:"Inconsolata","Bitstream Vera Sans","Courier",monospace;color:#444}code{background:#ddd;display:inline-block}.codeblock{border-top:1px dotted gray;border-bottom:1px dotted gray;display:block;margin-top:1em;margin-left:20px;margin-right:20px;margin-bottom:1em;padding:5px 10px;font-size:10pt;color:#444;line-height:1.2em}p{color:#444;margin-bottom:1em;letter-spacing:.02em;font-size:16px;line-height:1.8em}ul li{list-style:disc}ul li,ol li{margin-left:20px;margin-bottom:5px}table.normaltable{border:1px solid #aaa;margin-bottom:1em;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff}table.normaltable tr th{background:#444;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555',EndColorStr='#444444');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#444));background:-ms-linear-gradient(top,#555,#444);background:-webkit-linear-gradient(top,#555,#444);background:-moz-linear-gradient(top,#555,#444);background:linear-gradient(top,#555,#444);color:#eee;font-weight:300;text-shadow:none;padding:8px}table.normaltable tr td{padding:8px;background:#eee;border-top:1px solid #ddd}.centered{text-align:center}.hidden{display:none}.last-item{margin-right:0}.fa{text-decoration:none;text-shadow:none;color:black}.yui3-widget-mask{background:#000;filter:alpha(opacity=50);-ms-filter:'alpha(opacity=50)';-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}.panel{background:white;border:1px solid #bbb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.yui3-panel .panel .yui3-widget-hd .yui3-widget-buttons{background:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;left:-15px;top:-15px;text-align:left}.yui3-panel .panel .yui3-button-close,.yui3-panel .panel .yui3-button-close:hover{text-indent:-9999em;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background:0;background-repeat:no-repeat;background-position:0 0;background-image:url(images/close-v2.png);border:0;height:30px;width:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.yui3-panel .panel .yui3-button-close,.yui3-panel .panel .yui3-button-close:hover{background-image:url(images/close-v2@2x.png);background-size:30px 30px}}.yui3-panel .panel .yui3-widget-hd{padding:10px;text-align:center;font-size:14pt;border-bottom:1px solid #ccc;color:#555;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#e5e7e5}.yui3-panel .panel .yui3-widget-bd{overflow:auto;padding:20px 40px;text-align:left;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.yui3-panel .panel .yui3-widget-bd,.yui3-panel p{font-size:10.5pt;line-height:1.2em}.main-contents-left .yui3-panel p,.main-contents-left .yui3-panel ul{width:auto;color:#555;font-size:12pt}.main-contents-left .yui3-panel p b{color:#444}.feature-list li{font-size:11pt;margin-bottom:1em}.feature-list li p .strong-font{font-size:10.5pt}.feature-list li p{line-height:1.5em;font-size:10.5pt;margin-bottom:0}.release-notes h5{font-size:12pt;color:#444;margin-bottom:5px}.release-notes .feature-list{margin-bottom:20px}.release-notes .feature-list li{margin-bottom:5px;color:#666;font-size:10.5pt}.white-out-p{max-width:592px;margin:0 auto}.oops-inner-container{max-width:648px}#page{display:block;min-height:100%;position:relative}#main{padding-bottom:50px}.app-page-section{padding-top:50px;padding-bottom:50px;margin:0 auto}.iphone-app-page-section{padding-top:20px;padding-bottom:20px}.app-page-section-alt{background:rgba(0,0,0,0.03)}#main,.container{margin:0 auto;position:relative}.container{width:760px}#main .widget-area{float:right;overflow:hidden;width:220px}.inner-container-right,.inner-container-left{width:330px;float:right}.inner-container-right{margin-right:-10px}.inner-container-left{float:left}.inner-container{width:760px;margin:0 auto}.standard-list li{line-height:1.5em;margin-bottom:1em}p.fine-print,.small-note{font-size:9pt}.screen-reader-text,.assistive-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a.highslide,a.highslide:hover{text-decoration:none}.highslide-image{background:white}#branding{margin:0;padding:0;height:100px;background:#52614f;border-bottom:2px solid #36432e;border-top:2px solid #36432e}#branding h1,#branding{line-height:100px}#branding h1{margin:0;padding:0;float:left}#branding h1 a{text-decoration:none;font-size:24pt;color:white;display:block;letter-spacing:.04em}#e-icon{background:white;color:#52614f;font-size:30pt;float:left;width:60px;height:60px;margin-top:20px;margin-right:20px;line-height:60px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#access{margin:0;padding:0;float:right}#access ul{margin:0;padding:0}#access ul li{display:inline;margin:0;margin-left:40px;font-size:10pt;font-weight:400;letter-spacing:.1em;text-transform:uppercase}#access ul li a{color:rgba(255,255,255,0.8);text-shadow:none;text-decoration:none;font-weight:300;padding-bottom:3px;padding-left:2px}#access ul li a:hover{text-decoration:none;color:#eee;border-bottom:1px solid rgba(255,255,255,0.2)}#access .current_page_item a,#access .current_page_item a:hover{color:white;border-bottom:1px solid rgba(255,255,255,0.65)}.entry-meta{clear:both;display:block}.single-author .entry-meta .byline{display:none}#content nav{display:block;overflow:hidden}#content nav .nav-previous{float:left;width:50%}#content nav .nav-next{float:right;text-align:right;width:50%}#content #nav-above{display:none}.paged #content #nav-above,.single #content #nav-above{display:block}#nav-below{margin:1em 0 0}.post{margin-bottom:50px}.post h1,.post h1 a{font-size:24pt;text-decoration:none;color:#333}.post h1 a:hover{color:#2685cf}.post .entry-date{color:#aaa;font-size:12pt}.page-link{clear:both;margin:0 0 1em}.page .edit-link{clear:both;display:block}.error404 .widget{float:left;width:33%}.error404 .widget .widgettitle,.error404 .widget ul{margin-right:1em}.error404 .widget_tag_cloud{clear:both;float:none;width:100%}.error404 .entry-title{font-size:18pt;text-align:center;padding:50px 0 20px 0}.post .notice,.error404 #searchform{background:#eee;display:block;padding:1em}.image-attachment div.entry-meta{float:left}.image-attachment nav{float:right;margin:0 0 1em 0}.image-attachment .entry-content{clear:both}.image-attachment .entry-content .entry-attachment{background:#eee;margin:0 0 1em;padding:1em;text-align:center}.image-attachment .entry-content .attachment{display:block;margin:0 auto;text-align:center}.format-aside .entry-header{display:none}.single .format-aside .entry-header{display:block}.format-aside .entry-content,.format-aside .entry-summary{padding-top:1em}.single .format-aside .entry-content,.single .format-aside .entry-summary{padding-top:0}.format-gallery .gallery-thumb{float:left;margin:0 1em 0 0}.format-image .entry-header{display:none}.single .format-image .entry-header{display:block}.format-image .entry-content,.format-image .entry-summary{padding-top:1em}.single .format-image .entry-content,.single .format-image .entry-summary{padding-top:0}a img{border:0}p img{margin-bottom:.5em}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img,.wp-caption{max-width:100%;height:auto}img.alignleft{margin-right:1em}img.alignright{margin-left:1em}.wp-caption{padding:.5em;text-align:center}.wp-caption img{margin:.25em}.wp-caption .wp-caption-text{margin:.5em}.wp-smiley{margin:0}#searchform label{display:none}#searchform input#s{width:60%}input[type=text],input#s{margin:0 1em 0 0;width:60%}textarea{width:80%}.required{color:#c03}article.comment{display:block}#respond input[type=text]{display:block;width:60%}#respond textarea{display:block;margin:0 0 1em;width:80%}#respond .form-allowed-tags{clear:both;width:80%}#respond .form-allowed-tags code{display:block}.widget{display:block}.widget-area .widget_search{overflow:hidden}.widget-area .widget_search input{float:left}#footer{background:#52614f;padding-top:20px;font-size:8pt;color:white;height:30px;text-align:center;position:absolute;bottom:0;left:0;right:0}.app-section{padding-top:50px}.app-section h1{font-size:20pt;color:#999;margin-top:0;margin-bottom:5px;font-weight:300}.app-section h2{font-size:10pt;color:#aaa;padding-top:3px}.apps{margin-left:-20px}.app{text-align:center;background:rgba(0,0,0,0.05);display:block;float:left;cursor:pointer;text-decoration:none;-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;transition:background .2s ease-out;font-weight:normal;width:175px;height:155px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:20px;margin-top:20px}.app:hover{background:rgba(0,0,0,0.1);text-decoration:none}.app.legacy-app{width:100px;height:100px}.app-img{height:72px;width:72px;margin:20px auto 5px auto}.app-img.legacy-app-img{height:50px;width:50px;margin:0;margin-top:16px;padding:0}.app-name{font-weight:normal;color:#444;display:block;font-size:11pt;margin-bottom:5px;line-height:12pt}.app-name-small{font-size:10pt}.legacy-app .app-name{font-size:8pt;margin-top:0;margin-bottom:0;line-height:8pt}.app-desc{color:#555;font-size:9pt;display:block}#legacyapps{margin-bottom:50px}ul.legacy-list li{list-style:none;margin:0;margin-bottom:5px}ul.legacy-list li a{text-decoration:none;font-size:14pt;font-weight:normal}.hello-p{color:#555;margin-bottom:0}.app-header{margin-top:40px}.app-header-noimg{margin-top:60px;margin-bottom:0}.app-header.app-header-noimg h2{margin-bottom:0}.main-header{margin-top:50px}.app-header h1,.main-header h1{font-size:30pt;color:#333;margin-top:0;margin-bottom:5px;font-weight:400;letter-spacing:-0.05em;text-align:center}.app-header-img{margin-bottom:5px}.app-header-img-center{text-align:center}.main-header h1{font-size:48pt}.inner-container-right .app-header h1,.inner-container-left .app-header h1{text-align:left;margin-left:-8px;margin-top:40px}.inner-container-left .app-header h1{margin-top:80px}.iphone-screens-left,.iphone-screens-right{margin-top:60px}.iphone-screens-bottom,.button-group-bottom{margin-bottom:60px}.iphone-screens-right{float:right}#iphone-bg{background-image:url(images/iphone-bg.png);background-repeat:no-repeat;background-position:0 0;width:396px;height:744px;margin-left:0;margin-top:0}.iphone-screens-left #iphone-bg{margin-left:-20px}.iphone-screens-right #iphone-bg{margin-right:-25px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#iphone-bg{background-image:url(images/iphone-bg-2x.png);background-size:396px 744px}}.iphone-inner-screen{margin-top:126px;margin-left:38px;width:320px;height:480px}.app-header h1 img{margin-bottom:-24px;margin-right:5px;width:128px;height:128px}.iphone-app-header h1 img{width:72px;height:72px;margin-bottom:-22px}.app-header.app-header-smallphone h1{font-size:20pt}.app-header.app-header-smallphone h1 img{margin-bottom:-22px;margin-right:5px;width:64px;height:64px}.app-header h2{text-align:center;font-size:16pt;color:#666;margin-bottom:20px}.app-header h2.smaller-h2{font-size:24pt}.inner-container-right .app-header h1,.inner-container-left .app-header h1{margin-bottom:20px}.inner-container-right .app-header h2,.inner-container-left .app-header h2{text-align:left;line-height:1.2em;margin-bottom:0}.app-header h1 img{margin-right:10px}#majic-hero{width:884px;max-width:884px;height:430px;margin:60px auto 20px;display:block}#oops-hero{display:block;width:640px;height:400px;margin:40px auto 0}#herald-hero{width:350px;height:300px}.app-hero-right{float:right}.app-hero-right,.app-hero{background:0;border:4px solid white}p.alert{background:#f3ecac;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);color:#846800;font-size:11pt;line-height:1.5em;padding:5px 10px 4px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.main-contents-left p,.main-contents-left ul{width:350px}#primary.full-width .content-column{width:auto}p.col1,p.col2{width:400px;display:inline-block;text-align:left;vertical-align:top}p.col1{margin-right:50px}.button-group{text-align:center}.button-group-left{text-align:left;margin-top:40px}.button-group.button-group-left .button-img-container{margin:0}.button-group.button-group-left .other-info{margin-top:10px}.button-group a{font-weight:normal}.button-group .button-img-container{margin:0 auto}.button-group .button-img-container-last{margin-right:0}.centered-button-group .button-img-container{text-align:left}.button-img-container{background:#647466;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#708272',EndColorStr='#647466');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#708272),color-stop(1,#647466));background:-ms-linear-gradient(top,#708272,#647466);background:-webkit-linear-gradient(top,#708272,#647466);background:-moz-linear-gradient(top,#708272,#647466);background:linear-gradient(top,#708272,#647466);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-clip:border-box;border:0;padding:10px 20px;position:relative;width:200px;text-align:left}.button-img-container-last{margin-right:0}.button-img-container:hover{background:#5f6f61;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#6b7c6d',EndColorStr='#5f6f61');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6b7c6d),color-stop(1,#5f6f61));background:-ms-linear-gradient(top,#6b7c6d,#5f6f61);background:-webkit-linear-gradient(top,#6b7c6d,#5f6f61);background:-moz-linear-gradient(top,#6b7c6d,#5f6f61);background:linear-gradient(top,#6b7c6d,#5f6f61)}.button-img-container:active{-webkit-box-shadow:inset 0 2px 10px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 2px 10px rgba(0,0,0,0.5);box-shadow:inset 0 2px 10px rgba(0,0,0,0.5)}.centered-button-group{text-align:center}.centered-button-group .button-img-container{display:inline-block;float:none}.button-img-container-herald{padding-right:5px}.button-img-container-majic{padding-right:0}.button-img-container-oops{padding-right:0}.button-img-container-donate{background:#3f6dae;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#5c87c4',EndColorStr='#3f6dae');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5c87c4),color-stop(1,#3f6dae));background:-ms-linear-gradient(top,#5c87c4,#3f6dae);background:-webkit-linear-gradient(top,#5c87c4,#3f6dae);background:-moz-linear-gradient(top,#5c87c4,#3f6dae);background:linear-gradient(top,#5c87c4,#3f6dae);-webkit-box-shadow:0 1px 2px #bbb,inset 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:0 1px 2px #bbb,inset 0 1px 0 rgba(255,255,255,.1);box-shadow:0 1px 2px #bbb,inset 0 1px 0 rgba(255,255,255,.1);border:1px solid #3f6dae;border-bottom:1px solid #2b4a76}.button-img-container-donate:hover{background:#38619b;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4979bd',EndColorStr='#38619b');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4979bd),color-stop(1,#38619b));background:-ms-linear-gradient(top,#4979bd,#38619b);background:-webkit-linear-gradient(top,#4979bd,#38619b);background:-moz-linear-gradient(top,#4979bd,#38619b);background:linear-gradient(top,#4979bd,#38619b)}.button-img-container-donate:active{-webkit-box-shadow:inset 0 2px 4px #555;-moz-box-shadow:inset 0 2px 4px #555;box-shadow:inset 0 2px 4px #555;background:#315589;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3f6dae',EndColorStr='#315589');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3f6dae),color-stop(1,#315589));background:-ms-linear-gradient(top,#3f6dae,#315589);background:-webkit-linear-gradient(top,#3f6dae,#315589);background:-moz-linear-gradient(top,#3f6dae,#315589);background:linear-gradient(top,#3f6dae,#315589)}.button-img-container-appstore{background:#333;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555',EndColorStr='#333333');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#333));background:-ms-linear-gradient(top,#555,#333);background:-webkit-linear-gradient(top,#555,#333);background:-moz-linear-gradient(top,#555,#333);background:linear-gradient(top,#555,#333);border:1px solid #111;margin-bottom:5px;height:48px;padding:5px;width:154px}.button-img-container-appstore:hover{background:#262626;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#484848',EndColorStr='#262626');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#484848),color-stop(1,#262626));background:-ms-linear-gradient(top,#484848,#262626);background:-webkit-linear-gradient(top,#484848,#262626);background:-moz-linear-gradient(top,#484848,#262626);background:linear-gradient(top,#484848,#262626)}.button-img-container-appstore:active{-webkit-box-shadow:inset 0 2px 4px #000;-moz-box-shadow:inset 0 2px 4px #000;box-shadow:inset 0 2px 4px #000;background:#1a1a1a;filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3b3b3b',EndColorStr='#1a1a1a');*zoom:1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3b3b3b),color-stop(1,#1a1a1a));background:-ms-linear-gradient(top,#3b3b3b,#1a1a1a);background:-webkit-linear-gradient(top,#3b3b3b,#1a1a1a);background:-moz-linear-gradient(top,#3b3b3b,#1a1a1a);background:linear-gradient(top,#3b3b3b,#1a1a1a)}.button-img-container a,.button-img-container span{display:block}.button-img-container span{float:left}.button-img-container,.button-img-container a,.button-img-container a:visited{text-decoration:none}.button-img{float:left;width:50px;height:50px;margin-right:5px;color:white;background:0;font-size:30pt}.button-img-download{font-size:30pt;height:40px;margin-top:5px;margin-right:0;margin-bottom:3px}.button-img-donate{background:url(images/donate.png) no-repeat center center}.button-img-appstore{background:url(images/app-store.png) no-repeat 16px center;width:150px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.button-img-donate{background:url(images/donate@2x.png) no-repeat center center;background-size:50px 50px}.button-img-appstore{background:url(images/app-store@2x.png) no-repeat 16px center;background-size:122px 36px}}.button-img-container .button-maintitle{font-size:11pt;margin-bottom:0;line-height:1.5em;color:white;padding-top:5px;letter-spacing:-0.05em}.button-img-container .button-badge{font-size:9pt;color:#c6dbd0;margin-left:1px;letter-spacing:.03em}.button-img-container .button-badge,.version-info{font-family:"Helvetica Neue","Arial",sans-serif;letter-spacing:.03em}.button-img-container-donate .button-badge{color:rgba(255,255,255,0.5)}.version-info{color:#777;font-size:10pt;font-weight:300;margin-top:10px}.other-info{margin-top:30px;font-size:11pt;color:#888;line-height:1.5em}.other-info a{text-decoration:none}.other-info a:hover{text-decoration:underline}.features h2{font-size:11pt;margin-bottom:15px;margin-top:10px}.features p{color:#555;line-height:1.5em;font-size:11pt;padding-left:0}.feature-table{display:table}.feature-row{display:table-row}.feature-cell{display:table-cell}.features td,.feature-cell{padding-left:77px;padding-bottom:30px;border-collapse:collapse;background-repeat:no-repeat;background-position:35px 0;width:360px}.features td.feature-left,.features .feature-left{padding-right:35px;padding-left:42px;background-position:0 0}.feature-left{margin-right:20px}.features-nopics td,.features-nopics td.feature-left,.features-nopics .feature-cell,.features-nopics .feature-left{padding-left:0}.features-nopics td{width:440px}.herald-features .herald-feature-mailbox{background-image:url(images/herald/herald-features-mailbox.png)}.herald-features .herald-feature-clock{background-image:url(images/herald/herald-features-clock.png)}.herald-features .herald-feature-group{background-image:url(images/herald/herald-features-group.png)}.herald-features .herald-feature-text{background-image:url(images/herald/herald-features-text.png)}.herald-features .herald-feature-customize{background-image:url(images/herald/herald-features-customize.png)}.herald-features .herald-feature-toolbar{background-image:url(images/herald/herald-features-action.png)}.majic-features .majic-feature-cols{background-image:url(images/majic/majic-feature-image-col.png)}.majic-features .majic-feature-multi{background-image:url(images/majic/majic-feature-image-multi.png)}.majic-features .majic-feature-drag{background-image:url(images/majic/majic-feature-image-drag.png)}.majic-features .majic-feature-onescreen{background-image:url(images/majic/majic-feature-image-window.png)}.majic-features .majic-feature-filter{background-image:url(images/majic/majic-feature-image-user.png)}.majic-features .majic-feature-editing{background-image:url(images/majic/majic-feature-image-edit.png)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.herald-features .herald-feature-mailbox{background-image:url(images/herald/herald-features-mailbox@2x.png);background-size:32px 32px}.herald-features .herald-feature-clock{background-image:url(images/herald/herald-features-clock@2x.png);background-size:32px 32px}.herald-features .herald-feature-group{background-image:url(images/herald/herald-features-group@2x.png);background-size:32px 32px}.herald-features .herald-feature-text{background-image:url(images/herald/herald-features-text@2x.png);background-size:32px 32px}.herald-features .herald-feature-customize{background-image:url(images/herald/herald-features-customize@2x.png);background-size:32px 32px}.herald-features .herald-feature-toolbar{background-image:url(images/herald/herald-features-action@2x.png);background-size:32px 32px}.majic-features .majic-feature-cols{background-image:url(images/majic/majic-feature-image-col@2x.png);background-size:32px 32px}.majic-features .majic-feature-multi{background-image:url(images/majic/majic-feature-image-multi@2x.png);background-size:32px 32px}.majic-features .majic-feature-drag{background-image:url(images/majic/majic-feature-image-drag@2x.png);background-size:32px 32px}.majic-features .majic-feature-onescreen{background-image:url(images/majic/majic-feature-image-window@2x.png);background-size:32px 32px}.majic-features .majic-feature-filter{background-image:url(images/majic/majic-feature-image-user@2x.png);background-size:32px 32px}.majic-features .majic-feature-editing{background-image:url(images/majic/majic-feature-image-edit@2x.png);background-size:32px 32px}}.screenshots{text-align:center}a.highslide-full-expand{display:none!important}.erik-theme .highslide img{cursor:-webkit-zoom-in!important;cursor:-moz-zoom-in!important}.erik-theme img.highslide-image{cursor:-webkit-zoom-out!important;cursor:-moz-zoom-out!important}.screenshots .screen-thumb{margin-right:25px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;border:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.screenshots .screen-thumb:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.4);box-shadow:0 1px 6px rgba(0,0,0,0.4)}.screenshots .screen-thumb-last{margin-right:0}.testimonial{float:left;margin-right:20px;width:210px;margin-left:30px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.testimonial-last{margin-right:0}.testimonial blockquote{font-size:11pt;display:block;line-height:1.5em;color:#666;position:relative;margin:0;background:0;border:0;padding:0}.testimonial blockquote:before,.testimonial blockquote:after{color:#ccc;display:block;font-size:60pt;width:50px;font-family:"Georgia",serif}.testimonial blockquote:before{content:'\201C';height:0;position:absolute;left:-30px;top:3px}.testimonials .testimonial-author{text-align:left;font-size:11pt;margin-top:10px;color:#444}.testimonials .testimonial-author a{text-decoration:none}.testimonials .testimonial-author a:hover{text-decoration:underline}.faq .feature-list li{margin-bottom:2em}.oldversions .feature-list li{margin-left:0;margin-bottom:5px;list-style:none;padding-left:0}.oldversions .strong-font{font-size:10pt}.reviews{text-align:center}.reviews a{text-decoration:none;display:inline-block;width:163px;height:60px;margin-right:50px}.reviews a.last-review{margin-right:0}#herald-macupdate-review{background:url(images/herald/herald-macupdate-v2.png) 0 0 no-repeat}#herald-macworld-review{background:url(images/herald/herald-macworld.png) 0 0 no-repeat}#herald-toptech-review{background:url(images/herald/herald-toptech.png) 0 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#herald-macupdate-review{background:url(images/herald/herald-macupdate-v2@2x.png) 0 0 no-repeat;background-size:150px 60px}#herald-macworld-review{background:url(images/herald/herald-macworld@2x.png) 0 0 no-repeat;background-size:150px 60px}#herald-toptech-review{background:url(images/herald/herald-toptech@2x.png) 0 0 no-repeat;background-size:150px 60px}}.main-contents-whiteout{padding-bottom:20px}#whiteout-hero{width:600px;height:270px;margin:30px auto 30px;display:block}.standard-section-first{margin-top:50px}.standard-section{margin-bottom:50px}.standard-section h2{font-size:18pt;text-decoration:none;margin-bottom:30px;color:#666}.standard-section h3{font-size:12pt;margin-bottom:10px;margin-top:30px;color:#222;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.standard-p-left-img,.standard-p-right-img{-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid white;width:125px;height:125px;margin-bottom:10px}.about-me-image{width:110px;height:110px}.standard-p-left-img{float:left;margin-right:30px}.standard-p-right-img{float:right;margin-left:30px}.link-p{line-height:1.4em;margin-bottom:1.4em}.image-grid{margin:0 auto;margin-bottom:50px;margin-top:40px;margin-left:-10px}.image-grid .img-container{background:white;float:left;height:130px;display:block;padding:3px 3px 30px 3px;margin:0;margin-left:10px;margin-bottom:10px;text-align:center;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:175px}.image-grid .img-container img{height:130px;width:175px;display:inline-block;border:0}.image-grid .img-container h4{font-size:8pt;margin-top:6px;color:#444}.image-grid .img-container h4.small-img-caption{font-size:7.5pt}.image-grid .img-container img{cursor:pointer!important}.image-grid .img-container:hover{cursor:pointer;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5)}.image-grid .img-container:hover h4{color:#222}.block-with-image{margin-top:30px}.block-with-image img{border:1px solid gray;width:100px;height:100px;float:left;margin-top:5px}.block-with-image p,.block-with-image h4{margin-left:120px}@media only screen and (min-width:960px){#access ul li{font-size:10.5pt}#access ul{padding-top:4px}}@media only screen and (min-width:720px) and (max-width:959px){html,body{min-width:680px}.container{width:680px}.inner-container{width:680px}.main-contents-left p{width:290px;font-size:11pt}.testimonial{width:183px}#branding h1 a{text-decoration:none;font-size:20pt}#access ul{padding-top:3px}#access ul li{margin-left:30px}#e-icon{font-size:24pt;width:50px;height:50px;margin-top:15px;line-height:50px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#branding{height:80px}#branding h1,#branding{line-height:80px}.apps{margin-left:-15px}.app{width:158px;margin-left:15px;margin-top:15px;height:150px}.app-name{font-size:10pt}.app-name-small{font-size:8.5pt}.app-desc{font-size:8pt}.app-section h1{font-size:16pt;color:#999;margin-top:0;margin-bottom:0;font-weight:300}#majic-hero{width:660px;height:321.04072398190044px}.inner-container-right{margin-top:-30px}#iphone-bg{background-size:300px 563px;width:300px;height:563px}.iphone-inner-screen{margin-top:95px;margin-left:29px;width:242px;height:363px}}@media only screen and (min-width:720px) and (max-width:959px) and only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:720px) and (max-width:959px) and only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-width:720px) and (max-width:959px) and only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:720px) and (max-width:959px) and only screen and (min-device-pixel-ratio:1.5){#iphone-bg{background-size:300px 563px}}@media only screen and (max-width:719px){html,body{min-width:300px}.container{width:300px}.inner-container{width:300px}#herald-hero{width:290px;height:252px;margin-bottom:30px}.main-contents-left p,.main-contents-left ul{width:300px}.app-header h2{margin-bottom:0}#branding h1{margin-top:5px}#branding h1 a{text-decoration:none;font-size:20pt}#access{float:none;line-height:1em}#access ul li{margin-left:0;margin-right:27px}#e-icon{float:right;font-size:22pt;margin-right:0;width:40px;height:40px;margin-top:12.5px;line-height:40px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#branding{height:100px}#branding h1,#branding{line-height:55px}.app-header h2{font-size:14pt}.apps{margin-left:-10px}.app{width:140px;margin-left:10px;margin-top:10px;height:150px}.app-name{font-size:9pt}.app-name-small{font-size:8pt}.app-desc{font-size:7.5pt}.app-section h1{font-size:15pt;color:#999;margin-top:0;margin-bottom:0;font-weight:300}.app.legacy-app{width:92px;height:92px}.features .feature-cell{padding-left:42px;padding-bottom:30px;padding-top:1px;border-collapse:collapse;background-repeat:no-repeat;background-position:0 2px;width:258px}.feature-table,.feature-row,.feature-cell{display:block}.features .feature-cell,.features .feature-left{padding-right:0}.screenshots .screen-thumb{margin:0 auto 30px auto;display:block}.testimonial{float:none;margin-right:0;width:270px;margin-left:30px;padding:0;margin-bottom:60px}.testimonial-last{margin-bottom:0}.reviews a,.reviews a.last-review{display:block;float:none;margin:0 auto;margin-bottom:50px}.reviews a.last-review{margin-bottom:0}.standard-p-left-img,.standard-p-right-img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid white;width:80px;height:80px;margin-bottom:6px;margin-top:6px}.standard-p-left-img{margin-right:15px}.standard-p-right-img{float:right;margin-left:15px}.image-grid .img-container,.image-grid .img-container img{width:300px;height:225px}#majic-hero{width:296px;height:143.98190045248867px;margin-top:40px;margin-bottom:0}.inner-container-right{float:none;width:300px}#iphone-bg{background-size:300px 563px;width:300px;height:563px}.iphone-screens-left #iphone-bg,.iphone-screens-right #iphone-bg{margin-left:auto;margin-right:auto}.iphone-inner-screen{margin-top:95px;margin-left:29px;width:242px;height:363px}.iphone-screens-left,.iphone-screens-right{margin-top:30px;margin-bottom:50px}.button-group.button-group-left{text-align:center}.button-group.button-group-left .button-img-container{margin:0 auto}.button-group.button-group-bottom{margin-bottom:0}.app-header.app-header-smallphone h1{font-size:17pt}.app-header.app-header-smallphone h1 img{margin-bottom:-24px}#whiteout-hero{width:300px;height:135px}#oops-hero{width:300px;height:187.5px}}@media only screen and (max-width:719px) and only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:719px) and only screen and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:719px) and only screen and (min--moz-device-pixel-ratio:1.5),only screen and (max-width:719px) and only screen and (min-device-pixel-ratio:1.5){#iphone-bg{background-size:300px 563px}}