:root{--primary: #9ed284;--primary-darker: #619645;--grey: #f8f8f8;--boarder-color: #ccc}body{margin:0;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-weight:400}.container{width:70%;margin-left:auto;margin-right:auto}.content-container{width:70%;margin-left:auto;margin-right:auto}.topnav{overflow:hidden;text-align:center;padding:14px 16px;width:100%}.topnav a{display:inline;color:#000;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}.topnav a:hover{background-color:#ddd;color:#000}.topnav a.active{background-color:var(--primary);color:#fff}.topnav .icon{display:none}.tab{overflow:hidden;border:1px solid var(--boarder-color);background-color:var(--grey);text-align:center}.tab button{background-color:inherit;float:none;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tab button.icon{display:none}.tabcontent{display:none;padding:6px 12px;border:1px solid var(--boarder-color);border-top:none}#osm_logo{position:absolute;width:70px}#osm_logo_karte{width:50px}.osm_heading{font-size:36px;text-align:left}.heading{background-color:var(--grey)}#donation-drive{display:block;font-size:18px;background-color:#b5de98;color:#fff;padding:12px;text-align:center;line-height:1.5}#donation-explanation{font-size:14px}#header{padding-top:24px;padding-bottom:24px}#header-left-section{float:left;margin-right:25px}#header-logo-image{float:left;padding:0 20px 0 0;max-width:100%}#header-logo-image img{width:76px;height:79px}#header-text{float:left;padding:10px 20px 0 0}#site-title a{color:#555;font-size:36px;text-decoration:none}h1#site-title,h3#site-title{padding-bottom:5px;line-height:36px;font-size:30px}#site-title a:hover{color:var(--primary)}h1{font-size:30px}h2{font-size:24px}h3{display:none}p{font-size:16px;line-height:20px}span.read_more{text-align:right;float:right}a{color:var(--primary-darker)}div.span-one-half{width:450px}.article{padding-top:8px;padding-bottom:8px}.map-image{height:auto;width:640px}.btn{cursor:pointer;display:inline-block;background-color:var(--grey);padding:8px;border:1px solid var(--boarder-color)}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}footer{text-align:center}.footer-banner-icon{display:block;height:70px}.footer-green-section{background-color:var(--primary);text-align:center;padding-top:30px;padding-bottom:30px;margin-top:32px}.footer-linklist{padding-bottom:1em;text-align:center;color:#fff}.footer-linklist a{color:#fff}.footer-licence{color:#fff}.footer-licence a{color:#fff}div.span-one-half{width:50%;float:left;background-color:#f2f2f2;padding-top:16px;padding-bottom:16px}.number{float:left;height:auto;width:80px}.screenshots{float:right;height:auto;width:350px;border:1px solid #000}.line{margin-top:160px}@media screen and (max-width:980px){#header{text-align:center;width:100%;padding:0}#header-text{float:none;padding:0}#header-left-section{float:none;margin-right:0}#header-logo-image{float:none;padding-top:20px}h1#site-title,h3#site-title{padding-bottom:0;line-height:32px;font-size:30px}.container{width:100%}.content-container{width:90%}.topnav{padding:0}.topnav a{display:none}.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}.topnav.responsive{position:relative;padding:0}.topnav.responsive a{display:block;text-align:left}.topnav.responsive .icon{position:absolute;right:0;top:0;padding:none}.tab{overflow:hidden;width:100%}.tab.responsive{position:relative;text-align:center}.tab.responsive .icon{position:absolute;right:0;top:0}.tab button:not(:first-child){display:none}.tab.responsive button{float:none;display:block;text-align:center}.tab button.icon{float:right;display:block}.map-image{height:auto;width:90%}div.span-one-half{width:100%;float:none}.footer-banners{background-color:#f2f2f2;padding-bottom:32px}.footer-green-section{padding-top:30px;padding-bottom:30px;margin-top:0}.screenshots{display:block;float:none}.line{margin-top:50px}}