.footer{background-color:#f5f5f5}.footer>.container{padding-right:15px;padding-left:15px}code{font-size:80%}.container img{max-width:100%}.content{padding-top:105px}h1,h2,h3,h4,.btn{font-family:'M PLUS Rounded 1c', sans-serif}body{font-family:'Roboto', sans-serif}.page-banner{padding-top:14rem;padding-bottom:14rem;margin-bottom:2rem;color:#FFFFFF;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.page-banner{padding-top:10rem;padding-bottom:4rem}.page-banner h1{font-size:2rem}}.privacy-banner{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999}.privacy-banner.show{display:block}.loader{display:flex;min-height:100px;align-items:center;justify-content:center;flex:1}[v-cloak]{display:none !important}header .navbar-brand img{max-height:80px}header .navbar.transparent{position:absolute;width:100%;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 991px){header .navbar.transparent .navbar-collapse{background:#cf291c;padding:1rem;border-radius:1rem}}@media only screen and (min-width: 992px){header .navbar.transparent ul.navbar-nav li.nav-item a.nav-link{color:#fff}}footer{margin-top:5rem;color:#ffffff;background-color:#444;padding:2rem 0}footer a{color:#ffffff}footer .footer-copyright{text-align:center;width:100%;color:#999;padding-top:2rem}@media (max-width: 768px){#item-detail h1{font-size:2rem}}#item-detail .item-media-slides{display:flex;overflow-x:auto;overflow-y:hidden;background-color:#eee}#item-detail .item-media-slides img{height:30vh}#item-detail .tags img{height:30px}.boxes .col-inner{border-radius:2rem;overflow:hidden;position:relative}.boxes .col-inner .image img{max-width:100%;height:auto}.boxes .col-inner .text{background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;right:0;bottom:0;color:white;text-align:center}.image-grid{text-align:center}.image-grid img{width:100%;height:auto}.image-grid .image{padding:1rem}.image-module .image{text-align:center}.image-module .image img{max-width:1000px;width:100%}.text-module .text-center{text-align:center}.text-module .text-right{text-align:right}.text-module .text-left{text-align:left}.banner-center{background-color:rgba(255,255,255,0);background-size:cover;background-position:center;background-repeat:no-repeat;padding:10rem 0;text-align:center;color:#FFFFFF;font-size:1.5em;margin:1rem 0}.banner-cta{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:rgba(255,255,255,0);padding:10rem 0}.banner-cta .text{color:#ffffff}.banner-cta .text h1{font-size:4rem;margin-bottom:1rem}.banner-cta .btn{margin-top:2rem;padding:1rem 2rem}@media (max-width: 768px){.banner-cta{padding:8rem 0}.banner-cta .text h1{font-size:2.5rem}.banner-cta .text h2{font-size:1.5rem}}.info-2-column-image-text{padding:5rem 0}.info-2-column-image-text .image{padding:5rem}.info-2-column-image-text .image img{width:100%}.info-2-column-image-text .text{padding:3rem;padding-top:5rem}.info-2-column-image-text .text p{color:#333}.info-2-column-image-text .text h2{font-size:4rem}.info-2-column-image-text .text .btn{font-size:1.5rem;box-shadow:0px 20px 40px -7px rgba(255,109,74,0.5)}@media (max-width: 768px){.info-2-column-image-text .text{padding:1rem}.info-2-column-image-text .text h2{font-size:2rem}.info-2-column-image-text .image{padding:1rem}}.columns .intro{text-align:center}.columns .image img{width:100%}.columns .col-inner{background-color:#fff;min-height:100%}.columns .text{padding-top:2rem}.archive .intro{text-align:center}.items-map-container{display:flex}.items-map-container .filter-tags h6{font-weight:bold;margin-top:.5rem;margin-bottom:0}.items-map-container .filter-tags img{width:1rem}.items-map-container .toolbar-compact{position:fixed;top:100px;left:0;right:0;z-index:100}.items-map-container .toolbar-compact .filters{max-height:50vh;overflow-y:scroll;overflow-x:hidden;background:#ffffff}.items-map-container .toolbar-compact .filters .form-group{margin-bottom:0}.items-map-container .items-map-listing .items,.items-map-container .items-map-listing-compact .items{cursor:pointer;display:flex;flex-flow:row wrap}.items-map-container .items-map-listing .item-wrapper,.items-map-container .items-map-listing-compact .item-wrapper{padding:1rem;width:50%;display:flex}.items-map-container .items-map-listing .item,.items-map-container .items-map-listing-compact .item{flex:1;position:relative;background:#ffffff;border:solid 1px #dddddd;border-radius:5px;overflow:hidden}.items-map-container .items-map-listing .item .media img,.items-map-container .items-map-listing-compact .item .media img{width:100%}.items-map-container .items-map-listing .item .info,.items-map-container .items-map-listing-compact .item .info{padding:1rem}.items-map-container .items-map-listing .item .tags,.items-map-container .items-map-listing-compact .item .tags{flex-wrap:wrap;padding:.5rem;display:flex;justify-content:flex-end}.items-map-container .items-map-listing .item .tags img,.items-map-container .items-map-listing-compact .item .tags img{width:2rem;height:2rem}@media only screen and (max-width: 768px){.items-map-container .items-map-listing .info h3,.items-map-container .items-map-listing-compact .info h3{font-size:1rem}.items-map-container .items-map-listing .item-wrapper,.items-map-container .items-map-listing-compact .item-wrapper{padding:.5rem}.items-map-container .items-map-listing .tags img,.items-map-container .items-map-listing-compact .tags img{width:.8rem;height:.8rem}}@media only screen and (min-width: 768px){.items-map-container .items-map-listing-compact .item-wrapper{width:25%}}.items-map-container .items-map-listing{flex-grow:0;min-height:100vh;width:100vw;z-index:10;background-color:#f9f9f9}@media only screen and (min-width: 768px){.items-map-container .items-map-listing{float:left;width:100%;width:calc(600px);flex-basis:600px}}@media only screen and (min-width: 1200px){.items-map-container .items-map-listing{width:calc(720px);flex-basis:720px;-ms-flex-preferred-size:720px}}.items-map-container .items-map-listing .items-map-listing-filters{background:#fff;padding:1rem}.items-map-container.full .items-map-map{flex-grow:1;bottom:0;position:fixed !important;right:0;top:105px}@media only screen and (min-width: 768px){.items-map-container.full .items-map-map{display:block;float:left;width:100%;width:calc(100% - 600px)}}@media only screen and (min-width: 1200px){.items-map-container.full .items-map-map{width:calc(100% - 720px)}}@media only screen and (max-width: 767px){.items-map-container.map .items-map-listing{display:none}.items-map-container .items-map-listing{padding-top:50px}.items-map-container .items-map-map{left:0}}.items-map-container.compact{display:block}.items-map-container.compact .items-map-map{height:50vh}.items-map-container .items-map-map .item-tooltip{display:flex}.items-map-container .items-map-map .item-tooltip img{width:30px}@media only screen and (max-width: 767px){.items-map-container .items-map-map .item-tooltip{display:none}}.items-map-container .items-map-map .cluster-tooltip{color:#fff;background:transparent;border:none;box-shadow:none;font-weight:bold;font-size:1.2em}.items-map-container .items-map-map .map-popup img{width:200px;margin-bottom:10px}.event-group-title{background-color:#ddd;font-size:1rem;padding:.2rem 1rem;font-weight:bold}.event-item{margin-top:2rem;border-bottom:solid 1px #ddd}.event-item h3{font-size:1.4rem}.event-item h5{font-size:1rem}.item-events-compact h3{font-size:1rem}.item-events-compact h5{font-size:.8rem}#instagram-feed .item{position:relative;margin-bottom:2rem;cursor:pointer}#instagram-feed .item.loading{padding-bottom:100%;height:0;background-color:#cccccc}#instagram-feed .item .overlay{position:absolute;background-color:rgba(0,0,0,0.5);color:#ffffff;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;flex-direction:column}#instagram-feed .item .overlay .link{position:absolute;right:1rem;bottom:1rem}#instagram-feed .item:hover .overlay{opacity:1}#instagram-feed #instagram-modal .image img{width:100%;height:auto}h2{font-size:3rem;margin-bottom:2rem}h2,h3{text-align:center}body{color:#444444;background-color:#f5f5f5;font-size:1.2rem;font-weight:200;line-height:1.7}#privacy-banner.bg-primary{background-color:#848484 !important}header .navbar-brand img{max-height:40px}footer{background-color:#848484}nav .nav-link{font-weight:bold;font-family:'Baloo Da 2', sans-serif;font-size:1.1rem}body{font-family:'Source Sans Pro', sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Baloo Da 2', sans-serif}.columns p{text-align:left}.columns .col-inner{padding:2rem;background:#fcfcfc;border-radius:2rem}.columns .image{padding:3rem}.columns .image img{border-radius:20rem}.columns h3{font-size:2rem}.columns .btn{width:100%;text-align:center;display:block;padding:1rem}
