body{margin:0;color:#333;font-size:15px;font-family:Helvetica Neue, Helvetica, Helvetica,  Arial, sans-serif;background:#515c61 url(../images/bg-body.png);-webkit-text-size-adjust:100%;min-width:981px}img{border-style:none}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}input,textarea,select{font:100% Arial, Helvetica, sans-serif;vertical-align:middle;color:#000}form,fieldset{margin:0;padding:0;border-style:none}input[type=text],input[type=password],input[type=file],input[type=submit],textarea{-webkit-appearance:none}header,footer,article,section,hgroup,nav,figure,aside,figcaption{display:block}figure{margin:0;padding:0}q{quotes:none}q:before,q:after{content:""}#wrapper{width:100%;overflow:hidden;position:relative}.w1{width:981px;margin:0 auto;background-color:#dadad7;position:relative;z-index:20}#header{overflow:hidden;width:962px;position:relative;padding:10px 2px 7px 17px;background:#d9d9d6 url(../images/separator.png) repeat-x 0 99%;-webkit-box-shadow:inset #c0c0bc 0px 20px 20px,0 5px 5px rgba(0,0,0,0.25);box-shadow:inset #c0c0bc 0px 20px 20px, 0 5px 7px #c0c0bc;behavior:url(http://offmaps.com/static/css/css/PIE.htc)}#header .logo{width:391px;height:84px;background:url(../images/sprite-site.png) no-repeat;float:left;text-indent:-9999px;overflow:hidden;margin:22px 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 2){#header .logo{background-image:url(../images/sprite-site-2x.jpg);-webkit-background-size:391px 141px}}#header .logo a{display:block;height:100%}#header #languagePicker{position:absolute;right:-5px;top:10px;padding:6px 20px 5px 40px;-webkit-border-radius:5px;-ie-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0px 0px #aaa;-ie-box-shadow:0 1px 0px 0px #aaa;-moz-box-shadow:0 1px 0px 0px #aaa;-ms-box-shadow:0 1px 0px 0px #aaa;-o-box-shadow:0 1px 0px 0px #aaa;-khtml-box-shadow:0 1px 0px 0px #aaa;box-shadow:0 1px 0px 0px #aaa;text-align:right;background-color:rgba(255,255,255,0.5);background-repeat:no-repeat;background-size:24px 24px;background-position:7px 1px;font-size:12px}#header #languagePicker.DE{background-image:url(../images/flags/DE.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#header #languagePicker.DE{background-image:url(../images/flags/DE-2x.jpg);-webkit-background-size:24px 24px}}#header #languagePicker.EN{background-image:url(../images/flags/EN.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2){#header #languagePicker.EN{background-image:url(../images/flags/EN-2x.jpg);-webkit-background-size:24px 24px}}#nav img{display:block}.social-icon,.item-list,#nav ul{padding:0;margin:0;list-style:none}#nav{min-width:56px;overflow:hidden;position:absolute;bottom:8px;right:4px}#nav ul{overflow:hidden}#nav ul li{float:left;padding:0 2px 0 4px;background:url(../images/separator01.png) repeat-y}#nav ul li a{padding:30px 13px 30px 13px;display:block;background-position:center center;background-repeat:no-repeat;font-size:2px;color:transparent;border-bottom:10px solid #5f5a5a}#nav ul li a.maps{background-image:url(../images/nav/text-maps.png);width:60px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#nav ul li a.maps{background-image:url(../images/nav/text-maps-2x.jpg);-webkit-background-size:60px 19px}}#nav ul li a.video{background-image:url(../images/nav/text-video.png);width:60px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#nav ul li a.video{background-image:url(../images/nav/text-video-2x.jpg);-webkit-background-size:60px 19px}}#nav ul li a.support{background-image:url(../images/nav/text-support.png);width:90px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#nav ul li a.support{background-image:url(../images/nav/text-support-2x.jpg);-webkit-background-size:90px 19px}}#nav ul li.active a{border-bottom-color:#c48d09}#nav ul li a:hover{border-bottom-color:rgba(196,141,9,0.34)}#nav.DE ul li a.maps{background-image:url(../images/nav/text-karten.png);width:75px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#nav.DE ul li a.maps{background-image:url(../images/nav/text-karten-2x.jpg);-webkit-background-size:75px 19px}}#main{padding:21px 21px 0;position:relative;z-index:20;width:939px}.gallery{width:940px;height:354px;margin:0 -5px 13px;padding:0 5px 12px;background:url(../images/bg-visual.png) no-repeat 4px 100%}@media only screen and (-webkit-min-device-pixel-ratio: 2){.gallery{background-image:url(../images/bg-visual-2x.jpg);-webkit-background-size:940px 15px}}.gallery .figure{border:3px solid #fff;position:relative;height:349px;background-repeat:no-repeat;background-size:934px 349px}.gallery .figure.en{background-image:url(../images/offline-mapshelf-en.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.gallery .figure.en{background-image:url(../images/offline-mapshelf-en-2x.jpg);-webkit-background-size:100% 100%}}.gallery .figure.de{background-image:url(../images/offline-mapshelf-de.jpg)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.gallery .figure.de{background-image:url(../images/offline-mapshelf-de-2x.jpg);-webkit-background-size:100% 100%}}.gallery .figcaption{position:absolute;right:20px;top:10px;padding-right:6px;width:500px}.gallery h1,.gallery h2{margin:0;color:white;padding-bottom:0px}.gallery h1{font-family:'HelveticaNeue-CondensedBold', 'Helvetica Neue Condensed Bold',  '.Helvetica Condensed Bold', 'Helvetica Condensed Bold','Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:48px;margin-top:10px;font-weight:bolder}.gallery h2{font-family:'HelveticaNeue-UltraLight', 'Helvetica Neue Ultra Light',  '.Helvetica Ultra Light', 'Helvetica Ultra Light','Helvetica Neue', Helvetica, Arial, sans-serif;font-size:28px;font-weight:200;margin-bottom:10px}.gallery h1>img{display:block}.gallery .item-list{padding:0px 5px 5px 54px}.gallery .item-list li{vertical-align:top;background:url(../images/bullet.png) no-repeat center left;padding:3px 0 0 41px;margin-bottom:10px;min-height:21px;color:#fcfc85;font-family:'HelveticaNeue-Light', 'Helvetica Neue Light',  '.Helvetica Light', 'Helvetica Light','Helvetica Neue', Helvetica, Arial, sans-serif;font-size:18px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.gallery .item-list li{background-image:url(../images/bullet-2x.jpg);-webkit-background-size:28px 21px}}.gallery .item-list li img{vertical-align:top}.gallery .store-btn.big{margin:5px 0 0 95px;background:transparent url(../images/appstore_badge_big.png) no-repeat left top;width:155px;height:55px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.gallery .store-btn.big{background-image:url(../images/appstore_badge_big-2x.jpg);-webkit-background-size:155px 55px}}.gallery .store-btn.big.de{background:transparent url(../images/appstore_badge_big_de.png) no-repeat left top}@media only screen and (-webkit-min-device-pixel-ratio: 2){.gallery .store-btn.big.de{background-image:url(../images/appstore_badge_big_de-2x.jpg);-webkit-background-size:155px 55px}}.store-btn{display:inline-block;vertical-align:middle;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;line-height:0;background:url(../images/sprite-site.png) no-repeat -108px -96px;width:130px;height:45px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.store-btn{background-image:url(../images/sprite-site-2x.jpg);-webkit-background-size:391px 141px}}*+html .store-btn{text-indent:0}#content{background:#f5f5f1;width:940px;-webkit-box-shadow:inset 0 0 1px 1px #fff, inset 0 0 30px 8px #ecece7;box-shadow:inset 0 0 1px 1px #fff, inset 0 0 30px 8px #ecece7;position:relative;padding-bottom:24px;behavior:url(http://offmaps.com/static/css/css/PIE.htc)}#content .heading{background:url(../images/bg-heading.png) no-repeat 0 100%;padding:15px 13px 18px;width:918px;margin:0 -2px}@media only screen and (-webkit-min-device-pixel-ratio: 2){#content .heading{background-image:url(../images/bg-heading-2x.jpg);-webkit-background-size:944px 13px}}#content .heading h1{margin:0;font:35px/40px Arial, Helvetica, sans-serif;color:#c48d09}.content-footer{background:url(../images/bg-content.png) no-repeat;padding-bottom:25px;vertical-align:top;width:940px}*+html .content-footer{padding-bottom:10px}.post-list{overflow:hidden;padding:14px 0 20px 9px;margin:-51px 0 0 -27px;letter-spacing:-0.31em;word-spacing:-0.43em}*+html .post-list{letter-spacing:normal}.post-list .post{display:inline-block;vertical-align:top;margin:51px 0 0 27px;width:445px;letter-spacing:normal;word-spacing:normal}*+html .post-list .post{display:inline}.post-list .post .figure,.post-list .post.screenshots a{float:left;margin:6px 20px 0 0;position:relative}.post-list .post.screenshots{text-align:center;width:925px}.post-list .post.screenshots a{margin-right:10px;float:none;display:inline-block;border:2px solid #fff;-webkit-box-shadow:0px 4px 4px #b9b9b6;-ie-box-shadow:0px 4px 4px #b9b9b6;-moz-box-shadow:0px 4px 4px #b9b9b6;-ms-box-shadow:0px 4px 4px #b9b9b6;-o-box-shadow:0px 4px 4px #b9b9b6;-khtml-box-shadow:0px 4px 4px #b9b9b6;box-shadow:0px 4px 4px #b9b9b6;behavior:url(http://offmaps.com/static/css/css/PIE.htc)}.post-list .post.screenshots a img{width:64px;height:110px}.post-list .post.screenshots .ipad a img{width:92px;height:120px}.post-list .post img{vertical-align:top}.post-list .post .figure{border:1px solid rgba(0,0,0,0.25);-webkit-box-shadow:0px 1px 0px #fff;-ie-box-shadow:0px 1px 0px #fff;-moz-box-shadow:0px 1px 0px #fff;-ms-box-shadow:0px 1px 0px #fff;-o-box-shadow:0px 1px 0px #fff;-khtml-box-shadow:0px 1px 0px #fff;box-shadow:0px 1px 0px #fff}.post-list .post .figure.add{border:none !important;-webkit-box-shadow:none;-ie-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-khtml-box-shadow:none;box-shadow:none}.post-list .post .figure.add img{margin:-6px 3px 0}.post-list .post .text-area{overflow:hidden;font:14px/22px Arial, Helvetica, sans-serif;color:#000;word-spacing:-1px}.post-list .post .text-area h2{margin:0;font:bold 24px/31px Arial, Helvetica, sans-serif;color:#c48d09;padding-bottom:20px}.post-list .post .text-area h2 a{color:#c48d09}.post-list .post .text-area p{margin:0 0 5px;-webkit-hyphens:manual;-ie-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;-o-hyphens:manual;-khtml-hyphens:manual;hyphens:manual}.blockqoute-list{margin:0 -9999px;padding:0 9999px;width:939px;background:url(../images/bg-blockqoute.png) no-repeat 50% 0;height:151px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.blockqoute-list{background-image:url(../images/bg-blockqoute-2x.jpg);-webkit-background-size:1001px 151px}}.blockqoute-list .box,.blockqoute-list blockquote{margin:-2px 0 -8px 11px;padding:21px 5px 25px 18px;width:210px;min-height:109px;float:left;font:20px/22px Arial, Helvetica, sans-serif;color:#414243;word-spacing:1px}.blockqoute-list .box q,.blockqoute-list blockquote q{display:block;height:90px;width:200px;text-shadow:0 1px rgba(255,255,255,0.75)}.blockqoute-list .box q sup,.blockqoute-list blockquote q sup{font-size:14px;line-height:12px;vertical-align:top}.blockqoute-list .box q a,.blockqoute-list blockquote q a{color:#414243}.blockqoute-list .box q a:hover,.blockqoute-list blockquote q a:hover{text-decoration:none}.blockqoute-list .box cite a,.blockqoute-list blockquote cite a{display:inline-block;color:#414243;text-shadow:0 1px rgba(255,255,255,0.75);position:absolute;bottom:0px;display:block;width:210px;height:80px;background-position:right top;background-repeat:no-repeat;font-size:15px;font-weight:bold}.blockqoute-list .box cite a span,.blockqoute-list blockquote cite a span{margin-top:32px;display:inline-block}.blockqoute-list .box cite a:hover,.blockqoute-list blockquote cite a:hover{text-decoration:underline}.blockqoute-list .box{padding:22px 5px 5px 6px;width:210px}.blockqoute-list blockquote.appadvice cite a{background-image:url(../images/quotes/appadvice.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.blockqoute-list blockquote.appadvice cite a{background-image:url(../images/quotes/appadvice-2x.jpg);-webkit-background-size:50px 60px}}.blockqoute-list blockquote.appstorm cite a{background-image:url(../images/quotes/appstorm.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.blockqoute-list blockquote.appstorm cite a{background-image:url(../images/quotes/appstorm-2x.jpg);-webkit-background-size:50px 60px}}.blockqoute-list blockquote.arstechnica cite a{background-image:url(../images/quotes/arstechnica.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.blockqoute-list blockquote.arstechnica cite a{background-image:url(../images/quotes/arstechnica-2x.jpg);-webkit-background-size:50px 60px}}.blockqoute-list blockquote.nyt cite a{background-image:url(../images/quotes/nyt.png)}@media only screen and (-webkit-min-device-pixel-ratio: 2){.blockqoute-list blockquote.nyt cite a{background-image:url(../images/quotes/nyt-2x.jpg);-webkit-background-size:50px 60px}}.blockqoute-list>.holder{height:150px;margin:0 -21px;width:968px;overflow:hidden;padding:0 0 0 4px}.btn-blog{float:right;text-align:center;width:83px;background-color:#3c5874;height:16px;margin-top:18px;font:22px/24px Arial, Helvetica, sans-serif;color:#d2dee3;padding:1px 5px 12px}.blockqoute-list blockquote:first-child{background-color:transparent;margin:0}.blockqoute-footer{background:url(../images/bg-blockqoute-footer.png) no-repeat 50% 0;height:15px;width:939px;padding:0 9999px;margin:-5px -9999px -18px;position:relative;z-index:-1}#footer{font-size:13px;font-family:Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;color:#dadad7;white-space:nowrap;border:solid #7a7979;border-width:0 1px 1px 1px;overflow:hidden;position:relative;background:#544c4c;background:-moz-linear-gradient(270deg, #544c4c 50%, #484040 100%);background:-webkit-linear-gradient(270deg, #544c4c 50%, #484040 100%);background:-o-linear-gradient(270deg, #544c4c 50%, #484040 100%);background:-ms-linear-gradient(270deg, #544c4c 50%, #484040 100%);background:linear-gradient(270deg, #544c4c 50%, #484040 100%);-pie-background:linear-gradient(270deg, #544c4c 50%, #484040 100%);behavior:url(http://offmaps.com/static/css/css/PIE.htc);min-height:121px;padding:42px 0 21px 0}#footer p{text-align:center}#footer .btn-footer{font:20px/27px Arial, Helvetica, sans-serif;text-transform:uppercase}#footer .btn-footer .store-btn{margin:5px 5px 0 0}#footer .social-icon{display:inline-block;vertical-align:middle}#footer .social-icon a{display:inline-block;overflow:hidden;white-space:nowrap;background:url(../images/sprite-site.png) no-repeat;width:40px;height:41px;margin:2px;color:transparent}@media only screen and (-webkit-min-device-pixel-ratio: 2){#footer .social-icon a{background-image:url(../images/sprite-site-2x.jpg);-webkit-background-size:391px 141px}}#footer .social-icon .twitter{background-position:0 -100px}#footer .social-icon .facebook{background-position:-56px -100px}#footer .copy img{vertical-align:middle}#footer a{color:#dadad7}#footer iframe{border:none;overflow:hidden;height:21px;width:85px}#footer .osmAttribution{clear:both;text-align:center;font-size:13px;font-family:Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;color:#dadad7}#footer .social-holder{float:left;margin:3px;min-width:200px;font:bold 15px Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;color:#dadad7}*+html .social-holder{display:inline}.social-holder img{vertical-align:middle;margin-right:17px}*+html #footer .social-icon{display:inline}#footer .social-icon li{float:left;margin-left:16px}.videoContainer{width:640px;margin:50px 161px;border:3px solid white;background-color:white;-webkit-box-shadow:0 2px 2px 2px rgba(0,0,0,0.25);-ie-box-shadow:0 2px 2px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 2px 2px rgba(0,0,0,0.25);-ms-box-shadow:0 2px 2px 2px rgba(0,0,0,0.25);-o-box-shadow:0 2px 2px 2px rgba(0,0,0,0.25);-khtml-box-shadow:0 2px 2px 2px rgba(0,0,0,0.25);box-shadow:0 2px 2px 2px rgba(0,0,0,0.25)}.videoContainer video{height:400px;width:640px;border-bottom:3px solid #5f5a5a}.videoContainer .caption{padding:15px 10px 10px 10px;font-size:16px;font-weight:bold}.videoVersions{text-align:center;padding:20px}.videoVersions a.button.videoButton{padding:20px 20px;margin:0 20px 20px 20px}a.button{display:inline-block;padding:5px;margin:10px 3px;color:#454141;text-shadow:0 1px white;font-weight:bold;-webkit-border-radius:5px;-ie-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid white;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);-ie-box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);-ms-box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);-o-box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);-khtml-box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);background-color:rgba(196,141,9,0.34);background:-moz-linear-gradient(top, rgba(196,141,9,0.34), #c48d09);background:-webkit-gradient(linear, left top, left bottom, from(rgba(196,141,9,0.34)), to(#c48d09));background:-webkit-linear-gradient(top, rgba(196,141,9,0.34), #c48d09);background:-o-linear-gradient(top, rgba(196,141,9,0.34), #c48d09);background:-ms-linear-gradient(top, rgba(196,141,9,0.34), #c48d09);background:linear-gradient(top, rgba(196,141,9,0.34), #c48d09);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(196,141,9,0.34)', endColorstr='#c48d09',GradientType=0 )}