body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#343332;font-size:16px}body,h1,h2,h3,h4,h5{font-family:Open Sans,sans-serif;line-height:140%}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.2rem}a.btn,button.btn{appearance:none;background-color:#ccc;border:none;box-shadow:none;color:#000;cursor:pointer;display:inline-block;font-family:Open Sans;font-size:.8rem;line-height:140%;outline:none;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out}a.btn:hover,button.btn{background:#ccc}a.btn-blue,button.btn-blue{background:#2f58e9;color:#fff}a.btn-blue:hover,button.btn-blue:hover{background:#163fcf}a.btn-large,button.btn-large{font-size:1rem;line-height:120%;padding:10px 20px}a.btn-gold,button.btn-gold{background:#f8de03;color:#000}a.btn-gold:hover,button.btn-gold:hover{background:#c6b102}a.btn-dark-gray,button.btn-dark-gray{background:#444;color:#fff;cursor:pointer}a.btn-dark-gray[disabled],button.btn-dark-gray[disabled]{cursor:not-allowed;opacity:.5}a.btn-dark-gray:hover,button.btn-dark-gray:hover{background:#222}.mapboxgl-popup-content{padding:0!important}.location-popup{max-width:75vw;width:350px}.location-popup .top-info{align-items:center;background:#eee;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:2px 5px}.location-popup .circle{border-radius:100%;display:block;height:20px;width:20px}.location-popup .category-name{font-size:1rem;text-transform:uppercase}.location-popup .actions{padding:0 0 20px;text-align:center}.location-popup .actions a.btn{margin:0 10px;padding:7px 10px}.location-popup .close-btn{appearance:none;background:none;border:none;cursor:pointer;outline:none;padding:0;transition:all .35s ease-in-out}.location-popup .close-btn,.location-popup .close-btn .close{display:block;height:35px;position:relative;width:35px}.location-popup .close-btn .close:after,.location-popup .close-btn .close:before{background:#000;content:" ";display:block;height:2px;left:25%;margin-top:-1px;position:absolute;right:25%;top:50%;transform:rotate(45deg)}.location-popup .close-btn .close:after{transform:rotate(-45deg)}.location-popup .close-btn:hover{background:#ddd}.location-info{padding:15px}.location-info h2{font-size:1.3rem;letter-spacing:.5px;line-height:140%;margin:0}.location-info .address{font-size:1.1rem;line-height:140%}.legend{background:#00000080;border-radius:5px;bottom:4%;opacity:.8;padding:20px;position:absolute;right:1%}.legend h2{color:#fff;font-size:1rem;margin:0 0 20px;padding:0;text-align:center}.legend .category{align-items:center;color:#fff;display:flex;font-size:.8rem;padding-bottom:10px}.legend .circle{border-radius:50%;display:inline-block;height:15px;margin-right:5px;width:15px}.welcome{background:#00000080 url(https://www.cincychilimap.com/welcome-bg.png) no-repeat bottom;background-size:contain;border-radius:5px;left:1%;max-width:350px;padding:20px;position:absolute;top:1%;z-index:99}.welcome button.welcome-toggle{appearance:none;background:none;border:none;box-shadow:none;color:#fff;cursor:pointer;float:right;height:44px;line-height:44px;outline:none;text-align:center;width:44px}.welcome .welcome-inner{max-height:270px;transition:max-height .25s ease-in-out}.welcome.no-bg{background:#00000080}.welcome.collapsed h1{margin-bottom:0}.welcome.collapsed .welcome-inner{max-height:0;overflow:hidden}.welcome abbr{background:none;border-bottom:none;text-decoration:none}.welcome .description-small{font-size:.8rem}.welcome h1{color:#fff;margin:0 0 20px;padding:0}.welcome a,.welcome p{color:#fff}.welcome .share-icons a>div{border-radius:0;opacity:.85;padding:.5em}.suggest-location-wrapper{margin:10px auto;max-width:90%;width:850px}.suggest-location-wrapper h2,.suggest-location-wrapper p{color:#fff;text-align:center}.suggest-location-wrapper p{font-size:.9rem;line-height:160%}.cryptedmail{appearance:none;background:none;border:none;cursor:pointer;font-family:Open Sans,sans-serif;margin:0;outline:none;padding:0}.cryptedmail:after{color:#fff;content:attr(data-name) "@" attr(data-domain) "." attr(data-tld);display:inline-block;margin-left:5px;text-decoration:underline}.suggest-location-form-wrapper{margin:10px auto;max-width:90%;width:500px}.suggest-location-form-wrapper h2{color:#fff;text-align:center}.suggest-location-form-wrapper p{color:#fff;font-size:.9rem;line-height:160%}.suggest-location-form-wrapper .form-group{margin-bottom:5%}.suggest-location-form-wrapper label{color:#fff;display:block;padding-bottom:1%}.suggest-location-form-wrapper input,.suggest-location-form-wrapper select,.suggest-location-form-wrapper textarea{background:#1b1a19;border:none;box-sizing:border-box;color:#eee;font-size:1rem;outline:none;padding:2%;transition:all .25s ease-in-out;width:100%}.suggest-location-form-wrapper input:focus,.suggest-location-form-wrapper select:focus,.suggest-location-form-wrapper textarea:focus{background:#161514}.suggest-location-form-wrapper .form-actions{text-align:center}.suggest-location-form-wrapper .form-actions button.btn{margin:0 20px}.form-error,.form-success{color:#d82d2d;font-size:1.25rem;font-weight:700;line-height:140%;margin:auto;padding:10px 20px;text-align:center}.form-success{color:#0e871e;text-align:center}.form-inline-error{color:#d82d2d;display:block;padding:5px 0}.clearfix{clear:both}.legend-toggle{display:none}.location-listing{margin:10px auto;max-width:90%;width:500px}.location-listing .loading{color:#fff;font-size:2rem;max-height:60px;overflow:hidden;padding-bottom:25px;text-align:center;transition:all .25s ease-in-out}.location-listing .loading.hide{max-height:0;padding:0}.location-listing h1,.location-listing h2{color:#fff}.location-listing h1{margin-bottom:0}.location-listing header{margin-bottom:10%}.location-listing ul{list-style:none;margin:0;padding:0}.location-listing li{border-bottom:1px solid #444;display:block;list-style-type:none;margin:0 0 5%;padding:0 0 5%}.location-listing li h2{line-height:140%;margin:0;padding:0 0 2%}.location-listing li .address{color:#fff}.location-listing .location-listing-footer{text-align:center}.location-listing .visited{color:#0e871e;padding:10px 0 0}.location-listing .actions{padding:10px 0 0}.location-listing .actions .btn{margin-right:10px}.location-listing p{color:#fff}@media screen and (max-width:767px){.legend-toggle{appearance:none;background:#000000bf;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;outline:none;padding:10px 20px;text-align:center;width:100%}.legend-toggle.legend-shown{border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.legend-content{box-sizing:border-box;max-height:0;overflow:hidden;padding:0 20px;transition:all .25s ease-in-out}.legend-content.resp-show{max-height:300px;padding:20px}.welcome{left:45px;margin:auto;max-width:325px;padding:10px;position:absolute;right:45px;text-align:center;top:1%}.welcome,.welcome.no-bg{background:#000000bf}.welcome h1{font-size:1.5rem;margin-bottom:0}.welcome button.welcome-toggle{height:33px;line-height:33px;width:33px}.welcome p{font-size:.85rem}.legend{background:#000000bf;bottom:1%;left:1%;margin:auto;opacity:1;padding:0;right:1%;width:200px}.welcome .description,.welcome .description-small{display:none}.location-info{padding:0 15px}.location-info h2{font-size:1.2rem}.location-info .address{font-size:1rem}.location-popup .actions a.btn{padding:7px}}@media screen and (max-width:500px){.location-popup .actions>a.btn{display:block;margin:0 15px 7.5px}.location-popup .actions>a.btn:last-child{margin-bottom:0}.share-icons a>div{padding:.1em}}
/*# sourceMappingURL=main.520dbc87.css.map*/