@charset "UTF-8";@import url("//fonts.googleapis.com/css?family=Pacifico");@import url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.css");html,body,ul,ol,li,form,fieldset,legend{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}fieldset,img{border:0}legend{color:black}li{list-style:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top;font-weight:normal}input,textarea,select{font-size:110%;line-height:1.1}abbr,acronym{border-bottom:0.1em dotted;cursor:help}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fa-icon:before{margin-right:10px;font-family:"FontAwesome";font-weight:normal !important;color:#777777}body{font-family:"source-sans-pro", Helvetica, Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-family:"adelle", Helvetica, Arial, sans-serif}a.button{font-family:"adelle", Helvetica, Arial, sans-serif}a.button .aside{font-family:"source-sans-pro", Helvetica, Arial, sans-serif}a.big-link{font-size:18px;display:inline-block;background:#333333;padding:5px 20px;border-radius:3px}a.big-link .fa{margin-right:5px;color:#dddddd}code{font-family:Courier, monospace;font-size:15px}body>.header ul{margin:0}body>.header ul.navi{font-family:"source-sans-pro", Helvetica, Arial, sans-serif;font-size:18px;text-shadow:black 0 1px 0}body{background:#222222;color:#eeeeee;text-rendering:optimizeLegibility;text-shadow:black 0 1px 0}body>*>.content,body>.section{width:900px;margin:0 auto}@media only screen and (max-width: 768px){body>*>.content,body>.section{width:auto;margin:0 20px}}h1 a.headerlink,h2 a.headerlink,h3 a.headerlink,h4 a.headerlink,h5 a.headerlink,h6 a.headerlink{display:inline;visibility:hidden;margin-left:10px;padding:0 5px;font-style:normal;text-decoration:none !important;color:#777777;position:absolute}h1 .note,h2 .note,h3 .note,h4 .note,h5 .note,h6 .note{font-family:"source-sans-pro", Helvetica, Arial, sans-serif;font-weight:normal}h1:hover a.headerlink,h2:hover a.headerlink,h3:hover a.headerlink,h4:hover a.headerlink,h5:hover a.headerlink,h6:hover a.headerlink{visibility:visible}h1:hover a.headerlink:hover,h2:hover a.headerlink:hover,h3:hover a.headerlink:hover,h4:hover a.headerlink:hover,h5:hover a.headerlink:hover,h6:hover a.headerlink:hover{color:#888888;background:#444444}ul,ol{margin:10px 0}ul li,ol li{margin-bottom:0px}p{margin-bottom:10px;line-height:1.2}img{border:none;outline:none}img.lazy,img.lazy-auto{opacity:0;transition:opacity 0.3s ease-in}img.lazy.loading,img.lazy-auto.loading{opacity:1;background:url("/images/loading-bb8e8ada.png") no-repeat center center;background-size:100px 27px}a{color:white;text-decoration:none}a.button{display:inline-block;padding:10px 15px;border-radius:3px;font-size:20px;font-weight:bold;background:#888888;color:white;text-decoration:none !important;text-shadow:#333333 0 1px 0;box-shadow:0 4px 1px 0 #555555}a.button:active{box-shadow:none;-o-transform:translate(0, 4px);-moz-transform:translate(0, 4px);-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}a.button:hover{background:#959595}a.button .aside{display:block;font-size:14px;font-style:italic;font-weight:normal;color:#eeeeee}a.button[href=""]{background:#555555;box-shadow:0 4px 1px 0 #444444;color:#888888}a.button[href=""]:active{box-shadow:none}a.button[href=""] *{color:#888888}a.button.buy,a.button.download{display:inline-block;padding:10px 15px;border-radius:3px;font-size:20px;font-weight:bold;background:#48a143;color:white;text-decoration:none !important;text-shadow:#333333 0 1px 0;box-shadow:0 4px 1px 0 #285925}a.button.buy:active,a.button.download:active{box-shadow:none;-o-transform:translate(0, 4px);-moz-transform:translate(0, 4px);-webkit-transform:translate(0, 4px);transform:translate(0, 4px)}a.button.buy:hover,a.button.download:hover{background:#50b34a}a.button.buy .aside,a.button.download .aside{display:block;font-size:14px;font-style:italic;font-weight:normal;color:#cae8c8}a.button.buy[href=""],a.button.download[href=""]{background:#555555;box-shadow:0 4px 1px 0 #444444;color:#888888}a.button.buy[href=""]:active,a.button.download[href=""]:active{box-shadow:none}a.button.buy[href=""] *,a.button.download[href=""] *{color:#888888}a.read-more{display:inline-block;font-style:italic;font-size:16px;margin-bottom:10px;border-bottom:1px dotted #eeeeee;text-decoration:none !important}a.read-more:after{content:" »"}ul.bulleted{padding-left:1em;text-indent:-1em;margin-bottom:10px}ul.bulleted li{text-indent:0;list-style:disc}body>.header{padding:0;background:#555555}body>.header:after{content:"";display:table;clear:both}body>.header>.content h2{float:left;line-height:57px}body>.header>.content h2 a{font-family:Pacifico, Helvetica, sans-serif;font-weight:normal;font-size:26px;color:#888888;text-shadow:black 0 1px 0;position:relative;top:3px;padding-left:10px}body>.header>.content h2 a:before{float:left;display:inline-block;width:40px;height:47px;content:"";background:url("/images/appicon-ad8a6ed5.png") no-repeat;background-size:40px 40px;background-position:0 7px;-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-transform:translateZ(0);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(100%)}body>.header>.content h2 a:hover{color:#999999}body>.header>.content h2 a:hover:before{-moz-filter:none;-webkit-filter:none;filter:none}body>.header>.content .handheld-navi-toggle{display:none;float:right;padding:0 15px;display:inline-block;color:#cccccc;line-height:60px}@media only screen and (max-width: 768px){body>.header>.content .handheld-navi-toggle{display:block}}body>.header>.content .handheld-navi-toggle:before{font-family:"FontAwesome";font-weight:normal;font-size:25px;content:"\f0c9";display:none}@media only screen and (max-width: 768px){body>.header>.content .handheld-navi-toggle:before{display:block}}body>.header>.content .handheld-navi-toggle.selected{background:#666666}body>.header>.content ul.navi{float:right;margin:0;line-height:60px}body>.header>.content ul.navi:after{content:"";display:table;clear:both}body>.header>.content ul.navi>li{float:left;list-style:none}@media only screen and (max-width: 768px){body>.header>.content ul.navi{float:none;clear:both;display:none}}body>.header>.content ul.navi ul{z-index:10}body>.header>.content ul.navi li{margin:0}@media only screen and (max-width: 768px){body>.header>.content ul.navi li{display:block;float:none}}body>.header>.content ul.navi li a{white-space:nowrap}body>.header>.content ul.navi li a:before{font-family:"FontAwesome";font-weight:normal;margin-right:10px;width:20px;color:#aaaaaa;display:inline-block}@media only screen and (min-width: 600px){body>.header>.content ul.navi li a:hover{background:#666666;color:white}body>.header>.content ul.navi li a:hover:before{color:white}body>.header>.content ul.navi li a.active{color:#888888;background:#484848}body>.header>.content ul.navi li a.active:before,body>.header>.content ul.navi li a.active:hover:before{color:#888888}}body>.header>.content ul.navi>li a{text-transform:uppercase;font-weight:bold;padding:0 15px;display:inline-block;color:#cccccc}@media only screen and (max-width: 768px){body>.header>.content ul.navi>li a{display:block}}body>.header>.content ul.navi>li.submenu{position:relative}@media only screen and (max-width: 768px){body>.header>.content ul.navi>li.submenu>a{display:none}}body>.header>.content ul.navi>li.submenu>a:after{content:"▸";width:10px;display:inline-block;margin-left:6px;color:#aaaaaa}body>.header>.content ul.navi>li.submenu>ul{display:none;position:absolute;right:0;background:#555555}@media only screen and (max-width: 768px){body>.header>.content ul.navi>li.submenu>ul{position:relative;display:block}}body>.header>.content ul.navi>li.submenu>ul>li a{display:block}body>.header>.content ul.navi>li.submenu:hover>a:after{content:"▾"}body>.header>.content ul.navi>li.submenu:hover>ul{display:block}body>.footer{background:black;color:#555555;margin:40px 0 0 0;padding:20px}body>.footer:after{content:"";display:table;clear:both}body>.footer .content>*:first-child{float:left}body>.footer .content>*:last-child{float:right}@media only screen and (max-width: 768px){body>.footer .content>*{float:none !important}}body>.footer .content a{color:#555555}body>.footer .content a:hover{color:#777777}@media only screen and (max-width: 768px){body>.footer .content .links{margin-top:10px}}body>.footer .content .links>a{padding:0 20px;border-right:1px solid #333333;white-space:nowrap}body>.footer .content .links>a:last-child{border-right:none}body>.footer .content .links>a>img{opacity:0.3}body>.footer .content .links>a:hover>img{opacity:0.5}body>.footer .content .links>a:before{font-family:"FontAwesome";font-weight:normal;font-size:20px;margin-right:5px;width:20px;display:inline-block}@media only screen and (max-width: 768px){body>.footer .content .links>a{display:block;height:2em;border-right:none;padding:0}}.section h1,.section h2{margin:40px 0 20px 0;font-size:38px}.section h1{font-size:38px}.section h2{font-style:italic;font-size:35px;color:#dddddd;text-shadow:black 0 1px 0}.section .sidebar{width:190px;float:left}@media only screen and (max-width: 768px){.section .sidebar{float:none;margin-bottom:20px;width:auto}}.section .sidebar .note{margin-top:20px;font-size:14px}.section .sidebar ul{color:#aaaaaa}.section .sidebar ul li a{color:#aaaaaa;text-decoration:underline}.section .indented{margin-left:210px;font-size:18px}@media only screen and (max-width: 768px){.section .indented{margin-left:0}}.section .indented p{margin-bottom:20px}.section .row{margin-bottom:20px}.section .row:after{content:"";display:table;clear:both}.section .row>div{float:left;width:260px;margin-right:20px}@media only screen and (max-width: 768px){.section .row>div{float:none;width:auto}}.section .row>div:last-child{margin-right:0}.section .row>div h3{margin-bottom:5px}.section .row>div span{display:block;color:#dddddd}.section .row>div a.read-more{margin-top:4px}.section.article .indented h1,.section.article .indented h2{margin:40px 0 10px 0;font-size:38px}.section.article .indented h2{font-style:italic;font-size:35px;color:#95a4e8;text-shadow:black 0 1px 0}.section.article .indented h3{margin:30px 0 10px 0;color:#8f97bb}.section.article .indented h3 code{color:#8f97bb;font-size:18px}.section.article .indented h4{margin:20px 0 10px 0;color:#7b819c}.section.article .indented h4 code{color:#7b819c}.section.article .indented p,.section.article .indented ul,.section.article .indented ol,.section.article .indented pre{margin-bottom:15px}.section.article .indented a{text-decoration:underline}@media only screen and (max-width: 768px){.section.article .indented a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.section.article .indented a.button{white-space:normal;word-wrap:normal}}.section.article .indented code{background:#333333;color:#dddddd;padding:0 5px;white-space:nowrap}@media only screen and (max-width: 768px){.section.article .indented code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}}.section.article .indented pre{border:1px solid #666666;background:#333333;padding:10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.section.article .indented pre code{background:none;white-space:pre;padding:0}.section.article .indented .box pre:last-child{border:none;margin-bottom:0;background:#242424}.section.article .indented .box pre:last-child code{color:#999999}.section.article .indented ul,.section.article .indented ol{padding-left:1em;text-indent:-1em;margin-bottom:10px}.section.article .indented ul li,.section.article .indented ol li{text-indent:0;list-style:disc}.section.wide{width:auto;margin:0;padding:40px 0}.section.wide h1,.section.wide h2{margin-top:0}.section.short{font-size:20px;color:#cccccc}.image-selector .mainimage{overflow:hidden;position:relative;margin:0 auto}.image-selector .mainimage .imagelist{position:absolute}.image-selector .thumbnails{padding:0 30px;text-align:center}@media only screen and (max-width: 768px){.image-selector .thumbnails{padding:0}}.image-selector .thumbnails .imagelist{display:inline-block}.image-selector .thumbnails .imagelist a{display:inline-block;opacity:0.5}.image-selector .thumbnails .imagelist a img{box-shadow:0px 0px 10px 0px #111111}.image-selector .thumbnails .imagelist a.selected{opacity:1}.button-block:after{content:"";display:table;clear:both}.button-block>.button{float:left;margin:10px 10px 0 0;min-width:150px}@media only screen and (max-width: 768px){.button-block>.button{margin:0 10px 10px 0}}.button-block>.box{margin:10px 0 0 20px}@media only screen and (max-width: 768px){.button-block>.box{margin:0}}.button-block>.box a{color:#bbbbbb}.sidebar-box{display:block;background:#333333;padding:20px 20px 10px 20px;margin:0 0 10px 0;font-size:14px;color:#aaaaaa}.sidebar-box h4{margin:0 0 5px 0}.sidebar-box ul li{list-style:disc;margin-left:1em}.box{display:inline-block;padding:15px;background:#333333}.box pre:last-child{border:none;margin-bottom:0}.note{color:#aaaaaa;font-style:italic}.note a{color:#dddddd}.note.small{font-size:14px}.error{color:#ad5555}.toc a{text-decoration:none !important}.toc ol{padding-left:0 !important}.toc ol li{list-style:none !important}.toc ol li.level-1{margin-left:0}.toc ol li.level-1 a{color:#eeeeee;font-size:20px}.toc ol li.level-2{margin-left:20px}.toc ol li.level-2 a{color:#eeeeee;font-size:18px}.toc ol li.level-2 a:before{content:"•";margin-right:10px}.toc ol li.level-3{margin-left:40px}.toc ol li.level-3 a{color:#bbbbbb;font-size:16px}.toc ol li.level-3 a:before{content:"•";margin-right:10px}.toc ol li.level-4{margin-left:60px}.toc ol li.level-4 a{color:#a2a2a2;font-size:14px}.hero{background:#333333;padding-bottom:40px;text-shadow:black 0 1px 0}.hero:after{content:"";display:table;clear:both}.hero .screenshots{float:left;margin:40px 20px 0 0}@media only screen and (max-width: 768px){.hero .screenshots{float:none;margin:0;padding:20px 0 0 0}}.hero .screenshots .mainimage,.hero .screenshots .mainimage .imagelist img{width:540px;height:410.0px}@media only screen and (max-width: 768px){.hero .screenshots .mainimage,.hero .screenshots .mainimage .imagelist img{width:280px;height:212.59259px}}.hero .screenshots .thumbnails{margin-top:20px}.hero .screenshots .thumbnails img{width:100px;height:74px;margin-right:5px}@media only screen and (max-width: 768px){.hero .screenshots .thumbnails img{width:60px;height:44px}}.hero .copy{padding-top:20px;color:#aaaaaa}.hero .copy h1{font-family:Pacifico, Helvetica, sans-serif;font-weight:normal;font-size:60px;color:#eeeeee;text-shadow:black 0 4px 0}.hero .copy h1:before{background:url("/images/appicon-ad8a6ed5.png") no-repeat;background-size:90px 90px;overflow:visible;width:90px;height:90px;display:inline-block}.hero .copy .subtitle{font-family:"adelle", Helvetica, Arial, sans-serif;font-style:italic;font-size:20px;margin-bottom:20px}.hero .copy ul.links{margin-top:20px}.hero .copy ul.links li a.read-more{font-size:17px;border:none}.hero .copy .button-block{margin-top:40px}.beta-form{margin:20px 0;background:#333333;padding:20px}.beta-form h5{font-size:20px}.beta-form h5 .note{font-family:"source-sans-pro", Helvetica, Arial, sans-serif;font-weight:normal}.beta-form .fields{margin:20px 0}.beta-form .fields:after{content:"";display:table;clear:both}.beta-form .fields>*{float:left;margin-right:20px}.beta-form .fields .email-container input{margin:5px 0;width:300px}.beta-form .fields .button-container .button{height:100%}.newsletter-subscribe{margin:20px 0;padding:20px;background:#333333;display:inline-block}.newsletter-subscribe h5{font-size:20px}.newsletter-subscribe h5 .note{font-family:"source-sans-pro", Helvetica, Arial, sans-serif;font-weight:normal}.newsletter-subscribe .info{color:#888888;font-size:16px;margin:5px 0 20px 0}.newsletter-subscribe .info p{margin:0 !important}.newsletter-subscribe .success-message{display:none}.newsletter-subscribe form{margin-top:10px}.newsletter-subscribe form:after{content:"";display:table;clear:both}.newsletter-subscribe form .inputs{float:left;position:relative;margin:0 20px 10px 0}@media only screen and (max-width: 768px){.newsletter-subscribe form .inputs{margin:0 0 10px 0;float:none}}.newsletter-subscribe form .inputs #email-input{width:300px}.newsletter-subscribe form .inputs #email-input[disabled=""]{opacity:0.3}.newsletter-subscribe form .inputs .error-message{display:none;font-size:16px;text-align:left;padding:0 3px;background:#571414;color:#eeeeee;position:absolute;top:-1.4em;height:1.4em;width:100%;overflow:hidden}.newsletter-subscribe form a.button.submit{float:left;height:30px;padding:5px 10px;font-size:15px;font-weight:normal}.newsletter-subscribe form a.button.submit .fa{width:17px;margin-right:5px}.section#newsletter>.content{text-align:center}.section.blog .blogpost{margin-bottom:60px}.section.blog .blogpost .date{color:#777777;font-style:italic}.section.blog .blogpost>a{text-decoration:none}.section.blog .blogpost>a h2{margin:0 0 10px 0}@media only screen and (max-width: 768px){.section.blogpost .sidebar{margin-top:20px}}.section.blogpost h1{margin:0}.section.blogpost .date,.section.blogpost .author{color:#777777;font-style:italic}.section.blogpost .content{margin-top:40px;margin-bottom:100px}.section.blogpost .content p>img{max-width:100%}.section.blogpost .content pre{word-wrap:normal;overflow-y:hidden;overflow-x:auto}.section.blogpost .content pre code{word-wrap:normal}.blog-article-footer{font-style:italic;background:#444444;padding:20px}.blog-article-footer p:last-child{margin-bottom:0 !important}body.core-body-window{font-size:18px}body.core-body-window>.header>.content h2 a:before{background:none;display:none}body.core-body-window .core-window form h2{color:#95a4e8}body.core-body-window .core-window form .store-product-price{font-size:25px;margin-left:20px}body.core-body-window .core-window form .core-form-field-group,body.core-body-window .core-window form .core-section{margin-top:40px}body.core-body-window .core-window form .core-form-field-group:first-child,body.core-body-window .core-window form .core-section:first-child{margin-top:0}body.core-body-window .core-window form .core-form-field-group h2,body.core-body-window .core-window form .core-form-field-group h3,body.core-body-window .core-window form .core-section h2,body.core-body-window .core-window form .core-section h3{margin-bottom:10px}body.core-body-window .core-window form .store-product-option-group{margin-top:20px}body.core-body-window .core-window form .store-product-option-group .store-product-option-group-title{margin-bottom:10px}body.core-body-window .core-window form .core-form-field-required .core-form-field-label:before{content:"*";color:#de5f5f;font-weight:bold;margin-right:5px}body.core-body-window .core-window form .core-form-field-body-note{color:#999999;margin-top:10px;margin-bottom:10px;font-weight:normal}body.core-body-window .store-page-navigation{border-top:1px solid #666666}body.core-body-window .store-notice-security,body.core-body-window .store-notice-reseller{color:#999999}.section.buy .purchase-options{text-shadow:#222222 0 1px 0}.section.buy .purchase-options:after{content:"";display:table;clear:both}.section.buy .purchase-options>.license{float:left;width:320px;margin:0 20px 20px 0;padding:0 0 10px 0;background:#282828}@media only screen and (max-width: 768px){.section.buy .purchase-options>.license{float:none;width:auto;margin-right:0}}.section.buy .purchase-options>.license .heading{padding:20px 10px 20px 10px;background:#333333}.section.buy .purchase-options>.license .heading .content{min-height:50px;padding-left:60px;background-repeat:no-repeat;background-size:50px 50px}.section.buy .purchase-options>.license .heading .content h3{font-size:19px;font-family:"adelle", Helvetica, Arial, sans-serif;font-weight:bold;padding-top:3px}.section.buy .purchase-options>.license .heading .subtitle{display:block;font-size:14px;font-style:italic;font-weight:normal;color:#aaaaaa}.section.buy .purchase-options>.license.personal .heading .content{background-image:url("/images/personal-a5ff3f2e.png")}.section.buy .purchase-options>.license.commercial .heading .content{background-image:url("/images/organization-97948de7.png")}.section.buy .purchase-options>.license .reseller{display:none}.section.buy .purchase-options>.license .reseller>*{display:block;padding:20px}.section.buy .purchase-options>.license .reseller>a{background:#333333}@media only screen and (min-width: 600px){.section.buy .purchase-options>.license .reseller>a:hover{background:#444444}}.section.buy .purchase-options>.license .reseller>a p.note{font-size:15px;margin-top:15px}.section.buy .purchase-options>.license .reseller>a .read-more{font-style:italic;text-decoration:underline;margin-top:20px}.section.buy .purchase-options>.license .reseller>a .read-more:after{content:" »"}.section.buy .purchase-options>.license .reseller>.note{font-size:15px;color:#888888}.section.buy .purchase-options>.license>.info{padding:20px}.section.buy .purchase-options>.license>.info ul{list-style:none;margin-left:0;padding-left:0;margin:0}.section.buy .purchase-options>.license>.info ul li{font-style:normal;font-size:17px;margin-bottom:5px}.section.buy .purchase-options>.license>.info ul li.check{color:#a6c7a5;padding-left:1em;text-indent:-1em}.section.buy .purchase-options>.license>.info ul li.check:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;text-align:center;content:"\f00c";width:1em;color:#80b07b}.section.buy .purchase-options>.license>.info ul li.note{color:#c7bfa5;padding-left:1em;text-indent:-1em}.section.buy .purchase-options>.license>.info ul li.note:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;text-align:center;content:"\f05a";width:1em;color:#b0af7b}.section.buy .purchase-options>.license>.info ul li.warn{color:#c7a5a5;padding-left:1em;text-indent:-1em}.section.buy .purchase-options>.license>.info ul li.warn:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;text-align:center;content:"\f06a";width:1em;color:#b07b7b}.section.buy .purchase-options>.license>.info ul li.info{color:#888888;font-size:16px;padding-left:1em;text-indent:-1em}.section.buy .purchase-options>.license>.info ul li.info a{color:#aaaaaa;border-bottom:1px dotted #aaaaaa}.section.buy .purchase-options>.license>.info ul li.info:before{display:inline-block;font-family:"FontAwesome";font-weight:normal;text-align:center;content:"\f02d";width:1em;color:#666666}.section.buy .purchase-options>.license .payment{padding:0 0 10px 0}.section.buy .purchase-options>.license .payment form{text-align:center;vertical-align:bottom}.section.buy .purchase-options>.license .payment form:after{content:"";display:table;clear:both}.section.buy .purchase-options>.license .payment form>*{float:left}.section.buy .purchase-options>.license .payment form .price{margin-right:20px;width:120px;min-height:1px;position:relative;text-align:right;margin-top:0}@media only screen and (max-width: 768px){.section.buy .purchase-options>.license .payment form .price{width:80px}}.section.buy .purchase-options>.license .payment form .price .amount{font-size:32px;font-weight:bold;line-height:0.8;overflow:visible;white-space:nowrap}@media only screen and (max-width: 768px){.section.buy .purchase-options>.license .payment form .price .amount{font-size:25px}}.section.buy .purchase-options>.license .payment form .price .currency{position:absolute;top:100%;right:0;font-size:14px;color:#aaaaaa}.section.buy .purchase-options>.license .payment form .button{text-align:left}.section.buy .purchase-options>.license .payment .note{margin:10px 20px 0 20px;text-align:center;font-size:15px;color:#666666}.section.buy .purchase-options>.license>.note{font-size:16px;color:#777777;padding:10px 0 10px 0;margin:10px 20px 0 20px;border-top:1px solid #666666}.section.buy .purchase-options>.license>.note a{color:#888888}#endorsements .row .endorsement{width:430px;padding:20px;height:180px;margin-right:40px}@media only screen and (max-width: 768px){#endorsements .row .endorsement{width:auto;height:auto;margin-right:0}}#endorsements .row .endorsement:last-child{margin-right:0}#endorsements .row .endorsement .quote{font-size:20px;font-style:italic;height:70px;position:relative}@media only screen and (max-width: 768px){#endorsements .row .endorsement .quote{height:auto;margin-bottom:10px}}#endorsements .row .endorsement .quote:before{content:"“";font-size:70px;font-weight:bold;color:#666666;position:absolute;left:-0.6em;top:-0.4em}#endorsements .row .endorsement .author{display:block;color:#999999}#endorsements .row .endorsement .author:after{content:"";display:table;clear:both}#endorsements .row .endorsement .author img{width:60px;height:60px;float:left;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}#endorsements .row .endorsement .author .name,#endorsements .row .endorsement .author .info{margin-left:80px}#endorsements .row .endorsement .author .name{font-weight:bold;font-size:20px}#endorsements .row .endorsement .author .info{font-size:15px;color:gray}#endorsements .row .endorsement .author .info a{color:gray;text-decoration:underline}.section.faq .indented h3{margin-top:40px}.section#highlights .highlight{margin-bottom:20px}.section#highlights .highlight:after{content:"";display:table;clear:both}.section#highlights .highlight img{width:280px;float:left;margin-right:20px;margin-bottom:10px;border-radius:6px;background:#444444}@media only screen and (max-width: 479px){.section#highlights .highlight img{float:none}}.section#highlights .highlight .info{float:left;width:500px}@media only screen and (max-width: 479px){.section#highlights .highlight .info{width:auto;float:none}}.section#highlights .highlight .info h3{font-size:24px;margin-bottom:10px}.section#highlights .highlight .info a{color:#cccccc;text-decoration:underline}.section#highlights .highlight .info code{font-size:15px}.section#highlights .highlight .info .info-footer{font-style:italic;color:#aaaaaa}#logos h2{margin-bottom:40px}#logos .row{margin-top:0;margin-bottom:0;text-align:center}#logos .row img{width:100px;height:80px;margin:20px 40px 0 0}.release-notes h3{margin:40px 0 0 0}.release-notes h3 .aside{color:#aaaaaa}.release-notes .date{margin:0 0 20px 0;color:#666666;font-size:15px}.release-notes .note{padding:5px 10px;display:inline-block;color:#f0efcc;background:#49440b;margin-bottom:10px}.release-notes .note:before{content:"Note:";margin-right:5px;font-weight:bold}.release-notes ul{list-style-type:none;margin:0 0 0 5px;padding-left:80px;text-indent:-85px}@media only screen and (max-width: 768px){.release-notes ul{padding-left:0;text-indent:0}}.release-notes ul li{margin:7px 0 7px 0;line-height:1.1}.release-notes ul li.new:before,.release-notes ul li.improved:before,.release-notes ul li.fixed:before,.release-notes ul li.changed:before{display:inline-block;margin-right:5px;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;border-radius:3px;padding:2px 5px;color:white;width:80px;text-align:right}.release-notes ul li.new:before{content:"New";color:#abf0a6;background:#13560e}.release-notes ul li.improved:before{content:"Improved";color:#bfcff4;background:#132f6e}.release-notes ul li.fixed:before{content:"Fixed";color:#f2c7a1;background:#552e0c}.release-notes ul li.changed:before{content:"Changed";color:#eeeeee;background:#555555}.release-notes ul li a{color:white;text-decoration:underline;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.release-notes ul li code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.section.rules .tag-section{margin-top:60px}.section.rules .tag-section:first-child{margin-top:0}.section.rules .tag-section:first-child h2{margin-top:0}.section.rules .tag-section .tag-description{color:#aaaaaa;margin-bottom:20px;font-family:"adelle", Helvetica, Arial, sans-serif}.section.rules .tag-section .rule{border-top:1px solid #888888;margin-bottom:40px}.section.rules .tag-section .rule h3{margin:20px 0 10px 0}.section.rules .tag-section .rule h3 .short-name{font-family:Courier, monospace;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-size:15px;font-weight:normal;color:#666666;display:inline}.section.rules .tag-section .rule h3 .short-name:before{content:"["}.section.rules .tag-section .rule h3 .short-name:after{content:"]"}.section.rules .tag-section .rule>div{margin-bottom:10px}.section.rules .tag-section .rule .application-condition{font-style:italic;color:#888888}.section.rules .tag-section .rule .warning{font-style:italic;color:#888888;font-size:15px}.section.rules .tag-section .rule .warning code{font-size:13px;color:#888888}.section.rules .tag-section .rule .warning:before{content:"Note:";margin-right:5px;font-weight:bold}.section.rules .tag-section .rule *>h4{display:inline-block;color:#aaaaaa;margin:0}.section.rules .tag-section .rule .links{margin-bottom:20px}.section.rules .tag-section .rule .links h4{margin-bottom:10px}.section.rules .tag-section .rule .links ul{padding-left:1em;text-indent:-1em;margin-bottom:10px;margin-top:0;color:#aaaaaa}.section.rules .tag-section .rule .links ul li{text-indent:0;list-style:disc}.section.rules .tag-section .rule .links ul li{font-size:15px}.section.rules .tag-section .rule .links ul li a{color:#aaaaaa}.section.rules .tag-section .rule .tags h4{margin-right:10px}.section.rules .tag-section .rule .tags .tag{display:inline-block;font-size:16px;background:#333333;color:#999999;border-radius:3px;padding:3px 8px;margin:0 3px 3px 0}.section.rules .tag-section .rule .options{margin-top:10px;color:#666666}.section.rules .tag-section .rule .options ul{margin-top:3px;font-size:15px;padding-left:1em;text-indent:-1em;margin-bottom:10px}.section.rules .tag-section .rule .options ul li{text-indent:0;list-style:disc}.section.rules .tag-section .rule .options ul li>*{display:inline}.section.rules .tag-section .rule .options ul li>.description{color:#aaaaaa;display:block}.section.rules .tag-section .rule .options ul li>.description>*{display:inline}.section.rules .tag-section .rule .options ul li>.description>.name{color:#888888;font-family:Courier, monospace;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.section.rules .tag-section .rule .options ul li>.description>.value-type{color:#666666;font-style:italic}.section.rules .tag-section .rule .options ul li>.info{display:block;font-style:italic}.section.rules .tag-section .rule .options ul li code{font-size:12px;color:#888888}#twitter-endorsements h2:after{content:"\f099";color:#00aced;font-family:"FontAwesome";font-weight:normal;font-style:normal;font-size:20px;margin-left:20px;display:inline-block;font-size:40px}@media only screen and (max-width: 768px){#twitter-endorsements h2:after{margin-left:0;display:block}}#twitter-endorsements .tweets:after{content:"";display:table;clear:both}#twitter-endorsements .tweets .tweet{float:left;width:280px;padding:10px;height:180px}@media only screen and (max-width: 768px){#twitter-endorsements .tweets .tweet{float:none;width:auto;height:auto;margin-bottom:20px}}#twitter-endorsements .tweets .tweet>a.user{margin-bottom:10px}#twitter-endorsements .tweets .tweet>a.user:after{content:"";display:table;clear:both}#twitter-endorsements .tweets .tweet>a.user>*{float:left}#twitter-endorsements .tweets .tweet>a.user>img{margin-right:10px}#twitter-endorsements .tweets .tweet>a.user .name{color:#cccccc;font-weight:bold}#twitter-endorsements .tweets .tweet>a.user .screen_name{color:#888888;font-size:16px}#twitter-endorsements .tweets .tweet>.content{padding-top:5px;font-size:18px}pre.highlight,.section.article .indented pre.highlight{border:none;background:#151515}pre.highlight{color:#eeeeee}pre.highlight .c{color:#777777}pre.highlight .c1{color:#777777}pre.highlight .bp{color:#dc322f}pre.highlight .n{color:#d33682}pre.highlight .nt{color:#d33682}pre.highlight .na{color:#6c71c4}pre.highlight .nc{color:#6c71c4}pre.highlight .nf{color:#6c71c4}pre.highlight .nn{color:#b58900}pre.highlight .nd{color:#b58900}pre.highlight .nv{color:#b58900}pre.highlight .nl{color:#b58900}pre.highlight .k{color:#268bd2}pre.highlight .kn{color:#268bd2}pre.highlight .p{color:#eeeeee}pre.highlight .o{color:#eeeeee}pre.highlight .s,pre.highlight .s1,pre.highlight .s2{color:#859900}pre.highlight .si{color:#859900}pre.highlight .se{color:#d33682}pre.highlight .mi{color:#dc322f}pre.highlight .gp{color:#b58900}pre.highlight .cp{color:#b58900}