#header h1,h2{color:#444}#main-menu,h1,h2{margin-top:0}#main-menu a,.button,a{text-decoration:none}#logo,.button span:before{background-repeat:no-repeat}#map-section,.inner{width:1200px;max-width:100%}#examples a:hover,#main-menu a:hover,body,ul p{color:#666}#examples,#examples a,#logo,#wordpress{display:block}#wordpress,h1,h2{font-weight:lighter}#examples,#wordpress,.center,h1{text-align:center}.button span,.copyright a,.new{font-weight:700}.new,.one-half,.one-third,.two-thirds{vertical-align:top}#footer,section{padding:60px 0}html{overflow:hidden;scroll-behavior:smooth}body{background-color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;margin:0}h1{color:#fff;font-size:30px;line-height:40px;margin-bottom:40px}h3{color:#222}p{font-weight:400;line-height:24px}hr{border:none;border-bottom:1px solid #ddd;margin:40px 0}a{transition:color .2s}ul{color:#b47acf;list-style-type:square}ul p{margin:0 0 2px}.dark{color:#888}.dark h2{color:#eee}.about a{border-bottom:1px dashed #ddd;color:inherit;transition:border .2s}.about a:hover{border-bottom:1px solid #aaa;color:#222}.blumaps-external,.desc{margin-top:40px}.about,.inner{margin:0 auto}.right{text-align:right}.clear{clear:both}.inner{padding-left:20px;padding-right:20px;box-sizing:border-box}.inner.over{margin-top:-180px}#header{background-image:url(../../assets/icons/pattern-topo.png);box-shadow:0 -40px 80px #fff inset;background-color:#f8f8f8;padding:40px 30px 100px}#header h1{margin-top:60px;margin-bottom:100px}#header nav{float:right}#main-menu li{display:inline-block;margin-left:30px}#main-menu a{color:#bbb;font-size:16px}#logo{background-image:url(../../assets/icons/logo.svg);background-position:center;width:140px;height:42px}.button{background-color:#b47acf;box-shadow:0 0 10px rgba(0,0,0,.05);color:#fff!important;font-size:16px;display:inline-block;padding:12px 0 12px 16px;transition:box-shadow .2s}.new,section.gray:hover{background-color:#ccc}.button:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.button span{background-color:rgba(0,0,0,.08);border-radius:0 3px 3px 0;margin-left:24px;padding:12px 16px 12px 8px;position:relative;transition:padding .2s}.button:hover span{padding:12px 24px 12px 16px}.button span:before{width:14px;content:'';background-image:url(../../assets/icons/button-divider.png);position:absolute;left:-14px;bottom:0;top:0}.about{padding:20px;max-width:600px}.about li{margin-top:6px}.new{border-radius:3px;color:#fff;font-size:10px;padding:0 2px}.editor-window{display:none;margin:0 auto;width:460px}#examples li,.one-half,.one-third,.two-thirds{display:inline-block}.editor-body{background:#272822;color:#cfcfc2;padding:14px;font-size:12px}.one-half,.one-third,.row,.two-thirds{padding-left:2%;padding-right:2%}.map-container{margin:0 auto 60px}#examples{font-size:0;list-style:none;margin:0 80px;padding:0}#examples li{margin-bottom:6px}#examples a{border:2px solid #fff;color:#bbb;font-size:14px;padding:10px;margin:0 10px;transition:border-color .2s,color .2s}#examples a:hover{border:2px solid #f4f4f4}#examples .active a{border:2px solid #ddd;color:#666;font-size:16px;font-weight:600}#wordpress{color:#fff;line-height:42px;font-size:28px}#wordpress strong{margin-left:20px}#wordpress img{vertical-align:bottom}#footer{background-color:#2f2e2b}.copyright a{border-bottom:1px solid transparent;color:#aaa;font-size:13px;transition:color .2s,border-color .2s}.copyright a:hover{border-color:#666;color:#eee}.icon{background-repeat:no-repeat;background-position:center 10px;padding-top:60px}.icon.landmark{background-image:url(../../assets/icons/icon-landmark.png)}.icon.layer{background-image:url(../../assets/icons/icon-layer.png)}.icon.link{background-image:url(../../assets/icons/icon-link.png)}.icon.browser{background-image:url(../../assets/icons/icon-browser.png)}.icon.responsive{background-image:url(../../assets/icons/icon-responsive.png)}.icon.mobile{background-image:url(../../assets/icons/icon-mobile.png)}.container{margin:20px -2%}.one-third{width:29%}.one-half{width:46%}.two-thirds{width:62%}section .inner{padding-left:20px;padding-right:20px}section.gray{background-color:#ddd;color:#fff;padding:20px 0;transition:background-color .2s}@media all and (max-width:667px){#main-menu li{display:none}#main-menu li:last-child{display:inline-block}}.btn-green{border:none!important;color:#fff!important;border-radius:35px!important;background-color:#198754!important;height:40px;width:75px;font-weight:'Rawline',sans-serif;font-size:14px}