* { margin: 0; padding: 0; font-family: "Open Sans", HelveticaNeueCyr, Helvetica, Arial, Verdana, serif; }
a { text-decoration: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }


html { position: relative; }
body { width: 100%; min-width: 1200px; margin: 0 0 300px; background-color: #0c101a; }

.iphone { display: none; }


.trans_overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1100;}
.black_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.75); z-index: 1101; }
.white_content { position: fixed; width: 996px; height: 560px; top: 50%; left: 50%; margin: -280px 0 0 -498px; padding: 0; background-color: #3c3c40; z-index: 1102; -moz-opacity: 1; opacity:1; filter: alpha(opacity=100); overflow: hidden; }


.top { position: absolute; width: 100%; height: 60px; background-color: rgba(18, 18, 18, 0.5); z-index: 1000; }
.menu { width: 100%; }
.menu .container { position: relative; width: 1160px; height: 60px; margin: 0 auto; }

.menu .container .logo { position: absolute; display: block; top: 0; left: 0; width: 110px; height: 38px; background: url("/img/bf2016/readdle-logo.png") no-repeat 0 0; background-size: 110px 38px; }
.menu .container .adds { position: absolute; display: block; top: 0; right: 0; min-width: 100px; margin-top: 20px; color: #a7a7a7; text-align: right; }
.menu .container .adds:hover { color: #fff; }
.menu .container .adds:nth-of-type(2) { right: 200px; }

.menu .menu_container { text-align: right; padding: 0 100px 0 0; }
.menu_container ul li { position: relative; display: inline-block; list-style-type: none; font-size: 16px; }
.menu_container ul li a { position: relative; display: block; padding: 5px 8px 7px 5px; margin: 15px 0 0 60px; color: #bfbfbf; text-align: center; border-bottom: 2px solid transparent; }
.menu_container ul li a:hover { color: #fff; }
.menu_container ul li a.current { border-bottom: 2px solid #de2121; color: #fff; }
.menu_container ul li a.no-left-space { margin-left: 0; padding-left: 0; }

.menu_container ul li a.dropdown_link:after { transition: 0.2s; content: ""; border-bottom: 2px solid #9d9d9d; border-right: 2px solid #9d9d9d; width: 6px; height: 6px; position: absolute; right: 0; top: 7px; z-index: 100; -moz-transform: translate(10px,4px) rotate(45deg); -webkit-transform: translate(10px,4px) rotate(45deg); -o-transform: translate(10px,4px) rotate(45deg); -ms-transform: translate(10px,4px) rotate(45deg); transform: translate(10px,4px) rotate(45deg); }
.menu_container ul li a.dropdown_link:hover:after { border-color: #fff; }


#products_dropdown { position: absolute; margin: 0 0 0 10px; width: 190px; height: 347px; left: 0; top: 50px; padding: 15px 0 0 15px; text-align: left; list-style: none inside; background: url("/img/main/20161208/menublock1.png") no-repeat center top; background-size: 190px 347px; -webkit-columns: auto; -moz-columns: auto; columns: auto; opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition: 200ms; -o-transition: 200ms; transition: 200ms; box-sizing: border-box; }
#products_dropdown.inactive { opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }

#products_dropdown li { display: block !important; margin: 6px 0 10px; min-height: 30px; }
#products_dropdown li a { margin: 0 !important; padding: 0 !important; border: none !important; display: block; text-decoration: none; }

#products_dropdown li a .icon { float: left; display: block; height: 30px; width: 30px; margin: 0 15px 0 0; padding: 0; overflow: hidden; background: url("/img/main/20161208/sprite_apps_menu.png") no-repeat 0 0; background-size: 30px 310px; }
#products_dropdown li a .name { line-height: 1.8em; color: #d1d1d2; }
#products_dropdown li a .name:hover { color: #fff; }

#products_dropdown li a.pdfexpert_mac .icon { background-position: 0 0; }
#products_dropdown li a.pdfexpert5 .icon { background-position: 0 0; }
#products_dropdown li a.spark .icon { background-position: 0 -40px; }
#products_dropdown li a.scannerpro .icon { background-position: 0 -80px; }
#products_dropdown li a.calendars5 .icon { background-position: 0 -120px; }
#products_dropdown li a.pdfoffice .icon { background-position: 0 -160px; }
#products_dropdown li a.printerpro .icon { background-position: 0 -200px; }
#products_dropdown li a.pdfconverter .icon { background-position: 0 -240px; }
#products_dropdown li a.documents .icon { background-position: 0 -280px; }


#more_dropdown { position: absolute; margin: 0 0 0 15px; width: 150px; height: 129px; left: 0; top: 50px; padding: 15px 0 0 15px; text-align: left; list-style: none inside; background: url("/img/main/20161208/menublock2.png") no-repeat center top; background-size: 150px 129px; -webkit-columns: auto; -moz-columns: auto; columns: auto; opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition: 200ms; -o-transition: 200ms; transition: 200ms; box-sizing: border-box; }
#more_dropdown.inactive { opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }

#more_dropdown li { display: block !important; margin: 0 0 8px; min-height: 30px; }
#more_dropdown li a { margin: 0 !important; padding: 0 !important; border: none !important; display: block; text-decoration: none; }

#more_dropdown li a .name { line-height: 1.8em; color: #d1d1d2; }
#more_dropdown li a .name:hover { color: #fff; }


#howto_dropdown { position: absolute; margin: 0 0 0 10px; width: 190px; height: 347px; left: 0; top: 50px; padding: 15px 10px 0 15px; text-align: left; list-style: none inside; background: url("/img/main/20161208/menublock1.png") no-repeat center top; background-size: 190px 347px; -webkit-columns: auto; -moz-columns: auto; columns: auto; opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition: 200ms; -o-transition: 200ms; transition: 200ms; box-sizing: border-box; }
#howto_dropdown.inactive { opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }

#howto_dropdown li { display: block !important; margin: 0 0 8px; min-height: 25px; }
#howto_dropdown li a { margin: 0 !important; padding: 0 !important; border: none !important; display: block; text-align: left; text-decoration: none; }

#howto_dropdown li a .name { line-height: 1.3em; color: #d1d1d2; }
#howto_dropdown li a .name:hover { color: #fff; }


.menu_container #more_dropdown li a, .menu_container #products_dropdown li a { text-align: left; }


.menu_container ul li a.language-selector { display: inline-block; margin: 0 0 -6px 56px; padding: 0 20px 0 0; width: 29px; height: 21px; }
.menu_container ul li a.language-selector img { display: block; width: 29px; height: 21px; background: url("/img/dark_20161227/sprite-locals.png") no-repeat 0 0; background-size: 29px 246px; }
.menu_container ul li a.language-selector:after { right: 12px; top: 2px; }

.menu_container ul li a.language-selector.language-en img { background-position: 0 0; }
.menu_container ul li a.language-selector.language-de img { background-position: 0 -25px; }
.menu_container ul li a.language-selector.language-es img { background-position: 0 -50px; }
.menu_container ul li a.language-selector.language-fr img { background-position: 0 -75px; }
.menu_container ul li a.language-selector.language-it img { background-position: 0 -100px; }
.menu_container ul li a.language-selector.language-pt img { background-position: 0 -125px; }
.menu_container ul li a.language-selector.language-zh img { background-position: 0 -150px; }
.menu_container ul li a.language-selector.language-ja img { background-position: 0 -175px; }
.menu_container ul li a.language-selector.language-ru img { background-position: 0 -200px; }

#language_dropdown { position: absolute; margin: 0; width: 190px; height: auto; left: -20px; top: 30px; padding: 15px 0 0 15px; text-align: left; list-style: none inside; background: url("/img/main/20161208/menublock1.png") no-repeat center top; background-size: 190px 347px; -webkit-columns: auto; -moz-columns: auto; columns: auto; opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); -webkit-transition: 200ms; -o-transition: 200ms; transition: 200ms; box-sizing: border-box; border-radius: 6px; }
#language_dropdown.inactive { opacity: 0; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); }

#language_dropdown a { height: 21px; margin: 0 0 10px; padding: 0 0 0 40px !important; }
#language_dropdown a .icon { position: absolute; display: block; top: 0; left: 0; width: 29px; height: 21px; background: url("/img/dark_20161227/sprite-locals.png") no-repeat 0 0; background-size: 29px 246px; }
#language_dropdown a span { line-height: 21px; }

#language_dropdown a .icon.icon-en { background-position: 0 0; }
#language_dropdown a .icon.icon-de { background-position: 0 -25px; }
#language_dropdown a .icon.icon-es { background-position: 0 -50px; }
#language_dropdown a .icon.icon-fr { background-position: 0 -75px; }
#language_dropdown a .icon.icon-it { background-position: 0 -100px; }
#language_dropdown a .icon.icon-pt { background-position: 0 -125px; }
#language_dropdown a .icon.icon-zh { background-position: 0 -150px; }
#language_dropdown a .icon.icon-ja { background-position: 0 -175px; }
#language_dropdown a .icon.icon-ru { background-position: 0 -200px; }


.top .notification {
    position: absolute;
    top: 60px;
    left: 0;
    width: 100%;
    height: 36px;
    z-index: -1;
    background: #fff;
}

.top .notification .close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 36px;
    height: 36px;
    color: #555;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 36px;
    text-align: center;
}
.top .notification .close:after {
    content: "×";
}

.top .notification .container {
    display: inline-block;
    height: 36px;
}


.documents6_blog a {
    color: #333;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 36px;
}

.documents6_blog .red {
    color: #f00;
}

.documents6_blog .link {
    position: relative;
    color: #2c74e6;
}
.documents6_blog .link:after {
    content: "";
    border-bottom: 2px solid #2c74e6;
    border-right: 2px solid #2c74e6;
    width: 6px;
    height: 6px;
    position: absolute;
    right: -12px;
    top: 12px;
    z-index: 100;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}



.panel { width: 100%; }
.panel .container { position: relative; width: 1160px; margin: 0 auto; }

.next_container { position: absolute; display: block; bottom: 0; left: 0; width: 1160px; height: 60px; background: url("/img/main/20161208/line1.png") no-repeat center center; background-size: 1280px 40px; z-index: 1; }


.panel.home { background: url("/img/main/20161208/bk_gradient.png") repeat-x 0 60px; background-size: 2px 600px; }
.panel.home .container { padding: 0 0 110px; }

.panel.apps .container { padding: 30px 0 60px; }
.panel.reviews .container { padding: 0 0 160px; }


h1 { width: 100%; padding: 46px 0 18px; color: #fff; font-size: 2.25em; font-weight: 400; line-height: 50px; text-align: center; }
h1 span { color: #de2121; }

h2 { width: 100%; padding: 90px 0 30px; color: #fff; font-size: 2.25em; font-weight: 500; line-height: 44px; text-align: center; }

.panel.reviews h2 { font-size: 2.5em; line-height: 44px; }

.banner-light { position: absolute; top: 0; width: 100%; height: 266px; background: url("/img/main/20161208/bk_light.png") no-repeat center center; background-size: 766px 266px; }
.banner { display: block; position: relative; width: 100%; height: 562px; padding-top: 60px; background: url("/img/main/20161208/devicesblock1.png") no-repeat center 120px; background-size: 1106px 519px; }

.disclaimer { text-align: center; margin: 0 auto; }
.disclaimer p { color: #c0c0c0; font-size: 1.125em; font-weight: 400; line-height: 28px; }
.disclaimer p span { color: #fff; font-weight: 500; }


.apps { background: url("/img/main/20161208/line2.png") no-repeat center bottom; background-size: 1280px 1px; }

.product {float: left; display: block; position: relative; width: 278px; margin: 0 16px 20px 0; padding: 0; }
.product:nth-of-type(4), .product:nth-of-type(8) { margin-right: 0; }

.product .product-container { display: block; width: 100%; min-height: 420px; padding: 20px; border-radius: 7px; background: #181c26; box-sizing: border-box; }
.product .product-container:hover { background: -webkit-linear-gradient(-90deg, #252830 0%, #343844 100%); background: -moz-linear-gradient(-90deg, #252830 0%, #343844 100%); background: -o-linear-gradient(-90deg, #252830 0%, #343844 100%); background: -ms-linear-gradient(-90deg, #252830 0%, #343844 100%); background: linear-gradient(180deg, #252830 0%, #343844 100%); }
.product:nth-of-type(5) .product-container, .product:nth-of-type(6) .product-container, .product:nth-of-type(7) .product-container, .product:nth-of-type(8) .product-container { min-height: 380px; }

.product .icon { display: block; width: 123px; height: 122px; margin: 0 auto; background: url("/img/main/20161208/sprite_apps.png") no-repeat 0 0; background-size: 1012px 122px; }

.product.pdfexpert .icon { background-position: 0 0; }
.product.spark .icon { background-position: -127px 0; }
.product.scanner .icon { background-position: -254px 0; }
.product.calendars .icon { background-position: -382px 0; }
.product.pdfoffice .icon { background-position: -508px 0; }
.product.printer .icon { background-position: -636px 0; }
.product.converter .icon { background-position: -763px 0; }
.product.documents .icon { background-position: -890px 0; }

.product .product_info { position: relative; }

.product h4 { padding: 15px 20px 0; color: #fff; font-size: 1.375em; font-weight: normal; line-height: 1em; text-align: center; }
.product p { font-size: 16px; color: #bfbfbf; padding: 20px 0 0; line-height: 24px; }
.product p a { color: #159ffd; }
.product p a:hover { text-decoration: underline; }

.product .download-btn { position: absolute; bottom: 26px; left: 50%; display: block; width: 216px; height: 46px; margin: 0 0 0 -108px; line-height: 46px; color: #bfbfc1; font-size: 1.125em; text-align: center; border-radius: 6px; background: #31353e; }
.product:hover .download-btn { color: #fff; background: #3fc322; }
.product .download-btn:hover { color: #fff; background-color: #3fc322; cursor: pointer; }

.product .award { display: block; position: absolute; bottom: 100px; left: 50%; width: 248px; height: 40px; margin: 0 0 0 -124px; background: no-repeat 0 0; background-size: 248px 40px; }
.product .bestseller { display: block; position: absolute; bottom: 100px; left: 0; width: 100%; height: 40px; line-height: 40px; margin: 0; text-align: center; }

.product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear.png"); }
.product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016.png"); }
.product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice.png"); }

.en .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear.png"); }
.de .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/de_appoftheyear.png"); }
.es .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/es_appoftheyear.png"); }
.fr .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/fr_appoftheyear.png"); }
.it .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/it_appoftheyear.png"); }
.ja .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ja_appoftheyear.png"); }
.pt .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/pt_appoftheyear.png"); }
.ru .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ru_appoftheyear.png"); }
.zh .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/zh_appoftheyear.png"); }

.en .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016.png"); }
.de .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/de_bestof2016.png"); }
.es .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/es_bestof2016.png"); }
.fr .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/fr_bestof2016.png"); }
.it .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/it_bestof2016.png"); }
.ja .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/ja_bestof2016.png"); }
.pt .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/pt_bestof2016.png"); }
.ru .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/ru_bestof2016.png"); }
.zh .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/zh_bestof2016.png"); }

.en .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice.png"); }
.de .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/de_editorschoice.png"); }
.es .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/es_editorschoice.png"); }
.fr .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/fr_editorschoice.png"); }
.it .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/it_editorschoice.png"); }
.ja .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/ja_editorschoice.png"); }
.pt .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/pt_editorschoice.png"); }
.ru .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/ru_editorschoice.png"); }
.zh .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/zh_editorschoice.png"); }


.social { margin-top: 58px; width: 100%; height: 60px; }
.social p { float: left; max-width: 700px; font-size: 1.25em; font-weight: 400; color: #bfbfbf; line-height: 30px; }
.social p span { color: #fff; font-weight: 600; }
.social .heart { display: inline-block; margin: 0 0 -2px 10px; width: 22px; height: 20px; background: url("/img/main/20161208/heart.png"); background-size: 22px 20px; }


.share_second { float: right; display: block; width: 224px; height: 60px; border-radius: 4px; text-align: center; background: #3c589e; }
.share_second:hover { background: #4265bc; }

.share_second img { display: inline-block; width: 36px; height: 40px; margin: 10px 10px 0 0; background: url("/img/main/20161208/share.png") no-repeat center center; background-size: 31px 26px; }
.share_second span { color: #fff; font-size: 23px; line-height: 60px; vertical-align: top; }


.tweet_second { float: right; display: block; width: 224px; height: 60px; margin-left: 10px; border-radius: 4px; text-align: center; background: #1da0f2; }
.tweet_second:hover { background: #45b7ff; }

.tweet_second img { display: inline-block; width: 36px; height: 40px; margin: 10px 10px 0 0; background: url("/img/main/20161208/tweet.png") no-repeat center center; background-size: 29px 24px; }
.tweet_second span { color: #fff; font-size: 23px; line-height: 60px; vertical-align: top; }


.story { background: url("/img/main/20161208/line2.png") no-repeat center bottom; background-size: 1280px 1px; }

.story .story-description { width: 45%; }
.story .story-description h2 { padding: 60px 0 15px; color: #fff; font-size: 2.25em; font-weight: 400; text-align: left; }
.story .story-description h2 span { color: #de2121; }
.story .story-description p { color: #fff; font-size: 1.313em; font-weight: 300; }
.story .story-description p.story-learn {  padding: 25px 0; color: #bfbfbf; font-size: 1.125em; }
.story .story-description .read-story { position: relative; display: block; width: 280px; height: 40px; padding: 0 0 0 20px; color: #fff; font-size: 1em; line-height: 38px; border: 1px solid #1c2029; border-radius: 5px; background: #1c2029; box-sizing: border-box; }
.story .story-description .read-story:hover { border: 1px solid #2c3039; background: #2c3039; }
.story .story-description .read-story:after { content: ""; border-bottom: 2px solid #de2121; border-right: 2px solid #de2121; width: 6px; height: 6px; position: absolute; right: 30px; top: 12px; z-index: 100; -moz-transform: translate(10px,4px) rotate(-45deg); -webkit-transform: translate(10px,4px) rotate(-45deg); -o-transform: translate(10px,4px) rotate(-45deg); -ms-transform: translate(10px,4px) rotate(-45deg); transform: translate(10px,4px) rotate(-45deg); }

.story .story-illustration { width: 50%; }
.story .story-illustration .video_player { float: right; width: 572px; height: 320px; margin: 60px 0; background: url("/img/main/20161208/video_cover.png") no-repeat center center; background-size: 572px 320px; }
.story .story-illustration .video_player a { position: relative; top: 0; left: 0; display: block; width: 572px; height: 320px; }
.story .story-illustration .video_player a img { display: block; position: absolute; top: 50%; left: 50%; width: 104px; height: 104px; margin: -52px 0 0 -52px; background: url("/img/main/20161208/play.png") no-repeat center center; background-size: 104px 104px; -moz-opacity: 0.9; opacity: .9; filter: alpha(opacity=90); -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -ms-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; transition: opacity 0.12s ease-in-out; }
.story .story-illustration .video_player a:hover img { -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -ms-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; transition: opacity 0.12s ease-in-out; }


.about-banner { min-height: 1080px; text-align: center; }
.about-banner .bg_video { position: absolute; top: 0; left: 0; width: 100%; height: 1080px; overflow: hidden; }
.about-banner .bg_video video { display: block; position: absolute; width: 1920px; top: 0; left: 50%; z-index: 0; margin: 0 0 0 -960px; }
.about-banner .video-fade { position: absolute; left: 0; bottom: 0; width: 100%; height: 296px; background: url("/img/dark_20161227/about/fadevideo.png") repeat-x 0 0; background-size: 1px 296px; }
.about-banner .video-fade img { display: block; position: absolute; bottom: 0; width: 100%; height: 1px; background: url("/img/dark_20161227/about/line2.png") no-repeat center center; background-size: 1280px 1px; }

.about-banner h1 { padding: 180px 0 50px; color: #fff; font-size: 2.875em; font-weight: 600; }
.about-banner h1 span { color: #de2121; font-weight: 700; }
.about-banner p { padding: 20px 0 0; color: #fff; font-size: 1.5em; font-weight: 400; line-height: 170%; text-align: center; }
.about-banner .video_play { display: inline-block; height: 38px; margin: 130px auto 130px; padding: 0 0 0 50px; color: #fff; font-size: 1.375em; font-weight: 400; line-height: 38px; background: url("/img/dark_20161227/about/play_btn.png") no-repeat left center; background-size: 38px 38px; }
.about-banner .next_container { position: relative; margin: 0 auto 40px; background-image: url("/img/dark_20161227/about/line1.png"); }


.ru .about-banner p.disclaimer { font-size: 1.45em; }
.ru .about-banner p.description { font-size: 1.35em; }


.told-stories { padding: 60px 0 100px; }
.told-stories .illustration { width: 542px; }
.told-stories .illustration img { display: block; width: 542px; height: 378px; background: url("/img/dark_20161227/about/peoplepht.png") no-repeat center center; background-size: 542px 378px; }

.told-stories .description { width: 540px; padding: 20px 0 0; }
.told-stories .description p { padding: 0 0 20px; color: #fff; font-size: 1.25em; font-weight: 400; line-height: 150%; }
.told-stories .description p:last-of-type { color: #bfbfbf; }


.lessons-learned { padding: 0 0 70px; background: url("/img/dark_20161227/about/bk01.png") no-repeat center top; background-size: 2560px 1120px; text-align: center; }
.lessons-learned h2 { padding: 55px 0 50px; color: #fff; font-size: 2.875em; font-weight: 600; line-height: 100%; }
.lessons-learned p { padding: 0 0 40px; color: #fff; font-size: 1.5em; font-weight: 400; line-height: 170%; }
.lessons-learned img { display: inline-block; width: 780px; height: 140px; margin: 30px auto 50px; }
.lessons-learned .separator { height: 1px; margin: 10px 0 50px; background: url("/img/main/20161208/line2.png") no-repeat center bottom; background-size: 1280px 1px; }


.moving-forward { padding: 0; background: url("/img/dark_20161227/about/bk02.png") no-repeat center top; background-size: 2560px 1120px; text-align: center; }
.moving-forward h2 { padding: 60px 0; color: #fff; font-size: 2.875em; font-weight: 600; line-height: 100%; }
.moving-forward p { padding: 0 0 40px; color: #fff; font-size: 1.5em; font-weight: 400; line-height: 170%; }
.moving-forward img { display: inline-block; width: 1162px; height: 588px; margin: 15px auto 40px; }
.moving-forward .separator { height: 1px; margin: 10px 0 -40px; background: url("/img/main/20161208/line2.png") no-repeat center bottom; background-size: 1280px 1px; }


.logos_row { position: relative; width: 100%; }
.logos_row.one { margin-top: 40px; }
.logos_row.two { margin-top: 102px; }
.logos_row.three { margin-top: 102px; }
.logos { display: inline-block; }
.logos img { background: url("/img/dark_20161227/press.png") no-repeat 0 0; background-size: 1164px 450px; }

.logos.bbc img { width: 190px; height: 78px; background-position: 0 0; }
.logos.cnet img { width: 137px; height: 78px; background-position: -190px 0; }
.logos.macworld img { width: 210px; height: 78px; background-position: -327px 0; }
.logos.tnw img { width: 190px; height: 78px; background-position: -537px 0; }
.logos.twt img { width: 226px; height: 78px; background-position: -727px 0; }
.logos.fastcompany img { width: 207px; height: 78px; background-position: -953px 0; }

.logos.lifehacker img { width: 184px; height: 82px; background-position: 0 -190px; }
.logos.tc img { width: 144px; height: 82px; background-position: -184px -190px; }
.logos.twj img { width: 232px; height: 82px; background-position: -328px -190px; }
.logos.usatoday img { width: 202px; height: 82px; background-position: -560px -190px; }
.logos.theverge img { width: 248px; height: 82px; background-position: -762px -190px; }
.logos.oreilly img { width: 150px; height: 82px; background-position: -1010px -190px; }

.logos.bloomberg img { width: 230px; height: 86px; background-position: 0 -364px; }
.logos.bpixels img { width: 260px; height: 86px; background-position: -230px -364px; }
.logos.theguardian img { width: 260px; height: 86px; background-position: -490px -364px; }
.logos.wired img { width: 250px; height: 86px; background-position: -750px -364px; }
.logos.zdnet img { width: 160px; height: 86px; background-position: -1000px -364px; }


/*region Join the Club popup styles */
.join-the-club {
    position: fixed;
    bottom: -1000px;
    left: 50%;
    width: 600px;
    height: 195px;
    margin: 0 0 0 -300px;
    text-align: center;
    border-radius: 6px;
    background: -webkit-linear-gradient(-90deg, #cfd1d8 0%, #d1d4db 100%);
    background: -moz-linear-gradient(-90deg, #cfd1d8 0%, #d1d4db 100%);
    background: -o-linear-gradient(-90deg, #cfd1d8 0%, #d1d4db 100%);
    background: -ms-linear-gradient(-90deg, #cfd1d8 0%, #d1d4db 100%);
    background: linear-gradient(180deg, #cfd1d8 0%, #d1d4db 100%);
    z-index: 900;
}

.join-the-club .close {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    padding: 0 10px;
    color: #000;
    font-size: 1.5em;
}
.join-the-club .title {
    display: inline-block;
    margin: 10px auto 0;
    padding: 10px 30px 10px 0;
    color:  #000;
    font-size: 1.625em;
    font-weight: 300;
    background: url("/img/dark_20161227/roket_2x.png") no-repeat right center;
    background-size: 24px 24px;
}
.join-the-club .text {
    color:  #000;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.5;
}
.join-the-club-form {
    padding: 20px 0 0;
}
.join-the-club-form input {
    display: inline-block;
    width: 220px;
    height: 33px;
    margin: 0 5px 0 0;
    padding: 0 12px;
    font-size: 1em;
    line-height: 33px;
    text-align: left;
    border: none;
    border-radius: 3px;
    box-sizing: border-box;
    outline: none;
    -webkit-appearance: none;
}
.join-the-club-form a {
    display: inline-block;
    width: 100px;
    height: 33px;
    color: #fff;
    font-size: 1em;
    line-height: 33px;
    background-color: #3fc322;
    border-radius: 3px;
    cursor: pointer;
}
.join-the-club-ok {
    position: fixed;
    bottom: -1000px;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: 0 0 0 -40px;
    background: url("/img/dark_20161227/cmplt_2x.png") no-repeat center center;
    background-size: 80px 80px;
    z-index: 900;
}
/*endregion*/


.social_likes { float: right; margin-top: -32px; }

.content-block { display: none; position: absolute; top: 0; left: 0; width: 1160px; height: 600px; background-color: #fff; border: 0 solid transparent; overflow: hidden; border-radius: 3px; }

.back_top_container { position: absolute; bottom: 10px; display: block; width: 1160px; height: 47px; color: #fff; text-align: center; margin: 0; background: url("/img/main/20161208/line2.png") no-repeat center center; background-size: 1280px 1px; font-weight: 500; }
.back_top { display: block; width: 98px; height: 47px; margin: 0 auto; background: url("/img/main/20161208/sprite_back.png") no-repeat 0 0; background-size: 98px 142px; }
.back_top:hover { background-position: 0 -49px; }
.back_top:active { background-position: 0 -98px; }


.bottom { position: absolute; bottom: 0; min-width: 1200px; width: 100%; height: 300px; }
.footer { position: relative; width: 1160px; margin: 0 auto; padding: 60px 0; }

.footer .menu_container { margin: 0 30px 0 0; padding: 0; text-align: right; display: inline-block; min-width: 100px; vertical-align: top; list-style: none inside; }
.footer .menu_container li { text-align: left; margin-bottom: 1em; text-transform: uppercase; color: #fff; font-weight: 600; }
.footer .menu_container li:last-child { margin-bottom: 0; }
.footer .menu_container li a { transition: 0.15s; text-transform: initial; color: #919dad; display: block; font-weight: 600; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: "liga", "kern"; }
.footer .menu_container li a:hover { color: #fff; }
.footer .menu_container li a.current { color: #fff; }
.footer .menu_container:nth-child(2) li, .footer .menu_container:nth-child(3) li { padding-left: 15px; }
.footer .menu_container:nth-child(2) li a, .footer .menu_container:nth-child(3) li a { border-left: 3px solid transparent; }
.footer .menu_container:nth-child(2) li a.current, .footer .menu_container:nth-child(3) li a.current { border-color: #de2121; }

.footer .rights { width: 348px; }

.footer .rights .social-footer a { display: inline-block; width: 58px; height: 24px; background: url("/img/dark_20161227/footer-socials.png") no-repeat 0 0; background-size: 348px 72px; }
.footer .rights .social-footer a.twitter { background-position: 0 -48px; }
.footer .rights .social-footer a.twitter:hover { background-position: 0 -24px; }
.footer .rights .social-footer a.facebook { background-position: -58px -48px; }
.footer .rights .social-footer a.facebook:hover { background-position: -58px -24px; }
.footer .rights .social-footer a.vimeo { background-position: -116px -48px; }
.footer .rights .social-footer a.vimeo:hover { background-position: -116px -24px; }
.footer .rights .social-footer a.youtube { background-position: -174px -48px; }
.footer .rights .social-footer a.youtube:hover { background-position: -174px -24px; }
.footer .rights .social-footer a.behance { background-position: -232px -48px; }
.footer .rights .social-footer a.behance:hover { background-position: -232px -24px; }
.footer .rights .social-footer a.dribble { background-position: -290px -48px; }
.footer .rights .social-footer a.dribble:hover { background-position: -290px -24px; }

.footer .rights p { text-align: left; font-size: 0.750em; line-height: 16px; color: #929eaf; padding: 50px 0 0 0; }


.left { float: left; }
.right { float: right; }
.clear { clear: both; }

.text-center {
    text-align: center;
}

.hidden { display: none; }

.unclickable { pointer-events: none; }


iframe[name="google_conversion_frame"] { position: absolute; top: -10000px; }



@media (-webkit-min-device-pixel-ratio: 2) {
    .menu .container .logo { background-image: url("/img/bf2016/readdle-logo@2x.png"); }
    #products_dropdown { background-image: url("/img/main/20161208/menublock1_2x.png"); }
    #more_dropdown { background-image: url("/img/main/20161208/menublock2_2x.png"); }
    #language_dropdown { background-image: url("/img/main/20161208/menublock1_2x.png"); }
    .menu_container ul li a.language-selector img { background-image: url("/img/dark_20161227/sprite-locals_2x.png"); }
    #language_dropdown a .icon { background-image: url("/img/dark_20161227/sprite-locals_2x.png"); }
    #products_dropdown li a .icon { background-image: url("/img/main/20161208/sprite_apps_menu_2x.png"); }
    .next_container { background-image: url("/img/main/20161208/line1_2x.png"); }
    .panel.home { background-image: url("/img/main/20161208/bk_gradient_2x.png"); }
    .banner-light { background-image: url("/img/main/20161208/bk_light_2x.png"); }
    .banner { background-image: url("/img/main/20161208/devicesblock1_2x.png"); }
    .apps { background-image: url("/img/main/20161208/line2_2x.png"); }
    .product .icon { background-image: url("/img/main/20161208/sprite_apps_2x.png"); }
    .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_2x.png"); }
    .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_2x.png"); }
    .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_2x.png"); }

    .en .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_2x.png"); }
    .de .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/de_appoftheyear_2x.png"); }
    .es .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/es_appoftheyear_2x.png"); }
    .fr .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/fr_appoftheyear_2x.png"); }
    .it .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/it_appoftheyear_2x.png"); }
    .ja .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ja_appoftheyear_2x.png"); }
    .pt .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/pt_appoftheyear_2x.png"); }
    .ru .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ru_appoftheyear_2x.png"); }
    .zh .product.pdfexpert .award { background-image: url("/img/main/20161208/iphone/appoftheyear/zh_appoftheyear_2x.png"); }

    .en .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_2x.png"); }
    .de .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/de_bestof2016_2x.png"); }
    .es .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/es_bestof2016_2x.png"); }
    .fr .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/fr_bestof2016_2x.png"); }
    .it .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/it_bestof2016_2x.png"); }
    .ja .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/ja_bestof2016_2x.png"); }
    .pt .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/pt_bestof2016_2x.png"); }
    .ru .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/ru_bestof2016_2x.png"); }
    .zh .product.spark .award { background-image: url("/img/main/20161208/iphone/bestof2016/zh_bestof2016_2x.png"); }

    .en .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_2x.png"); }
    .de .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/de_editorschoice_2x.png"); }
    .es .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/es_editorschoice_2x.png"); }
    .fr .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/fr_editorschoice_2x.png"); }
    .it .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/it_editorschoice_2x.png"); }
    .ja .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/ja_editorschoice_2x.png"); }
    .pt .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/pt_editorschoice_2x.png"); }
    .ru .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/ru_editorschoice_2x.png"); }
    .zh .product.scanner .award { background-image: url("/img/main/20161208/iphone/editorschoice/zh_editorschoice_2x.png"); }

    .social .heart { background-image: url("/img/main/20161208/heart_2x.png"); }
    .share_second img { background-image: url("/img/main/20161208/share_2x.png"); }
    .tweet_second img { background-image: url("/img/main/20161208/tweet_2x.png"); }

    .story { background-image: url("/img/main/20161208/line2_2x.png"); }

    .story .story-illustration .video_player { background-image: url("/img/main/20161208/video_cover_2x.png"); }
    .story .story-illustration .video_player a img { background-image: url("/img/main/20161208/play_2x.png"); }

    .logos img { background-image: url("/img/dark_20161227/press_2x.png"); }

    .back_top_container { background-image: url("/img/main/20161208/line2_2x.png"); }
    .back_top { background-image: url("/img/main/20161208/sprite_back_2x.png"); }
}


@media only screen and (device-width: 768px) {
    .join-the-club { display: none; }

    .product:hover { background-color: #2f2f2f; }
    .product:hover .product_icon { background-color: #0c101a; }

    .share_second:hover { background-position: 0 0; }
    .share_second:active { background-position: 0 0; }
    .tweet_second:hover { background-position: -224px 0; }
    .tweet_second:active { background-position: -224px 0; }

    .cutter { width: 100%; height: 600px; overflow: hidden; }
    .scroller { width: 8120px; height: 600px; }
    .content-block { position: static; float: left; display: block; }

    .logos.bbc img { height: 73px; }
    .logos.cnet img { height: 73px; }
    .logos.macworld img { height: 73px; }
    .logos.tnw img { height: 73px; }
    .logos.twt img { height: 73px; }
    .logos.gizmodo img { height: 73px; }

    .logos.tuaw img { height: 75px; }
    .logos.tc img { height: 75px; }
    .logos.twj img { height: 75px; }
    .logos.usatoday img { height: 75px; background-position: -575px -94px; }
    .logos.theverge img { height: 75px; }
    .logos.oreilly img { height: 75px; }

    .logos.bloomberg img { height: 83px; }
    .logos.gigaom img { height: 83px; }
    .logos.theguardian img { height: 83px; }
    .logos.wired img { height: 83px; }
    .logos.zdnet img { height: 83px; background-position: -1033px -174px; }
}


/* iPhone 4 styles */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    body { width: auto; min-width: inherit; margin: 0; }
    body.noscroll { overflow: hidden; }

    .top { display: none; }
    #main_scroll { display: none; }
    .bottom { display: none; }
    .join-the-club { display: none; }
    .iphone { display: block; }

    .ip_top { position: absolute; width: 100%; min-height: 40px; height: 40px; background-color: rgba(18, 18, 18, 0.5); overflow: hidden; z-index: 100; }
    .ip_top.selected { position: fixed; min-height: 100%; height: auto; background-color: rgba(18, 18, 18, 0.94); overflow: scroll; }

    .readdle-logo { display: block; width: 78px; height: 40px; margin: 0 auto; background: url("/img/main/20161208/iphone/readdle_logo.svg") no-repeat center top; background-size: 78px 28px; }

    .burger-button { position: absolute; top: 0; left: 0; display: block; width: 17px; height: 14px; padding: 14px 21px 12px 21px; }
    .burger-button img { display: block; width: 17px; height: 14px; background: url("/img/main/20161208/iphone/sprite_menubttn.svg") no-repeat 0 0; background-size: 38px 14px; }

    .ip_top.selected .burger-button img { background-position: -21px 0; }

    .burger-menu { height: 100%; padding: 20px 10px 0; overflow: scroll; -webkit-overflow-scrolling: touch; }

    .burger-menu hr { margin: 0 auto 15px; border: none; border-top: 1px solid #303030; height: 0;}

    .burger-menu a { display: block; margin-left: 18px; margin-bottom: 15px; color: #d1d1d2; font-size: 1.125em; line-height: 100%; }
    .burger-menu a.product-link { height: 40px; padding-left: 50px; line-height: 40px; background: url("/img/main/20161208/iphone/sprite_apps_menu_iph5.png") no-repeat 0 0; background-size: 40px 334px; }

    .burger-menu a.product-link.pdfexpert { background-position: 0 0; }
    .burger-menu a.product-link.spark { background-position: 0 -42px; }
    .burger-menu a.product-link.scannerpro { background-position: 0 -84px; }
    .burger-menu a.product-link.calendars { background-position: 0 -126px; }
    .burger-menu a.product-link.pdfoffice { background-position: 0 -168px; }
    .burger-menu a.product-link.printerpro { background-position: 0 -210px; }
    .burger-menu a.product-link.pdfconverter { background-position: 0 -252px; }
    .burger-menu a.product-link.documents { background-position: 0 -294px; }


    .block-banner { width: 100%; padding: 0 0 20px; background-color: #0c101a; }

    .ip_banner { display: block; width: 320px; height: 232px; margin: 0 auto; background: url("/img/main/20161208/iphone/devices_iph5.png") no-repeat center top; background-size: 320px 232px; }

    .ip_title { margin: 0 auto; padding: 15px 0 0; font-size: 0.875em; font-weight: 400; line-height: 175%; text-align: center; color: #fff; }
    .ip_title span { color: #e9232a; }

    .ip_disclaimer { font-size: 0.688em; color: #c0c0c0; line-height: 150%; padding: 10px 20px 20px; text-align: center; }
    .ip_disclaimer span { color: #fff; }

    .next_container { position: relative; width: 320px; height: 20px; margin: 0 auto; background: url("/img/main/20161208/iphone/line1_iph5.png") no-repeat center center; background-size: 320px 20px; }


    .block-products-menu { width: 100%; margin: 0; padding: 20px 0 0; text-align: left; overflow: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; }

    .products_menu { width: 720px; height: 110px; margin: 0; padding: 0 20px 0 10px; border: 0; }
    .products_menu li { position: relative; display: inline-block; list-style-type: none; width: 90px; height: 80px; padding-bottom: 10px; vertical-align: top; }
    .products_menu li a { display: block; width: 100%; height: 100%; color: #5b5f6d; text-align: center; font-size: 0.750em; font-weight: 400; line-height: 14px }
    .products_menu li a img { margin: 0 auto 8px; display: block; width: 55px; height: 55px; background: url("/img/main/20161208/iphone/sprite_apps_iph5.png") no-repeat 0 0; background-size: 475px 55px; }
    .products_menu li.current { background: url("/img/main/20161208/iphone/appselect_iph5.png") no-repeat center bottom; background-size: 94px 6px; }
    .products_menu li.current a { color: #fff; }

    .products_menu li.pdfexpert a img { background-position: 0 0; }
    .products_menu li.spark a img { background-position: -60px 0; }
    .products_menu li.scannerpro a img { background-position: -120px 0; }
    .products_menu li.calendars a img { background-position: -180px 0; }
    .products_menu li.pdfoffice a img { background-position: -240px 0; }
    .products_menu li.printerpro a img { background-position: -300px 0; }
    .products_menu li.pdfconverter a img { background-position: -360px 0; }
    .products_menu li.documents a img { background-position: -420px 0; }


    .block-products { padding: 10px 0 20px; }

    .product { display: none; float: none; width: 300px; min-height: 200px; margin: 0 auto; padding: 15px; border-radius: 4px; background: #171c26; box-sizing: border-box; }
    .product:nth-of-type(5), .product:nth-of-type(6), .product:nth-of-type(7), .product:nth-of-type(8) { min-height: 200px; }

    .product:hover { background: #171c26; }
    .product.current { display: block; }

    .product:nth-of-type(4), .product:nth-of-type(8) { margin-right: auto; }

    .product .title { padding: 0 0 10px; color: #fff; line-height: 100%; text-align: center; }
    .product .description { padding: 10px 0 10px; font-size: 0.750em; line-height: 150%; color: #d0d0d0; }

    .product .video_player { width: 270px; height: 153px; margin: 0 auto; background: url("/img/main/20161208/iphone/video_pdfex_iph5.png") no-repeat center center; background-size: 270px 153px; }
    .product .video_player a { display: block; width: 270px; height: 153px; margin: 0 auto; background: url("/img/main/20161208/iphone/play_iph5.png") no-repeat center center; background-size: 54px 54px; }

    .product .button { display: inline-block; width: 128px; height: 30px; margin: 0 14px 0 0; font-size: 0.688em; color: #fff; line-height: 30px; border-radius: 3px; text-align: center; background: #1d2330; }
    .product .button:nth-of-type(2) { margin-right: 0; }

    .product .button.green { background: #0bc337; }
    .product .button.blue { background: #0066de; }

    .product .award { position: relative; left: auto; bottom: auto; display: block; width: 193px; height: 31px; margin: 0 auto 10px; background: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_iph5.png") no-repeat center center; background-size: 193px 31px; }

    .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_iph5.png"); }
    .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_iph5.png"); }
    .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_iph5.png"); }

    .en .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_iph5.png"); }
    .de .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/de_appoftheyear_iph5.png"); }
    .es .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/es_appoftheyear_iph5.png"); }
    .fr .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/fr_appoftheyear_iph5.png"); }
    .it .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/it_appoftheyear_iph5.png"); }
    .ja .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ja_appoftheyear_iph5.png"); }
    .pt .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/pt_appoftheyear_iph5.png"); }
    .ru .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ru_appoftheyear_iph5.png"); }
    .zh .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/zh_appoftheyear_iph5.png"); }

    .en .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_iph5.png"); }
    .de .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/de_bestof2016_iph5.png"); }
    .es .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/es_bestof2016_iph5.png"); }
    .fr .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/fr_bestof2016_iph5.png"); }
    .it .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/it_bestof2016_iph5.png"); }
    .ja .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/ja_bestof2016_iph5.png"); }
    .pt .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/pt_bestof2016_iph5.png"); }
    .ru .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/ru_bestof2016_iph5.png"); }
    .zh .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/zh_bestof2016_iph5.png"); }

    .en .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_iph5.png"); }
    .de .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/de_editorschoice_iph5.png"); }
    .es .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/es_editorschoice_iph5.png"); }
    .fr .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/fr_editorschoice_iph5.png"); }
    .it .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/it_editorschoice_iph5.png"); }
    .ja .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/ja_editorschoice_iph5.png"); }
    .pt .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/pt_editorschoice_iph5.png"); }
    .ru .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/ru_editorschoice_iph5.png"); }
    .zh .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/zh_editorschoice_iph5.png"); }

    .product#pdfexpert_ip .video_player { background-image: url("/img/main/20161208/iphone/video_pdfex_iph5.png"); }
    .product#spark_ip .video_player { background-image: url("/img/main/20161208/iphone/video_spark_iph5.png"); }
    .product#scannerpro_ip .video_player { background-image: url("/img/main/20161208/iphone/video_scannerpro_iph5.png"); }
    .product#calendars_ip .video_player { background-image: url("/img/main/20161208/iphone/video_calendar_iph5.png"); }
    .product#pdfoffice_ip .video_player { background-image: url("/img/main/20161208/iphone/video_pdfoffice_iph5.png"); }
    .product#printerpro_ip .video_player { background-image: url("/img/main/20161208/iphone/video_printerpro_iph5.png"); }
    .product#documents_ip .video_player { background-image: url("/img/main/20161208/iphone/video_documents_iph5.png"); }
    .product#pdfconverter_ip .video_player { background-image: url("/img/main/20161208/iphone/cover_pdfconvrt_iph5.png"); }


    .block-social { padding: 0 0 20px; background: url("/img/main/20161208/iphone/line2_iph5.png") no-repeat center bottom; background-size: 320px 1px; }

    .block-social p { padding: 0 20px 15px; font-size: 0.750em; line-height: 150%; color: #bfbfbf; }
    .block-social p span { color: #fff; font-weight: 500; }
    .block-social .heart { display: inline-block; margin: 0 0 -2px 5px; width: 12px; height: 11px; background: url("/img/main/20161208/iphone/heart_iph5.png"); background-size: 12px 11px; }

    .social-buttons { text-align: center; }

    .share_second { float: none; display: inline-block; width: 128px; height: 30px; margin-right: 10px; border-radius: 3px; text-align: center; background: #1d2330; }
    .share_second:hover { background: #1d2330; }

    .share_second img { display: inline-block; width: 14px; height: 12px; margin: 8px 10px 0 0; background: url("/img/main/20161208/iphone/share_iph5.png") no-repeat center center; background-size: 14px 12px; }
    .share_second span { color: #fff; font-size: 0.750em; line-height: 30px; vertical-align: top; }


    .tweet_second { float: none; display: inline-block; width: 128px; height: 30px; margin-left: 10px; border-radius: 3px; text-align: center; background: #1d2330; }
    .tweet_second:hover { background: #1d2330; }

    .tweet_second img { display: inline-block; width: 15px; height: 12px; margin: 8px 10px 0 0; background: url("/img/main/20161208/iphone/tweet_iph5.png") no-repeat center center; background-size: 15px 12px; }
    .tweet_second span { color: #fff; font-size: 0.750em; line-height: 30px; vertical-align: top; }


    .block-story { padding: 30px 0 30px; background: url("/img/main/20161208/iphone/line2_iph5.png") no-repeat center bottom; background-size: 320px 1px; }

    .ip_story_title { width: auto; padding: 0 20px 10px; margin: 0 auto; font-size: 1.125em; }

    .block-story p { color: #fff; font-size: 0.781em; line-height: 150%; padding: 0 20px 15px; }
    .block-story p.story-learn { color: #bfbfbf; font-size: 0.688em; }

    .block-story .video_player { width: 300px; height: 168px; margin: 0 auto 20px; background: url("/img/main/20161208/iphone/video_readdle_iph5.png") no-repeat center center; background-size: 300px 168px; }
    .block-story .video_player a { display: block; width: 300px; height: 168px; background: url("/img/main/20161208/iphone/play_iph5.png") no-repeat center center; background-size: 54px 54px; }

    .block-story .read-story { position: relative; display: block; width: 280px; height: 30px; margin: 0 0 0 20px; padding: 0; color: #fff; font-size: 0.750em; line-height: 30px; background: rgba(48, 53, 62, 0.65); text-align: center; box-sizing: border-box; }
    .block-story .read-story:after { content: ""; border-bottom: 2px solid #de2121; border-right: 2px solid #de2121; width: 4px; height: 4px; position: absolute; right: 50px; top: 8px; z-index: 100; -moz-transform: translate(10px,4px) rotate(-45deg); -webkit-transform: translate(10px,4px) rotate(-45deg); -o-transform: translate(10px,4px) rotate(-45deg); -ms-transform: translate(10px,4px) rotate(-45deg); transform: translate(10px,4px) rotate(-45deg); }


    .block-about-banner { text-align: center; background: url("/img/dark_20161227/about/iphone/bk1_iph5.png") no-repeat center top; background-size: 320px 320px; }
    .block-about-banner .ip_title { padding: 80px 60px 0; font-size: 1.375em; line-height: 130%; }
    .block-about-banner p { color: #fff; font-size: 0.781em; line-height: 150%; padding: 0 20px 10px; }
    .block-about-banner .video_play_link { display: inline-block; height: 19px; margin: 40px auto 40px; padding: 0 0 0 30px; color: #fff; font-size: 0.75em; font-weight: 400; line-height: 19px; background: url("/img/dark_20161227/about/iphone/play_btn_iph5.png") no-repeat left center; background-size: 19px 19px; }
    .block-about-banner .next_container { margin: 10px auto 20px; }

    .block-told-stories { padding: 0 0 20px; text-align: center; }
    .block-told-stories img { display: block; width: 296px; height: 207px; margin: 10px auto 20px; background: url("/img/dark_20161227/about/iphone/peoplepht_iph5.png") no-repeat center center; background-size: 296px 207px; }
    .block-told-stories p { color: #fff; font-size: 0.781em; line-height: 150%; padding: 0 20px 10px; }
    .block-told-stories p:nth-of-type(5) { color: #bfbfbf; }

    .block-lessons-learned { padding: 0 0 20px; text-align: center; background: url("/img/dark_20161227/about/iphone/bk2_iph5.png") no-repeat center top; background-size: 320px 326px; }
    .block-lessons-learned .ip_title { padding: 20px 20px 10px; font-size: 1.438em; }
    .block-lessons-learned p { color: #fff; font-size: 0.781em; line-height: 150%; padding: 0 20px 10px; }
    .block-lessons-learned img { display: block; width: 284px; height: 51px; margin: 10px auto 20px; background: url("/img/8years/iphone/4-image-iphone@2x.png") no-repeat center center; background-size: 284px 51px; }
    .block-lessons-learned .separator { width: 320px; height: 1px; margin: 10px auto 20px; background: url("/img/dark_20161227/iphone/line2_iph5.png"); background-size: 320px 1px; }
    .block-lessons-learned p:nth-of-type(3), .block-lessons-learned p:nth-of-type(4) { color: #bfbfbf; }

    .block-moving-forward { text-align: center; background: url("/img/dark_20161227/about/iphone/bk3_iph5.png") no-repeat center top; background-size: 320px 276px; }
    .block-moving-forward .ip_title { padding: 20px 20px 10px; font-size: 1.438em; }
    .block-moving-forward p { color: #fff; font-size: 0.781em; line-height: 150%; padding: 0 20px 10px; }
    .block-moving-forward img { display: block; width: 296px; height: 150px; margin: 10px auto 20px; background: url("/img/dark_20161227/about/iphone/teamphoto_iph5.png") no-repeat center center; background-size: 296px 150px; }
    .block-moving-forward .separator { width: 320px; height: 1px; margin: 20px auto 10px; background: url("/img/dark_20161227/iphone/line2_iph5.png"); background-size: 320px 1px; }

    .block-press { padding: 20px 0 40px; }

    .ip_reviews_title { width: auto; padding: 0 20px 20px; margin: 0 auto; font-size: 1.125em; }

    .ip_press_row { padding: 0; width: 282px; margin: 20px auto 0; }
    .ip_press_row:nth-of-type(5) { margin: 0 auto; }
    .ip_press { display: inline-block; background: url("/img/dark_20161227/iphone/press_iph5.png") no-repeat 0 0; background-size: 282px 346px; }

    .ip_press.bbc { width: 105px; height: 60px; background-position: 0 0; }
    .ip_press.cnet { width: 83px; height: 60px; background-position: -105px 0; }
    .ip_press.macworld { width: 94px; height: 60px; background-position: -188px 0; }

    .ip_press.lifehacker { width: 96px; height: 60px; background-position: 0 -60px; }
    .ip_press.tc { width: 78px; height: 60px; background-position: -96px -60px; }
    .ip_press.bpixels { width: 108px; height: 60px; background-position: -174px -60px; }

    .ip_press.theverge { width: 109px; height: 60px; background-position: 0 -120px; }
    .ip_press.oreilly { width: 95px; height: 60px; background-position: -109px -120px; }
    .ip_press.tnw { width: 78px; height: 60px; background-position: -204px -120px; }

    .ip_press.twt { width: 145px; height: 54px; background-position: 0 -174px; }
    .ip_press.twj { width: 137px; height: 54px; background-position: -145px -174px; }

    .ip_press.fastcompany { width: 106px; height: 75px; background-position: 0 -249px; }
    .ip_press.usatoday { width: 98px; height: 75px; background-position: -106px -249px; }
    .ip_press.zdnet { width: 78px; height: 75px; background-position: -204px -249px; }

    .ip_press.bloomberg { width: 95px; height: 37px; background-position: 0 -324px; }
    .ip_press.theguardian { width: 99px; height: 37px; background-position: -95px -324px; }
    .ip_press.wired { width: 88px; height: 37px; background-position: -194px -324px; }


    .back_top { width: 320px; height: 27px; margin: 0 auto 30px; background: url("/img/main/20161208/iphone/line3_iph5.png") no-repeat center center; background-size: 320px 27px; }
    .back_top:hover, .back_top:active { background-position: center center; }


    .ip_footer { position: relative; text-align: center; line-height: 14px; padding-bottom: 20px; background-color: #0c101a; }

    .ip_footer ul { text-align: center; margin: 0; padding: 0 0 30px; }
    .ip_footer ul li { display: inline-block; list-style-type: none; padding: 0 16px; margin: 8px 0 0; }
    .ip_footer ul li a { text-decoration: none; font-size: 0.75em; color: rgba(255, 255, 255, 0.32); }

    .ip_footer .ip_rights { padding: 0 0 10px; font-size: 0.688em; color: #b8b8b8; }
}

/* 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) {
    .burger-menu a { font-size: 1.313em; }
    .burger-menu a.product-link { height: 48px; line-height: 48px; padding-left: 61px; background: url("/img/main/20161208/iphone/sprite_apps_menu_iph6.png") no-repeat 0 0; background-size: 47px 406px; }

    .burger-menu a.product-link.pdfexpert { background-position: 0 0; }
    .burger-menu a.product-link.spark { background-position: 0 -51px; }
    .burger-menu a.product-link.scannerpro { background-position: 0 -102px; }
    .burger-menu a.product-link.calendars { background-position: 0 -153px; }
    .burger-menu a.product-link.pdfoffice { background-position: 0 -205px; }
    .burger-menu a.product-link.printerpro { background-position: 0 -256px; }
    .burger-menu a.product-link.pdfconverter { background-position: 0 -307px; }
    .burger-menu a.product-link.documents { background-position: 0 -359px; }


    .ip_banner { width: 375px; height: 272px; background: url("/img/main/20161208/iphone/devices_iph6.png") no-repeat center top; background-size: 375px 272px; }

    .ip_title { font-size: 1em; }
    .ip_disclaimer { font-size: 0.813em; }

    .next_container { width: 375px; height: 24px; background: url("/img/main/20161208/iphone/line1_iph6.png") no-repeat center center; background-size: 375px 24px; }


    .products_menu { width: 800px; height: 120px; }
    .products_menu li { width: 100px; height: 90px; padding-bottom: 10px; vertical-align: top; }
    .products_menu li a { font-size: 0.875em; }
    .products_menu li a img { width: 64px; height: 64px; background: url("/img/main/20161208/iphone/sprite_apps_iph6.png") no-repeat 0 0; background-size: 547px 64px; }
    .products_menu li.current { background: url("/img/main/20161208/iphone/appselect_iph6.png") no-repeat center bottom; background-size: 112px 7px; }

    .products_menu li.pdfexpert a img { background-position: 0 0; }
    .products_menu li.spark a img { background-position: -69px 0; }
    .products_menu li.scannerpro a img { background-position: -138px 0; }
    .products_menu li.calendars a img { background-position: -207px 0; }
    .products_menu li.pdfoffice a img { background-position: -276px 0; }
    .products_menu li.printerpro a img { background-position: -345px 0; }
    .products_menu li.pdfconverter a img { background-position: -414px 0; }
    .products_menu li.documents a img { background-position: -483px 0; }


    .product { width: 352px; }

    .product .title { padding: 5px 0 15px; font-size: 1.188em; }
    .product .description { padding: 15px 0 15px; font-size: 0.813em; }

    .product .video_player { width: 317px; height: 179px; background-image: url("/img/main/20161208/iphone/video_pdfex_iph6.png"); background-size: 317px 179px; }
    .product .video_player a { width: 317px; height: 179px; background: url("/img/main/20161208/iphone/play_iph6.png") no-repeat center center; background-size: 62px 62px; }

    .product .button { width: 150px; height: 36px; margin: 0 17px 0 0; font-size: 0.813em; line-height: 36px; border-radius: 4px; }

    .product .award { width: 224px; height: 36px; margin: 0 auto 20px; background-size: 224px 36px; }

    .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_iph6.png"); }
    .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_iph6.png"); }
    .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_iph6.png"); }

    .en .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_iph6.png"); }
    .de .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/de_appoftheyear_iph6.png"); }
    .es .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/es_appoftheyear_iph6.png"); }
    .fr .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/fr_appoftheyear_iph6.png"); }
    .it .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/it_appoftheyear_iph6.png"); }
    .ja .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ja_appoftheyear_iph6.png"); }
    .pt .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/pt_appoftheyear_iph6.png"); }
    .ru .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ru_appoftheyear_iph6.png"); }
    .zh .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/zh_appoftheyear_iph6.png"); }

    .en .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_iph6.png"); }
    .de .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/de_bestof2016_iph6.png"); }
    .es .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/es_bestof2016_iph6.png"); }
    .fr .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/fr_bestof2016_iph6.png"); }
    .it .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/it_bestof2016_iph6.png"); }
    .ja .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/ja_bestof2016_iph6.png"); }
    .pt .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/pt_bestof2016_iph6.png"); }
    .ru .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/ru_bestof2016_iph6.png"); }
    .zh .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/zh_bestof2016_iph6.png"); }

    .en .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_iph6.png"); }
    .de .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/de_editorschoice_iph6.png"); }
    .es .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/es_editorschoice_iph6.png"); }
    .fr .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/fr_editorschoice_iph6.png"); }
    .it .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/it_editorschoice_iph6.png"); }
    .ja .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/ja_editorschoice_iph6.png"); }
    .pt .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/pt_editorschoice_iph6.png"); }
    .ru .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/ru_editorschoice_iph6.png"); }
    .zh .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/zh_editorschoice_iph6.png"); }

    .product#pdfexpert_ip .video_player { background-image: url("/img/main/20161208/iphone/video_pdfex_iph6.png"); }
    .product#spark_ip .video_player { background-image: url("/img/main/20161208/iphone/video_spark_iph6.png"); }
    .product#scannerpro_ip .video_player { background-image: url("/img/main/20161208/iphone/video_scannerpro_iph6.png"); }
    .product#calendars_ip .video_player { background-image: url("/img/main/20161208/iphone/video_calendar_iph6.png"); }
    .product#pdfoffice_ip .video_player { background-image: url("/img/main/20161208/iphone/video_pdfoffice_iph6.png"); }
    .product#printerpro_ip .video_player { background-image: url("/img/main/20161208/iphone/video_printerpro_iph6.png"); }
    .product#documents_ip .video_player { background-image: url("/img/main/20161208/iphone/video_documents_iph6.png"); }
    .product#pdfconverter_ip .video_player { background-image: url("/img/main/20161208/iphone/cover_pdfconvrt_iph6.png"); }


    .block-social { background-image: url("/img/main/20161208/iphone/line2_iph6.png"); background-size: 375px 1px; }

    .block-social p { padding: 0 20px 15px; font-size: 0.875em; }
    .block-social .heart { margin: 0 0 -2px 5px; width: 14px; height: 13px; background-image: url("/img/main/20161208/iphone/heart_iph6.png"); background-size: 14px 13px; }

    .share_second { width: 150px; height: 36px; margin-right: 10px; border-radius: 3px; text-align: center; background: #1d2330; }
    .share_second img { width: 17px; height: 14px; margin: 10px 10px 0 0; background-image: url("/img/main/20161208/iphone/share_iph6.png"); background-size: 17px 14px; }
    .share_second span { font-size: 0.875em; line-height: 36px; }


    .tweet_second { width: 150px; height: 36px; margin-left: 10px; border-radius: 3px; text-align: center; background: #1d2330; }
    .tweet_second img { width: 17px; height: 14px; margin: 10px 10px 0 0; background-image: url("/img/main/20161208/iphone/tweet_iph6.png"); background-size: 17px 14px; }
    .tweet_second span { font-size: 0.875em; line-height: 36px; }


    .block-story { background-image: url("/img/main/20161208/iphone/line2_iph6.png"); background-size: 375px 1px; }

    .ip_story_title { font-size: 1.375em; }

    .block-story .video_player { width: 352px; height: 198px; background-image: url("/img/main/20161208/iphone/video_readdle_iph6.png"); background-size: 352px 198px; }
    .block-story .video_player a { width: 352px; height: 198px; background-image: url("/img/main/20161208/iphone/play_iph6.png"); background-size: 62px 62px; }

    .block-story p { font-size: 0.875em; }
    .block-story p.story-learn { font-size: 0.813em; }

    .block-story .read-story { width: 317px; height: 36px; font-size: 0.875em; line-height: 36px; }
    .block-story .read-story:after { width: 6px; height: 6px; position: absolute; right: 60px; top: 10px; }


    .block-about-banner { background-image: url("/img/dark_20161227/about/iphone/bk1_iph6.png"); background-size: 375px 375px; }
    .block-about-banner .ip_title { padding: 100px 60px 0; font-size: 1.625em; }
    .block-about-banner p { font-size: 0.875em; }
    .block-about-banner .video_play_link { height: 22px; margin: 45px auto 45px; padding: 0 0 0 35px; font-size: 0.875em; line-height: 22px; background-image: url("/img/dark_20161227/about/iphone/play_btn_iph6.png"); background-size: 22px 22px; }
    .block-about-banner .next_container { margin: 20px auto 30px; }


    .block-told-stories img { width: 350px; height: 244px; background-image: url("/img/dark_20161227/about/iphone/peoplepht_iph6.png"); background-size: 350px 244px; }
    .block-told-stories p { font-size: 0.875em; }

    .block-lessons-learned { background-image: url("/img/dark_20161227/about/iphone/bk2_iph6.png"); background-size: 375px 384px; }
    .block-lessons-learned .ip_title { font-size: 1.625em; }
    .block-lessons-learned p { font-size: 0.875em; }
    .block-lessons-learned img { width: 334px; height: 60px; background-image: url("/img/8years/iphone/4-image-iphone6@2x.png"); background-size: 334px 60px; }
    .block-lessons-learned .separator { width: 375px; height: 1px; background-image: url("/img/dark_20161227/iphone/line2_iph6.png"); background-size: 375px 1px; }

    .block-moving-forward { background-image: url("/img/dark_20161227/about/iphone/bk3_iph6.png"); background-size: 375px 325px; }
    .block-moving-forward .ip_title { font-size: 1.625em; }
    .block-moving-forward p { font-size: 0.875em; }
    .block-moving-forward img { width: 350px; height: 178px; background-image: url("/img/dark_20161227/about/iphone/teamphoto_iph6.png"); background-size: 350px 178px; }
    .block-moving-forward .separator { width: 375px; height: 1px; background-image: url("/img/dark_20161227/iphone/line2_iph6.png"); background-size: 375px 1px; }


    .ip_reviews_title { font-size: 1.375em; padding: 0 20px 40px; }

    .ip_press_row { width: 329px; margin: 0 auto; }
    .ip_press { background: url("/img/dark_20161227/iphone/press_iph6.png") no-repeat 0 0; background-size: 329px 406px; }

    .ip_press.bbc { width: 125px; height: 70px; background-position: 0 0; }
    .ip_press.cnet { width: 93px; height: 70px; background-position: -125px 0; }
    .ip_press.macworld { width: 111px; height: 70px; background-position: -218px 0; }

    .ip_press.lifehacker { width: 113px; height: 70px; background-position: 0 -70px; }
    .ip_press.tc { width: 91px; height: 70px; background-position: -113px -70px; }
    .ip_press.bpixels { width: 125px; height: 70px; background-position: -204px -70px; }

    .ip_press.theverge { width: 125px; height: 70px; background-position: 0 -140px; }
    .ip_press.oreilly { width: 114px; height: 70px; background-position: -125px -140px; }
    .ip_press.tnw { width: 90px; height: 70px; background-position: -239px -140px; }

    .ip_press.twt { width: 169px; height: 70px; background-position: 0 -210px; }
    .ip_press.twj { width: 160px; height: 70px; background-position: -169px -210px; }

    .ip_press.fastcompany { width: 125px; height: 85px; background-position: 0 -280px; }
    .ip_press.usatoday { width: 114px; height: 85px; background-position: -125px -280px; }
    .ip_press.zdnet { width: 90px; height: 85px; background-position: -239px -280px; }

    .ip_press.bloomberg { width: 110px; height: 41px; background-position: 0 -365px; }
    .ip_press.theguardian { width: 115px; height: 41px; background-position: -110px -365px; }
    .ip_press.wired { width: 104px; height: 41px; background-position: -225px -365px; }


    .back_top { width: 375px; height: 32px; background: url("/img/main/20161208/iphone/line3_iph6.png") no-repeat center center; background-size: 375px 32px; }
}

/* iPhone 6 Plus styles */
@media only screen and (min-device-width : 413px) and (max-device-width : 415px) {
    .burger-menu a { font-size: 1.438em; }
    .burger-menu a.product-link { height: 52px; line-height: 52px; padding-left: 65px; background: url("/img/main/20161208/iphone/sprite_apps_menu_iph7plus.png") no-repeat 0 0; background-size: 52px 449px; }

    .burger-menu a.product-link.pdfexpert { background-position: 0 0; }
    .burger-menu a.product-link.spark { background-position: 0 -57px; }
    .burger-menu a.product-link.scannerpro { background-position: 0 -113px; }
    .burger-menu a.product-link.calendars { background-position: 0 -170px; }
    .burger-menu a.product-link.pdfoffice { background-position: 0 -227px; }
    .burger-menu a.product-link.printerpro { background-position: 0 -284px; }
    .burger-menu a.product-link.pdfconverter { background-position: 0 -340px; }
    .burger-menu a.product-link.documents { background-position: 0 -397px; }


    .ip_banner { width: 414px; height: 301px; background: url("/img/main/20161208/iphone/devices_iph7plus.png") no-repeat center top; background-size: 414px 301px; }

    .ip_title { font-size: 1.125em; }
    .ip_disclaimer { font-size: 0.938em; }

    .next_container { width: 414px; height: 27px; background: url("/img/main/20161208/iphone/line1_iph7plus.png") no-repeat center center; background-size: 414px 27px; }


    .products_menu { width: 880px; height: 120px; }
    .products_menu li { width: 110px; height: 100px; }
    .products_menu li a { font-size: 1em; }
    .products_menu li a img { width: 70px; height: 70px; background-image: url("/img/main/20161208/iphone/sprite_apps_iph7plus.png"); background-size: 584px 70px; }
    .products_menu li.current { background-image: url("/img/main/20161208/iphone/appselect_iph7plus.png"); background-size: 122px 7px; }

    .products_menu li.pdfexpert a img { background-position: 0 0; }
    .products_menu li.spark a img { background-position: -74px 0; }
    .products_menu li.scannerpro a img { background-position: -147px 0; }
    .products_menu li.calendars a img { background-position: -220px 0; }
    .products_menu li.pdfoffice a img { background-position: -294px 0; }
    .products_menu li.printerpro a img { background-position: -367px 0; }
    .products_menu li.pdfconverter a img { background-position: -440px 0; }
    .products_menu li.documents a img { background-position: -514px 0; }


    .product { width: 390px; }

    .product .title { padding: 5px 0 15px; font-size: 1.313em; }
    .product .description { padding: 15px 0 15px; font-size: 0.938em; }

    .product .video_player { width: 350px; height: 198px; background-image: url("/img/main/20161208/iphone/video_pdfex_iph7plus.png"); background-size: 350px 198px; }
    .product .video_player a { width: 350px; height: 198px; background-image: url("/img/main/20161208/iphone/play_iph7plus.png"); background-size: 68px 68px; }

    .product .button { width: 165px; height: 40px; margin: 0 20px 0 0; font-size: 0.875em; line-height: 40px; border-radius: 4px; }

    .product .award { width: 242px; height: 39px; margin: 5px auto 25px; background-size: 242px 39px; }

    .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_iph7plus.png"); }
    .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_iph7plus.png"); }
    .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_iph7plus.png"); }

    .en .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/en_appoftheyear_iph7plus.png"); }
    .de .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/de_appoftheyear_iph7plus.png"); }
    .es .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/es_appoftheyear_iph7plus.png"); }
    .fr .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/fr_appoftheyear_iph7plus.png"); }
    .it .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/it_appoftheyear_iph7plus.png"); }
    .ja .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ja_appoftheyear_iph7plus.png"); }
    .pt .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/pt_appoftheyear_iph7plus.png"); }
    .ru .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/ru_appoftheyear_iph7plus.png"); }
    .zh .product#pdfexpert_ip .award { background-image: url("/img/main/20161208/iphone/appoftheyear/zh_appoftheyear_iph7plus.png"); }

    .en .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/en_bestof2016_iph7plus.png"); }
    .de .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/de_bestof2016_iph7plus.png"); }
    .es .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/es_bestof2016_iph7plus.png"); }
    .fr .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/fr_bestof2016_iph7plus.png"); }
    .it .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/it_bestof2016_iph7plus.png"); }
    .ja .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/ja_bestof2016_iph7plus.png"); }
    .pt .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/pt_bestof2016_iph7plus.png"); }
    .ru .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/ru_bestof2016_iph7plus.png"); }
    .zh .product#spark_ip .award { background-image: url("/img/main/20161208/iphone/bestof2016/zh_bestof2016_iph7plus.png"); }

    .en .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/en_editorschoice_iph7plus.png"); }
    .de .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/de_editorschoice_iph7plus.png"); }
    .es .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/es_editorschoice_iph7plus.png"); }
    .fr .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/fr_editorschoice_iph7plus.png"); }
    .it .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/it_editorschoice_iph7plus.png"); }
    .ja .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/ja_editorschoice_iph7plus.png"); }
    .pt .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/pt_editorschoice_iph7plus.png"); }
    .ru .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/ru_editorschoice_iph7plus.png"); }
    .zh .product#scannerpro_ip .award { background-image: url("/img/main/20161208/iphone/editorschoice/zh_editorschoice_iph7plus.png"); }

    .product#pdfexpert_ip .video_player { background-image: url("/img/main/20161208/iphone/video_pdfex_iph7plus.png"); }
    .product#spark_ip .video_player { background-image: url("/img/main/20161208/iphone/video_spark_iph7plus.png"); }
    .product#scannerpro_ip .video_player { background-image: url("/img/main/20161208/iphone/video_scannerpro_iph7plus.png"); }
    .product#calendars_ip .video_player { background-image: url("/img/main/20161208/iphone/video_calendar_iph7plus.png"); }
    .product#pdfoffice_ip .video_player { background-image: url("/img/main/20161208/iphone/video_pdfoffice_iph7plus.png"); }
    .product#printerpro_ip .video_player { background-image: url("/img/main/20161208/iphone/video_printerpro_iph7plus.png"); }
    .product#documents_ip .video_player { background-image: url("/img/main/20161208/iphone/video_documents_iph7plus.png"); }
    .product#pdfconverter_ip .video_player { background-image: url("/img/main/20161208/iphone/cover_pdfconvrt_iph7plus.png"); }


    .block-social { background-image: url("/img/main/20161208/iphone/line2_iph7plus.png"); background-size: 414px 1px; }

    .block-social p { padding: 0 20px 15px; font-size: 1em; }
    .block-social .heart { margin: 0 0 -2px 5px; width: 15px; height: 14px; background-image: url("/img/main/20161208/iphone/heart_iph7plus.png"); background-size: 15px 14px; }

    .share_second { width: 165px; height: 40px; margin-right: 10px; border-radius: 3px; text-align: center; background: #1d2330; }
    .share_second img { width: 19px; height: 15px; margin: 11px 10px 0 0; background-image: url("/img/main/20161208/iphone/share_iph7plus.png"); background-size: 19px 15px; }
    .share_second span { font-size: 0.938em; line-height: 40px; }


    .tweet_second { width: 165px; height: 40px; margin-left: 10px; border-radius: 3px; text-align: center; background: #1d2330; }
    .tweet_second img { width: 19px; height: 15px; margin: 11px 10px 0 0; background-image: url("/img/main/20161208/iphone/tweet_iph7plus.png"); background-size: 19px 15px; }
    .tweet_second span { font-size: 0.938em; line-height: 40px; }


    .block-story { background-image: url("/img/main/20161208/iphone/line2_iph7plus.png"); background-size: 414px 1px; }

    .ip_story_title { font-size: 1.500em; }

    .block-story .video_player { width: 389px; height: 218px; background-image: url("/img/main/20161208/iphone/video_readdle_iph7plus.png"); background-size: 389px 218px; }
    .block-story .video_player a { width: 389px; height: 218px; background-image: url("/img/main/20161208/iphone/play_iph7plus.png"); background-size: 68px 68px; }

    .block-story p { font-size: 1em; }
    .block-story p.story-learn { font-size: 0.875em; }

    .block-story .read-story { width: 350px; height: 40px; font-size: 1em; line-height: 40px; }
    .block-story .read-story:after { width: 6px; height: 6px; position: absolute; right: 60px; top: 12px; }


    .block-about-banner { background-image: url("/img/dark_20161227/about/iphone/bk1_iph7plus.png"); background-size: 414px 414px; }
    .block-about-banner .ip_title { padding: 100px 60px 0; font-size: 1.875em; }
    .block-about-banner p { font-size: 0.938em; }
    .block-about-banner .video_play_link { height: 25px; margin: 50px auto 50px; padding: 0 0 0 35px; font-size: 1em; line-height: 25px; background-image: url("/img/dark_20161227/about/iphone/play_btn_iph7plus.png"); background-size: 25px 25px; }
    .block-about-banner .next_container { margin: 30px auto 40px; }


    .block-told-stories img { width: 386px; height: 269px; margin: 20px auto 30px; background-image: url("/img/dark_20161227/about/iphone/peoplepht_iph7plus.png"); background-size: 386px 269px; }
    .block-told-stories p { font-size: 0.938em; }

    .block-lessons-learned { background-image: url("/img/dark_20161227/about/iphone/bk2_iph7plus.png"); background-size: 414px 424px; }
    .block-lessons-learned .ip_title { font-size: 1.875em; }
    .block-lessons-learned p { font-size: 0.938em; }
    .block-lessons-learned img { width: 343px; height: 62px; margin: 20px auto 30px; background-image: url("/img/8years/iphone/4-image@3x.png"); background-size: 343px 62px; }
    .block-lessons-learned .separator { width: 414px; height: 1px; background-image: url("/img/dark_20161227/iphone/line2_iph7plus.png"); background-size: 414px 1px; }

    .block-moving-forward { background-image: url("/img/dark_20161227/about/iphone/bk3_iph7plus.png"); background-size: 414px 359px; }
    .block-moving-forward .ip_title { font-size: 1.875em; }
    .block-moving-forward p { font-size: 0.938em; }
    .block-moving-forward img { width: 386px; height: 196px; margin: 20px auto 30px; background-image: url("/img/dark_20161227/about/iphone/teamphoto_iph7plus.png"); background-size: 386px 196px; }
    .block-moving-forward .separator { width: 414px; height: 1px; background-image: url("/img/dark_20161227/iphone/line2_iph7plus.png"); background-size: 414px 1px; }


    .block-press { padding: 20px 0 60px; }

    .ip_reviews_title { font-size: 1.500em; }

    .ip_press_row { width: 364px; margin: 20px auto 0; }
    .ip_press { background: url("/img/dark_20161227/iphone/press_iph7plus.png") no-repeat 0 0; background-size: 364px 446px; }

    .ip_press.bbc { width: 136px; height: 76px; background-position: 0 0; }
    .ip_press.cnet { width: 106px; height: 76px; background-position: -136px 0; }
    .ip_press.macworld { width: 122px; height: 76px; background-position: -242px 0; }

    .ip_press.lifehacker { width: 125px; height: 79px; background-position: 0 -76px; }
    .ip_press.tc { width: 101px; height: 79px; background-position: -125px -76px; }
    .ip_press.bpixels { width: 138px; height: 79px; background-position: -226px -76px; }

    .ip_press.theverge { width: 139px; height: 79px; background-position: 0 -155px; }
    .ip_press.oreilly { width: 125px; height: 79px; background-position: -139px -155px; }
    .ip_press.tnw { width: 100px; height: 79px; background-position: -264px -155px; }

    .ip_press.twt { width: 186px; height: 68px; background-position: 0 -234px; }
    .ip_press.twj { width: 178px; height: 68px; background-position: -186px -234px; }

    .ip_press.fastcompany { width: 138px; height: 98px; background-position: 0 -302px; }
    .ip_press.usatoday { width: 126px; height: 98px; background-position: -138px -302px; }
    .ip_press.zdnet { width: 100px; height: 98px; background-position: -264px -302px; }

    .ip_press.bloomberg { width: 121px; height: 46px; background-position: 0 -400px; }
    .ip_press.theguardian { width: 129px; height: 46px; background-position: -121px -400px; }
    .ip_press.wired { width: 114px; height: 46px; background-position: -250px -400px; }


    .back_top { width: 414px; height: 35px; margin: 0 auto 40px; background: url("/img/main/20161208/iphone/line3_iph7plus.png") no-repeat center center; background-size: 414px 35px; }
}