
h2 { padding: 0; }

.main li { font-size: 1.25em; color: #4d4d4d; line-height: 160%; font-weight: 400; }

.content-block { background-color: #fff; }
.content-block.gray { background-color: #f4f4f4; }
.content-block.dark { padding: 0; height: 306px; background: #1a1e29 url("/img/features/banner-buy-bg.jpg") no-repeat center center; }

.features-banner { position: relative; min-height: 776px; margin: 0; padding: 0; overflow: hidden; background: #181e26 url("/img/version-20151216/header-bg.jpg") no-repeat center top; background-size: 1920px 776px; }
.features-banner.main-banner { min-height: 660px; background-image: url("/img/features/main/header-bg.jpg"); }
.features-banner.editor-banner { background-image: url("/img/features/editor/header-bg.jpg"); }
.features-banner.annotate-banner { background-image: url("/img/features/annotate/header-bg.jpg"); }
.features-banner.sign-banner { background-image: url("/img/features/sign/header-bg.jpg"); }
.features-banner.reader-banner { background-image: url("/img/features/reader/header-bg.jpg"); }
.features-banner.fill-banner { background-image: url("/img/features/fill/header-bg.jpg"); }
.features-banner.merge-banner { background-image: url("/img/features/merge/header-bg.jpg"); }
.features-banner.combine-banner { padding: 68px 0 0; min-height: 452px; background-image: url("/img/features/combine/header-bg.jpg"); background-size: 1920px 520px; }
.features-banner.extract-banner { padding: 78px 0 0; min-height: 442px; background-image: url("/img/features/extract/header-bg.jpg"); background-size: 1920px 520px; }
.features-banner.compress-banner { padding: 68px 0 0; min-height: 502px; background-image: url("/img/features/compress/header-bg.jpg"); background-size: 1920px 570px; }
.features-banner.open-banner { padding: 48px 0 0; min-height: 522px; background-image: url("/img/features/compress/header-bg.jpg"); background-size: 1920px 570px; }
.features-banner.search-banner { padding: 48px 0 0; min-height: 522px; background-image: url("/img/features/compress/header-bg.jpg"); background-size: 1920px 570px; }
.features-banner.write-banner { padding: 48px 0 0; min-height: 522px; background-image: url("/img/features/compress/header-bg.jpg"); background-size: 1920px 570px; }

.features-banner.bf2016.editor-banner { background-image: url("/img/bf2016/edit-header-bg.jpg"); }
.features-banner.bf2016.annotate-banner { background-image: url("/img/bf2016/annotate-header-bg.jpg"); }
.features-banner.bf2016.sign-banner { background-image: url("/img/bf2016/sign-header-bg.jpg"); }
.features-banner.bf2016.reader-banner { background-image: url("/img/bf2016/read-header-bg.jpg"); }
.features-banner.bf2016.fill-banner { background-image: url("/img/bf2016/fill-header-bg.jpg"); }
.features-banner.bf2016.merge-banner { background-image: url("/img/bf2016/merge-header-bg.jpg"); }


.features-banner.combine-banner .icon { display: inline-block; width: 198px; height: 198px; background: url("/img/features/combine/banner-icon.png") no-repeat center center; background-size: 198px 198px; }
.features-banner.extract-banner .icon { display: inline-block; width: 198px; height: 198px; background: url("/img/features/extract/banner-icon.png") no-repeat center center; background-size: 198px 198px; }
.features-banner.compress-banner .icon { display: inline-block; width: 198px; height: 198px; background: url("/img/features/compress/banner-icon.png") no-repeat center center; background-size: 198px 198px; }
.features-banner.open-banner .icon { display: inline-block; width: 198px; height: 198px; background: url("/img/features/compress/banner-icon.png") no-repeat center center; background-size: 198px 198px; }
.features-banner.search-banner .icon { display: inline-block; width: 198px; height: 198px; background: url("/img/features/compress/banner-icon.png") no-repeat center center; background-size: 198px 198px; }
.features-banner.write-banner .icon { display: inline-block; width: 198px; height: 198px; background: url("/img/features/compress/banner-icon.png") no-repeat center center; background-size: 198px 198px; }

.features-banner h1 { padding: 140px 0 60px 130px; width: 420px; color: #fff; font-size: 2.75em; font-weight: 300; line-height: 70px; background: url("/img/blank.gif") no-repeat 0 160px; background-size: 108px 108px; }
.features-banner h1 span { font-weight: 600; }
.features-banner h1.no-icon { padding: 130px 0 10px 0; width: 500px; background: transparent; }
.features-banner .subtitle { padding: 0 0 50px; width: 460px; color: #e5f2ff; font-size: 1.68em; line-height: 40px; }
.features-banner .descr { width: 800px; margin: 0 auto; padding: 140px 0 60px; text-align: center; font-size: 1.68em; font-weight: 400; color: #e5f2ff; }

.ja .features-banner .subtitle { width: 520px; }

.features-banner.bf2016 .descr { padding: 140px 0 60px; }

.features-banner.editor-banner h1 { background-image: url("/img/features/editor/icon-banner-edit.png"); }
.features-banner.annotate-banner h1 { background-image: url("/img/features/annotate/icon-banner-annotate.png"); }
.features-banner.sign-banner h1 { background-image: url("/img/features/sign/icon-banner-sign.png"); }
.features-banner.reader-banner h1 { background-image: url("/img/features/reader/icon-banner-read.png"); }
.features-banner.fill-banner h1 { background-image: url("/img/features/fill/icon-banner-forms.png"); }
.features-banner.merge-banner h1 { background-image: url("/img/features/merge/icon-banner-merge.png"); }
.features-banner.combine-banner h1 { width: 100%; margin: -40px 0 0; padding: 0 0 0; background: none; font-size: 2.5em; font-weight: 600; }
.features-banner.extract-banner h1 { width: 100%; margin: -40px auto 0; padding: 0 0 32px; background: none; font-size: 2.5em; font-weight: 600; line-height: 60px; }
.features-banner.compress-banner h1 { width: 100%; margin: -40px 0 0; padding: 0 0 5px; background: none; font-size: 2.5em; font-weight: 600; }
.features-banner.open-banner h1 { width: 600px; margin: -40px auto 0; padding: 0 0 5px; background: none; font-size: 2.5em; font-weight: 600; line-height: 60px; }
.features-banner.search-banner h1 { width: 600px; margin: -40px auto 0; padding: 0 0 5px; background: none; font-size: 2.5em; font-weight: 600; line-height: 60px; }
.features-banner.write-banner h1 { width: 640px; margin: -40px auto 0; padding: 0 0 5px; background: none; font-size: 2.5em; font-weight: 600; line-height: 60px; }

.features-banner.combine-banner .subtitle { width: 100%; color: #fff; font-size: 1.5em; }
.features-banner.compress-banner .subtitle { width: 700px; margin: 0 auto; padding: 0 0 40px; color: #fff; font-size: 1.5em; }
.features-banner.open-banner .subtitle { width: 700px; margin: 0 auto; padding: 0 0 40px; color: #fff; font-size: 1.5em; }
.features-banner.search-banner .subtitle { width: 700px; margin: 0 auto; padding: 0 0 40px; color: #fff; font-size: 1.5em; }
.features-banner.write-banner .subtitle { width: 640px; margin: 0 auto; padding: 0 0 40px; color: #fff; font-size: 1.5em; }

.features-banner .loved-by { margin: 45px 0 0; padding: 0 0 0 60px; color: #c9d6e7; font-weight: 400; background: url("/img/features/header-icon-loved.png") no-repeat 0 0; background-size: 37px 32px; }

.features-banner.bf2016 .attention-sale { width: 270px; margin: 0; padding: 10px 0 0; color: #f62410; font-size: 1.125em; font-weight: 400; text-align: center; }
.features-banner.bf2016.merge-banner .attention-sale { width: 214px; }

.buttons .button { width: 266px; margin: 0 0 0 30px; padding: 9px 0 9px; font-size: 1em; font-weight: 600; border-width: 2px; border-radius: 4px; text-align: center; cursor: pointer; }
.buttons .button:first-of-type { margin: 0; }

.features-banner.merge-banner .buttons .button { width: 214px; }

.features-banner.annotate-banner .descr { width: 900px; }
.features-banner.fill-banner .descr { width: 540px; }


.content-block h2 { font-size: 2.25em; font-weight: 400; }

.illustration, .description { width: 50%; }

.description p { position: relative; z-index: 2; }

.main-banner h1 { font-size: 3em; font-weight: 400; }

.main-panel-0 h2 { padding: 20px 0 70px; font-weight: 400; }
.main-panel-0 hr { border: none; height: 1px; color: #ccc; background-color: #ccc; }

.learn-more { position: relative; display: inline-block; margin: 15px 0 0; padding: 0 20px 0 0; font-size: 1.25em; font-weight: 400; }
.learn-more:after { content: ""; border-bottom: 2px solid #0074e6; border-right: 2px solid #0074e6; width: 8px; height: 8px; position: absolute; right: 0; top: 10px; z-index: 100; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.main-panel-1 .illustration a { display: block; margin: 0 100px 0 auto; width: 286px; height: 286px; background: url("/img/features/main/pic-edit.png") no-repeat center center; background-size: 286px 286px; }
.main-panel-2 .illustration a { display: block; margin: 0 auto 0 100px; width: 286px; height: 286px; background: url("/img/features/main/pic-annotate.png") no-repeat center center; background-size: 286px 286px; }
.main-panel-3 .illustration a { display: block; margin: 0 100px 0 auto; width: 286px; height: 286px; background: url("/img/features/main/pic-merge.png") no-repeat center center; background-size: 286px 286px; }
.main-panel-4 .illustration a { display: block; margin: 0 auto 0 100px; width: 286px; height: 286px; background: url("/img/features/main/pic-sign.png") no-repeat center center; background-size: 286px 286px; }
.main-panel-5 .illustration a { display: block; margin: 0 100px 0 auto; width: 286px; height: 286px; background: url("/img/features/main/pic-fill.png") no-repeat center center; background-size: 286px 286px; }
.main-panel-6 .illustration a { display: block; margin: 0 auto 0 100px; width: 286px; height: 286px; background: url("/img/features/main/pic-read.png") no-repeat center center; background-size: 286px 286px; }

.main-panel-1 { padding: 60px 0 120px; }
.main-panel-1 .description { padding: 30px 0 0; }

.main-panel-2 { padding: 120px 0 120px; }
.main-panel-2 .description { padding: 15px 0 0; }

.main-panel-3 { padding: 120px 0 120px; }
.main-panel-3 .description { padding: 40px 0 0; }

.main-panel-4 { padding: 120px 0 120px; }
.main-panel-4 .description { padding: 40px 0 0; }

.main-panel-5 { padding: 110px 0 120px; }
.main-panel-5 .description { padding: 40px 0 0; }

.main-panel-6 { padding: 120px 0 120px; }
.main-panel-6 .description { padding: 30px 0 0; }


.editor-panel-1 .illustration img { display: block; margin: 30px 0 40px auto; width: 480px; height: 374px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }
.editor-panel-1 .description { width: 460px; padding: 120px 0 0; }

.en .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/en-edit_image.gif"); }
.de .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/de-edit_image.gif"); }
.es .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/es-edit_image.gif"); }
.fr .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/fr-edit_image.gif"); }
.it .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/it-edit_image.gif"); }
.ja .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/ja-edit_image.gif"); }
.pt .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/pt-edit_image.gif"); }
.ru .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/ru-edit_image.gif"); }
.zh .editor-panel-1 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/zh-edit_image.gif"); }

.editor-panel-2 .illustration img { display: block; margin: 0 auto 10px 0; width: 518px; height: 456px; background: url("/img/features/editor/pic2.png") no-repeat center center; background-size: 518px 456px; }
.editor-panel-2 .description { width: 460px; padding: 160px 60px 0 0; }

.en .editor-panel-2 .illustration img { background-image: url("/img/features/editor/pic2.png"); }
.de .editor-panel-2 .illustration img { background-image: url("/img/features/editor/de/de-pic2.png"); }
.es .editor-panel-2 .illustration img { background-image: url("/img/features/editor/es/es-pic2.png"); }
.fr .editor-panel-2 .illustration img { background-image: url("/img/features/editor/fr/fr-pic2.png"); }
.it .editor-panel-2 .illustration img { background-image: url("/img/features/editor/it/it-pic2.png"); }
.ja .editor-panel-2 .illustration img { background-image: url("/img/features/editor/ja/ja-pic2.png"); }
.pt .editor-panel-2 .illustration img { background-image: url("/img/features/editor/pt/pt-pic2.png"); }
.ru .editor-panel-2 .illustration img { background-image: url("/img/features/editor/ru/ru-pic2.png"); }
.zh .editor-panel-2 .illustration img { background-image: url("/img/features/editor/zh/zh-pic2.png"); }

.editor-panel-3 { padding: 0; height: 680px; background: url("/img/features/editor/pic3.jpg") no-repeat center center; }
.editor-panel-3 .description { width: 500px; margin: 70px 0 0; padding: 60px 40px; background: rgba(0, 0, 0, 0.4); border-radius: 4px; }
.editor-panel-3 .description h2, .editor-panel-3 .description p { color: #fff; }
.editor-panel-3 .buttons { margin: 30px 0 0; }
.editor-panel-3 .buttons .darkblue { background-color: rgba(0, 0, 0, 0.4); }

.editor-panel-4 .illustration img { display: block; margin: 20px auto 30px 0; width: 480px; height: 374px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }
.editor-panel-4 .description { width: 500px; padding: 80px 60px 0 0; }

.en .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/en-redact.gif"); }
.de .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/de-redact.gif"); }
.es .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/es-redact.gif"); }
.fr .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/fr-redact.gif"); }
.it .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/it-redact.gif"); }
.ja .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/ja-redact.gif"); }
.pt .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/pt-redact.gif"); }
.ru .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/ru-redact.gif"); }
.zh .editor-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/zh-redact.gif"); }

.editor-panel-5 .illustration img { display: block; margin: 0 0 0 auto; width: 540px; height: 458px; background: url("/img/features/editor/pic5.png") no-repeat center center; background-size: 540px 458px; }
.editor-panel-5 .description { width: 500px; padding: 120px 0 0 0; }

.en .editor-panel-5 .illustration img { background-image: url("/img/features/editor/pic5.png"); }
.de .editor-panel-5 .illustration img { background-image: url("/img/features/editor/de/de-pic5.png"); }
.es .editor-panel-5 .illustration img { background-image: url("/img/features/editor/es/es-pic5.png"); }
.fr .editor-panel-5 .illustration img { background-image: url("/img/features/editor/fr/fr-pic5.png"); }
.it .editor-panel-5 .illustration img { background-image: url("/img/features/editor/it/it-pic5.png"); }
.ja .editor-panel-5 .illustration img { background-image: url("/img/features/editor/ja/ja-pic5.png"); }
.pt .editor-panel-5 .illustration img { background-image: url("/img/features/editor/pt/pt-pic5.png"); }
.ru .editor-panel-5 .illustration img { background-image: url("/img/features/editor/ru/ru-pic5.png"); }
.zh .editor-panel-5 .illustration img { background-image: url("/img/features/editor/zh/zh-pic5.png"); }

.editor-panel-6 { padding: 0; height: 680px; background: url("/img/features/editor/pic6.jpg") no-repeat center center; }
.editor-panel-6 .description { width: 500px; margin: 70px 0 0; padding: 60px 50px; background: rgba(0, 0, 0, 0.4); border-radius: 4px; }
.editor-panel-6 .description h2, .editor-panel-6 .description p { color: #fff; }

.editor-panel-7 h2 { margin: 0 auto; padding: 20px 0 0; width: 800px; }
.editor-panel-7 img { display: block; margin: 50px auto 30px; width: 1118px; height: 426px; background: url("/img/features/editor/pic8.png") no-repeat center center; background-size: 1118px 426px; }

.en .editor-panel-7 img { background-image: url("/img/features/editor/pic8.png"); }
.de .editor-panel-7 img { background-image: url("/img/features/editor/de/de-pic8.png"); }
.es .editor-panel-7 img { background-image: url("/img/features/editor/es/es-pic8.png"); }
.fr .editor-panel-7 img { background-image: url("/img/features/editor/fr/fr-pic8.png"); }
.it .editor-panel-7 img { background-image: url("/img/features/editor/it/it-pic8.png"); }
.ja .editor-panel-7 img { background-image: url("/img/features/editor/ja/ja-pic8.png"); }
.pt .editor-panel-7 img { background-image: url("/img/features/editor/pt/pt-pic8.png"); }
.ru .editor-panel-7 img { background-image: url("/img/features/editor/ru/ru-pic8.png"); }
.zh .editor-panel-7 img { background-image: url("/img/features/editor/zh/zh-pic8.png"); }

.editor-panel-8 .illustration img { display: block; margin: 0 auto 0 0; width: 442px; height: 464px; background: url("/img/features/editor/pic9.png") no-repeat center center; background-size: 442px 464px; }
.editor-panel-8 .description { width: 500px; padding: 50px 0 0 0; }

.en .editor-panel-8 .illustration img { background-image: url("/img/features/editor/pic9.png"); }
.de .editor-panel-8 .illustration img { background-image: url("/img/features/editor/de/de-pic9.png"); }
.es .editor-panel-8 .illustration img { background-image: url("/img/features/editor/es/es-pic9.png"); }
.fr .editor-panel-8 .illustration img { background-image: url("/img/features/editor/fr/fr-pic9.png"); }
.it .editor-panel-8 .illustration img { background-image: url("/img/features/editor/it/it-pic9.png"); }
.ja .editor-panel-8 .illustration img { background-image: url("/img/features/editor/ja/ja-pic9.png"); }
.pt .editor-panel-8 .illustration img { background-image: url("/img/features/editor/pt/pt-pic9.png"); }
.ru .editor-panel-8 .illustration img { background-image: url("/img/features/editor/ru/ru-pic9.png"); }
.zh .editor-panel-8 .illustration img { background-image: url("/img/features/editor/zh/zh-pic9.png"); }


.annotate-panel-1 h2 { padding: 20px 0; font-weight: 400; }

.annotate-panel-2 .illustration img { display: block; margin: 20px auto 30px 0; width: 480px; height: 372px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }
.annotate-panel-2 .description { width: 460px; padding: 100px 60px 0 0; }

.annotate-panel-3 .content, .annotate-panel-5 .content { padding: 30px 0 20px; }
.annotate-panel-3 .illustration, .annotate-panel-5 .illustration { margin: 10px auto 0 200px; width: 96px; }
.annotate-panel-3 .description, .annotate-panel-5 .description { width: 590px; padding: 0 180px 0 0; }
.annotate-panel-3 .illustration img, .annotate-panel-5 .illustration img { display: block; width: 96px; height: 96px; background: url("/img/features/annotate/icon-drawing-eraser.png") no-repeat center center; background-size: 96px 96px; }

.annotate-panel-3 .drawing-eraser .illustration img { background-image: url("/img/features/annotate/icon-drawing-eraser.png"); }
.annotate-panel-3 .text-notes .illustration img { background-image: url("/img/features/annotate/icon-text-notes.png"); }
.annotate-panel-3 .shapes .illustration img { background-image: url("/img/features/annotate/icon-shapes.png"); }
.annotate-panel-5 .notes .illustration img { background-image: url("/img/features/annotate/icon-notes.png"); }
.annotate-panel-5 .selection .illustration img { background-image: url("/img/features/annotate/icon-selection.png"); }

.annotate-panel-4 .illustration img { display: block; margin: 20px auto 30px 0; width: 480px; height: 372px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }
.annotate-panel-4 .description { width: 460px; padding: 80px 0 0 0; }

.en .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/en-stamp.gif"); }
.de .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/de-stamp.gif"); }
.es .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/es-stamp.gif"); }
.fr .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/fr-stamp.gif"); }
.it .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/it-stamp.gif"); }
.ja .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/ja-stamp.gif"); }
.pt .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/pt-stamp.gif"); }
.ru .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/ru-stamp.gif"); }
.zh .annotate-panel-4 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170201/zh-stamp.gif"); }

.annotate-panel-6 h2 { margin: 10px auto; width: 1020px; font-size: 1.75em; }
.annotate-panel-6 img { display: inline-block; margin: 0 5px; width: 42px; height: 40px; background: url("/img/features/annotate/icon-sidebar.png") no-repeat center top; background-size: 42px 36px; vertical-align: middle; }

.sign-panel-1 p { width: 980px; margin: 0 auto; }
.sign-panel-1 video { display: block; margin: 60px auto 10px; width: 940px; height: 460px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }

.sign-panel-2 .illustration img { display: block; margin: 10px 0 10px auto; width: 480px; height: 374px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }
.sign-panel-2 .description { width: 460px; padding: 80px 60px 0 0; }

.en .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/en-sign.gif"); }
.de .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/de-sign.gif"); }
.es .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/es-sign.gif"); }
.fr .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/fr-sign.gif"); }
.it .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/it-sign.gif"); }
.ja .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/ja-sign.gif"); }
.pt .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/pt-sign.gif"); }
.ru .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/ru-sign.gif"); }
.zh .sign-panel-2 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/zh-sign.gif"); }

.sign-panel-3 { padding: 50px 0 20px; }
.sign-panel-3 .description { margin: 70px 80px 0 0; padding: 20px 0 0; width: 460px; }
.sign-panel-3 img { display: block; margin: 0 auto 0 0; width: 520px; height: 540px; background: url("/img/features/sign/pic2.png") no-repeat center center; background-size: 520px 540px; }

.reader-panel-1 h2 { padding: 20px 0; font-weight: 400; }

.reader-panel-2 { padding: 30px 0 40px; }
.reader-panel-2 .illustration { width: 400px; }
.reader-panel-2 .illustration img { display: block; margin: 0 auto 0 0; width: 260px; height: 360px; background: url("/img/features/reader/pic1.png") no-repeat center center; background-size: 260px 360px; }
.reader-panel-2 .description { margin: 90px 180px 0 0; width: 480px; }

.reader-panel-3 .illustration img { display: block; margin: 0 0 10px auto; width: 506px; height: 384px; background: url("/img/features/reader/pic2.png") no-repeat center center; background-size: 506px 384px; }
.reader-panel-3 .description { width: 500px; padding: 100px 0 0 0; }

.en .reader-panel-3 .illustration img { background-image: url("/img/features/reader/pic2.png"); }
.de .reader-panel-3 .illustration img { background-image: url("/img/features/reader/de/de-pic2.png"); }
.es .reader-panel-3 .illustration img { background-image: url("/img/features/reader/es/es-pic2.png"); }
.fr .reader-panel-3 .illustration img { background-image: url("/img/features/reader/fr/fr-pic2.png"); }
.it .reader-panel-3 .illustration img { background-image: url("/img/features/reader/it/it-pic2.png"); }
.ja .reader-panel-3 .illustration img { background-image: url("/img/features/reader/ja/ja-pic2.png"); }
.pt .reader-panel-3 .illustration img { background-image: url("/img/features/reader/pt/pt-pic2.png"); }
.ru .reader-panel-3 .illustration img { background-image: url("/img/features/reader/ru/ru-pic2.png"); }
.zh .reader-panel-3 .illustration img { background-image: url("/img/features/reader/zh/zh-pic2.png"); }

.reader-panel-4 .illustration img { display: block; margin: 10px auto 20px 0; width: 480px; height: 372px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }
.reader-panel-4 .description { width: 460px; padding: 60px 0 0 0; }

.reader-panel-5 .illustration img { display: block; margin: 20px 0 20px auto; width: 404px; height: 324px; background: url("/img/features/reader/pic3.png") no-repeat center center; background-size: 404px 324px; }
.reader-panel-5 .description { width: 500px; padding: 90px 0 0 0; }

.en .reader-panel-5 .illustration img { background-image: url("/img/features/reader/pic3.png"); }
.de .reader-panel-5 .illustration img { background-image: url("/img/features/reader/de/de-pic3.png"); }
.es .reader-panel-5 .illustration img { background-image: url("/img/features/reader/es/es-pic3.png"); }
.fr .reader-panel-5 .illustration img { background-image: url("/img/features/reader/fr/fr-pic3.png"); }
.it .reader-panel-5 .illustration img { background-image: url("/img/features/reader/it/it-pic3.png"); }
.ja .reader-panel-5 .illustration img { background-image: url("/img/features/reader/ja/ja-pic3.png"); }
.pt .reader-panel-5 .illustration img { background-image: url("/img/features/reader/pt/pt-pic3.png"); }
.ru .reader-panel-5 .illustration img { background-image: url("/img/features/reader/ru/ru-pic3.png"); }
.zh .reader-panel-5 .illustration img { background-image: url("/img/features/reader/zh/zh-pic3.png"); }

.fill-panel-1 p { padding: 0; }
.fill-panel-1 img { display: block; margin: 60px auto 0; width: 1032px; height: 456px; background: url("/img/features/fill/pic1.png") no-repeat center center; background-size: 1032px 456px; }

.en .fill-panel-1 img { background-image: url("/img/features/fill/pic1.png"); }
.de .fill-panel-1 img { background-image: url("/img/features/fill/de/de-pic1.png"); }
.es .fill-panel-1 img { background-image: url("/img/features/fill/es/es-pic1.png"); }
.fr .fill-panel-1 img { background-image: url("/img/features/fill/fr/fr-pic1.png"); }
.it .fill-panel-1 img { background-image: url("/img/features/fill/it/it-pic1.png"); }
.ja .fill-panel-1 img { background-image: url("/img/features/fill/ja/ja-pic1.png"); }
.pt .fill-panel-1 img { background-image: url("/img/features/fill/pt/pt-pic1.png"); }
.ru .fill-panel-1 img { background-image: url("/img/features/fill/ru/ru-pic1.png"); }
.zh .fill-panel-1 img { background-image: url("/img/features/fill/zh/zh-pic1.png"); }

.fill-panel-2 h2 { padding: 0 0 26px; }
.fill-panel-2 p { padding: 0 140px; }
.fill-panel-2 .illustration img { display: block; margin: 20px auto 0 16px; width: 368px; height: 376px; background: url("/img/features/fill/pic2.png") no-repeat center center; background-size: 368px 376px; }
.fill-panel-2 .description p { padding: 70px 0 0; }
.fill-panel-2 ul { margin: 25px 0 0 20px; color: #2aa6ff; }
.fill-panel-2 ul li { color: #2aa6ff; }
.fill-panel-2 ul li span { color: #4d4d4d; }

.fill-panel-3 { padding: 60px 0; }
.fill-panel-3 h2 { text-align: center; padding: 0 0 60px; }
.fill-panel-3 .illustration img { display: block; margin: 0 0 0 auto; width: 480px; height: 372px; border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.15); }
.fill-panel-3 .description { padding: 30px 0 0; width: 450px; }
.fill-panel-3 .description p { padding: 15px 0 0; }
.fill-panel-3 ul { margin: 15px 0 0 20px; color: #2aa6ff; }
.fill-panel-3 ul li { color: #2aa6ff; }
.fill-panel-3 ul li span { color: #4d4d4d; }

.en .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/en-fill_in_forms.gif"); }
.de .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/de-fill_in_forms.gif"); }
.es .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/es-fill_in_forms.gif"); }
.fr .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/fr-fill_in_forms.gif"); }
.it .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/it-fill_in_forms.gif"); }
.ja .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/ja-fill_in_forms.gif"); }
.pt .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/pt-fill_in_forms.gif"); }
.ru .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/ru-fill_in_forms.gif"); }
.zh .fill-panel-3 .illustration img { content: url("https://d3pbdh1dmixop.cloudfront.net/pdfexpert/gif/20170202/zh-fill_in_forms.gif"); }

.fill-panel-4 .illustration img { display: block; margin: 50px auto 0 0; width: 498px; height: 310px; background: url("/img/features/fill/pic3.png") no-repeat center center; background-size: 498px 310px; }
.fill-panel-4 .description { padding: 100px 40px 0 0; width: 520px; }
.fill-panel-4 p { padding: 100px 100px 20px; }
.fill-panel-4 ul { margin: 25px 0 0 20px; color: #2aa6ff; }
.fill-panel-4 ul li { color: #2aa6ff; }
.fill-panel-4 ul li span { color: #4d4d4d; }

.merge-panel-1 img { display: block; margin: 50px auto 60px 0; width: 378px; height: 338px; background: url("/img/features/merge/pic1.png") no-repeat center center; background-size: 378px 338px; }
.merge-panel-1 .description { width: 500px; padding: 70px 60px 0 0; }

.merge-panel-2 { padding: 60px 0 0; }
.merge-panel-2 .content { padding: 0 0 60px; }
.merge-panel-2 h2 { padding: 0 0 20px; }
.merge-panel-2 .illustration { margin: 10px auto 0 200px; width: 96px; }
.merge-panel-2 .description { width: 590px; padding: 0 180px 0 0; }
.merge-panel-2 .description h3 { color: #333; font-size: 1.5em; font-weight: 400; }
.merge-panel-2 .description p { padding: 20px 0 0; }
.merge-panel-2 .illustration img { display: block; width: 96px; height: 96px; background: url("/img/features/merge/pic2.png") no-repeat center center; background-size: 96px 96px; }

.merge-panel-2 .manage .illustration img { background-image: url("/img/features/merge/pic2.png"); }
.merge-panel-2 .extract .illustration img { background-image: url("/img/features/merge/pic3.png"); }
.merge-panel-2 .delete .illustration img { background-image: url("/img/features/merge/pic4.png"); }
.merge-panel-2 .rotate .illustration img { background-image: url("/img/features/merge/pic5.png"); }

.combine-panel-1 p { width: 840px; margin: 0 auto; padding: 0; }

.combine-panel-2 { padding: 52px 0 172px; }
.combine-panel-2 h3 { padding: 44px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.combine-panel-2 .illustration img { position: absolute; display: block; top: 0; right: 0; margin: 46px 0 -60px; width: 668px; height: 498px; background: url("/img/features/combine/pic1.png") no-repeat center center; background-size: 668px 498px; z-index: 1; }

.combine-panel-3 { padding: 150px 0 0; }
.combine-panel-3 .description { width: 540px; }
.combine-panel-3 h3 { width: 300px; font-size: 2.25em; font-weight: 400; color: #333; }
.combine-panel-3 .illustration img { display: block; margin: 20px 0 0; width: 616px; height: 372px; background: url("/img/features/combine/pic2.png") no-repeat center center; background-size: 616px 372px; }

.combine-panel-4 { padding: 70px 0 182px; background: url("/img/features/combine/pic3.png") no-repeat center center; background-size: 1286px 362px; }
.combine-panel-4 .description { width: 540px; }
.combine-panel-4 h3 { font-size: 2.25em; font-weight: 400; color: #333; }

.combine-panel-5 .description { width: 540px; }
.combine-panel-5 h3 { padding: 30px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.combine-panel-5 .illustration img { display: block; margin: 15px 0 20px; width: 512px; height: 300px; background: url("/img/features/combine/pic4.png") no-repeat center center; background-size: 512px 300px; }

.combine-panel-6 { padding: 50px 0 70px; }
.combine-panel-6 h2 { font-size: 2em; font-weight: 400; color: #333; }
.combine-panel-6 p { padding: 0; }
.combine-panel-6 ol { margin: 20px 0 20px 26px; }
.combine-panel-6 ol li { font-weight: 600; line-height: 38px; }
.combine-panel-6 ol li span { font-weight: 400; }
.combine-panel-6 .learn-more { margin: 0; }

.combine-panel-6 .description.right { width: 500px; }
.combine-panel-6 .description.right h2 { padding: 0 0 30px; }
.combine-panel-6 .description.right a { display: inline-block; margin: 8px 0; padding: 0 0 0 75px; height: 50px; font-size: 1.25em; line-height: 50px; background: url("/img/features/combine/icon-edit-small.png") no-repeat 0 0; background-size: 50px 50px; }
.combine-panel-6 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small.png"); }
.combine-panel-6 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small.png"); }
.combine-panel-6 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small.png"); }
.combine-panel-6 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small.png"); }
.combine-panel-6 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small.png"); }
.combine-panel-6 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small.png"); }

.extract-panel-1 { padding: 60px 0 100px; }
.extract-panel-1 .content:first-of-type p { margin: 0 auto; padding: 0; width: 900px; }
.extract-panel-1 h2 { padding: 0; }
.extract-panel-1 .divider { border: none; height: 1px; margin: 50px 0 50px; color: #ccc; background-color: #ccc; }
.extract-panel-1 h3 { padding: 44px 0 0; width: 400px; font-size: 2.25em; font-weight: 400; color: #333; }
.extract-panel-1 .illustration img { position: absolute; display: block; top: 0; right: 0; margin: 46px 0 -60px; width: 668px; height: 498px; background: url("/img/features/extract/pic1.png") no-repeat center center; background-size: 668px 498px; z-index: 1; }

.extract-panel-2 { padding: 165px 0 0; }
.extract-panel-2 .description { width: 540px; }
.extract-panel-2 h3 { padding: 15px 0 0; width: 300px; font-size: 2.25em; font-weight: 400; color: #333; }
.extract-panel-2 .illustration img { display: block; margin: 0 0 0; width: 616px; height: 372px; background: url("/img/features/extract/pic2.png") no-repeat center center; background-size: 616px 372px; }

.extract-panel-3 { padding: 60px 0 80px; }
.extract-panel-3 .description { width: 500px; }
.extract-panel-3 h3 { padding: 60px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.extract-panel-3 .illustration { width: 544px; }
.extract-panel-3 .illustration img { display: block; margin: 15px 0 0; width: 544px; height: 312px; background: url("/img/features/extract/pic3.png") no-repeat center center; background-size: 544px 312px; }

.extract-panel-4 { padding: 50px 0 80px; }
.extract-panel-4 h2 { font-size: 2em; font-weight: 400; color: #333; }
.extract-panel-4 p { padding: 0; }
.extract-panel-4 ol { margin: 20px 0 20px 26px; }
.extract-panel-4 ol li { font-weight: 600; line-height: 38px; }
.extract-panel-4 ol li span { font-weight: 400; }
.extract-panel-4 .learn-more { margin: 0; }

.extract-panel-4 .description.left h2 { width: 500px; }
.extract-panel-4 .description.left .thumbnails { display: inline-block; margin: 0 0 0 10px; width: 23px; height: 23px; background: url("/img/features/extract/icon-pages.png") no-repeat center center; background-size: 23px 23px; }
.extract-panel-4 .description.left .extract { display: inline-block; margin: 0 0 0 10px; width: 23px; height: 23px; background: url("/img/features/extract/icon-extract.png") no-repeat center center; background-size: 23px 23px; }

.extract-panel-4 .description.right { width: 500px; }
.extract-panel-4 .description.right h2 { padding: 0 0 30px; }
.extract-panel-4 .description.right a { display: inline-block; margin: 8px 0; padding: 0 0 0 75px; height: 50px; font-size: 1.25em; line-height: 50px; background: url("/img/features/combine/icon-edit-small.png") no-repeat 0 0; background-size: 50px 50px; }
.extract-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small.png"); }
.extract-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small.png"); }
.extract-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small.png"); }
.extract-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small.png"); }
.extract-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small.png"); }
.extract-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small.png"); }

.compress-panel-1 { padding: 60px 0 140px; }
.compress-panel-1 .content:first-of-type p { margin: 0 auto; padding: 0; width: 900px; }
.compress-panel-1 h2 { padding: 0; }
.compress-panel-1 .divider { border: none; height: 1px; margin: 50px 0 50px; color: #ccc; background-color: #ccc; }
.compress-panel-1 h3 { padding: 44px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.compress-panel-1 .illustration img { position: absolute; display: block; top: 0; right: 0; margin: 46px 0 -60px; width: 668px; height: 498px; background: url("/img/features/compress/pic1.png") no-repeat center center; background-size: 668px 498px; z-index: 1; }

.compress-panel-2 { padding: 165px 0 0; }
.compress-panel-2 .description { width: 540px; }
.compress-panel-2 h3 { padding: 15px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.compress-panel-2 .illustration img { display: block; margin: 0; width: 616px; height: 372px; background: url("/img/features/compress/pic2.png") no-repeat center center; background-size: 616px 372px; }

.compress-panel-3 { padding: 0 0 20px; }
.compress-panel-3 .description { width: 500px; }
.compress-panel-3 h3 { padding: 100px 0 0; width: 400px; font-size: 2.25em; font-weight: 400; color: #333; }
.compress-panel-3 .illustration { width: 486px; }
.compress-panel-3 .illustration img { display: block; margin: 0; width: 486px; height: 500px; background: url("/img/features/compress/pic3.png") no-repeat center center; background-size: 486px 500px; }

.compress-panel-4 { padding: 60px 0 80px; }
.compress-panel-4 h2 { font-size: 2em; font-weight: 400; color: #333; }
.compress-panel-4 p { padding: 0; }
.compress-panel-4 ol { margin: 20px 0 20px 26px; }
.compress-panel-4 ol li { font-weight: 600; line-height: 38px; }
.compress-panel-4 ol li span { font-weight: 400; }
.compress-panel-4 .learn-more { margin: 0; }

.compress-panel-4 .description.left h2 { width: 500px; }

.compress-panel-4 .description.right { width: 500px; }
.compress-panel-4 .description.right h2 { padding: 0 0 30px; }
.compress-panel-4 .description.right a { display: inline-block; margin: 8px 0; padding: 0 0 0 75px; height: 50px; font-size: 1.25em; line-height: 50px; background: url("/img/features/combine/icon-edit-small.png") no-repeat 0 0; background-size: 50px 50px; }
.compress-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small.png"); }
.compress-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small.png"); }
.compress-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small.png"); }
.compress-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small.png"); }
.compress-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small.png"); }
.compress-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small.png"); }


.open-panel-1 { padding: 60px 0 140px; }
.open-panel-1 .content:first-of-type p { margin: 0 auto; padding: 0; width: 900px; }
.open-panel-1 h2 { padding: 0; }
.open-panel-1 .divider { border: none; height: 1px; margin: 50px 0 50px; color: #ccc; background-color: #ccc; }
.open-panel-1 .description { width: 500px; }
.open-panel-1 h3 { padding: 74px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.open-panel-1 .illustration img { position: absolute; display: block; top: 0; right: 0; margin: 46px 0 -60px; width: 668px; height: 498px; background: url("/img/features/open/pic1.png") no-repeat center center; background-size: 668px 498px; z-index: 1; }

.open-panel-2 { padding: 165px 0 0; }
.open-panel-2 .description { width: 500px; }
.open-panel-2 h3 { padding: 30px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.open-panel-2 .illustration img { display: block; margin: 0; width: 616px; height: 372px; background: url("/img/features/open/pic2.png") no-repeat center center; background-size: 616px 372px; }

.open-panel-3 { padding: 30px 0 60px; }
.open-panel-3 .description { width: 500px; }
.open-panel-3 h3 { padding: 80px 0 0; width: 400px; font-size: 2.25em; font-weight: 400; color: #333; }
.open-panel-3 .illustration { width: 486px; }
.open-panel-3 .illustration img { display: block; margin: 0; width: 544px; height: 358px; background: url("/img/features/open/pic3.png") no-repeat center center; background-size: 544px 358px; }

.open-panel-4 { padding: 60px 0 80px; }
.open-panel-4 h2 { font-size: 2em; font-weight: 400; color: #333; }
.open-panel-4 p { padding: 0; }
.open-panel-4 ol { margin: 20px 0 20px 26px; }
.open-panel-4 ol li { font-weight: 600; line-height: 38px; }
.open-panel-4 ol li span { font-weight: 400; }
.open-panel-4 .learn-more { margin: 0; }

.open-panel-4 .description.left h2 { width: 540px; }

.open-panel-4 .description.right { width: 500px; }
.open-panel-4 .description.right h2 { padding: 0 0 30px; }
.open-panel-4 .description.right a { display: inline-block; margin: 8px 0; padding: 0 0 0 75px; height: 50px; font-size: 1.25em; line-height: 50px; background: url("/img/features/combine/icon-edit-small.png") no-repeat 0 0; background-size: 50px 50px; }
.open-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small.png"); }
.open-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small.png"); }
.open-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small.png"); }
.open-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small.png"); }
.open-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small.png"); }
.open-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small.png"); }


.search-panel-1 { padding: 60px 0 140px; }
.search-panel-1 .content:first-of-type p { margin: 0 auto; padding: 0; width: 940px; }
.search-panel-1 h2 { padding: 0; }
.search-panel-1 .divider { border: none; height: 1px; margin: 50px 0 50px; color: #ccc; background-color: #ccc; }
.search-panel-1 .description { width: 500px; }
.search-panel-1 h3 { padding: 74px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.search-panel-1 .illustration img { position: absolute; display: block; top: 0; right: 0; margin: 46px 0 -60px; width: 668px; height: 498px; background: url("/img/features/search/pic1.png") no-repeat center center; background-size: 668px 498px; z-index: 1; }

.search-panel-2 { padding: 165px 0 0; }
.search-panel-2 .description { width: 500px; }
.search-panel-2 h3 { padding: 30px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.search-panel-2 .illustration img { display: block; margin: 0; width: 616px; height: 408px; background: url("/img/features/search/pic2.png") no-repeat center center; background-size: 616px 408px; }

.search-panel-3 { padding: 30px 0 80px; }
.search-panel-3 .description { width: 500px; }
.search-panel-3 h3 { padding: 80px 0 0; width: 400px; font-size: 2.25em; font-weight: 400; color: #333; }
.search-panel-3 .illustration { width: 486px; }
.search-panel-3 .illustration img { display: block; margin: 0; width: 544px; height: 312px; background: url("/img/features/search/pic3.png") no-repeat center center; background-size: 544px 312px; }

.search-panel-4 { padding: 60px 0 80px; }
.search-panel-4 h2 { font-size: 2em; font-weight: 400; color: #333; }
.search-panel-4 p { padding: 0; }
.search-panel-4 ol { margin: 20px 0 20px 26px; }
.search-panel-4 ol li { font-weight: 600; line-height: 38px; }
.search-panel-4 ol li span { font-weight: 400; }
.search-panel-4 .learn-more { margin: 0; }

.search-panel-4 .description.left h2 { width: 540px; }

.search-panel-4 .description.right { width: 500px; }
.search-panel-4 .description.right h2 { padding: 0 0 30px; }
.search-panel-4 .description.right a { display: inline-block; margin: 8px 0; padding: 0 0 0 75px; height: 50px; font-size: 1.25em; line-height: 50px; background: url("/img/features/combine/icon-edit-small.png") no-repeat 0 0; background-size: 50px 50px; }
.search-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small.png"); }
.search-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small.png"); }
.search-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small.png"); }
.search-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small.png"); }
.search-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small.png"); }
.search-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small.png"); }


.write-panel-1 { padding: 60px 0 160px; }
.write-panel-1 .content:first-of-type p { margin: 0 auto; padding: 0; width: 940px; }
.write-panel-1 h2 { padding: 0; }
.write-panel-1 .divider { border: none; height: 1px; margin: 50px 0 50px; color: #ccc; background-color: #ccc; }
.write-panel-1 .description { width: 540px; }
.write-panel-1 h3 { padding: 90px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.write-panel-1 .illustration img { position: absolute; display: block; top: 0; right: 0; margin: 46px 0 -60px; width: 668px; height: 498px; background: url("/img/features/write/pic1.png") no-repeat center center; background-size: 668px 498px; z-index: 1; }

.write-panel-2 { padding: 165px 0 0; }
.write-panel-2 .description { width: 500px; }
.write-panel-2 h3 { padding: 30px 0 0; font-size: 2.25em; font-weight: 400; color: #333; }
.write-panel-2 .illustration img { display: block; margin: 0; width: 616px; height: 372px; background: url("/img/features/write/pic2.png") no-repeat center center; background-size: 616px 372px; }

.write-panel-3 { padding: 30px 0 60px; }
.write-panel-3 .description { width: 500px; }
.write-panel-3 h3 { padding: 80px 0 0; width: 400px; font-size: 2.25em; font-weight: 400; color: #333; }
.write-panel-3 .illustration { width: 486px; }
.write-panel-3 .illustration img { display: block; margin: 0; width: 544px; height: 354px; background: url("/img/features/write/pic3.png") no-repeat center center; background-size: 544px 354px; }

.write-panel-4 { padding: 60px 0 80px; }
.write-panel-4 h2 { font-size: 2em; font-weight: 400; color: #333; }
.write-panel-4 p { padding: 0; }
.write-panel-4 ol { margin: 20px 0 20px 26px; }
.write-panel-4 ol li { font-weight: 600; line-height: 38px; }
.write-panel-4 ol li span { font-weight: 400; }
.write-panel-4 .learn-more { margin: 0; }

.write-panel-4 .description.left h2 { width: 540px; }

.write-panel-4 .description.right { width: 500px; }
.write-panel-4 .description.right h2 { padding: 0 0 30px; }
.write-panel-4 .description.right a { display: inline-block; margin: 8px 0; padding: 0 0 0 75px; height: 50px; font-size: 1.25em; line-height: 50px; background: url("/img/features/combine/icon-edit-small.png") no-repeat 0 0; background-size: 50px 50px; }
.write-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small.png"); }
.write-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small.png"); }
.write-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small.png"); }
.write-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small.png"); }
.write-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small.png"); }
.write-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small.png"); }


.features-common-1 h3 { padding: 68px 0 0; font-size: 1.75em; font-weight: 400; color: #fff; }
.features-common-1 p { padding: 12px 0 40px; color: #fff; }
.features-common-1 .button { font-size: 1.125em; font-weight: 600; }

.features-common-2 { padding: 60px 0 80px; }
.features-common-2 h2 { padding: 0 0 50px; font-weight: 400; }

.features-common-3 h2 { padding: 10px 0 0; font-weight: 400; }
.features-common-3 .quote { margin: 40px 0 0; color: #5c6474; font-size: 1.68em; font-weight: 400; }
.features-common-3 .author { padding: 20px 70px 20px 0; }

.features-common-5 .icon { display: block; margin: 74px auto 0; width: 174px; height: 176px; background: url("/img/features/features-icon-expert.png") no-repeat top center; background-size: 174px 176px; }
.features-common-5 h2 { margin: -10px 0 0; font-size: 3em; font-weight: 600; }
.features-common-5 p { padding: 10px 0 50px; font-size: 1.68em; font-weight: 400; }


a.feature-card { display: inline-block; margin: 0 0 0 5px; width: 220px; height: 250px; vertical-align: top; }
a.feature-card:first-of-type { margin: 0; }
a.feature-card .card-icon { display: block; margin: 0 auto 20px; width: 185px; height: 185px; background: url("/img/blank.gif") no-repeat center center; background-size: 185px 185px; }
a.feature-card span { font-size: 1.25em; color: #5c6474; font-weight: 400; line-height: 160%; }

a.feature-card.editor-card .card-icon { background-image: url("/img/features/icon-feature-edit.png"); }
a.feature-card.reader-card .card-icon { background-image: url("/img/features/icon-feature-read.png"); }
a.feature-card.annotate-card .card-icon { background-image: url("/img/features/icon-feature-annotate.png"); }
a.feature-card.sign-card .card-icon { background-image: url("/img/features/icon-feature-sign.png"); }
a.feature-card.fill-card .card-icon { background-image: url("/img/features/icon-feature-fill.png"); }
a.feature-card.merge-card .card-icon { background-image: url("/img/features/icon-feature-merge.png"); }

.rating { display: block; width: 176px; height: 33px; margin: 40px auto 20px; background: url("/img/blank.gif") no-repeat center center; background-size: 176px 33px; }
.rating.rating-4 { background-image: url("/img/features/stars-4.png"); }
.rating.rating-45 { background-image: url("/img/features/stars-45.png"); }
.rating.rating-5 { background-image: url("/img/features/stars-5.png"); }

.press-panel { padding: 60px 0 100px; }
.press-panel h2 { padding: 10px 0 100px; font-weight: 400; }
.press-panel a.pub { cursor: pointer; }
.press-panel .pub h3 { color: #7e899f; }



@media (-webkit-min-device-pixel-ratio: 2) {
    .features-banner.main-banner { background-image: url("/img/features/main/header-bg_2x.jpg"); }
    .features-banner.editor-banner { background-image: url("/img/features/editor/header-bg_2x.jpg"); }
    .features-banner.annotate-banner { background-image: url("/img/features/annotate/header-bg_2x.jpg"); }
    .features-banner.sign-banner { background-image: url("/img/features/sign/header-bg_2x.jpg"); }
    .features-banner.reader-banner { background-image: url("/img/features/reader/header-bg_2x.jpg"); }
    .features-banner.fill-banner { background-image: url("/img/features/fill/header-bg_2x.jpg"); }
    .features-banner.merge-banner { background-image: url("/img/features/merge/header-bg_2x.jpg"); }
    .features-banner.combine-banner { background-image: url("/img/features/combine/header-bg_2x.jpg"); }
    .features-banner.extract-banner { background-image: url("/img/features/extract/header-bg_2x.jpg"); }
    .features-banner.compress-banner { background-image: url("/img/features/compress/header-bg_2x.jpg"); }

    .features-banner.combine-banner .icon { background-image: url("/img/features/combine/banner-icon_2x.png"); }
    .features-banner.extract-banner .icon { background-image: url("/img/features/extract/banner-icon_2x.png"); }
    .features-banner.compress-banner .icon { background-image: url("/img/features/compress/banner-icon_2x.png");}

    .features-banner.editor-banner h1 { background-image: url("/img/features/editor/icon-banner-edit_2x.png"); }
    .features-banner.annotate-banner h1 { background-image: url("/img/features/annotate/icon-banner-annotate_2x.png"); }
    .features-banner.sign-banner h1 { background-image: url("/img/features/sign/icon-banner-sign_2x.png"); }
    .features-banner.reader-banner h1 { background-image: url("/img/features/reader/icon-banner-read_2x.png"); }
    .features-banner.fill-banner h1 { background-image: url("/img/features/fill/icon-banner-forms_2x.png"); }
    .features-banner.merge-banner h1 { background-image: url("/img/features/merge/icon-banner-merge_2x.png"); }

    .main-panel-1 .illustration img { background-image: url("/img/features/main/pic-edit.png"); }
    .main-panel-2 .illustration img { background-image: url("/img/features/main/pic-annotate.png"); }
    .main-panel-3 .illustration img { background-image: url("/img/features/main/pic-merge.png"); }
    .main-panel-4 .illustration img { background-image: url("/img/features/main/pic-sign.png"); }
    .main-panel-5 .illustration img { background-image: url("/img/features/main/pic-fill.png"); }
    .main-panel-6 .illustration img { background-image: url("/img/features/main/pic-read.png"); }

    .editor-panel-2 .illustration img { background-image: url("/img/features/editor/pic2_2x.png"); }
    .editor-panel-5 .illustration img { background-image: url("/img/features/editor/pic5_2x.png"); }
    .editor-panel-7 img { background-image: url("/img/features/editor/pic8_2x.png"); }
    .editor-panel-8 .illustration img { background-image: url("/img/features/editor/pic9_2x.png"); }

    .en .editor-panel-2 .illustration img { background-image: url("/img/features/editor/pic2_2x.png"); }
    .de .editor-panel-2 .illustration img { background-image: url("/img/features/editor/de/de-pic2_2x.png"); }
    .es .editor-panel-2 .illustration img { background-image: url("/img/features/editor/es/es-pic2_2x.png"); }
    .fr .editor-panel-2 .illustration img { background-image: url("/img/features/editor/fr/fr-pic2_2x.png"); }
    .it .editor-panel-2 .illustration img { background-image: url("/img/features/editor/it/it-pic2_2x.png"); }
    .ja .editor-panel-2 .illustration img { background-image: url("/img/features/editor/ja/ja-pic2_2x.png"); }
    .pt .editor-panel-2 .illustration img { background-image: url("/img/features/editor/pt/pt-pic2_2x.png"); }
    .ru .editor-panel-2 .illustration img { background-image: url("/img/features/editor/ru/ru-pic2_2x.png"); }
    .zh .editor-panel-2 .illustration img { background-image: url("/img/features/editor/zh/zh-pic2_2x.png"); }

    .en .editor-panel-5 .illustration img { background-image: url("/img/features/editor/pic5_2x.png"); }
    .de .editor-panel-5 .illustration img { background-image: url("/img/features/editor/de/de-pic5_2x.png"); }
    .es .editor-panel-5 .illustration img { background-image: url("/img/features/editor/es/es-pic5_2x.png"); }
    .fr .editor-panel-5 .illustration img { background-image: url("/img/features/editor/fr/fr-pic5_2x.png"); }
    .it .editor-panel-5 .illustration img { background-image: url("/img/features/editor/it/it-pic5_2x.png"); }
    .ja .editor-panel-5 .illustration img { background-image: url("/img/features/editor/ja/ja-pic5_2x.png"); }
    .pt .editor-panel-5 .illustration img { background-image: url("/img/features/editor/pt/pt-pic5_2x.png"); }
    .ru .editor-panel-5 .illustration img { background-image: url("/img/features/editor/ru/ru-pic5_2x.png"); }
    .zh .editor-panel-5 .illustration img { background-image: url("/img/features/editor/zh/zh-pic5_2x.png"); }

    .en .editor-panel-7 img { background-image: url("/img/features/editor/pic8_2x.png"); }
    .de .editor-panel-7 img { background-image: url("/img/features/editor/de/de-pic8_2x.png"); }
    .es .editor-panel-7 img { background-image: url("/img/features/editor/es/es-pic8_2x.png"); }
    .fr .editor-panel-7 img { background-image: url("/img/features/editor/fr/fr-pic8_2x.png"); }
    .it .editor-panel-7 img { background-image: url("/img/features/editor/it/it-pic8_2x.png"); }
    .ja .editor-panel-7 img { background-image: url("/img/features/editor/ja/ja-pic8_2x.png"); }
    .pt .editor-panel-7 img { background-image: url("/img/features/editor/pt/pt-pic8_2x.png"); }
    .ru .editor-panel-7 img { background-image: url("/img/features/editor/ru/ru-pic8_2x.png"); }
    .zh .editor-panel-7 img { background-image: url("/img/features/editor/zh/zh-pic8_2x.png"); }

    .en .editor-panel-8 .illustration img { background-image: url("/img/features/editor/pic9_2x.png"); }
    .de .editor-panel-8 .illustration img { background-image: url("/img/features/editor/de/de-pic9_2x.png"); }
    .es .editor-panel-8 .illustration img { background-image: url("/img/features/editor/es/es-pic9_2x.png"); }
    .fr .editor-panel-8 .illustration img { background-image: url("/img/features/editor/fr/fr-pic9_2x.png"); }
    .it .editor-panel-8 .illustration img { background-image: url("/img/features/editor/it/it-pic9_2x.png"); }
    .ja .editor-panel-8 .illustration img { background-image: url("/img/features/editor/ja/ja-pic9_2x.png"); }
    .pt .editor-panel-8 .illustration img { background-image: url("/img/features/editor/pt/pt-pic9_2x.png"); }
    .ru .editor-panel-8 .illustration img { background-image: url("/img/features/editor/ru/ru-pic9_2x.png"); }
    .zh .editor-panel-8 .illustration img { background-image: url("/img/features/editor/zh/zh-pic9_2x.png"); }

    .annotate-panel-3 .drawing-eraser .illustration img { background-image: url("/img/features/annotate/icon-drawing-eraser_2x.png"); }
    .annotate-panel-3 .text-notes .illustration img { background-image: url("/img/features/annotate/icon-text-notes_2x.png"); }
    .annotate-panel-3 .shapes .illustration img { background-image: url("/img/features/annotate/icon-shapes_2x.png"); }
    .annotate-panel-5 .notes .illustration img { background-image: url("/img/features/annotate/icon-notes_2x.png"); }
    .annotate-panel-5 .selection .illustration img { background-image: url("/img/features/annotate/icon-selection_2x.png"); }
    .annotate-panel-6 img { background-image: url("/img/features/annotate/icon-sidebar_2x.png"); }

    .sign-panel-3 img { background-image: url("/img/features/sign/pic2_2x.png"); }

    .reader-panel-2 .illustration img { background-image: url("/img/features/reader/pic1_2x.png"); }
    .reader-panel-3 .illustration img { background-image: url("/img/features/reader/pic2_2x.png"); }
    .reader-panel-5 .illustration img { background-image: url("/img/features/reader/pic3_2x.png"); }

    .en .reader-panel-3 .illustration img { background-image: url("/img/features/reader/pic2_2x.png"); }
    .de .reader-panel-3 .illustration img { background-image: url("/img/features/reader/de/de-pic2_2x.png"); }
    .es .reader-panel-3 .illustration img { background-image: url("/img/features/reader/es/es-pic2_2x.png"); }
    .fr .reader-panel-3 .illustration img { background-image: url("/img/features/reader/fr/fr-pic2_2x.png"); }
    .it .reader-panel-3 .illustration img { background-image: url("/img/features/reader/it/it-pic2_2x.png"); }
    .ja .reader-panel-3 .illustration img { background-image: url("/img/features/reader/ja/ja-pic2_2x.png"); }
    .pt .reader-panel-3 .illustration img { background-image: url("/img/features/reader/pt/pt-pic2_2x.png"); }
    .ru .reader-panel-3 .illustration img { background-image: url("/img/features/reader/ru/ru-pic2_2x.png"); }
    .zh .reader-panel-3 .illustration img { background-image: url("/img/features/reader/zh/zh-pic2_2x.png"); }

    .en .reader-panel-5 .illustration img { background-image: url("/img/features/reader/pic3_2x.png"); }
    .de .reader-panel-5 .illustration img { background-image: url("/img/features/reader/de/de-pic3_2x.png"); }
    .es .reader-panel-5 .illustration img { background-image: url("/img/features/reader/es/es-pic3_2x.png"); }
    .fr .reader-panel-5 .illustration img { background-image: url("/img/features/reader/fr/fr-pic3_2x.png"); }
    .it .reader-panel-5 .illustration img { background-image: url("/img/features/reader/it/it-pic3_2x.png"); }
    .ja .reader-panel-5 .illustration img { background-image: url("/img/features/reader/ja/ja-pic3_2x.png"); }
    .pt .reader-panel-5 .illustration img { background-image: url("/img/features/reader/pt/pt-pic3_2x.png"); }
    .ru .reader-panel-5 .illustration img { background-image: url("/img/features/reader/ru/ru-pic3_2x.png"); }
    .zh .reader-panel-5 .illustration img { background-image: url("/img/features/reader/zh/zh-pic3_2x.png"); }

    .fill-panel-1 img { background-image: url("/img/features/fill/pic1_2x.png"); }
    .fill-panel-2 .illustration img { background-image: url("/img/features/fill/pic2_2x.png"); }
    .fill-panel-4 .illustration img { background-image: url("/img/features/fill/pic3_2x.png"); }

    .en .fill-panel-1 img { background-image: url("/img/features/fill/pic1_2x.png"); }
    .de .fill-panel-1 img { background-image: url("/img/features/fill/de/de-pic1_2x.png"); }
    .es .fill-panel-1 img { background-image: url("/img/features/fill/es/es-pic1_2x.png"); }
    .fr .fill-panel-1 img { background-image: url("/img/features/fill/fr/fr-pic1_2x.png"); }
    .it .fill-panel-1 img { background-image: url("/img/features/fill/it/it-pic1_2x.png"); }
    .ja .fill-panel-1 img { background-image: url("/img/features/fill/ja/ja-pic1_2x.png"); }
    .pt .fill-panel-1 img { background-image: url("/img/features/fill/pt/pt-pic1_2x.png"); }
    .ru .fill-panel-1 img { background-image: url("/img/features/fill/ru/ru-pic1_2x.png"); }
    .zh .fill-panel-1 img { background-image: url("/img/features/fill/zh/zh-pic1_2x.png"); }

    .merge-panel-1 img { background-image: url("/img/features/merge/pic1_2x.png"); }
    .merge-panel-2 .illustration img { background-image: url("/img/features/merge/pic2_2x.png"); }
    .merge-panel-2 .manage .illustration img { background-image: url("/img/features/merge/pic2_2x.png"); }
    .merge-panel-2 .extract .illustration img { background-image: url("/img/features/merge/pic3_2x.png"); }
    .merge-panel-2 .delete .illustration img { background-image: url("/img/features/merge/pic4_2x.png"); }
    .merge-panel-2 .rotate .illustration img { background-image: url("/img/features/merge/pic5_2x.png"); }

    .combine-panel-2 .illustration img { background-image: url("/img/features/combine/pic1_2x.png"); }
    .combine-panel-3 .illustration img { background-image: url("/img/features/combine/pic2_2x.png"); }
    .combine-panel-4 { background-image: url("/img/features/combine/pic3_2x.png"); }
    .combine-panel-5 .illustration img { background-image: url("/img/features/combine/pic4_2x.png"); }
    .combine-panel-6 .description.right a { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .combine-panel-6 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .combine-panel-6 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small_2x.png"); }
    .combine-panel-6 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small_2x.png"); }
    .combine-panel-6 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small_2x.png"); }
    .combine-panel-6 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small_2x.png"); }
    .combine-panel-6 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small_2x.png"); }

    .extract-panel-1 .illustration img { background-image: url("/img/features/extract/pic1_2x.png"); }
    .extract-panel-2 .illustration img { background-image: url("/img/features/extract/pic2_2x.png"); }
    .extract-panel-3 .illustration img { background-image: url("/img/features/extract/pic3_2x.png"); }
    .extract-panel-4 .description.left .thumbnails { background-image: url("/img/features/extract/icon-pages_2x.png"); }
    .extract-panel-4 .description.left .extract { background-image: url("/img/features/extract/icon-extract_2x.png"); }
    .extract-panel-4 .description.right a { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .extract-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .extract-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small_2x.png"); }
    .extract-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small_2x.png"); }
    .extract-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small_2x.png"); }
    .extract-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small_2x.png"); }
    .extract-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small_2x.png"); }

    .compress-panel-1 .illustration img { background-image: url("/img/features/compress/pic1_2x.png"); }
    .compress-panel-2 .illustration img { background-image: url("/img/features/compress/pic2_2x.png"); }
    .compress-panel-3 .illustration img { background-image: url("/img/features/compress/pic3_2x.png"); }
    .compress-panel-4 .description.right a { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .compress-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .compress-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small_2x.png"); }
    .compress-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small_2x.png"); }
    .compress-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small_2x.png"); }
    .compress-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small_2x.png"); }
    .compress-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small_2x.png"); }

    .open-panel-1 .illustration img { background-image: url("/img/features/open/pic1_2x.png"); }
    .open-panel-2 .illustration img { background-image: url("/img/features/open/pic2_2x.png"); }
    .open-panel-3 .illustration img { background-image: url("/img/features/open/pic3_2x.png"); }
    .open-panel-4 .description.right a { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .open-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .open-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small_2x.png"); }
    .open-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small_2x.png"); }
    .open-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small_2x.png"); }
    .open-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small_2x.png"); }
    .open-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small_2x.png"); }

    .search-panel-1 .illustration img { background-image: url("/img/features/search/pic1_2x.png"); }
    .search-panel-2 .illustration img { background-image: url("/img/features/search/pic2_2x.png"); }
    .search-panel-3 .illustration img { background-image: url("/img/features/search/pic3_2x.png"); }
    .search-panel-4 .description.right a { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .search-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .search-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small_2x.png"); }
    .search-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small_2x.png"); }
    .search-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small_2x.png"); }
    .search-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small_2x.png"); }
    .search-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small_2x.png"); }

    .write-panel-1 .illustration img { background-image: url("/img/features/write/pic1_2x.png"); }
    .write-panel-2 .illustration img { background-image: url("/img/features/write/pic2_2x.png"); }
    .write-panel-3 .illustration img { background-image: url("/img/features/write/pic3_2x.png"); }
    .write-panel-4 .description.right a { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .write-panel-4 .description.right a.feature-edit { background-image: url("/img/features/combine/icon-edit-small_2x.png"); }
    .write-panel-4 .description.right a.feature-annotate { background-image: url("/img/features/combine/icon-annotate-small_2x.png"); }
    .write-panel-4 .description.right a.feature-sign { background-image: url("/img/features/combine/icon-sign-small_2x.png"); }
    .write-panel-4 .description.right a.feature-fill { background-image: url("/img/features/combine/icon-fill-small_2x.png"); }
    .write-panel-4 .description.right a.feature-read { background-image: url("/img/features/combine/icon-read-small_2x.png"); }
    .write-panel-4 .description.right a.feature-merge { background-image: url("/img/features/combine/icon-merge-small_2x.png"); }

    .rating.rating-4 { background-image: url("/img/features/stars-4_2x.png"); }
    .rating.rating-45 { background-image: url("/img/features/stars-45_2x.png"); }
    .rating.rating-5 { background-image: url("/img/features/stars-5_2x.png"); }
}


/* iPhone 4 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .features-main-banner { width: 100%; height: 284px; padding: 60px 0 0; background: url("/img/features/iphone/iph5-header-bg.jpg") no-repeat center bottom; background-size: 320px 344px; }
    .features-main-banner .icon { display: block; margin: 10px auto 0; width: 67px; height: 68px; background: url("/img/iphone/header-icon.png") no-repeat center center; background-size: 67px 68px; }
    .features-main-banner h3 { padding: 10px 0 0; color: #fff; font-size: 2em; font-weight: 400; line-height: 40px; }
    .features-main-banner h2 { padding: 0 20px; color: #e5f2ff; font-size: 1.125em; line-height: 1.4em; }

    .features-main-icon { display: block; margin: 0 auto; width: 108px; height: 108px; background: url("/img/blank.gif") no-repeat center center; background-size: 108px 108px; }

    .learn-more { position: relative; display: inline-block; margin: 0 auto; padding: 0 20px 0 0; font-size: 1em; font-weight: 400; }
    .learn-more:after { border-bottom: 2px solid #0074e6; border-right: 2px solid #0074e6; width: 6px; height: 6px; top: 8px; }

    .features-main-edit { padding: 0 0 20px; }
    .features-main-edit hr { border: none; margin: 0 20px 30px; height: 1px; color: #ccc; background-color: #ccc; }
    .features-main-edit img { background-image: url("/img/features/iphone/iph5-edit.png"); }

    .features-main-annotate { padding: 30px 0 20px; background-color: #fafafa; }
    .features-main-annotate img { background-image: url("/img/features/iphone/iph5-annotate.png"); }

    .features-main-merge { padding: 30px 0 20px; }
    .features-main-merge img { background-image: url("/img/features/iphone/iph5-merge.png"); }

    .features-main-sign { padding: 30px 0 20px; background-color: #fafafa; }
    .features-main-sign img { background-image: url("/img/features/iphone/iph5-sign.png"); }

    .features-main-fill { padding: 30px 0 20px; }
    .features-main-fill img { background-image: url("/img/features/iphone/iph5-fill.png"); }

    .features-main-read { padding: 30px 0 20px; background-color: #fafafa; }
    .features-main-read img { background-image: url("/img/features/iphone/iph5-read.png"); }

    .features-main-press { background-color: #fafafa; }
    .features-main-press h3 { padding: 30px 20px; }
    .features-main-press a { display: inline-block; margin: 0 0 30px; padding: 60px 0 0; width: 100px; font-size: 0.75em; line-height: 10px; color: #7e899f; text-align: center; background: url("/img/blank.gif") no-repeat center top; background-size: 52px 52px; }

    .features-main-press a.macstories { background-image: url("/img/version-b/press-icon-macstories.png"); }
    .features-main-press a.mac9to5 { background-image: url("/img/version-b/press-icon-9to5mac.png"); }
    .features-main-press a.imore { background-image: url("/img/version-b/press-icon-imore.png"); }
    .features-main-press a.ifun { background-image: url("/img/version-b/press-icon-ifun.png"); }
    .features-main-press a.cultofmac { background-image: url("/img/version-b/press-icon-CultOfMac.png"); }

    .section-quote { padding: 20px 0 0; }
}


/* iPhone 5 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (device-aspect-ratio: 40/71) {
}

/* iPhone 6 styles */
@media only screen and (min-device-width : 374px) and (max-device-width : 376px) {
    .features-main-banner { height: 306px; background: url("/img/features/iphone/iph6-header-bg.jpg") no-repeat center bottom; background-size: 375px 403px; }
    .features-main-banner .icon { margin: 30px auto 0; }
}

/* iPhone 6 Plus styles */
@media only screen and (min-device-width : 413px) and (max-device-width : 415px) {
    .features-main-banner { height: 300px; background: url("/img/features/iphone/iph6plus-header-bg.jpg") no-repeat center bottom; background-size: 414px 445px; }
    .features-main-banner .icon { margin: 30px auto 0; }

    .features-main-press a { padding: 80px 0 0; width: 120px; font-size: 0.875em; background-size: 70px 70px; }

    .features-main-press a.macstories { background-image: url("/img/version-b/press-icon-macstories@2x.png"); }
    .features-main-press a.mac9to5 { background-image: url("/img/version-b/press-icon-9to5mac@2x.png"); }
    .features-main-press a.imore { background-image: url("/img/version-b/press-icon-imore@2x.png"); }
    .features-main-press a.ifun { background-image: url("/img/version-b/press-icon-ifun@2x.png"); }
    .features-main-press a.cultofmac { background-image: url("/img/version-b/press-icon-CultOfMac@2x.png"); }
}