/* _content/ExploreNorthPark/Pages/About.cshtml.rz.scp.css */
/* Slider */
.slick-slider-sponsors[b-zyt0f9g5qu] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.image-wrapper[b-zyt0f9g5qu] {
    flex: 0 0 auto;
    margin: 10px;
    text-align: center;
}

.slider-img-alignment[b-zyt0f9g5qu] {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.caption[b-zyt0f9g5qu] {
    margin-top: 5px;
    font-weight: bold;
}

@media only screen and (min-width: 992px) {
    .slider-img-alignment[b-zyt0f9g5qu] {
        width: 450px;
    }
}

/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-zyt0f9g5qu] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-zyt0f9g5qu] {
    color: #fff;
}

section.newsletter-signup[b-zyt0f9g5qu] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-zyt0f9g5qu] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-zyt0f9g5qu] {
    color: #fff;
}

#mc-embedded-subscribe[b-zyt0f9g5qu] {
    background-color: #21BECE;
}


.ig-wrapper[b-zyt0f9g5qu] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-zyt0f9g5qu] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-zyt0f9g5qu] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-zyt0f9g5qu] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}


.ph-image[b-zyt0f9g5qu] {
    max-height: 293px;
}

.click-for-more-news[b-zyt0f9g5qu],
.image-wrapper a[b-zyt0f9g5qu] {
    color: #000;
    text-decoration: none;
}

.click-for-more-news[b-zyt0f9g5qu] {
    font-size: 16pt;
}

.image-wrapper img[b-zyt0f9g5qu] {
    margin: auto;
    display: block;
}

.blog-container[b-zyt0f9g5qu] {
    margin-top: 100px;
}

.blog-container a.readmore[b-zyt0f9g5qu] {
    color: #322306;
    text-decoration: none;
}

.blog-container .blog-border-style[b-zyt0f9g5qu] {
    border: 1px solid #e2e2e2;
    border-radius: 20px;
    overflow: hidden;
    height: 100%;
}

.blog-container .header-image[b-zyt0f9g5qu] {
    width: 100%;
    overflow: hidden;
    height: 200px;
    background-color: black;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.blog-container .blog-content[b-zyt0f9g5qu] {
    padding: 22px 22px;
}

.blog-container .blog-content-text[b-zyt0f9g5qu] {
    font-size: 14px;
}

.blog-container .blog-content-date[b-zyt0f9g5qu] {
    margin-top: 15px;
    font-size: 12px;
}
/* _content/ExploreNorthPark/Pages/Activities.cshtml.rz.scp.css */
.bg-hero[b-5k3ujl5urh] {
    background: url(/images/businesses/business-header-bg.jpg) 0% 0% no-repeat padding-box;
    background-position-x: center;
    background-size: contain;
}

@media only screen and (min-width: 500px) {
    .bg-hero[b-5k3ujl5urh] {
        height: 300px;
    }
}

@media only screen and (min-width: 768px) {

    .bg-hero[b-5k3ujl5urh] {
        height: 400px;
    }
}

@media only screen and (min-width: 992px) {

    .bg-hero[b-5k3ujl5urh] {
        height: 800px;
        background-size: unset;
    }
}


.category-tic-tok-bg[b-5k3ujl5urh] {
    background-color: #21b6c6;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    min-height: 300px;
}

.category-name[b-5k3ujl5urh] {
    padding-top: 150px;
    padding-left: 50px;
    padding-bottom: 30px;
    color: #fff;
    font-size: 26px;
}

.category-name-box[b-5k3ujl5urh] {
    height: 75px;
}

a.business-link[b-5k3ujl5urh] {
    text-decoration: none;
}
/* _content/ExploreNorthPark/Pages/Admin/Admin.cshtml.rz.scp.css */
body[b-p0udn318xl] {
}

table[b-p0udn318xl] {
    width: 100%;
    margin-bottom: 10px;
}

.th-business-name[b-p0udn318xl] {
    min-width: 250px;
}

.th-image[b-p0udn318xl], .td-image[b-p0udn318xl] {
    max-width: 250px;
}

td[b-p0udn318xl] {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.category-th[b-p0udn318xl],
.category-td[b-p0udn318xl] {
    max-width: 200px;
    padding-right: 20px;
}
/* _content/ExploreNorthPark/Pages/Admin/Create.cshtml.rz.scp.css */
body[b-d0668uoshq] {
}

.form-control[b-d0668uoshq] {
    font-size: 1.5rem;
}
/* _content/ExploreNorthPark/Pages/Admin/UploadImages.cshtml.rz.scp.css */
body[b-t1q7ks8v3p] {
}

.input-order[b-t1q7ks8v3p] {
    max-width: 40px;
}
/* _content/ExploreNorthPark/Pages/BlogDetails.cshtml.rz.scp.css */
body[b-a2s99o2itm] {
    font-family: Lato;
}

.main-margin[b-a2s99o2itm] {
    margin-top: 20px;
}

#main[b-a2s99o2itm] {
    margin-top: 100px;
}

.main-header-font[b-a2s99o2itm] {
    font: normal normal 500 40px/50px Playfair;
    font-family: 'Playfair', serif;
}

h1[b-a2s99o2itm] {
    font-size: 3rem;
}

.header-allposts[b-a2s99o2itm] {
    font-size: 2rem;
    line-height: 40px;
}

.main-margin a:hover[b-a2s99o2itm] {
    color: #E97B1D;
    text-decoration: none;
}

.divider[b-a2s99o2itm] {
    background-color: rgba(230, 230, 230, 1);
    height: 1px;
    border: 0;
    margin: 0;
}

.blog-image[b-a2s99o2itm] {
    width: 100%;
    overflow: hidden;
    height: 200px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.blog-date[b-a2s99o2itm] {
    color: grey;
}

.date[b-a2s99o2itm] {
    font-size: 0.9rem;
    font-style: italic;
}

.main-img-container[b-a2s99o2itm] {
    margin-bottom: 2rem;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
}


.main-content[b-a2s99o2itm] {
}
/* _content/ExploreNorthPark/Pages/BlogList.cshtml.rz.scp.css */
body[b-mju1rxn2y1] {
    font-family: Lato;
}

.main-margin[b-mju1rxn2y1] {
    margin-top: 20px;
}

#main[b-mju1rxn2y1] {
    margin-top: 100px;
}

h2[b-mju1rxn2y1] {
    font-family: 'Playfair', serif;
}

.main-header-font[b-mju1rxn2y1] {
    font-family: 'Playfair', serif;
}

h1[b-mju1rxn2y1] {
    font-size: 3rem;
}

.header-allposts[b-mju1rxn2y1] {
    font-size: 2rem;
    line-height: 40px;
    color: #332307;
    font: normal normal normal 30px/36px Rubik;
    text-decoration: none;
}

.main-margin a:hover[b-mju1rxn2y1] {
    color: #E97B1D;
    text-decoration: none;
}

.divider[b-mju1rxn2y1] {
    background-color: rgba(230, 230, 230, 1);
    height: 1px;
    border: 0;
    margin: 0;
}

.blog-image[b-mju1rxn2y1] {
    width: 100%;
    overflow: hidden;
    height: 200px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.blog-date[b-mju1rxn2y1] {
    color: grey;
}

.date[b-mju1rxn2y1] {
    font-size: 0.9rem;
    font-style: italic;
}

.main-img-container[b-mju1rxn2y1] {
    margin-bottom: 2rem;
    max-width: 400px;
    margin-right: auto;
    margin-left: auto;
}


.main-content[b-mju1rxn2y1] {
}
/* _content/ExploreNorthPark/Pages/BusinessDetail.cshtml.rz.scp.css */
body[b-dxzbb10tbv] {
}

section[b-dxzbb10tbv], div[b-dxzbb10tbv] {
    font-family: 'Rubik', sans-serif;
}

.go-back a[b-dxzbb10tbv] {
    color: black;
    text-decoration:none;
}

.go-back img[b-dxzbb10tbv] {
    width: 50px;
}

.img-gallery-main[b-dxzbb10tbv] {
    object-fit: cover;
    height: 500px;
    width: 100%;
    padding-bottom: 4px;
}



.img-gallery-secondary[b-dxzbb10tbv] {
    max-width: 100%;
    height: auto;
    padding-bottom: 4px;
}

.img-gallery-alt-1[b-dxzbb10tbv],
.img-gallery-alt-2[b-dxzbb10tbv] {
    max-width: 100%;
    height: auto;
    padding-bottom: 4px;
}


@media (min-width: 992px) {

    .img-gallery-main[b-dxzbb10tbv] {
        padding-bottom: 0px;
    }

    .img-gallery-secondary[b-dxzbb10tbv] {
        object-fit: cover;
        height: 500px;
        padding-bottom: 0px;
    }

    .img-gallery-alt-1[b-dxzbb10tbv],
    .img-gallery-alt-2[b-dxzbb10tbv] {
        object-fit: cover;
        height: 250px;
        padding-bottom: 0px;
    }

    .wrapper-img-main[b-dxzbb10tbv],
    .wrapper-img-secondary[b-dxzbb10tbv] {
        padding-left: 2px;
        padding-right: 2px;
    }

    .wrapper-alt-image[b-dxzbb10tbv] {
        padding-bottom: 4px;
    }

    .img-gallery-alt-2[b-dxzbb10tbv] {
        height: 246px;
    }
}



.quick-description[b-dxzbb10tbv] {
    padding-bottom: 30px;
}

.business-info[b-dxzbb10tbv] {
    padding-top: 75px;
    padding-bottom: 75px;
}

.category[b-dxzbb10tbv] {
    text-align:left;
    padding-bottom: 20px;
}

.category-name[b-dxzbb10tbv] {
    text-align: left;
    font-weight: bold;
}

.business-description[b-dxzbb10tbv] {

}

.contact-label[b-dxzbb10tbv] {
    width: 150px;
    font-weight: bold;
    padding-bottom: 20px;
}

.google-map[b-dxzbb10tbv] {
    padding-bottom: 50%;
    position: relative;
}

.google-map iframe[b-dxzbb10tbv] {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
}
/* _content/ExploreNorthPark/Pages/Businesses.cshtml.rz.scp.css */
body[b-r2wq5sva0k] {
}

.business-list h1[b-r2wq5sva0k] {
    font-size: 30pt;
    color: #322306;
}

.category-title-box[b-r2wq5sva0k] {
    max-width: 100%;
}

@media only screen and (min-width: 768px) {
    .business-list h1[b-r2wq5sva0k] {
        font-size: 40pt;
    }
}

@media only screen and (min-width: 992px) {
    .category-title-box[b-r2wq5sva0k] {
        max-width: 30%;
    }

}

.eat-drink-bg[b-r2wq5sva0k] {
    background: url(/images/businesses/eat-drink-bg.jpg) 0% 0% no-repeat padding-box;
    background-size: cover;
    background-position: center;
    height: 1050px;
}

/* lg */
@media only screen and (min-width: 992px) {
    .eat-drink-bg[b-r2wq5sva0k] {
        background-position:unset;
        height: 766px;
    }
}

.slick-slide[b-r2wq5sva0k] {
    padding: 10px;
}

.slick-slide[b-r2wq5sva0k] {
    position: relative;
}

.slick-slide img.img-actual[b-r2wq5sva0k] {
    height: 550px;
    position: relative;
    top: 0px;
    left: 0px;
}

.slick-slide[b-r2wq5sva0k]  img.img-overlay {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 155px;
}

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-r2wq5sva0k] {
        padding: 10px;
    }

    .slick-slide img.img-actual[b-r2wq5sva0k] {
        height: 700px;
    }

    .slick-slide[b-r2wq5sva0k]  img.img-overlay {
        width: 200px;
    }
}



/* lg */
@media only screen and (min-width: 1200px) {
    .slider-buttons-custom-height[b-r2wq5sva0k] {
        height: 160px;
    }

}

/* xl */
@media only screen and (min-width: 1400px) {
    .slider-buttons-custom-height[b-r2wq5sva0k] {
        height: 180px;
    }
}

/* xxl */
@media only screen and (min-width: 1600px) {
    .slider-buttons-custom-height[b-r2wq5sva0k] {
        height: 180px;
    }
}

section.slider-section a.btn-hero[b-r2wq5sva0k] {
    padding-left: 25px;
    padding-right: 25px;
}

/* lg */
@media only screen and (min-width: 992px) {
    section.slider-section a.btn-hero[b-r2wq5sva0k] {
        padding-left: 45px;
        padding-right: 45px;
    }
}

section.business-list[b-r2wq5sva0k] {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #efefed;
    padding-left: 0px;
}

/* xl */
@media only screen and (min-width: 1200px) {
    section.business-list[b-r2wq5sva0k] {
        padding-top: 60px;
    }
}

.business-img[b-r2wq5sva0k]  img {
    width: 95%;
}

.business-img .image-placeholder[b-r2wq5sva0k] {
    max-width: 100%;
}

.business-card-bg[b-r2wq5sva0k] {
    background-color: #21B6C6;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    height: 255px;
}

    .business-card-bg.with-profile[b-r2wq5sva0k] {
        background: url(/images/businesses/business-card-profile.png) 0% 0% no-repeat padding-box;
        background-size: contain;
        background-position-x: right;
        background-position-y: top;
        background-color: #21B6C6;
    }

.business-info[b-r2wq5sva0k] {
    color: #fff;
    padding: 5%;
    font-size: 24px;

}

.image-placeholder[b-r2wq5sva0k] {
    height: 0;
    padding-top: 66.7%;
    position: relative;
    background-color: #ccc;
    margin-left: auto;
    margin-right: 0px;
}

.image-placeholder img[b-r2wq5sva0k] {
    position: absolute;
    top: 0;
    right: 0;
}

.address[b-r2wq5sva0k] {
    width: 330px;
}

.find-out-more[b-r2wq5sva0k] {
    font-size: 16px;
    padding-top: 40px;
    width: 13%;
}

.find-out-more a[b-r2wq5sva0k] {
    color: white;
    text-decoration: none;
}

.find-out-more[b-r2wq5sva0k]  img {
    width: 40px;
}

.address[b-r2wq5sva0k]  img {
    max-width: 50px;
}

.address a[b-r2wq5sva0k] {
    color: white;
}

.address[b-r2wq5sva0k]  img.map-icon {
    width: 35px;
    padding-right: 5px;
    padding-top: 0px;
}

.visit-website-link[b-r2wq5sva0k] {
    text-decoration: none;
    font-size: 18px;
}

.business-address[b-r2wq5sva0k] {
    font-size: 18px;
}

/* iPhone SE */
@media only screen and (min-width: 400px) {
    .business-info[b-r2wq5sva0k] {
        color: #fff;
        font-size: 24px;
    }
}

/* sm */
@media only screen and (min-width: 576px) {



    .business-info[b-r2wq5sva0k] {
        color: #fff;
        font-size: 24px;
    }

}

/* md */
@media only screen and (min-width: 768px) {

    .business-card-bg[b-r2wq5sva0k] {
        height: 190px;
    }

    .business-info[b-r2wq5sva0k] {
        font-size: 20px;
    }

    .business-address[b-r2wq5sva0k] {
        font-size: 16px;
    }
    .visit-website-link[b-r2wq5sva0k] {
        font-size: 16px;
    }

    .find-out-more[b-r2wq5sva0k] {
        font-size: 14px;
        padding-top: 45px;
    }

    .address[b-r2wq5sva0k]  img {
        max-width: 35px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {

    .business-info[b-r2wq5sva0k] {
        font-size: 20px;
    }

    .find-out-more[b-r2wq5sva0k] {
        font-size: 14px;
        padding-top: 35px;
    }
    .address[b-r2wq5sva0k]  img {
        max-width: 25px;
    }
}

/* xl */
@media only screen and (min-width: 1200px) {


    .business-info[b-r2wq5sva0k] {
        font-size: 20px;
    }


    .find-out-more[b-r2wq5sva0k] {
        padding-top: 40px;
    }

    .address[b-r2wq5sva0k]  img {
        max-width: 50px;
    }
}

/* xxl */
@media only screen and (min-width: 1400px) {

    .business-card-bg[b-r2wq5sva0k] {
        height: 255px;
    }
    .business-info[b-r2wq5sva0k] {
        font-size: 26px;
    }

    .business-address[b-r2wq5sva0k] {
        font-size: 20px;
    }

    .visit-website-link[b-r2wq5sva0k] {
        font-size: 20px;
    }

    .find-out-more[b-r2wq5sva0k] {
        font-size: 18px;
        padding-top: 55px;
    }

    .address[b-r2wq5sva0k]  img {
        padding-top: 1px;
        max-width: unset;
    }
}

/* xxxl */
@media only screen and (min-width: 1600px) {
    .business-info[b-r2wq5sva0k] {
        font-size: 26px;
    }

    .find-out-more[b-r2wq5sva0k] {
        font-size: 18px;
        padding-top: 60px;
    }

    .address[b-r2wq5sva0k]  img {
        padding-top: 10px;
        max-width: unset;
    }
}

.container-culture[b-r2wq5sva0k] {
    background-color: #f5f6f8;
}
.container-culture h2[b-r2wq5sva0k] {
    font-size: 65px;
}
@media only screen and (min-width: 1500px) {
    .container-culture h2[b-r2wq5sva0k] {
        font-size: 80px;
    }
}


.category-flyout-button[b-r2wq5sva0k] {
    position: fixed;
    top: 100px;
    right: -35px;
    background-color: #E52E53;
    z-index: 1000;
    transform: rotate(-90deg);
}

.category-flyout-button a[b-r2wq5sva0k] {
    color: #fff;
    text-decoration:none;
}


.category-flyout-button[b-r2wq5sva0k]  img {
}

.category-flyout-wrapper[b-r2wq5sva0k] {
    position: relative;
}

.category-flyout-button[b-r2wq5sva0k] {
    position: absolute;
    padding: 10px;
}

.category-flyout-image[b-r2wq5sva0k] {
    width: 40px;
}

.offcanvas.offcanvas-end[b-r2wq5sva0k] {
    top: 100px;
    bottom: unset;
    background-color: transparent;
    border-width: 0px;
}

.offcanvas-header[b-r2wq5sva0k] {
    background-color: rgba(74,72,63,.95);
    border-top-left-radius: 15px;
    color: white;
    height: 200px;
    padding-left: 30px;
}

.offcanvas-header h5[b-r2wq5sva0k] {
    font-size: 36px;
}
.offcanvas-header .white-box[b-r2wq5sva0k] {
    width: 100px;
    height: 20px;
    background-color: #fff;
    
}

.offcanvas-header .btn-close[b-r2wq5sva0k] {
    color: #fff;
}

.offcanvas-body[b-r2wq5sva0k] {
    background-color: rgba(230,218,201,.85);
    color: #000;
    padding-left: 30px;
    font-size: 26px;
    border-bottom-left-radius: 30px;
}
.subcategory-name[b-r2wq5sva0k] {
    padding-left: 10px;
    cursor: pointer;
}

.subcategory-name a[b-r2wq5sva0k] {
    color: #000;
    text-decoration: none;
}

.offcanvas-body .subcategory-name.active[b-r2wq5sva0k] {
    background-color: #21b6c6;
    color: #fff;
}

.offcanvas-body .subcategory-name.active a[b-r2wq5sva0k] {
    color: #fff;
}


.no-listings[b-r2wq5sva0k] {
    padding-top: 200px;
    padding-bottom: 200px;
    padding-left: 60px;
    padding-right: 60px;
}

.active > .page-link[b-r2wq5sva0k], .page-link.active[b-r2wq5sva0k] {
    background-color: #ff4f39;
    border-color: #ff4f39;
    color: #fff;
}

.page-link[b-r2wq5sva0k] {
    color: #ff4f39;
}

.page-item[b-r2wq5sva0k] {
    border-color: #ff4f39;
}
/* _content/ExploreNorthPark/Pages/Category.cshtml.rz.scp.css */
.bg-hero[b-7mkgv0vr5s] {
    background: url(/images/businesses/business-header-bg.jpg) 0% 0% no-repeat padding-box;
    background-position-x:center;
}

.category-tic-tok-bg[b-7mkgv0vr5s] {
    background-color: #21b6c6;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    min-height: 300px;
}

.category-name[b-7mkgv0vr5s] {
    padding-top: 150px;
    padding-left: 50px;
    padding-bottom: 30px;
    color: #fff;
    font-size: 26px;
}

.category-name-box[b-7mkgv0vr5s] {
    height: 75px;
}

a.business-link[b-7mkgv0vr5s] {
    text-decoration: none;
}
/* _content/ExploreNorthPark/Pages/Culture.cshtml.rz.scp.css */
.bg-hero[b-pekhmxe1ay] {
    background: url(/images/businesses/business-header-bg.jpg) 0% 0% no-repeat padding-box;
    background-position-x: center;
    background-size: contain;
}

@media only screen and (min-width: 500px) {
    .bg-hero[b-pekhmxe1ay] {
        height: 300px;
    }
}

@media only screen and (min-width: 768px) {

    .bg-hero[b-pekhmxe1ay] {
        height: 400px;
    }
}

@media only screen and (min-width: 992px) {

    .bg-hero[b-pekhmxe1ay] {
        height: 800px;
        background-size: unset;
    }
}

.category-tic-tok-bg[b-pekhmxe1ay] {
    background-color: #21b6c6;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    min-height: 300px;
}

.category-name[b-pekhmxe1ay] {
    padding-top: 150px;
    padding-left: 50px;
    padding-bottom: 30px;
    color: #fff;
    font-size: 26px;
}

.category-name-box[b-pekhmxe1ay] {
    height: 75px;
}

a.business-link[b-pekhmxe1ay] {
    text-decoration: none;
}
/* _content/ExploreNorthPark/Pages/EatDrink.cshtml.rz.scp.css */
.bg-hero[b-ucqbj7noq4] {
    background: url(/images/businesses/business-header-bg.jpg) 0% 0% no-repeat padding-box;
    background-position-x: center;
    background-size: contain;
}

@media only screen and (min-width: 500px) {
    .bg-hero[b-ucqbj7noq4] {
        height: 300px;
    }
}

@media only screen and (min-width: 768px) {

    .bg-hero[b-ucqbj7noq4] {
        height: 400px;
    }
}

@media only screen and (min-width: 992px) {

    .bg-hero[b-ucqbj7noq4] {
        height: 800px;
        background-size: unset;
    }
}


.category-tic-tok-bg[b-ucqbj7noq4] {
    background-color: #21b6c6;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    min-height: 300px;
}

.category-name[b-ucqbj7noq4] {
    padding-top: 150px;
    padding-left: 50px;
    padding-bottom: 30px;
    color: #fff;
    font-size: 26px;
}

.category-name-box[b-ucqbj7noq4] {
    height: 75px;
}

a.business-link[b-ucqbj7noq4] {
    text-decoration: none;
}
/* _content/ExploreNorthPark/Pages/EventDetail.cshtml.rz.scp.css */
body[b-7329bv06m3] {
}
div[b-7329bv06m3], section[b-7329bv06m3] {
    font-family: 'Rubik', sans-serif;
}

h1[b-7329bv06m3] {
    font-size: 32pt;
    font-weight: 600;
    padding-top: 20px;
}

h3[b-7329bv06m3] {
    font-size: 22pt;
}

.info-block[b-7329bv06m3] {
    padding-bottom: 20px;
}

.content-detail[b-7329bv06m3] {
    padding-top: 75px;
    padding-bottom: 75px;
}

.event-map-iframe[b-7329bv06m3] {
    width: 100%;
}

@media only screen and (min-width: 992px) {
    .slider-img-alignment[b-7329bv06m3] {
        width: 600px;
    }
}
/* _content/ExploreNorthPark/Pages/Events.cshtml.rz.scp.css */
body[b-vpkj4sl41t] {
}

div[b-vpkj4sl41t] {
    font-family: 'Rubik', sans-serif;
}


.hero-bg[b-vpkj4sl41t] {
    background: url(/images/events/Events-Hero.png) 0% 0% no-repeat padding-box;
    background-size: cover;
    height: 620px;
    color: #fff;
    font-family: 'Rubik', sans-serif;
}

.hero-bg h1[b-vpkj4sl41t] {
    font-size: 72pt;
    font-weight: 600;
    padding-top: 220px;
}

.event-date[b-vpkj4sl41t] {
    font: normal normal normal 40px/47px Rubik;
    padding-top: 20px;
    padding-bottom: 20px;
}

.event-cta .btn-hero[b-vpkj4sl41t] {
    font-size: 25pt;
    padding-left: 30px;
    padding-right: 30px;
}


.taste-of-np-badge[b-vpkj4sl41t] {
    max-width: 400px;
}

@media only screen and (min-width: 400px) {
    .hero-bg[b-vpkj4sl41t] {
        height: 700px;
    }
}

@media only screen and (min-width: 500px) {
    .hero-bg[b-vpkj4sl41t] {
        height: 620px;
    }
    .taste-of-np-badge[b-vpkj4sl41t] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 768px) {
    .hero-bg[b-vpkj4sl41t] {
        height: 600px;
    }

    .taste-of-np-badge[b-vpkj4sl41t] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 992px) {
    .hero-bg[b-vpkj4sl41t] {
        height: 700px;
    }
    .taste-of-np-badge[b-vpkj4sl41t] {
        max-width: 400px;
    }

}

@media only screen and (min-width: 1300px) {
    .hero-bg[b-vpkj4sl41t] {
        height: 800px;
    }
    .taste-of-np-badge[b-vpkj4sl41t] {
        max-width: 500px;
    }

    .bg-hero-content div[b-vpkj4sl41t] {
        padding-top: 100px;
    }
}

@media only screen and (min-width: 1600px) {
    .hero-bg[b-vpkj4sl41t] {
        height: 800px;
    }

    .taste-of-np-badge[b-vpkj4sl41t] {
        max-width: 700px;
    }

    .bg-hero-content div[b-vpkj4sl41t] {
        padding-top: 50px;
    }
}



.date-box[b-vpkj4sl41t] {
    width: 50px;
    text-align: center;
    margin-top: 10px;
}

    .date-box .month-abbr[b-vpkj4sl41t] {
        font-size: 11px;
        color: rgb(93,93,93);
        text-transform: uppercase;

    }

    .date-box .day[b-vpkj4sl41t] {
        color: rgb(20, 24, 39);
        font-size: 24px;
        font-weight: 700;
        margin-top: -10px;
        margin-bottom: -10px;
    }

.date-box .year[b-vpkj4sl41t] {
    font-size: 11px;
    color: rgb(93,93,93);
}

.dates-advertised[b-vpkj4sl41t] {
    font-size: 15px;
    padding-bottom: 15px;
}

.event-title[b-vpkj4sl41t] {
    font-weight: bold;
    font-size: 24px;

}

.event-title a[b-vpkj4sl41t] {
    color: black;
    text-decoration: none;
}


.description[b-vpkj4sl41t] {
    color: #ccc;
}

.cost[b-vpkj4sl41t] {
    font-size: 11px;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/Events/FarmersMarket.cshtml.rz.scp.css */
body[b-xkrf5c1g0a] {
    font-size: 30px;
}

h2[b-xkrf5c1g0a] {
    font-size: 85px;
}

div[b-xkrf5c1g0a] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    color: #332307;
}



.hero-bg[b-xkrf5c1g0a] {
    background: url(/images/events/farmers-market/farmers-market-header-img.jpg) 0% 0% no-repeat padding-box;
    background-size: cover;
    height: 620px;
    color: #fff;
    font-family: 'Rubik', sans-serif;
}

    .hero-bg h1[b-xkrf5c1g0a] {
        font-size: 72pt;
        font-weight: 600;
        padding-top: 220px;
    }

.ebt-badge[b-xkrf5c1g0a] {
    max-width:100px;
}

.hero-badge[b-xkrf5c1g0a] {
    max-width: 200px;
}

@media only screen and (min-width: 768px) {
    .ebt-badge[b-xkrf5c1g0a] {
        max-width: 100%;
    }

    .hero-badge[b-xkrf5c1g0a] {
        max-width: 100%;
    }


}

.event-date[b-xkrf5c1g0a] {
    font: normal normal normal 40px/47px Rubik;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
}

.sub-heading-date[b-xkrf5c1g0a] {
    padding-top: 10px;
}

.event-cta .btn-hero[b-xkrf5c1g0a] {
    font-size: 25pt;
    padding-left: 30px;
    padding-right: 30px;
}


.taste-of-np-badge[b-xkrf5c1g0a] {
    max-width: 400px;
}

@media only screen and (min-width: 400px) {
    .hero-bg[b-xkrf5c1g0a] {
        height: 700px;
    }
}

@media only screen and (min-width: 500px) {
    .hero-bg[b-xkrf5c1g0a] {
        height: 620px;
    }

    .taste-of-np-badge[b-xkrf5c1g0a] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 768px) {
    .hero-bg[b-xkrf5c1g0a] {
        height: 600px;
    }

    .taste-of-np-badge[b-xkrf5c1g0a] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 992px) {
    .hero-bg[b-xkrf5c1g0a] {
        height: 700px;
    }

    .taste-of-np-badge[b-xkrf5c1g0a] {
        max-width: 400px;
    }
}

@media only screen and (min-width: 1300px) {
    .hero-bg[b-xkrf5c1g0a] {
        height: 1188px;
    }

    .taste-of-np-badge[b-xkrf5c1g0a] {
        max-width: 500px;
    }

    .bg-hero-content div[b-xkrf5c1g0a] {
        padding-top: 100px;
    }
}

@media only screen and (min-width: 1600px) {
    .hero-bg[b-xkrf5c1g0a] {
        height: 1188px;
    }

    .taste-of-np-badge[b-xkrf5c1g0a] {
        max-width: 700px;
    }

    .bg-hero-content div[b-xkrf5c1g0a] {
        padding-top: 50px;
    }
}

.buy-tickets[b-xkrf5c1g0a] {
    background-color: #21B1C1;
    padding-top: 30px;
    padding-bottom: 30px;
}

.btn-ticket-option[b-xkrf5c1g0a] {
    color: #fff;
    background-color: #5ADCE2;
    border-radius: 12px;
    font-size: 36px;
    width: 100%;
}

.buy-ticket-btn-wrapper[b-xkrf5c1g0a] {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .btn-ticket-option[b-xkrf5c1g0a] {
        width: unset;
    }

    .buy-ticket-btn-wrapper[b-xkrf5c1g0a] {
        padding-bottom: unset;
    }
}

.btn-ticket-option:hover[b-xkrf5c1g0a] {
    background-color: #167983;
}



.event-info[b-xkrf5c1g0a] {
    background: url(/images/events/beige-background-1.png) 0% 0% no-repeat padding-box;
    background-size: cover;
    min-height: 1208px;
}

    .event-info .internal-padding[b-xkrf5c1g0a] {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

@media only screen and (min-width: 768px) {
    .event-info .internal-padding[b-xkrf5c1g0a] {
        padding-top: 44px;
        padding-left: 44px;
        padding-right: 44px;
    }
}

@media only screen and (min-width: 1200px) {
    .event-info .internal-padding[b-xkrf5c1g0a] {
        padding-top: 84px;
        padding-left: 84px;
        padding-right: 84px;
    }
}


h3[b-xkrf5c1g0a] {
    font: normal normal normal 47px/56px Rubik;
    color: #332307;
}

.event-images img[b-xkrf5c1g0a] {
    min-width: 300px;
}

.event-text[b-xkrf5c1g0a] {
    color: #332307;
    font: normal normal normal 30px/36px Rubik;
    padding-right: 50px;
}

@media only screen and (min-width: 1200px) {
    .event-text[b-xkrf5c1g0a] {
        max-width: 770px;
    }
}

.sub-cta-btn-wrapper[b-xkrf5c1g0a] {
    padding-bottom: 10px;
    width: 100%;
}


.btn-cta[b-xkrf5c1g0a] {
    background-color: #21B1C1;
    border-color: #21B1C1;
    border-radius: 10px;
    font: normal normal normal 26px/28px Rubik;
    color: #fff;
    width: 100%;
}

a.btn-cta:hover[b-xkrf5c1g0a] {
    background-color: #167983;
    border-color: #167983;
}

@media only screen and (min-width: 768px) {
    .btn-cta[b-xkrf5c1g0a] {
        min-width: 350px;
    }

    .sub-cta-btn-wrapper[b-xkrf5c1g0a] {
        padding-bottom: 10px;
        width: unset;
    }
}

.short-btn[b-xkrf5c1g0a] {
    min-width: 221px;
}


.slider-sponsors-buttons-custom-height[b-xkrf5c1g0a] {
    padding-top: 60px;
    width: 120px;
}

.slider-buttons-custom-height[b-xkrf5c1g0a]  img {
    cursor: pointer;
}

.deco-item-3[b-xkrf5c1g0a] {
    padding-bottom: 84px;
}

/* over 50 tastes slider */
.slick-slide[b-xkrf5c1g0a]  img.img-overlay {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 155px;
}

section.slider-section[b-xkrf5c1g0a] {
    height: 1300px;
}

/* md */
@media only screen and (min-width: 568px) {

    section.slider-section[b-xkrf5c1g0a] {
        height: 1100px;
    }
}


/* md */
@media only screen and (min-width: 768px) {
    .slick-slide img.img-actual[b-xkrf5c1g0a] {
        height: 500px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-xkrf5c1g0a] {
        padding: 10px;
    }

        .slick-slide img.img-actual[b-xkrf5c1g0a] {
            height: 800px;
        }

        .slick-slide[b-xkrf5c1g0a]  img.img-overlay {
            width: 200px;
        }
}



/* parking */
section.parking[b-xkrf5c1g0a] {
    background-color: #20b6c5;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
}

    section.parking .inset[b-xkrf5c1g0a] {
        background-color: #1eabb5;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    section.parking .parking-msg[b-xkrf5c1g0a] {
        font-size: 18pt;
    }

    section.parking .parking-details[b-xkrf5c1g0a] {
        font-size: 15pt;
    }

    section.parking .parking-cta[b-xkrf5c1g0a] {
        background-color: #ff4f38;
        color: #fff;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        cursor: pointer;
    }

div.parking-msg[b-xkrf5c1g0a],
div.parking-details div[b-xkrf5c1g0a] {
    color: #fff;
}


.shuttle-cta[b-xkrf5c1g0a] {
    background-color: #ff4f38;
    color: #fff;
    padding: 2px 10px;
    text-decoration: none;
    cursor: pointer;
}


/* Things To Do */
.container-culture[b-xkrf5c1g0a] {
    background-color: #EBECE1;
}

.container-culture h2[b-xkrf5c1g0a] {
    font-size: 65px;
}

@media only screen and (min-width: 992px) {
    .container-culture h2[b-xkrf5c1g0a] {
        font-size: 85px;
    }
}

li.checkin-location[b-xkrf5c1g0a] {
    font-weight: bold;
}


h4[b-xkrf5c1g0a] {
    font: normal normal bold 30px/36px Rubik;
    color: #332307;
}

.whats-happening-text[b-xkrf5c1g0a] {
    padding-bottom: 50px;
}

iframe.farmers-market-class[b-xkrf5c1g0a] {
    width: 300px;
    height: 300px;
}

/* sm */
@media only screen and (min-width: 568px) {
    iframe.farmers-market-class[b-xkrf5c1g0a] {
        width: 450px;
        height: 400px;
    }
}

/* md */
@media only screen and (min-width: 768px) {
    iframe.farmers-market-class[b-xkrf5c1g0a] {
        width: 300px;
        height: 300px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    iframe.farmers-market-class[b-xkrf5c1g0a] {
        width: 450px;
        height: 450px;
    }
}


/* md */
@media only screen and (min-width: 1400px) {
    iframe.farmers-market-class[b-xkrf5c1g0a] {
        width: 600px;
        height: 450px;
    }
}

@media only screen and (min-width: 1200px) {
    .col-when-where[b-xkrf5c1g0a] {
        padding-right: 60px;
    }
}

.become-a-vendor[b-xkrf5c1g0a] {
    background-color: #F4F3EF;
}
/* _content/ExploreNorthPark/Pages/Events/HolidayBowl.cshtml.rz.scp.css */
.parking-cta[b-hqiuxtgn8h] {
    background-color: #ff4f38;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    cursor: pointer;
}

.holiday-bowl a.parking-cta[b-hqiuxtgn8h] {
    color: #fff;
}

.holiday-bowl a[b-hqiuxtgn8h] {
    text-decoration: none;
    color: #322306;
}
h2[b-hqiuxtgn8h] {
    font-size: 30pt;
}

@media only screen and (min-width: 992px) {
    h2[b-hqiuxtgn8h] {
        font-size: 60pt;
    }
}
/* _content/ExploreNorthPark/Pages/Events/NorthParkMusicFest.cshtml.rz.scp.css */
body[b-n7flh2popj] {
    font-size: 30px;
}

h2[b-n7flh2popj] {
    font-size: 45px;
}

@media only screen and (min-width: 768px) {
    h2[b-n7flh2popj] {
        font-size: 85px;
    }
}

div[b-n7flh2popj] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    color: #332307;
}



.hero-bg[b-n7flh2popj] {
    background: url(/images/events/musicfest/hero-2025.jpg) 0% 0% no-repeat padding-box;
    background-size: contain;
    height: 420px;
    color: #fff;
    font-family: 'Rubik', sans-serif;
}

    .hero-bg h1[b-n7flh2popj] {
        font-size: 72pt;
        font-weight: 600;
        padding-top: 220px;
    }

.ebt-badge[b-n7flh2popj] {
    max-width: 100px;
}

.hero-badge[b-n7flh2popj] {
    max-width: 200px;
}

@media only screen and (min-width: 768px) {
    .ebt-badge[b-n7flh2popj] {
        max-width: 100%;
    }

    .hero-badge[b-n7flh2popj] {
        max-width: 100%;
    }
}

.event-date[b-n7flh2popj] {
    font: normal normal normal 40px/47px Rubik;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
}

.sub-heading-date[b-n7flh2popj] {
    padding-top: 10px;
}

.event-cta .btn-hero[b-n7flh2popj] {
    font-size: 25pt;
    padding-left: 30px;
    padding-right: 30px;
}


.taste-of-np-badge[b-n7flh2popj] {
    max-width: 400px;
}

@media only screen and (min-width: 400px) {
    .hero-bg[b-n7flh2popj] {
        height: 700px;
    }
}

@media only screen and (min-width: 500px) {
    .hero-bg[b-n7flh2popj] {
        height: 620px;
    }

    .taste-of-np-badge[b-n7flh2popj] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 768px) {
    .hero-bg[b-n7flh2popj] {
        height: 600px;
    }

    .taste-of-np-badge[b-n7flh2popj] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 992px) {
    .hero-bg[b-n7flh2popj] {
        height: 700px;
    }

    .taste-of-np-badge[b-n7flh2popj] {
        max-width: 400px;
    }
}

@media only screen and (min-width: 1300px) {
    .hero-bg[b-n7flh2popj] {
        height: 1188px;
    }

    .taste-of-np-badge[b-n7flh2popj] {
        max-width: 500px;
    }

    .bg-hero-content div[b-n7flh2popj] {
        padding-top: 100px;
    }
}

@media only screen and (min-width: 1600px) {
    .hero-bg[b-n7flh2popj] {
        height: 1188px;
    }

    .taste-of-np-badge[b-n7flh2popj] {
        max-width: 700px;
    }

    .bg-hero-content div[b-n7flh2popj] {
        padding-top: 50px;
    }
}

.buy-tickets[b-n7flh2popj] {
    background-color: #21B1C1;
    padding-top: 30px;
    padding-bottom: 30px;
}

.btn-ticket-option[b-n7flh2popj] {
    color: #fff;
    background-color: #5ADCE2;
    border-radius: 12px;
    font-size: 36px;
    width: 100%;
}

.buy-ticket-btn-wrapper[b-n7flh2popj] {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .btn-ticket-option[b-n7flh2popj] {
        width: unset;
    }

    .buy-ticket-btn-wrapper[b-n7flh2popj] {
        padding-bottom: unset;
    }
}

.btn-ticket-option:hover[b-n7flh2popj] {
    background-color: #167983;
}



.event-info[b-n7flh2popj] {
    min-height: 1208px;
}

    .event-info h2[b-n7flh2popj] {
        font: normal normal bold 25px/45px Rubik;
        letter-spacing: 0px;
        color: #1D112F;
    }

@media only screen and (min-width: 768px) {
    .event-info h2[b-n7flh2popj] {
        font: normal normal bold 40px/52px Rubik;
    }
}


.event-info .internal-padding[b-n7flh2popj] {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (min-width: 992px) {
    .event-info[b-n7flh2popj] {
        min-height: unset;
    }
}

@media only screen and (min-width: 768px) {
    .event-info .internal-padding[b-n7flh2popj] {
        padding-top: 44px;
        padding-left: 44px;
        padding-right: 44px;
    }
}

@media only screen and (min-width: 1200px) {
    .event-info .internal-padding[b-n7flh2popj] {
        padding-top: 84px;
        padding-left: 84px;
        padding-right: 84px;
    }
}


h3[b-n7flh2popj] {
    font: normal normal normal 47px/56px Rubik;
    color: #332307;
}

.event-images img[b-n7flh2popj] {
    min-width: 300px;
}

.event-text[b-n7flh2popj] {
    color: #332307;
    font: normal normal normal 20px/26px Rubik;
    padding-right: 0px;
}

@media only screen and (min-width: 992px) {
    .event-text[b-n7flh2popj] {
        font: normal normal normal 30px/36px Rubik;
        padding-right: 50px;
    }
}

@media only screen and (min-width: 1200px) {
    .event-text[b-n7flh2popj] {
        max-width: 770px;
    }
}

.sub-cta-btn-wrapper[b-n7flh2popj] {
    padding-bottom: 10px;
    width: 100%;
}


.btn-cta[b-n7flh2popj] {
    background-color: #83C8EF;
    border-color: #83C8EF;
    border-radius: 0px;
    background: #83C8EF 0% 0% no-repeat padding-box;
    font: normal normal bold 22px/27px Rubik;
    color: #231C3D;
    padding-left: 66px;
    padding-right: 66px;
    padding-top: 22px;
    padding-bottom: 22px;
}

a.btn-cta:hover[b-n7flh2popj] {
    background-color: #167983;
    border-color: #167983;
}

@media only screen and (min-width: 768px) {
    .btn-cta[b-n7flh2popj] {
        min-width: 350px;
    }

    .sub-cta-btn-wrapper[b-n7flh2popj] {
        padding-bottom: 10px;
        width: unset;
    }
}

.short-btn[b-n7flh2popj] {
    min-width: 221px;
}


.slider-sponsors-buttons-custom-height[b-n7flh2popj] {
    padding-top: 60px;
    width: 120px;
}

.slider-buttons-custom-height[b-n7flh2popj]  img {
    cursor: pointer;
}

.deco-item-3[b-n7flh2popj] {
    padding-bottom: 84px;
}

/* over 50 tastes slider */
.slick-slide[b-n7flh2popj]  img.img-overlay {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 155px;
}

section.slider-section[b-n7flh2popj] {
    height: 1300px;
}

/* md */
@media only screen and (min-width: 568px) {

    section.slider-section[b-n7flh2popj] {
        height: 1100px;
    }
}


/* md */
@media only screen and (min-width: 768px) {
    .slick-slide img.img-actual[b-n7flh2popj] {
        height: 500px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-n7flh2popj] {
        padding: 10px;
    }

        .slick-slide img.img-actual[b-n7flh2popj] {
            height: 800px;
        }

        .slick-slide[b-n7flh2popj]  img.img-overlay {
            width: 200px;
        }
}



/* parking */
section.parking[b-n7flh2popj] {
    background-color: #20b6c5;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
}

    section.parking .inset[b-n7flh2popj] {
        background-color: #1eabb5;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    section.parking .parking-msg[b-n7flh2popj] {
        font-size: 18pt;
    }

    section.parking .parking-details[b-n7flh2popj] {
        font-size: 15pt;
    }

    section.parking .parking-cta[b-n7flh2popj] {
        background-color: #ff4f38;
        color: #fff;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        cursor: pointer;
    }

div.parking-msg[b-n7flh2popj],
div.parking-details div[b-n7flh2popj] {
    color: #fff;
}


.shuttle-cta[b-n7flh2popj] {
    background-color: #ff4f38;
    color: #fff;
    padding: 2px 10px;
    text-decoration: none;
    cursor: pointer;
}


/* Things To Do */
.container-culture[b-n7flh2popj] {
    background-color: #EBECE1;
}

    .container-culture h2[b-n7flh2popj] {
        font-size: 25px;
    }

@media only screen and (min-width: 768px) {
    .container-culture h2[b-n7flh2popj] {
        font-size: 85px;
    }
}

li.checkin-location[b-n7flh2popj] {
    font-weight: bold;
}


h4[b-n7flh2popj] {
    font: normal normal bold 30px/36px Rubik;
    color: #332307;
}

.whats-happening-text[b-n7flh2popj] {
    padding-bottom: 50px;
}

iframe.farmers-market-class[b-n7flh2popj] {
    width: 300px;
    height: 300px;
}

/* sm */
@media only screen and (min-width: 568px) {
    iframe.farmers-market-class[b-n7flh2popj] {
        width: 450px;
        height: 400px;
    }
}

/* md */
@media only screen and (min-width: 768px) {
    iframe.farmers-market-class[b-n7flh2popj] {
        width: 300px;
        height: 300px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    iframe.farmers-market-class[b-n7flh2popj] {
        width: 450px;
        height: 450px;
    }
}


/* md */
@media only screen and (min-width: 1400px) {
    iframe.farmers-market-class[b-n7flh2popj] {
        width: 600px;
        height: 450px;
    }
}

@media only screen and (min-width: 1200px) {
    .col-when-where[b-n7flh2popj] {
        padding-right: 60px;
    }
}

.become-a-vendor[b-n7flh2popj] {
    background-color: #F4F3EF;
}


.section-bands[b-n7flh2popj] {
    padding-top: 25px;
    padding-bottom: 50px;
}

.btn-venue[b-n7flh2popj] {
    background-color: #251c3f;
    border-color: #251c3f;
}

.container.venues[b-n7flh2popj] {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0 4px 2px -2px gray;
}


/* sm */
@media only screen and (min-width: 992px) {
    .container.venues[b-n7flh2popj] {
        padding-top: 50px;
        padding-bottom: 30px;
        box-shadow: 0 0 0 0;
    }
}

.shadow-bottom[b-n7flh2popj] {
    box-shadow: 0 4px 2px -2px gray;
}

.embed-container[b-n7flh2popj] {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

    .embed-container iframe[b-n7flh2popj], .embed-container object[b-n7flh2popj], .embed-container embed[b-n7flh2popj] {
        position: absolute;
        top: 0;
        left: 0;
        width: 107%;
        height: 100%;
        background-color: #251c3f;
    }

.header-hero[b-n7flh2popj] {
    background-color: #251c3f;
}

.theofficebar[b-n7flh2popj] {
    background-color: #6E5CA7;
}

.venues[b-n7flh2popj] {
    background-color: #fff;
}


.sticky-stop-limit[b-n7flh2popj] {
    position: absolute;
    top: 2630px;
    z-index: 100;
}

.venue-address[b-n7flh2popj] {
    padding-bottom: 50px;
    text-align: center;
    font-size: 13px;
}

    .venue-address h3[b-n7flh2popj] {
        font: normal normal normal 27px/30px Rubik
    }

.card-text[b-n7flh2popj] {
    color: gray;
}

a[b-n7flh2popj] {
    color: #251c3f;
}

#moreText[b-n7flh2popj] {
    display: none;
}

#readMore[b-n7flh2popj] {
    font-weight: bold;
    cursor: pointer;
}

.img-ig-logo[b-n7flh2popj] {
    width: 15px;
    margin-right: 5px;
}



.section-buy-tickets[b-n7flh2popj] {
    background-color: #1D112F;
    color: #fff;
    font: normal normal normal 30px/36px Rubik;
    padding-top: 25px;
    padding-bottom: 25px;
}

    .section-buy-tickets .container[b-n7flh2popj] {
        color: #fff;
        font: normal normal normal 30px/36px Rubik;
    }

    .section-buy-tickets .btn-cta[b-n7flh2popj] {
        background: #83C8EF 0% 0% no-repeat padding-box;
        color: #231C3D;
    }

    .section-buy-tickets .btn-spacing[b-n7flh2popj] {
        padding-top: 25px;
    }




.event-info .btn-spacing[b-n7flh2popj] {
    padding-top: 59px;
}

.section-experience[b-n7flh2popj] {
    background: #231C3D 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    font: normal normal normal 30px/40px Rubik;
    letter-spacing: 0px;
    color: #FFFFFF;
    padding-top: 25px;
    padding-bottom: 25px;
}

    .section-experience h2[b-n7flh2popj] {
        font: normal normal bold 25px/35px Rubik;
        letter-spacing: 0px;
        color: #83C8EF;
    }

@media only screen and (min-width: 768px) {
    .section-experience h2[b-n7flh2popj] {
        font: normal normal bold 40px/52px Rubik;
    }
}

.section-experience .text[b-n7flh2popj] {
    color: #FFFFFF;
    font: normal normal normal 20px/26px Rubik;
}

.section-experience .btn-spacing[b-n7flh2popj] {
    padding-top: 25px;
}

.section-sponsors[b-n7flh2popj] {
    padding-top: 25px;
}

    .section-sponsors h2[b-n7flh2popj] {
        font: normal normal bold 40px/52px Rubik;
        letter-spacing: 0px;
        color: #1D112F;
    }


    .section-check-in h2[b-n7flh2popj] {
        font: normal normal bold 40px/52px Rubik;
        letter-spacing: 0px;
        color: #1D112F;
    }

#lineup h2[b-n7flh2popj],
#vendor-fair h2[b-n7flh2popj] {
    font: normal normal bold 40px/52px Rubik;
    letter-spacing: 0px;
    color: #1D112F;
}
/* sm */
@media only screen and (min-width: 992px) {
    .section-buy-tickets[b-n7flh2popj], .section-experience[b-n7flh2popj] {
        padding-top: 59px;
        padding-bottom: 59px;
    }

        .section-experience .text[b-n7flh2popj] {
            font: normal normal normal 30px/40px Rubik;
        }

        .section-buy-tickets .btn-spacing[b-n7flh2popj] {
            padding-top: 59px;
        }

    .section-sponsors[b-n7flh2popj] {
        padding-top: 25px;
    }
}

.disclaimer[b-n7flh2popj] {
    padding-bottom: 50px;
}

.footer[b-n7flh2popj] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: red;
    color: white;
    text-align: center;
}

.promo-walkabout[b-n7flh2popj] {
    color: #fff;
    padding-bottom: 30px;
}

    .promo-walkabout img[b-n7flh2popj] {
        max-width: 20px;
    }

    .promo-walkabout a[b-n7flh2popj] {
        color: #E02F84;
    }

.walkabout-icon-wrapper[b-n7flh2popj] {
    padding-right: 5px;
    display: inline;
}

.walkabout-icon[b-n7flh2popj] {
    max-width: 20px;
}

.promo-walkabout-per-band[b-n7flh2popj] {
    color: #000;
    font-size: 18px;
}


.btn-walkabout[b-n7flh2popj] {
    background-color: #E02F84;
    border-color: #E02F84;
    border-radius: 0px;
    background: #E02F84 0% 0% no-repeat padding-box;
    font: normal normal bold 22px/27px Rubik;
    color: white;
    padding-left: 66px;
    padding-right: 66px;
    padding-top: 22px;
    padding-bottom: 22px;
}
/* _content/ExploreNorthPark/Pages/Events/NorthParkMusicFestBeta.cshtml.rz.scp.css */
body[b-52nm26v4m3] {
    font-size: 30px;
}

h2[b-52nm26v4m3] {
    font-size: 45px;
}

@media only screen and (min-width: 768px) {
    h2[b-52nm26v4m3] {
        font-size: 85px;
    }
}

div[b-52nm26v4m3] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    color: #332307;
}



.hero-bg[b-52nm26v4m3] {
    background: url(/images/events/musicfest/hero-2025.jpg) 0% 0% no-repeat padding-box;
    background-size: contain;
    height: 420px;
    color: #fff;
    font-family: 'Rubik', sans-serif;
}

    .hero-bg h1[b-52nm26v4m3] {
        font-size: 72pt;
        font-weight: 600;
        padding-top: 220px;
    }

.ebt-badge[b-52nm26v4m3] {
    max-width: 100px;
}

.hero-badge[b-52nm26v4m3] {
    max-width: 200px;
}

@media only screen and (min-width: 768px) {
    .ebt-badge[b-52nm26v4m3] {
        max-width: 100%;
    }

    .hero-badge[b-52nm26v4m3] {
        max-width: 100%;
    }
}

.event-date[b-52nm26v4m3] {
    font: normal normal normal 40px/47px Rubik;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
}

.sub-heading-date[b-52nm26v4m3] {
    padding-top: 10px;
}

.event-cta .btn-hero[b-52nm26v4m3] {
    font-size: 25pt;
    padding-left: 30px;
    padding-right: 30px;
}


.taste-of-np-badge[b-52nm26v4m3] {
    max-width: 400px;
}

@media only screen and (min-width: 400px) {
    .hero-bg[b-52nm26v4m3] {
        height: 700px;
    }
}

@media only screen and (min-width: 500px) {
    .hero-bg[b-52nm26v4m3] {
        height: 620px;
    }

    .taste-of-np-badge[b-52nm26v4m3] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 768px) {
    .hero-bg[b-52nm26v4m3] {
        height: 600px;
    }

    .taste-of-np-badge[b-52nm26v4m3] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 992px) {
    .hero-bg[b-52nm26v4m3] {
        height: 700px;
    }

    .taste-of-np-badge[b-52nm26v4m3] {
        max-width: 400px;
    }
}

@media only screen and (min-width: 1300px) {
    .hero-bg[b-52nm26v4m3] {
        height: 1188px;
    }

    .taste-of-np-badge[b-52nm26v4m3] {
        max-width: 500px;
    }

    .bg-hero-content div[b-52nm26v4m3] {
        padding-top: 100px;
    }
}

@media only screen and (min-width: 1600px) {
    .hero-bg[b-52nm26v4m3] {
        height: 1188px;
    }

    .taste-of-np-badge[b-52nm26v4m3] {
        max-width: 700px;
    }

    .bg-hero-content div[b-52nm26v4m3] {
        padding-top: 50px;
    }
}

.buy-tickets[b-52nm26v4m3] {
    background-color: #21B1C1;
    padding-top: 30px;
    padding-bottom: 30px;
}

.btn-ticket-option[b-52nm26v4m3] {
    color: #fff;
    background-color: #5ADCE2;
    border-radius: 12px;
    font-size: 36px;
    width: 100%;
}

.buy-ticket-btn-wrapper[b-52nm26v4m3] {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .btn-ticket-option[b-52nm26v4m3] {
        width: unset;
    }

    .buy-ticket-btn-wrapper[b-52nm26v4m3] {
        padding-bottom: unset;
    }
}

.btn-ticket-option:hover[b-52nm26v4m3] {
    background-color: #167983;
}



.event-info[b-52nm26v4m3] {
    min-height: 1208px;
}

    .event-info h2[b-52nm26v4m3] {
        font: normal normal bold 25px/45px Rubik;
        letter-spacing: 0px;
        color: #1D112F;
    }

@media only screen and (min-width: 768px) {
    .event-info h2[b-52nm26v4m3] {
        font: normal normal bold 40px/52px Rubik;
    }
}


.event-info .internal-padding[b-52nm26v4m3] {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (min-width: 992px) {
    .event-info[b-52nm26v4m3] {
        min-height: unset;
    }
}

@media only screen and (min-width: 768px) {
    .event-info .internal-padding[b-52nm26v4m3] {
        padding-top: 44px;
        padding-left: 44px;
        padding-right: 44px;
    }
}

@media only screen and (min-width: 1200px) {
    .event-info .internal-padding[b-52nm26v4m3] {
        padding-top: 84px;
        padding-left: 84px;
        padding-right: 84px;
    }
}


h3[b-52nm26v4m3] {
    font: normal normal normal 47px/56px Rubik;
    color: #332307;
}

.event-images img[b-52nm26v4m3] {
    min-width: 300px;
}

.event-text[b-52nm26v4m3] {
    color: #332307;
    font: normal normal normal 20px/26px Rubik;
    padding-right: 0px;
}

@media only screen and (min-width: 992px) {
    .event-text[b-52nm26v4m3] {
        font: normal normal normal 30px/36px Rubik;
        padding-right: 50px;
    }
}

@media only screen and (min-width: 1200px) {
    .event-text[b-52nm26v4m3] {
        max-width: 770px;
    }
}

.sub-cta-btn-wrapper[b-52nm26v4m3] {
    padding-bottom: 10px;
    width: 100%;
}


.btn-cta[b-52nm26v4m3] {
    background-color: #83C8EF;
    border-color: #83C8EF;
    border-radius: 0px;
    background: #83C8EF 0% 0% no-repeat padding-box;
    font: normal normal bold 22px/27px Rubik;
    color: #231C3D;
    padding-left: 66px;
    padding-right: 66px;
    padding-top: 22px;
    padding-bottom: 22px;
}

a.btn-cta:hover[b-52nm26v4m3] {
    background-color: #167983;
    border-color: #167983;
}

@media only screen and (min-width: 768px) {
    .btn-cta[b-52nm26v4m3] {
        min-width: 350px;
    }

    .sub-cta-btn-wrapper[b-52nm26v4m3] {
        padding-bottom: 10px;
        width: unset;
    }
}

.short-btn[b-52nm26v4m3] {
    min-width: 221px;
}


.slider-sponsors-buttons-custom-height[b-52nm26v4m3] {
    padding-top: 60px;
    width: 120px;
}

.slider-buttons-custom-height[b-52nm26v4m3]  img {
    cursor: pointer;
}

.deco-item-3[b-52nm26v4m3] {
    padding-bottom: 84px;
}

/* over 50 tastes slider */
.slick-slide[b-52nm26v4m3]  img.img-overlay {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 155px;
}

section.slider-section[b-52nm26v4m3] {
    height: 1300px;
}

/* md */
@media only screen and (min-width: 568px) {

    section.slider-section[b-52nm26v4m3] {
        height: 1100px;
    }
}


/* md */
@media only screen and (min-width: 768px) {
    .slick-slide img.img-actual[b-52nm26v4m3] {
        height: 500px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-52nm26v4m3] {
        padding: 10px;
    }

        .slick-slide img.img-actual[b-52nm26v4m3] {
            height: 800px;
        }

        .slick-slide[b-52nm26v4m3]  img.img-overlay {
            width: 200px;
        }
}



/* parking */
section.parking[b-52nm26v4m3] {
    background-color: #20b6c5;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
}

    section.parking .inset[b-52nm26v4m3] {
        background-color: #1eabb5;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    section.parking .parking-msg[b-52nm26v4m3] {
        font-size: 18pt;
    }

    section.parking .parking-details[b-52nm26v4m3] {
        font-size: 15pt;
    }

    section.parking .parking-cta[b-52nm26v4m3] {
        background-color: #ff4f38;
        color: #fff;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        cursor: pointer;
    }

div.parking-msg[b-52nm26v4m3],
div.parking-details div[b-52nm26v4m3] {
    color: #fff;
}


.shuttle-cta[b-52nm26v4m3] {
    background-color: #ff4f38;
    color: #fff;
    padding: 2px 10px;
    text-decoration: none;
    cursor: pointer;
}


/* Things To Do */
.container-culture[b-52nm26v4m3] {
    background-color: #EBECE1;
}

    .container-culture h2[b-52nm26v4m3] {
        font-size: 25px;
    }

@media only screen and (min-width: 768px) {
    .container-culture h2[b-52nm26v4m3] {
        font-size: 85px;
    }
}

li.checkin-location[b-52nm26v4m3] {
    font-weight: bold;
}


h4[b-52nm26v4m3] {
    font: normal normal bold 30px/36px Rubik;
    color: #332307;
}

.whats-happening-text[b-52nm26v4m3] {
    padding-bottom: 50px;
}

iframe.farmers-market-class[b-52nm26v4m3] {
    width: 300px;
    height: 300px;
}

/* sm */
@media only screen and (min-width: 568px) {
    iframe.farmers-market-class[b-52nm26v4m3] {
        width: 450px;
        height: 400px;
    }
}

/* md */
@media only screen and (min-width: 768px) {
    iframe.farmers-market-class[b-52nm26v4m3] {
        width: 300px;
        height: 300px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    iframe.farmers-market-class[b-52nm26v4m3] {
        width: 450px;
        height: 450px;
    }
}


/* md */
@media only screen and (min-width: 1400px) {
    iframe.farmers-market-class[b-52nm26v4m3] {
        width: 600px;
        height: 450px;
    }
}

@media only screen and (min-width: 1200px) {
    .col-when-where[b-52nm26v4m3] {
        padding-right: 60px;
    }
}

.become-a-vendor[b-52nm26v4m3] {
    background-color: #F4F3EF;
}


.section-bands[b-52nm26v4m3] {
    padding-top: 25px;
    padding-bottom: 50px;
}

.btn-venue[b-52nm26v4m3] {
    background-color: #251c3f;
    border-color: #251c3f;
}

.container.venues[b-52nm26v4m3] {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0 4px 2px -2px gray;
}


/* sm */
@media only screen and (min-width: 992px) {
    .container.venues[b-52nm26v4m3] {
        padding-top: 50px;
        padding-bottom: 30px;
        box-shadow: 0 0 0 0;
    }
}

.shadow-bottom[b-52nm26v4m3] {
    box-shadow: 0 4px 2px -2px gray;
}

.embed-container[b-52nm26v4m3] {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

    .embed-container iframe[b-52nm26v4m3], .embed-container object[b-52nm26v4m3], .embed-container embed[b-52nm26v4m3] {
        position: absolute;
        top: 0;
        left: 0;
        width: 107%;
        height: 100%;
        background-color: #251c3f;
    }

.header-hero[b-52nm26v4m3] {
    background-color: #251c3f;
}

.theofficebar[b-52nm26v4m3] {
    background-color: #6E5CA7;
}

.venues[b-52nm26v4m3] {
    background-color: #fff;
}


.sticky-stop-limit[b-52nm26v4m3] {
    position: absolute;
    top: 2630px;
    z-index: 100;
}

.venue-address[b-52nm26v4m3] {
    padding-bottom: 50px;
    text-align: center;
    font-size: 13px;
}

    .venue-address h3[b-52nm26v4m3] {
        font: normal normal normal 27px/30px Rubik
    }

.card-text[b-52nm26v4m3] {
    color: gray;
}

a[b-52nm26v4m3] {
    color: #251c3f;
}

#moreText[b-52nm26v4m3] {
    display: none;
}

#readMore[b-52nm26v4m3] {
    font-weight: bold;
    cursor: pointer;
}

.img-ig-logo[b-52nm26v4m3] {
    width: 15px;
    margin-right: 5px;
}



.section-buy-tickets[b-52nm26v4m3] {
    background-color: #1D112F;
    color: #fff;
    font: normal normal normal 30px/36px Rubik;
    padding-top: 25px;
    padding-bottom: 25px;
}

    .section-buy-tickets .container[b-52nm26v4m3] {
        color: #fff;
        font: normal normal normal 30px/36px Rubik;
    }

    .section-buy-tickets .btn-cta[b-52nm26v4m3] {
        background: #83C8EF 0% 0% no-repeat padding-box;
        color: #231C3D;
    }

    .section-buy-tickets .btn-spacing[b-52nm26v4m3] {
        padding-top: 25px;
    }




.event-info .btn-spacing[b-52nm26v4m3] {
    padding-top: 59px;
}

.section-experience[b-52nm26v4m3] {
    background: #231C3D 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    font: normal normal normal 30px/40px Rubik;
    letter-spacing: 0px;
    color: #FFFFFF;
    padding-top: 25px;
    padding-bottom: 25px;
}

    .section-experience h2[b-52nm26v4m3] {
        font: normal normal bold 25px/35px Rubik;
        letter-spacing: 0px;
        color: #83C8EF;
    }

@media only screen and (min-width: 768px) {
    .section-experience h2[b-52nm26v4m3] {
        font: normal normal bold 40px/52px Rubik;
    }
}

.section-experience .text[b-52nm26v4m3] {
    color: #FFFFFF;
    font: normal normal normal 20px/26px Rubik;
}

.section-experience .btn-spacing[b-52nm26v4m3] {
    padding-top: 25px;
}

.section-sponsors[b-52nm26v4m3] {
    padding-top: 25px;
}

    .section-sponsors h2[b-52nm26v4m3] {
        font: normal normal bold 40px/52px Rubik;
        letter-spacing: 0px;
        color: #1D112F;
    }

#lineup h2[b-52nm26v4m3],
#vendor-fair h2[b-52nm26v4m3] {
    font: normal normal bold 40px/52px Rubik;
    letter-spacing: 0px;
    color: #1D112F;
}
/* sm */
@media only screen and (min-width: 992px) {
    .section-buy-tickets[b-52nm26v4m3], .section-experience[b-52nm26v4m3] {
        padding-top: 59px;
        padding-bottom: 59px;
    }

        .section-experience .text[b-52nm26v4m3] {
            font: normal normal normal 30px/40px Rubik;
        }

        .section-buy-tickets .btn-spacing[b-52nm26v4m3] {
            padding-top: 59px;
        }

    .section-sponsors[b-52nm26v4m3] {
        padding-top: 25px;
    }
}

.disclaimer[b-52nm26v4m3] {
    padding-bottom: 50px;
}

.footer[b-52nm26v4m3] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: red;
    color: white;
    text-align: center;
}

.promo-walkabout[b-52nm26v4m3] {
    color: #fff;
    padding-bottom: 30px;
}

    .promo-walkabout img[b-52nm26v4m3] {
        max-width: 20px;
    }

    .promo-walkabout a[b-52nm26v4m3] {
        color: #E02F84;
    }

.walkabout-icon-wrapper[b-52nm26v4m3] {
    padding-right: 5px;
    display: inline;
}

.walkabout-icon[b-52nm26v4m3] {
    max-width: 20px;
}

.promo-walkabout-per-band[b-52nm26v4m3] {
    color: #000;
    font-size: 18px;
}
/* _content/ExploreNorthPark/Pages/Events/ShopLocal.cshtml.rz.scp.css */
div[b-yecr9pkqbn] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    color: #332307;
}



.hero-bg[b-yecr9pkqbn] {
    background: url(/images/events/shop-local/2024-hero.jpg) 0% 0% no-repeat padding-box;
    background-size: cover;
    height: 800px;
    color: #fff;
    font-family: 'Rubik', sans-serif;
}

    .hero-bg h1[b-yecr9pkqbn] {
        font-size: 72pt;
        font-weight: 600;
        padding-top: 220px;
    }

.event-date[b-yecr9pkqbn] {
    font: bold normal normal 40px/47px Rubik;
    text-shadow: #000 1px 0 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
}

.sub-heading-date[b-yecr9pkqbn] {
    padding-top: 10px;
}

.event-cta .btn-hero[b-yecr9pkqbn] {
    font-size: 25pt;
    padding-left: 30px;
    padding-right: 30px;
}


.taste-of-np-badge[b-yecr9pkqbn] {
    max-width: 400px;
}

@media only screen and (min-width: 400px) {
    .hero-bg[b-yecr9pkqbn] {
        height: 700px;
    }
}

@media only screen and (min-width: 500px) {
    .hero-bg[b-yecr9pkqbn] {
        height: 620px;
    }

    .taste-of-np-badge[b-yecr9pkqbn] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 768px) {
    .hero-bg[b-yecr9pkqbn] {
        height: 600px;
    }

    .taste-of-np-badge[b-yecr9pkqbn] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 992px) {
    .hero-bg[b-yecr9pkqbn] {
        height: 700px;
    }

    .taste-of-np-badge[b-yecr9pkqbn] {
        max-width: 400px;
    }
}

@media only screen and (min-width: 1300px) {
    .hero-bg[b-yecr9pkqbn] {
        height: 1188px;
    }

    .taste-of-np-badge[b-yecr9pkqbn] {
        max-width: 500px;
    }

    .bg-hero-content div[b-yecr9pkqbn] {
        padding-top: 100px;
    }
}

@media only screen and (min-width: 1600px) {
    .hero-bg[b-yecr9pkqbn] {
        height: 1188px;
    }

    .taste-of-np-badge[b-yecr9pkqbn] {
        max-width: 700px;
    }

    .bg-hero-content div[b-yecr9pkqbn] {
        padding-top: 50px;
    }
}

.buy-tickets[b-yecr9pkqbn] {
    background-color: #21B1C1;
    padding-top: 30px;
    padding-bottom: 30px;
}

.btn-ticket-option[b-yecr9pkqbn] {
    color: #fff;
    background-color: #5ADCE2;
    border-radius: 12px;
    font-size: 36px;
    width: 100%;
}

.buy-ticket-btn-wrapper[b-yecr9pkqbn] {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}

@media only screen and (min-width: 768px) {
    .btn-ticket-option[b-yecr9pkqbn] {
        width: unset;
    }

    .buy-ticket-btn-wrapper[b-yecr9pkqbn] {
        padding-bottom: unset;
    }
}

.btn-ticket-option:hover[b-yecr9pkqbn] {
    background-color: #167983;
}



.event-info[b-yecr9pkqbn] {
    background: url(/images/events/beige-background-1.png) 0% 0% no-repeat padding-box;
    background-size: cover;
    min-height: 508px;
    padding-top: 150px;
}

    .event-info .internal-padding[b-yecr9pkqbn] {
        padding-top: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

@media only screen and (min-width: 768px) {
    .event-info .internal-padding[b-yecr9pkqbn] {
        padding-top: 44px;
        padding-left: 44px;
        padding-right: 44px;
    }
}

@media only screen and (min-width: 1200px) {
    .event-info .internal-padding[b-yecr9pkqbn] {
        padding-top: 84px;
        padding-left: 84px;
        padding-right: 84px;
    }
}


h3[b-yecr9pkqbn] {
    font: normal normal normal 34px/47px Rubik;
    color: #332307;
}

.event-images img[b-yecr9pkqbn] {
    min-width: 300px;
}

.event-text[b-yecr9pkqbn] {
    color: #332307;
    font: normal normal normal 21px/30px Rubik;
}

@media only screen and (min-width: 1200px) {
    .event-text[b-yecr9pkqbn] {
        max-width: 700px;
    }
}

.sub-cta-btn-wrapper[b-yecr9pkqbn] {
    padding-bottom: 10px;
    width: 100%;
}


.btn-cta[b-yecr9pkqbn] {
    background-color: #21B1C1;
    border-color: #21B1C1;
    border-radius: 10px;
    font: normal normal normal 26px/28px Rubik;
    color: #fff;
    width: 100%;
}

a.btn-cta:hover[b-yecr9pkqbn] {
    background-color: #167983;
    border-color: #167983;
}

@media only screen and (min-width: 768px) {
    .btn-cta[b-yecr9pkqbn] {
        min-width: 350px;
    }

    .sub-cta-btn-wrapper[b-yecr9pkqbn] {
        padding-bottom: 10px;
        width: unset;
    }
}

.short-btn[b-yecr9pkqbn] {
    min-width: 221px;
}


.slider-sponsors-buttons-custom-height[b-yecr9pkqbn] {
    padding-top: 60px;
    width: 120px;
}

.slider-buttons-custom-height[b-yecr9pkqbn]  img {
    cursor: pointer;
}

/* lg */
@media only screen and (min-width: 1200px) {
    .slider-buttons-custom-height[b-yecr9pkqbn] {
        height: 60px;
    }
}

/* xl */
@media only screen and (min-width: 1400px) {
    .slider-buttons-custom-height[b-yecr9pkqbn] {
        height: 60px;
    }
}

/* xxl */
@media only screen and (min-width: 1600px) {
    .slider-buttons-custom-height[b-yecr9pkqbn] {
        height: 60px;
    }
}

.deco-item-3[b-yecr9pkqbn] {
    padding-bottom: 84px;
}

/* over 50 tastes slider */
.slick-slide[b-yecr9pkqbn]  img.img-overlay {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 155px;
}

section.slider-section[b-yecr9pkqbn] {
    height: 1350px;
}

/* md */
@media only screen and (min-width: 568px) {
    section.slider-section[b-yecr9pkqbn] {
        height: 1200px;
    }
}


/* md */
@media only screen and (min-width: 768px) {
    section.slider-section[b-yecr9pkqbn] {
        height: 1100px;
    }
    .slick-slide img.img-actual[b-yecr9pkqbn] {
        height: 500px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    section.slider-section[b-yecr9pkqbn] {
        height: 900px;
    }
    .slick-slide[b-yecr9pkqbn] {
        padding: 10px;
    }

        .slick-slide img.img-actual[b-yecr9pkqbn] {
            height: 800px;
        }

        .slick-slide[b-yecr9pkqbn]  img.img-overlay {
            width: 200px;
        }
}

/* xl */
@media only screen and (min-width: 1200px) {
    section.slider-section[b-yecr9pkqbn] {
        height: 950px;
    }

}




/* parking */
section.parking[b-yecr9pkqbn] {
    background-color: #20b6c5;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
}

    section.parking .inset[b-yecr9pkqbn] {
        background-color: #1eabb5;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    section.parking .parking-msg[b-yecr9pkqbn] {
        font-size: 18pt;
    }

    section.parking .parking-details[b-yecr9pkqbn] {
        font-size: 15pt;
    }

    section.parking .parking-cta[b-yecr9pkqbn] {
        background-color: #ff4f38;
        color: #fff;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        cursor: pointer;
    }

div.parking-msg[b-yecr9pkqbn],
div.parking-details div[b-yecr9pkqbn] {
    color: #fff;
}



/* Things To Do */
.container-culture[b-yecr9pkqbn] {
    background-color: #EBECE1;
}

li.checkin-location[b-yecr9pkqbn] {
    font-weight: bold;
}

.shop-local-freebies[b-yecr9pkqbn] {
    background-color: #FFF;
}
/* _content/ExploreNorthPark/Pages/Events/TasteOfNorthPark.cshtml.rz.scp.css */
div[b-4sf0n83t86] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    color: #332307;
}



.hero-bg[b-4sf0n83t86] {
    background: url(/images/events/event-page-header-img.jpg) 0% 0% no-repeat padding-box;
    background-size: cover;
    height: 620px;
    color: #fff;
    font-family: 'Rubik', sans-serif;
}

    .hero-bg h1[b-4sf0n83t86] {
        font-size: 72pt;
        font-weight: 600;
        padding-top: 220px;
    }

.event-date[b-4sf0n83t86] {
    font: normal normal normal 40px/47px Rubik;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
}

.sub-heading-date[b-4sf0n83t86] {
    padding-top: 10px;
}

.event-cta .btn-hero[b-4sf0n83t86] {
    font-size: 25pt;
    padding-left: 30px;
    padding-right: 30px;
}


.taste-of-np-badge[b-4sf0n83t86] {
    max-width: 400px;
}

@media only screen and (min-width: 400px) {
    .hero-bg[b-4sf0n83t86] {
        height: 700px;
    }
}

@media only screen and (min-width: 500px) {
    .hero-bg[b-4sf0n83t86] {
        height: 620px;
    }

    .taste-of-np-badge[b-4sf0n83t86] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 768px) {
    .hero-bg[b-4sf0n83t86] {
        height: 600px;
    }

    .taste-of-np-badge[b-4sf0n83t86] {
        max-width: 300px;
    }
}

@media only screen and (min-width: 992px) {
    .hero-bg[b-4sf0n83t86] {
        height: 700px;
    }

    .taste-of-np-badge[b-4sf0n83t86] {
        max-width: 400px;
    }
}

@media only screen and (min-width: 1300px) {
    .hero-bg[b-4sf0n83t86] {
        height: 1188px;
    }

    .taste-of-np-badge[b-4sf0n83t86] {
        max-width: 500px;
    }

    .bg-hero-content div[b-4sf0n83t86] {
        padding-top: 100px;
    }
}

@media only screen and (min-width: 1600px) {
    .hero-bg[b-4sf0n83t86] {
        height: 1188px;
    }

    .taste-of-np-badge[b-4sf0n83t86] {
        max-width: 700px;
    }

    .bg-hero-content div[b-4sf0n83t86] {
        padding-top: 50px;
    }
}

.buy-tickets[b-4sf0n83t86] {
    background-color: #21B1C1;
    padding-top: 30px;
    padding-bottom: 30px;
}

.btn-ticket-option[b-4sf0n83t86] {
    color: #fff;
    background-color: #5ADCE2;
    border-radius: 12px;
    font-size: 36px;
    width: 100%;
}
.buy-ticket-btn-wrapper[b-4sf0n83t86] {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}

@media only screen and (min-width: 768px)  {
    .btn-ticket-option[b-4sf0n83t86] {
        width:unset;
    }

    .buy-ticket-btn-wrapper[b-4sf0n83t86] {
        
        padding-bottom: unset;
    }
}

.btn-ticket-option:hover[b-4sf0n83t86] {
    background-color: #167983;
}



.event-info[b-4sf0n83t86] {
    background: url(/images/events/beige-background-1.png) 0% 0% no-repeat padding-box;
    background-size: cover;
    min-height: 508px;
    padding-top: 150px;
}

.event-info .internal-padding[b-4sf0n83t86] {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (min-width: 768px) {
    .event-info .internal-padding[b-4sf0n83t86] {
        padding-top: 44px;
        padding-left: 44px;
        padding-right: 44px;
    }
}

@media only screen and (min-width: 1200px) {
    .event-info .internal-padding[b-4sf0n83t86] {
        padding-top: 84px;
        padding-left: 84px;
        padding-right: 84px;
    }
}


h3[b-4sf0n83t86] {
    font: normal normal normal 34px/47px Rubik;
    color: #332307;
}

.event-images img[b-4sf0n83t86] {
    min-width: 300px;
}

.event-text[b-4sf0n83t86] {
    color: #332307;
    font: normal normal normal 21px/30px Rubik;
}

@media only screen and (min-width: 1200px) {
    .event-text[b-4sf0n83t86] {
        max-width: 700px;
    }
}

.sub-cta-btn-wrapper[b-4sf0n83t86] {
    padding-bottom: 10px;
    width: 100%;
}


.btn-cta[b-4sf0n83t86] {
    background-color: #21B1C1;
    border-color: #21B1C1;
    border-radius: 10px;
    font: normal normal normal 26px/28px Rubik;
    color: #fff;
    width: 100%;
}

a.btn-cta:hover[b-4sf0n83t86] {
    background-color: #167983;
    border-color: #167983;
}

@media only screen and (min-width: 768px) {
    .btn-cta[b-4sf0n83t86] {
        min-width: 350px;
    }

    .sub-cta-btn-wrapper[b-4sf0n83t86] {
        padding-bottom: 10px;
        width: unset;
    }
}

.short-btn[b-4sf0n83t86] {
    min-width: 221px;
}


.slider-sponsors-buttons-custom-height[b-4sf0n83t86] {
    padding-top: 60px;
    width: 120px;
}

.slider-buttons-custom-height[b-4sf0n83t86]  img {
    cursor: pointer;
}

.deco-item-3[b-4sf0n83t86] {
    padding-bottom: 84px;
}

/* over 50 tastes slider */
.slick-slide[b-4sf0n83t86]  img.img-overlay {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 155px;
}

section.slider-section[b-4sf0n83t86] {
    height: 1300px;
}

/* md */
@media only screen and (min-width: 568px) {

    section.slider-section[b-4sf0n83t86] {
        height: 1100px;
    }
}


/* md */
@media only screen and (min-width: 768px) {
    .slick-slide img.img-actual[b-4sf0n83t86] {
        height: 500px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-4sf0n83t86] {
        padding: 10px;
    }

    .slick-slide img.img-actual[b-4sf0n83t86] {
        height: 800px;
    }

    .slick-slide[b-4sf0n83t86]  img.img-overlay {
        width: 200px;
    }
}



/* parking */
section.parking[b-4sf0n83t86] {
    background-color: #20b6c5;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
}

section.parking .inset[b-4sf0n83t86] {
    background-color: #1eabb5;
    padding-top: 40px;
    padding-bottom: 40px;
}

section.parking .parking-msg[b-4sf0n83t86] {
    font-size: 18pt;
}

section.parking .parking-details[b-4sf0n83t86] {
    font-size: 15pt;
}

section.parking .parking-cta[b-4sf0n83t86] {
    background-color: #ff4f38;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    cursor: pointer;
}

div.parking-msg[b-4sf0n83t86],
div.parking-details div[b-4sf0n83t86] {
    color: #fff;
}



/* Things To Do */
.container-culture[b-4sf0n83t86] {
    background-color: #EBECE1;
}

li.checkin-location[b-4sf0n83t86] {
    font-weight:bold;
}
/* _content/ExploreNorthPark/Pages/Index.cshtml.rz.scp.css */


section.about-explore[b-75aaf2csyk] {
    background-color: #efefed; 
    padding-top: 45px;
    padding-bottom: 75px;
}

.vibrant-about[b-75aaf2csyk] {
    background: url(/images/home/vibrant-about.png) 0% 0% no-repeat padding-box;
    background-size: contain;
    height: 685px;
    margin-bottom: -120px;
}

.vibrant-about-wrapper[b-75aaf2csyk] {
    position: relative;
}

.vibrant-about-text[b-75aaf2csyk] {
    padding-top: 160px;
    padding-left: 25px;
    padding-right: 0px;
    color: white;
    font-size: 24pt;
    max-width: 400px;
}

.about-text[b-75aaf2csyk] {

    padding-bottom: 40px;
    font-size: 13pt;
    color: #322306;
}

@media only screen and (min-width: 400px) {
    .vibrant-about[b-75aaf2csyk] {
        height: 808px;
        margin-bottom: -120px;
    }

    .vibrant-about-wrapper[b-75aaf2csyk] {
        position: relative;
    }

    .vibrant-about-text[b-75aaf2csyk] {
        padding-top: 180px;
        padding-left: 35px;
        padding-right: 20px;
        color: white;
        font-size: 24pt;
        max-width: 460px;
    }


    .about-text[b-75aaf2csyk] {
        padding-top: 140px;
    }
}

@media only screen and (min-width: 450px) {
    .vibrant-about[b-75aaf2csyk] {
        height: 808px;
        margin-bottom: -120px;
    }

    .vibrant-about-wrapper[b-75aaf2csyk] {
        position: relative;
    }

    .vibrant-about-text[b-75aaf2csyk] {
        padding-top: 200px;
        padding-left: 40px;
        padding-right: 20px;
        color: white;
        font-size: 28pt;
        max-width: 460px;
    }


    .about-text[b-75aaf2csyk] {
        padding-top: 140px;
    }
}


@media only screen and (min-width: 500px) {
    .vibrant-about[b-75aaf2csyk] {
        height: 808px;
        margin-bottom: -120px;
    }

    .vibrant-about-wrapper[b-75aaf2csyk] {
        position: relative;
    }

    .vibrant-about-text[b-75aaf2csyk] {
        padding-top: 250px;
        padding-left: 40px;
        padding-right: 20px;
        color: white;
        font-size: 32pt;
        max-width: 480px;
    }


    .about-text[b-75aaf2csyk] {
        padding-top: 140px;
    }
}

/* md */
@media only screen and (min-width: 768px) {

    .vibrant-about[b-75aaf2csyk] {
        height: 638px;
        margin-bottom: 0px;
    }

    .vibrant-about-wrapper[b-75aaf2csyk] {
        position: absolute;
    }

    .vibrant-image-wrapper[b-75aaf2csyk] {
        padding-top: 120px;
    }

    .vibrant-about-text[b-75aaf2csyk] {
        padding-top: 200px;
        padding-left: 30px;
        padding-right: 40px;
        color: white;
        font-size: 26pt;
        max-width: 400px;
    }

    .about-text[b-75aaf2csyk] {
        padding-top: 140px;
    }
}


/* lg */
@media only screen and (min-width: 992px) {

    .vibrant-about[b-75aaf2csyk] {
        height: 719px;
    }

    .vibrant-about-wrapper[b-75aaf2csyk] {
        position: absolute;
    }

    .vibrant-about-text[b-75aaf2csyk] {
        padding-top: 200px;
        padding-left: 40px;
        padding-right: 40px;
        color: white;
        font-size: 26pt;
        max-width: 400px;
    }

    .about-text[b-75aaf2csyk] {
        padding-top: 100px;
    }
}

/* xl */
@media only screen and (min-width: 1200px) {

    .vibrant-about[b-75aaf2csyk] {
        height: 632px;
    }

    .vibrant-about-wrapper[b-75aaf2csyk] {
        position: absolute;
        z-index: 2;
    }

    .vibrant-image-wrapper[b-75aaf2csyk] {
        padding-top: 200px;
    }

    .vibrant-about-text[b-75aaf2csyk] {
        padding-top: 140px;
        padding-left: 35px;
        padding-right: 35px;
        color: white;
        font-size: 26pt;
        max-width: 400px;
    }

    .about-text[b-75aaf2csyk] {
        padding-top: 10px;
    }
}

/* xxl */
@media only screen and (min-width: 1400px) {

    .vibrant-about[b-75aaf2csyk] {
        height: 682px;
    }

    .vibrant-about-wrapper[b-75aaf2csyk] {
        position: absolute;
    }


    .vibrant-image-wrapper[b-75aaf2csyk] {
        padding-top: 120px;
    }

    .vibrant-about-text[b-75aaf2csyk] {
        padding-top: 160px;
        padding-left: 40px;
        padding-right: 40px;
        color: white;
        font-size: 26pt;
        max-width: 400px;
    }

    .about-text[b-75aaf2csyk] {
        padding-top: 100px;
    }
}

/* xxl */
@media only screen and (min-width: 1600px) {
    .vibrant-image-wrapper[b-75aaf2csyk] {
        padding-top: 0px;
    }
}

.vibrant-image-index[b-75aaf2csyk] {
    z-index: 2;
}

/* parking */
section.parking[b-75aaf2csyk] {
    background-color: #20b6c5;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 0px;
    padding-right: 0px;
}

section.parking .inset[b-75aaf2csyk] {
    background-color: #1eabb5;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
}

section.parking .parking-msg[b-75aaf2csyk] {
    font-size: 18pt;
}

section.parking .parking-details[b-75aaf2csyk] {
    font-size: 15pt;
}

section.parking .parking-cta[b-75aaf2csyk] {
    background-color: #ff4f38;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    cursor: pointer;
}

.shuttle-cta[b-75aaf2csyk] {
    background-color: #ff4f38;
    color: #fff;
    padding: 2px 10px;
    text-decoration: none;
    cursor: pointer;
}


.slick-slide[b-75aaf2csyk] {
    padding:10px;
}

.slick-slide[b-75aaf2csyk] {
    position: relative;
}
.slick-slide img.img-actual[b-75aaf2csyk] {
    height: 450px;
    position: relative;
    top: 0px;
    left: 0px;

}

.slick-slide[b-75aaf2csyk]  img.img-overlay {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 155px;
}

.slick-slide .day-night-card-text[b-75aaf2csyk] {
    bottom: 10px;
    right: 10px;
    position: absolute;
    width: 83px;
    height: 110px;
    color: #fff;
}

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-75aaf2csyk] {
        padding: 10px;
    }

    .slick-slide img.img-actual[b-75aaf2csyk] {
        height: 800px;
    }

    .slick-slide[b-75aaf2csyk]  img.img-overlay {
        width: 200px;
    }


}


/* lg */
@media only screen and (min-width: 1200px) {
    .slider-buttons-custom-height[b-75aaf2csyk] {
        height: 160px;
    }
}

/* xl */
@media only screen and (min-width: 1400px) {
    .slider-buttons-custom-height[b-75aaf2csyk] {
        height: 180px;
    }
}

/* xxl */
@media only screen and (min-width: 1600px) {
    .slider-buttons-custom-height[b-75aaf2csyk] {
        height: 280px;
    }
}

section.slider-section a.btn-hero[b-75aaf2csyk] {
    padding-left: 15px;
    padding-right: 15px;
}

/* lg */
@media only screen and (min-width: 992px) {
    section.slider-section a.btn-hero[b-75aaf2csyk] {
        padding-left: 45px;
        padding-right: 45px;
    }
}

section.container-culture[b-75aaf2csyk] {
    background-color: #ebede2;
}

section.container-upcoming-events[b-75aaf2csyk] {
    background-color: #efefed;
    padding-bottom: 40px;
}

section.container-upcoming-events .container[b-75aaf2csyk] {
    max-width: 1000px;
}

section.container-upcoming-events a.btn-hero[b-75aaf2csyk] {
    padding-left: 25px;
    padding-right: 25px;
}

/* lg */
@media only screen and (min-width: 992px) {
    section.container-upcoming-events a.btn-hero[b-75aaf2csyk] {
        width: 100%;
    }
}


/* old stuff */

@media only screen and (min-width: 1400px) {
    .about-text[b-75aaf2csyk] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-75aaf2csyk] {
    color: #fff;
}

section.newsletter-signup[b-75aaf2csyk] {
    background-color: #21BECE;
    color: #fff;
}

section.newsletter-signup .sign-up[b-75aaf2csyk] {
    padding-top: 75px;
    padding-bottom: 75px;
    font-size: 45px;
}

#mce-success-response[b-75aaf2csyk] {
    color: #fff;
}

#mc-embedded-subscribe[b-75aaf2csyk] {
    background-color: #21BECE;
}


.ig-wrapper[b-75aaf2csyk] {
    overflow:hidden;
    height:450px;
}

section .header-text[b-75aaf2csyk] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-75aaf2csyk] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-75aaf2csyk] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}

.close-button[b-75aaf2csyk]{
    z-index: 5;
}

.modal-dialog[b-75aaf2csyk] {
    max-width: 450px;
}

.modal-content[b-75aaf2csyk] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.modal-body[b-75aaf2csyk] {
    justify-content: center;
    align-items: center;
}

.modal-title[b-75aaf2csyk] {
    font-size: 20px;
    padding-top: 20px;
}

.alert-banner[b-75aaf2csyk] {
    background-color: #E52E53;
    padding: 10px 50px;
    color: white;
}
/* _content/ExploreNorthPark/Pages/News.cshtml.rz.scp.css */
body[b-5si3mifhd7] {
}

.business-list h1[b-5si3mifhd7] {
    font-size: 30pt;
    color: #322306;
}

.category-title-box[b-5si3mifhd7] {
    max-width: 100%;
}

@media only screen and (min-width: 768px) {
    .business-list h1[b-5si3mifhd7] {
        font-size: 40pt;
    }
}

@media only screen and (min-width: 992px) {
    .category-title-box[b-5si3mifhd7] {
        max-width: 30%;
    }
}

.eat-drink-bg[b-5si3mifhd7] {
    background: url(/images/businesses/eat-drink-bg.jpg) 0% 0% no-repeat padding-box;
    background-size: cover;
    background-position: center;
    height: 1050px;
}

/* lg */
@media only screen and (min-width: 992px) {
    .eat-drink-bg[b-5si3mifhd7] {
        background-position: unset;
        height: 766px;
    }
}

.slick-slide[b-5si3mifhd7] {
    padding: 10px;
}

.slick-slide[b-5si3mifhd7] {
    position: relative;
}

    .slick-slide img.img-actual[b-5si3mifhd7] {
        height: 550px;
        position: relative;
        top: 0px;
        left: 0px;
    }

    .slick-slide[b-5si3mifhd7]  img.img-overlay {
        bottom: 10px;
        right: 10px;
        position: absolute;
        width: 100px;
    }

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-5si3mifhd7] {
        padding: 10px;
    }

        .slick-slide img.img-actual[b-5si3mifhd7] {
            height: 700px;
        }

        .slick-slide[b-5si3mifhd7]  img.img-overlay {
            width: 200px;
        }
}



/* lg */
@media only screen and (min-width: 1200px) {
    .slider-buttons-custom-height[b-5si3mifhd7] {
        height: 160px;
    }
}

/* xl */
@media only screen and (min-width: 1400px) {
    .slider-buttons-custom-height[b-5si3mifhd7] {
        height: 180px;
    }
}

/* xxl */
@media only screen and (min-width: 1600px) {
    .slider-buttons-custom-height[b-5si3mifhd7] {
        height: 180px;
    }
}

section.slider-section a.btn-hero[b-5si3mifhd7] {
    padding-left: 25px;
    padding-right: 25px;
}

/* lg */
@media only screen and (min-width: 992px) {
    section.slider-section a.btn-hero[b-5si3mifhd7] {
        padding-left: 45px;
        padding-right: 45px;
    }
}

section.business-list[b-5si3mifhd7] {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #efefed;
    padding-left: 0px;
}

/* xl */
@media only screen and (min-width: 1200px) {
    section.business-list[b-5si3mifhd7] {
        padding-top: 60px;
    }
}

.business-img[b-5si3mifhd7]  img {
    width: 95%;
}

.business-img .image-placeholder[b-5si3mifhd7] {
    max-width: 100%;
}

.business-card-bg[b-5si3mifhd7] {
    background-color: #21B6C6;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    height: 255px;
}

    .business-card-bg.with-profile[b-5si3mifhd7] {
        background: url(/images/businesses/business-card-profile.png) 0% 0% no-repeat padding-box;
        background-size: contain;
        background-position-x: right;
        background-position-y: top;
        background-color: #21B6C6;
    }

.business-info[b-5si3mifhd7] {
    color: #fff;
    padding: 5%;
    font-size: 24px;
}

.image-placeholder[b-5si3mifhd7] {
    height: 0;
    padding-top: 66.7%;
    position: relative;
    background-color: #ccc;
    margin-left: auto;
    margin-right: 0px;
}

    .image-placeholder img[b-5si3mifhd7] {
        position: absolute;
        top: 0;
        right: 0;
    }

.address[b-5si3mifhd7] {
    width: 290px;
}

.find-out-more[b-5si3mifhd7] {
    font-size: 16px;
    padding-top: 40px;
    width: 13%;
}

    .find-out-more a[b-5si3mifhd7] {
        color: white;
        text-decoration: none;
    }

    .find-out-more[b-5si3mifhd7]  img {
        width: 40px;
    }

.address[b-5si3mifhd7]  img {
    max-width: 50px;
}

.address a[b-5si3mifhd7] {
    color: white;
}

.address[b-5si3mifhd7]  img.map-icon {
    width: 35px;
    padding-right: 5px;
    padding-top: 0px;
}

.visit-website-link[b-5si3mifhd7] {
    text-decoration: none;
    font-size: 18px;
}

.business-address[b-5si3mifhd7] {
    font-size: 18px;
}

/* iPhone SE */
@media only screen and (min-width: 400px) {
    .business-info[b-5si3mifhd7] {
        color: #fff;
        font-size: 24px;
    }
}

/* sm */
@media only screen and (min-width: 576px) {



    .business-info[b-5si3mifhd7] {
        color: #fff;
        font-size: 24px;
    }
}

/* md */
@media only screen and (min-width: 768px) {

    .business-card-bg[b-5si3mifhd7] {
        height: 190px;
    }

    .business-info[b-5si3mifhd7] {
        font-size: 20px;
    }

    .business-address[b-5si3mifhd7] {
        font-size: 16px;
    }

    .visit-website-link[b-5si3mifhd7] {
        font-size: 16px;
    }

    .find-out-more[b-5si3mifhd7] {
        font-size: 14px;
        padding-top: 45px;
    }

    .address[b-5si3mifhd7]  img {
        max-width: 35px;
    }
    
    .address[b-5si3mifhd7] {
        width: 230px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {

    .business-info[b-5si3mifhd7] {
        font-size: 20px;
    }

    .find-out-more[b-5si3mifhd7] {
        font-size: 14px;
        padding-top: 35px;
    }

    .address[b-5si3mifhd7]  img {
        max-width: 25px;
    }

    .address[b-5si3mifhd7] {
        width: 230px;
    }
}

/* xl */
@media only screen and (min-width: 1200px) {


    .business-info[b-5si3mifhd7] {
        font-size: 20px;
    }


    .find-out-more[b-5si3mifhd7] {
        padding-top: 40px;
    }

    .address[b-5si3mifhd7]  img {
        max-width: 50px;
    }
}

/* xxl */
@media only screen and (min-width: 1400px) {

    .business-card-bg[b-5si3mifhd7] {
        height: 255px;
    }

    .business-info[b-5si3mifhd7] {
        font-size: 26px;
    }

    .business-address[b-5si3mifhd7] {
        font-size: 20px;
    }

    .visit-website-link[b-5si3mifhd7] {
        font-size: 20px;
    }

    .find-out-more[b-5si3mifhd7] {
        font-size: 18px;
        padding-top: 55px;
    }

    .address[b-5si3mifhd7]  img {
        padding-top: 1px;
        max-width: unset;
    }

    .address[b-5si3mifhd7] {
        width: 270px;
    }
}

/* xxxl */
@media only screen and (min-width: 1600px) {
    .business-info[b-5si3mifhd7] {
        font-size: 26px;
    }

    .find-out-more[b-5si3mifhd7] {
        font-size: 18px;
        padding-top: 60px;
    }

    .address[b-5si3mifhd7]  img {
        padding-top: 10px;
        max-width: unset;
    }

    .address[b-5si3mifhd7] {
        width: 290px;
    }
}

.container-culture[b-5si3mifhd7] {
    background-color: #f5f6f8;
}

    .container-culture h2[b-5si3mifhd7] {
        font-size: 65px;
    }

@media only screen and (min-width: 1500px) {
    .container-culture h2[b-5si3mifhd7] {
        font-size: 80px;
    }
}


.category-flyout-button[b-5si3mifhd7] {
    position: fixed;
    top: 100px;
    right: -35px;
    background-color: #E52E53;
    z-index: 1000;
    transform: rotate(-90deg);
}

    .category-flyout-button a[b-5si3mifhd7] {
        color: #fff;
        text-decoration: none;
    }


    .category-flyout-button[b-5si3mifhd7]  img {
    }

.category-flyout-wrapper[b-5si3mifhd7] {
    position: relative;
}

.category-flyout-button[b-5si3mifhd7] {
    position: absolute;
    padding: 10px;
}

.category-flyout-image[b-5si3mifhd7] {
    width: 40px;
}

.offcanvas.offcanvas-end[b-5si3mifhd7] {
    top: 100px;
    bottom: unset;
    background-color: transparent;
    border-width: 0px;
}

.offcanvas-header[b-5si3mifhd7] {
    background-color: rgba(74,72,63,.95);
    border-top-left-radius: 15px;
    color: white;
    height: 200px;
    padding-left: 30px;
}

    .offcanvas-header h5[b-5si3mifhd7] {
        font-size: 36px;
    }

    .offcanvas-header .white-box[b-5si3mifhd7] {
        width: 100px;
        height: 20px;
        background-color: #fff;
    }

    .offcanvas-header .btn-close[b-5si3mifhd7] {
        color: #fff;
    }

.offcanvas-body[b-5si3mifhd7] {
    background-color: rgba(230,218,201,.85);
    color: #000;
    padding-left: 30px;
    font-size: 26px;
    border-bottom-left-radius: 30px;
}

.subcategory-name[b-5si3mifhd7] {
    padding-left: 10px;
    cursor: pointer;
}

    .subcategory-name a[b-5si3mifhd7] {
        color: #000;
        text-decoration: none;
    }

.offcanvas-body .subcategory-name.active[b-5si3mifhd7] {
    background-color: #21b6c6;
    color: #fff;
}

    .offcanvas-body .subcategory-name.active a[b-5si3mifhd7] {
        color: #fff;
    }


.no-listings[b-5si3mifhd7] {
    padding-top: 200px;
    padding-bottom: 200px;
    padding-left: 60px;
    padding-right: 60px;
}

.active > .page-link[b-5si3mifhd7], .page-link.active[b-5si3mifhd7] {
    background-color: #ff4f39;
    border-color: #ff4f39;
    color: #fff;
}

.page-link[b-5si3mifhd7] {
    color: #ff4f39;
}

.page-item[b-5si3mifhd7] {
    border-color: #ff4f39;
}
/* _content/ExploreNorthPark/Pages/NorthParkMiniPark.cshtml.rz.scp.css */
section.about-minipark[b-21i11o7myl] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}

.title h2[b-21i11o7myl] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

.contact-info-button h2[b-21i11o7myl] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
}

.accordion-button[b-21i11o7myl] {
    width: unset;
}

    .accordion-button:not(.collapsed)[b-21i11o7myl] {
        color: #fff;
        background-color: #167983;
    }

    .accordion-button[b-21i11o7myl]:after {
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
    }

    .accordion-button[b-21i11o7myl]:after {
        padding-left: 20px;
    }

    .accordion-button.btn-hero[b-21i11o7myl] {
        font-size: 21px;
        padding-left: 20px;
        padding-right: 20px;
    }

@media only screen and (min-width: 1200px) {
    .title h2[b-21i11o7myl] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-21i11o7myl] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-21i11o7myl] {
    margin-top: 35px;
}

.category-divider[b-21i11o7myl] {
    padding-top: 40px;
    padding-bottom: 63px;
}

.minipark-badge[b-21i11o7myl] {
    display: flex;
    justify-content: center;
}

.title[b-21i11o7myl] {
    text-align: center;
}

.contact-info-button .btn[b-21i11o7myl] {
    justify-content: center;
}

@media only screen and (min-width: 500px) {
    .minipark-badge[b-21i11o7myl] {
        display: flex;
        justify-content: center;
    }

    .title[b-21i11o7myl] {
        text-align: center;
    }

    .contact-info-button .btn[b-21i11o7myl] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .minipark-badge[b-21i11o7myl] {
        display: flex;
        justify-content: center;
    }

    .title[b-21i11o7myl] {
        text-align: left;
    }

    .contact-info-button .btn[b-21i11o7myl] {
        justify-content: center;
    }

    .category-divider[b-21i11o7myl] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/*Large Images*/
.gradient-background1[b-21i11o7myl] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-21i11o7myl] {
    position: relative;
}

.caption-box[b-21i11o7myl] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-21i11o7myl] {
    background-color: #fff;
    width: 80px;
    height: 22px;
}


.live-music[b-21i11o7myl] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.live-music-small[b-21i11o7myl] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-21i11o7myl] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-21i11o7myl] {
    place-items: center;
}

.north-park-theater-img[b-21i11o7myl] {
    width: 100%;
    height: auto;
}

.theater-inside[b-21i11o7myl] {
    width: 100%;
    height: auto;
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .north-park-theater-img[b-21i11o7myl] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .theater-inside[b-21i11o7myl] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-21i11o7myl] {
        position: absolute;
        top: 55%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}


/* Upcoming Shows */
.background1[b-21i11o7myl] {
    background: #e5e5e5;
}

.upcoming-shows[b-21i11o7myl] {
    font-size: 42px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    margin-left: 0px;
    color: #332307;
}

.slick-slider-sponsors[b-21i11o7myl] {
    padding-bottom: 254px;
}

.slider-sponsors-buttons-custom-height[b-21i11o7myl] {
    padding-top: 50%;
}

.image-wrapper[b-21i11o7myl] {
    position: relative;
}

.caption[b-21i11o7myl] {
    padding-left: 10px;
}

.slider-img-alignment[b-21i11o7myl] {
    margin: auto;
}


.upcoming-shows h2[b-21i11o7myl] {
    font-size: 24px; /* Adjust the font size as needed */
}

.slick-slider-sponsors[b-21i11o7myl] {
    padding-bottom: 54px;
}

.upcoming-artist[b-21i11o7myl] {
    color: #332307;
    text-align: center;
}

.upcoming-date[b-21i11o7myl] {
    color: #332307;
    text-align: center;
}

.slider-sponsors-buttons-custom-height[b-21i11o7myl]  img {
    cursor: pointer;
}

#day-night-next-btn[b-21i11o7myl] {
    cursor: pointer;
}

@media only screen and (min-width: 480px) {
    .slider-img-alignment[b-21i11o7myl] {
        margin: unset;
    }

    .upcoming-artist[b-21i11o7myl] {
        text-align: left;
    }

    .upcoming-date[b-21i11o7myl] {
        text-align: left;
    }
}



@media only screen and (min-width: 1200px) {
    .upcoming-shows[b-21i11o7myl] {
        font-size: 42px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
        margin-left: 0px;
    }

    .upcoming-artist[b-21i11o7myl] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
    }

    .upcoming-date[b-21i11o7myl] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
    }
}

/* Image Slider */
@media (min-width: 375px) {
    .slider-section[b-21i11o7myl] {
        height: 650px;
    }

    .slider-img[b-21i11o7myl] {
        height: 300px;
    }
}

@media (min-width: 576px) {
    .slider-section[b-21i11o7myl] {
        height: 700px;
    }

    .slider-img[b-21i11o7myl] {
        height: 350px;
    }
}

@media (min-width: 768px) {
    .slider-section[b-21i11o7myl] {
        height: 900px;
    }

    .slider-img[b-21i11o7myl] {
        height: 500px;
    }
}

@media (min-width: 992px) {
    .slider-section[b-21i11o7myl] {
        height: 750px;
    }
    .slider-img[b-21i11o7myl] {
        height: 475px;
    }
    .col-slider[b-21i11o7myl] {
        height: 550px;
    }
}

@media (min-width: 1400px) {
    .slider-section[b-21i11o7myl] {
        height: 750px;
    }

    .slider-img[b-21i11o7myl] {
        height: 600px;
    }

    .col-slider[b-21i11o7myl] {
        height: 600px;
    }
}

/*Blue Boxes*/
.gradient-background3[b-21i11o7myl] {
    background: linear-gradient(to bottom, #e5e5e5 25%, white 25%, white 100%);
    padding-bottom: 150px;
}

.rectangle-boxes[b-21i11o7myl] {
    place-items: center;
    display: block;
    align-items: center;
    position: relative;
    padding: 0 10px;
}

.rectangle-box1[b-21i11o7myl] {
    width: 100%;
    background-color: #1FABB6;
    z-index: 1;
    border-radius: 43px 0px;
    padding-top: 20px;
}

.rectangle-box2[b-21i11o7myl] {
    width: 100%;
    margin-top: 20px;
    background-color: #21B6C6;
    margin-left: auto;
    z-index: 0;
    border-radius: 16px;
    padding: 10px;
}

.parking-icon[b-21i11o7myl] {
    max-width: 100px;
}

.parking-msg[b-21i11o7myl] {
    font-size: 18px;
    color: white;
    padding: 10px;
}

.parking-cta[b-21i11o7myl] {
    background-color: #ff4f38;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    cursor: pointer;
}

.tavern-msg[b-21i11o7myl] {
    font-size: 18px;
    color: white;
    padding: 10px;
}

.west-coast-logo[b-21i11o7myl] {
    width: 102px;
}

.food-drink-icon[b-21i11o7myl] {
    width: 82px;
}

.small-icon-wrapper[b-21i11o7myl] {
    width: 122px;
}

.deco-item-3-wrapper[b-21i11o7myl] {
    padding-bottom: 10px;
}

.contact-info-button[b-21i11o7myl] {
    padding-top: 20px;
}

@media only screen and (min-width: 1200px) {
    .rectangle-boxes[b-21i11o7myl] {
        place-items: center;
        display: flex;
        align-items: center;
        position: relative;
        padding: 0 50px;
    }

    .rectangle-box1[b-21i11o7myl] {
        width: 40%;
        background-color: #1FABB6;
        z-index: 1;
        margin-top: 50px;
        position: absolute;
        border-radius: 43px 0px;
    }

    .rectangle-box2[b-21i11o7myl] {
        width: 80%;
        height: 420px;
        background-color: #21B6C6;
        margin-left: auto;
        z-index: 0;
        border-radius: 16px;
    }

    .west-coast-text-limit[b-21i11o7myl] {
        max-width: 400px;
    }
}



@media only screen and (min-width: 768px) {
    .parking-msg[b-21i11o7myl] {
        font-size: 30px;
        color: white;
        padding: 10px;
    }

    .tavern-msg[b-21i11o7myl] {
        font-size: 25px;
        color: white;
        padding: 0px;
    }
}

@media only screen and (min-width: 1200px) {
    .parking-msg[b-21i11o7myl] {
        font-size: 25px;
        color: white;
        padding: 0px;
    }

    .parking-cta[b-21i11o7myl] {
        background-color: #ff4f38;
        color: white;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        cursor: pointer;
    }

    .tavern-msg[b-21i11o7myl] {
        font-size: 25px;
        color: white;
        width: 600px;
    }

    .west-coast-logo[b-21i11o7myl] {
        width: 102px;
        margin-bottom: 75px;
    }

    .food-drink-icon[b-21i11o7myl] {
        width: 71px;
    }
}

@media only screen and (min-width: 1400px) {


    .rectangle-box2[b-21i11o7myl] {
        padding-right: 50px;
    }

    .west-coast-logo[b-21i11o7myl] {
        width: 202px;
    }

    .food-drink-icon[b-21i11o7myl] {
        width: 102px;
    }

    .small-icon-wrapper[b-21i11o7myl] {
        width: 222px;
        text-align: center;
        margin: auto;
    }
}

@media only screen and (min-width: 1600px) {

    .west-coast-text-limit[b-21i11o7myl] {
        max-width: 500px;
    }

    .rectangle-box1[b-21i11o7myl] {
        height: 450px;
        margin-top: 80px;
    }

    .rectangle-box2[b-21i11o7myl] {
        padding-right: 150px;
    }
}

/* West Coast Tavern */

.west-coast-tavern-image[b-21i11o7myl] {
    position: relative;
    margin-bottom: 50px;
}

.overlay[b-21i11o7myl] {
}

.west-coast-tavern-text[b-21i11o7myl] {
    margin-top: 70px;
}

.deco-item-1[b-21i11o7myl] {
    left: 0;
    top: 20px;
}

@media only screen and (min-width: 1200px) {
    .west-coast-tavern-image[b-21i11o7myl] {
        position: relative;
        margin-bottom: 760px;
    }

    .overlay[b-21i11o7myl] {
        position: absolute;
    }

    .west-coast-tavern-text[b-21i11o7myl] {
        margin-top: 520px;
    }

    .deco-item-1[b-21i11o7myl] {
        position: absolute;
        left: 0;
        top: 1000px;
    }
}

@media only screen and (min-width: 1400px) {
    .west-coast-tavern-image[b-21i11o7myl] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-21i11o7myl] {
        margin-top: 620px;
    }
}

@media only screen and (min-width: 1500px) {
    .west-coast-tavern-image[b-21i11o7myl] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-21i11o7myl] {
        margin-top: 640px;
    }
}

@media only screen and (min-width: 1600px) {
    .west-coast-tavern-image[b-21i11o7myl] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-21i11o7myl] {
        margin-top: 740px;
    }
}

/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-21i11o7myl] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-21i11o7myl] {
    color: #fff;
}

section.newsletter-signup[b-21i11o7myl] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-21i11o7myl] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-21i11o7myl] {
    color: #fff;
}

#mc-embedded-subscribe[b-21i11o7myl] {
    background-color: #21BECE;
}


.ig-wrapper[b-21i11o7myl] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-21i11o7myl] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-21i11o7myl] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-21i11o7myl] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/Plan.cshtml.rz.scp.css */
body[b-baq87j8gzc] {
}

h1[b-baq87j8gzc] {
    padding-top: 300px;
    padding-bottom: 300px;
}
/* _content/ExploreNorthPark/Pages/Press.cshtml.rz.scp.css */
body[b-yr26f3xqtk] {
}

h1[b-yr26f3xqtk] {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 60pt;
    font-family: 'Playfair', serif;
    font-style: italic;
    color: #322306;
}

.press-row[b-yr26f3xqtk] {
    padding-bottom: 20px;
}

.date-published[b-yr26f3xqtk] {
    padding-top: 20px;
}

.article-title[b-yr26f3xqtk] {
    font: bold normal normal 30px/36px Rubik;
    color: #332307;
    text-decoration-color: #332307;
    text-decoration: underline;
}

a[b-yr26f3xqtk] {
    color: #332307;
    text-decoration-color: #332307;
    text-decoration: none;
}
a .description[b-yr26f3xqtk] {
    text-decoration: none;
    color: #666;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/Shared/_DayNight.cshtml.rz.scp.css */
body[b-4cq1u3v3ls] {
}
/* Day Night */
section.day-night[b-4cq1u3v3ls] {
    background: url(/images/day-night/day-night-wavy-bg.jpg) 0% 0% no-repeat padding-box;
    background-size: cover;
    height: 1250px;
}

@media only screen and (min-width: 450px) {
    section.day-night[b-4cq1u3v3ls] {
        height: 1150px;
    }
}

section .day-night-text[b-4cq1u3v3ls] {
    padding-top: 50px;
}

.day-night-slider[b-4cq1u3v3ls] {
    padding-top: 30px;
}

.slick-slide[b-4cq1u3v3ls] {
    padding: 10px;
}

.slick-slide[b-4cq1u3v3ls] {
    position: relative;
}

    .slick-slide img.img-actual[b-4cq1u3v3ls] {
        height: 450px;
        position: relative;
        top: 0px;
        left: 0px;
    }

    .slick-slide[b-4cq1u3v3ls]  img.img-overlay {
        bottom: 10px;
        right: 10px;
        position: absolute;
        width: 100px;
    }

    .slick-slide .day-night-card-text[b-4cq1u3v3ls] {
        bottom: 10px;
        right: 10px;
        position: absolute;
        width: 83px;
        height: 110px;
        color: #fff;
    }

/* md */
@media only screen and (min-width: 768px) {

    .slick-slide .day-night-card-text[b-4cq1u3v3ls] {
        font-size: 21px;
    }
}

/* lg */
@media only screen and (min-width: 992px) {
    .slick-slide[b-4cq1u3v3ls] {
        padding: 10px;
    }

        .slick-slide img.img-actual[b-4cq1u3v3ls] {
            height: 800px;
        }

        .slick-slide[b-4cq1u3v3ls]  img.img-overlay {
            width: 200px;
        }

        .slick-slide .day-night-card-text[b-4cq1u3v3ls] {
            bottom: 10px;
            right: 10px;
            position: absolute;
            width: 163px;
            height: 120px;
        }

    section.day-night[b-4cq1u3v3ls] {
        height: 1050px;
    }
}

.day-night-toggle[b-4cq1u3v3ls] {
    padding-top: 30px;
}

.slick-slide[b-4cq1u3v3ls]  #day-night-toggler {
    cursor: pointer;
}

/* lg */
@media only screen and (min-width: 1200px) {
    .slider-buttons-custom-height[b-4cq1u3v3ls] {
        height: 160px;
    }

    section.day-night[b-4cq1u3v3ls] {
        height: 950px;
    }
}
/* _content/ExploreNorthPark/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */
body[b-zqhol1sj2s]  div {
    font-family: 'Rubik', sans-serif;
}

.navbar[b-zqhol1sj2s] {
    padding: .2em;
}

.nav-padding[b-zqhol1sj2s] {
    padding-top: 20px;
    padding-bottom: 20px;
}

.full-width-offcanvas[b-zqhol1sj2s] {
    width: 100vw;
    background-color: #21B6C6;
}

@media only screen and (max-width: 1200px) {
    .nav-padding[b-zqhol1sj2s] {
        padding-top: 0px;
        padding-bottom: 0px;
    }

}

.navbar-logo[b-zqhol1sj2s]  img {
    max-width: 80px;
    padding: 5px;
}

.navbar-toggler-icon[b-zqhol1sj2s] {
    width: 2.5em;
    height: 2.5em;
    background-image: url('/images/hamburger-button-64.png');
}

.navbar-toggler[b-zqhol1sj2s] {
    border: 0px;
    border-color: #fff;
    padding-top: 0px;
    padding-bottom: 0px;
}

.nav-item:hover .nav-link[b-zqhol1sj2s] {
    background-color: #E52E53;
    color: white;
}

.dropdown-menu .dropdown-item:hover[b-zqhol1sj2s] {
    background-color: #EAEDE1;
    color: black;
}

.navbar-toggler.ml-auto[b-zqhol1sj2s] {
    margin-left: auto;
}

.dropdown-menu[b-zqhol1sj2s] {
    background: white;
    opacity: 0.8;
}

.dropdown-item[b-zqhol1sj2s] {
    color: black;
}

a[b-zqhol1sj2s] {
    color: #0077cc;
}

.navbar-brand[b-zqhol1sj2s]  img {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 80px;
}

.topnav[b-zqhol1sj2s] {
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    padding: 10px;
}

.topnav a[b-zqhol1sj2s] {
    padding: 10px;
    text-decoration: none;
    color: white;
}

.dropdown-menu[b-zqhol1sj2s] {
    background: white;
    opacity: 0.8;
    z-index: 1;
}

    .dropdown-menu a[b-zqhol1sj2s] {
        color: black;
        padding: 10px;
        text-decoration: none;
        display: block;
    }

@media only screen and (min-width: 1200px) {
    
    .navbar-toggler.offset-icon[b-zqhol1sj2s] {
        margin-top: -195px;
        display: none;
    }
}

.navbar-brand[b-zqhol1sj2s]  img {
    max-width: 169px;
}

.btn-primary[b-zqhol1sj2s] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.right-to-left.show[b-zqhol1sj2s] {
    transform: translateX(-100%);
}

.nav-pills .nav-link.active[b-zqhol1sj2s], .nav-pills .show > .nav-link[b-zqhol1sj2s] {
    color: #fff;
    background-color: #1b6ec2;
    border-color: #1861ac;
}

.border-top[b-zqhol1sj2s] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-zqhol1sj2s] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-zqhol1sj2s] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-zqhol1sj2s] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-zqhol1sj2s] {
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}

nav.navbar[b-zqhol1sj2s] {
    background-color: #21B6C6;
}

a.nav-link.exnp-nav-item[b-zqhol1sj2s] {
    font-family: 'Rubik', sans-serif;
    font-weight: lighter;
    font-size: 22px;
}

.nav-link[b-zqhol1sj2s] {
    color: #fff;
}

li.nav-item a.nav-link.exnp-nav-item[b-zqhol1sj2s] {
    color: #fff;
}

.footer[b-zqhol1sj2s] {
    background-color: #21BECE;
    color: #fff;
}

@media (min-width: 1200px) {
    #eventsMenuItem[b-zqhol1sj2s] {
        display: none;
    }

    #eatDrinkMenuItem[b-zqhol1sj2s] {
        display: none;
    }
}

@media (max-width: 1199px) {

    #eventsDropdownMenu[b-zqhol1sj2s] {
        display: none;
    }

    #eatDrinkDropdownMenu[b-zqhol1sj2s] {
        display: none;
    }
}

#secondMenu[b-zqhol1sj2s], #thirdMenu[b-zqhol1sj2s] {
    display: none;
}
/* _content/ExploreNorthPark/Pages/Shared/_NewsletterSignup.cshtml.rz.scp.css */
body[b-inu2ayc77r] {
}

section.newsletter-signup[b-inu2ayc77r] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-inu2ayc77r] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-inu2ayc77r] {
    color: #fff;
}

#mc-embedded-subscribe[b-inu2ayc77r] {
    background-color: #21BECE;
}
/* _content/ExploreNorthPark/Pages/Shared/_UpcomingEvents.cshtml.rz.scp.css */
.btn.disabled[b-519u8bb2jr] {
    --bs-btn-disabled-border-color: #70b1b7;
    --bs-btn-disabled-bg: #70b1b7;
}
body[b-519u8bb2jr] {
}

section.container-upcoming-events[b-519u8bb2jr] {
    background-color: #efefed;
    padding-bottom: 40px;
}

section.container-upcoming-events .container[b-519u8bb2jr] {
    max-width: 1000px;
}

section.container-upcoming-events a.btn-hero[b-519u8bb2jr] {
    padding-left: 15px;
    padding-right: 15px;
}


section.container-upcoming-events a.btn-hero[b-519u8bb2jr] {
    min-width: 80%;
    font-size: 18pt;
}

/* lg */
@media only screen and (min-width: 992px) {
    section.container-upcoming-events a.btn-hero[b-519u8bb2jr] {
        width: 100%;
    }
}


/* _content/ExploreNorthPark/Pages/ThingsToDo/LIve.cshtml.rz.scp.css */
section.about-minipark[b-5d9a6z54cc] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}

.title h2[b-5d9a6z54cc] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

.contact-info-button h2[b-5d9a6z54cc] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
}

.accordion-button[b-5d9a6z54cc] {
    width: unset;
}

    .accordion-button:not(.collapsed)[b-5d9a6z54cc] {
        color: #fff;
        background-color: #167983;
    }

    .accordion-button[b-5d9a6z54cc]:after {
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
    }

    .accordion-button[b-5d9a6z54cc]:after {
        padding-left: 20px;
    }

    .accordion-button.btn-hero[b-5d9a6z54cc] {
        font-size: 21px;
        padding-left: 20px;
        padding-right: 20px;
    }

@media only screen and (min-width: 1200px) {
    .title h2[b-5d9a6z54cc] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-5d9a6z54cc] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-5d9a6z54cc] {
    margin-top: 35px;
}

.category-divider[b-5d9a6z54cc] {
    padding-top: 40px;
    padding-bottom: 63px;
}

.minipark-badge[b-5d9a6z54cc] {
    display: flex;
    justify-content: center;
}

.title[b-5d9a6z54cc] {
    text-align: center;
}

.contact-info-button .btn[b-5d9a6z54cc] {
    justify-content: center;
}

@media only screen and (min-width: 500px) {
    .minipark-badge[b-5d9a6z54cc] {
        display: flex;
        justify-content: center;
    }

    .title[b-5d9a6z54cc] {
        text-align: center;
    }

    .contact-info-button .btn[b-5d9a6z54cc] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .minipark-badge[b-5d9a6z54cc] {
        display: flex;
        justify-content: center;
    }

    .title[b-5d9a6z54cc] {
        text-align: left;
    }

    .contact-info-button .btn[b-5d9a6z54cc] {
        justify-content: center;
    }

    .category-divider[b-5d9a6z54cc] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/* Image Slider */
@media (min-width: 375px) {
    .slider-section[b-5d9a6z54cc] {
        height: 700px;
    }

    .slider-img[b-5d9a6z54cc]{
        height: 350px;
    }
}

@media (min-width: 576px) {
    .slider-section[b-5d9a6z54cc]{
        height: 900px;
    }

    .slider-img[b-5d9a6z54cc] {
        height: 550px;
    }
}

@media (min-width: 768px) {
    .slider-section[b-5d9a6z54cc] {
        height: 1050px;
    }

    .slider-img[b-5d9a6z54cc] {
        height: 700px;
    }
}

@media (min-width: 992px) {
    .slider-section[b-5d9a6z54cc] {
        height: 1000px;
    }

    .slider-img[b-5d9a6z54cc] {
        height: 800px;
    }
}



/*Large Images*/
.gradient-background1[b-5d9a6z54cc] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-5d9a6z54cc] {
    position: relative;
}

.caption-box[b-5d9a6z54cc] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-5d9a6z54cc] {
    background-color: #fff;
    width: 80px;
    height: 22px;
}


.live-music[b-5d9a6z54cc] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.live-music-small[b-5d9a6z54cc] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-5d9a6z54cc] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-5d9a6z54cc] {
    place-items: center;
}

.north-park-theater-img[b-5d9a6z54cc] {
    width: 100%;
    height: auto;
}

.theater-inside[b-5d9a6z54cc] {
    width: 100%;
    height: auto;
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .north-park-theater-img[b-5d9a6z54cc] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .theater-inside[b-5d9a6z54cc] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-5d9a6z54cc] {
        position: absolute;
        top: 55%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}


/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-5d9a6z54cc] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-5d9a6z54cc] {
    color: #fff;
}

section.newsletter-signup[b-5d9a6z54cc] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-5d9a6z54cc] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-5d9a6z54cc] {
    color: #fff;
}

#mc-embedded-subscribe[b-5d9a6z54cc] {
    background-color: #21BECE;
}


.ig-wrapper[b-5d9a6z54cc] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-5d9a6z54cc] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-5d9a6z54cc] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-5d9a6z54cc] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/ThingsToDo/MeetHere.cshtml.rz.scp.css */
section.about-minipark[b-xsey5qjjp9] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}

.title h2[b-xsey5qjjp9] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

.contact-info-button h2[b-xsey5qjjp9] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
}

.accordion-button[b-xsey5qjjp9] {
    width: unset;
}

    .accordion-button:not(.collapsed)[b-xsey5qjjp9] {
        color: #fff;
        background-color: #167983;
    }

    .accordion-button[b-xsey5qjjp9]:after {
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
    }

    .accordion-button[b-xsey5qjjp9]:after {
        padding-left: 20px;
    }

    .accordion-button.btn-hero[b-xsey5qjjp9] {
        font-size: 21px;
        padding-left: 20px;
        padding-right: 20px;
    }

@media only screen and (min-width: 1200px) {
    .title h2[b-xsey5qjjp9] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-xsey5qjjp9] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-xsey5qjjp9] {
    margin-top: 35px;
}

.category-divider[b-xsey5qjjp9] {
    padding-top: 40px;
    padding-bottom: 63px;
}

.minipark-badge[b-xsey5qjjp9] {
    display: flex;
    justify-content: center;
}

.title[b-xsey5qjjp9] {
    text-align: center;
}

.contact-info-button .btn[b-xsey5qjjp9] {
    justify-content: center;
}

@media only screen and (min-width: 500px) {
    .minipark-badge[b-xsey5qjjp9] {
        display: flex;
        justify-content: center;
    }

    .title[b-xsey5qjjp9] {
        text-align: center;
    }

    .contact-info-button .btn[b-xsey5qjjp9] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .minipark-badge[b-xsey5qjjp9] {
        display: flex;
        justify-content: center;
    }

    .title[b-xsey5qjjp9] {
        text-align: left;
    }

    .contact-info-button .btn[b-xsey5qjjp9] {
        justify-content: center;
    }

    .category-divider[b-xsey5qjjp9] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/* Image Slider */
@media (min-width: 375px) {
    .slider-section[b-xsey5qjjp9] {
        height: 600px;
    }

    .slider-img[b-xsey5qjjp9] {
        height: 250px;
    }
}
@media (min-width: 576px) {
    .slider-section[b-xsey5qjjp9] {
        height: 700px;
    }
    .slider-img[b-xsey5qjjp9] {
        height: 400px;
    }
}

@media (min-width: 768px) {
    .slider-section[b-xsey5qjjp9] {
        height: 850px;
    }

    .slider-img[b-xsey5qjjp9] {
        height: 500px;
    }
}

@media (min-width: 992px) {
    .slider-section[b-xsey5qjjp9] {
        height: 700px;
    }

    .slider-img[b-xsey5qjjp9] {
        height: 450px;
    }

    .col-slider[b-xsey5qjjp9] {
        height: 550px;
    }
}

@media (min-width: 1400px) {
    .slider-section[b-xsey5qjjp9] {
        height: 850px;
    }

    .slider-img[b-xsey5qjjp9] {
        height: 600px;
    }

    .col-slider[b-xsey5qjjp9] {
        height: 700px;
    }
}

/*Large Images*/
.gradient-background1[b-xsey5qjjp9] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-xsey5qjjp9] {
    position: relative;
}

.caption-box[b-xsey5qjjp9] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-xsey5qjjp9] {
    background-color: #fff;
    width: 80px;
    height: 22px;
}


.live-music[b-xsey5qjjp9] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.live-music-small[b-xsey5qjjp9] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-xsey5qjjp9] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-xsey5qjjp9] {
    place-items: center;
}

.north-park-theater-img[b-xsey5qjjp9] {
    width: 100%;
    height: auto;
}

.theater-inside[b-xsey5qjjp9] {
    width: 100%;
    height: auto;
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .north-park-theater-img[b-xsey5qjjp9] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .theater-inside[b-xsey5qjjp9] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-xsey5qjjp9] {
        position: absolute;
        top: 25%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}

/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-xsey5qjjp9] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-xsey5qjjp9] {
    color: #fff;
}

section.newsletter-signup[b-xsey5qjjp9] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-xsey5qjjp9] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-xsey5qjjp9] {
    color: #fff;
}

#mc-embedded-subscribe[b-xsey5qjjp9] {
    background-color: #21BECE;
}


.ig-wrapper[b-xsey5qjjp9] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-xsey5qjjp9] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-xsey5qjjp9] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-xsey5qjjp9] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/ThingsToDo/Stay.cshtml.rz.scp.css */
section.about-minipark[b-w5522jqx39] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}

.title h2[b-w5522jqx39] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

.contact-info-button h2[b-w5522jqx39] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
}

.accordion-button[b-w5522jqx39] {
    width: unset;
}

    .accordion-button:not(.collapsed)[b-w5522jqx39] {
        color: #fff;
        background-color: #167983;
    }

    .accordion-button[b-w5522jqx39]:after {
        background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
    }

    .accordion-button[b-w5522jqx39]:after {
        padding-left: 20px;
    }

    .accordion-button.btn-hero[b-w5522jqx39] {
        font-size: 21px;
        padding-left: 20px;
        padding-right: 20px;
    }

@media only screen and (min-width: 1200px) {
    .title h2[b-w5522jqx39] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-w5522jqx39] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-w5522jqx39] {
    margin-top: 35px;
}

.category-divider[b-w5522jqx39] {
    padding-top: 40px;
    padding-bottom: 63px;
}

.minipark-badge[b-w5522jqx39] {
    display: flex;
    justify-content: center;
}

.title[b-w5522jqx39] {
    text-align: center;
}

.contact-info-button .btn[b-w5522jqx39] {
    justify-content: center;
}

@media only screen and (min-width: 500px) {
    .minipark-badge[b-w5522jqx39] {
        display: flex;
        justify-content: center;
    }

    .title[b-w5522jqx39] {
        text-align: center;
    }

    .contact-info-button .btn[b-w5522jqx39] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .minipark-badge[b-w5522jqx39] {
        display: flex;
        justify-content: center;
    }

    .title[b-w5522jqx39] {
        text-align: left;
    }

    .contact-info-button .btn[b-w5522jqx39] {
        justify-content: center;
    }

    .category-divider[b-w5522jqx39] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/*Large Images*/
.gradient-background1[b-w5522jqx39] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-w5522jqx39] {
    position: relative;
}

.caption-box[b-w5522jqx39] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-w5522jqx39] {
    background-color: #fff;
    width: 80px;
    height: 22px;
}


.live-music[b-w5522jqx39] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.live-music-small[b-w5522jqx39] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-w5522jqx39] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-w5522jqx39] {
    place-items: center;
}

.north-park-theater-img[b-w5522jqx39] {
    width: 100%;
    height: auto;
}

.theater-inside[b-w5522jqx39] {
    width: 100%;
    height: auto;
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .north-park-theater-img[b-w5522jqx39] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .theater-inside[b-w5522jqx39] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-w5522jqx39] {
        position: absolute;
        top: 55%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}


/* Upcoming Shows */
.background1[b-w5522jqx39] {
    background: #e5e5e5;
}

.upcoming-shows[b-w5522jqx39] {
    font-size: 42px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    margin-left: 0px;
    color: #332307;
}

.slick-slider-sponsors[b-w5522jqx39] {
    padding-bottom: 254px;
}

.slider-sponsors-buttons-custom-height[b-w5522jqx39] {
    padding-top: 50%;
}

.image-wrapper[b-w5522jqx39] {
    position: relative;
}

.caption[b-w5522jqx39] {
    padding-left: 10px;
}

.slider-img-alignment[b-w5522jqx39] {
    margin: auto;
}


.upcoming-shows h2[b-w5522jqx39] {
    font-size: 24px; /* Adjust the font size as needed */
}

.slick-slider-sponsors[b-w5522jqx39] {
    padding-bottom: 54px;
}

.upcoming-artist[b-w5522jqx39] {
    color: #332307;
    text-align: center;
}

.upcoming-date[b-w5522jqx39] {
    color: #332307;
    text-align: center;
}

.slider-sponsors-buttons-custom-height[b-w5522jqx39]  img {
    cursor: pointer;
}

#day-night-next-btn[b-w5522jqx39] {
    cursor: pointer;
}

@media only screen and (min-width: 480px) {
    .slider-img-alignment[b-w5522jqx39] {
        margin: unset;
    }

    .upcoming-artist[b-w5522jqx39] {
        text-align: left;
    }

    .upcoming-date[b-w5522jqx39] {
        text-align: left;
    }
}



@media only screen and (min-width: 1200px) {
    .upcoming-shows[b-w5522jqx39] {
        font-size: 42px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
        margin-left: 0px;
    }

    .upcoming-artist[b-w5522jqx39] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
    }

    .upcoming-date[b-w5522jqx39] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
    }
}

/*Blue Boxes*/
.gradient-background3[b-w5522jqx39] {
    background: linear-gradient(to bottom, #e5e5e5 25%, white 25%, white 100%);
    padding-bottom: 150px;
}

.rectangle-boxes[b-w5522jqx39] {
    place-items: center;
    display: block;
    align-items: center;
    position: relative;
    padding: 0 10px;
}

.rectangle-box1[b-w5522jqx39] {
    width: 100%;
    background-color: #1FABB6;
    z-index: 1;
    border-radius: 43px 0px;
    padding-top: 20px;
}

.rectangle-box2[b-w5522jqx39] {
    width: 100%;
    margin-top: 20px;
    background-color: #21B6C6;
    margin-left: auto;
    z-index: 0;
    border-radius: 16px;
    padding: 10px;
}

.parking-icon[b-w5522jqx39] {
    max-width: 100px;
}

.parking-msg[b-w5522jqx39] {
    font-size: 18px;
    color: white;
    padding: 10px;
}

.parking-cta[b-w5522jqx39] {
    background-color: #ff4f38;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    cursor: pointer;
}

.tavern-msg[b-w5522jqx39] {
    font-size: 18px;
    color: white;
    padding: 10px;
}

.west-coast-logo[b-w5522jqx39] {
    width: 102px;
}

.food-drink-icon[b-w5522jqx39] {
    width: 82px;
}

.small-icon-wrapper[b-w5522jqx39] {
    width: 122px;
}

.deco-item-3-wrapper[b-w5522jqx39] {
    padding-bottom: 10px;
}

.contact-info-button[b-w5522jqx39] {
    padding-top: 20px;
}

@media only screen and (min-width: 1200px) {
    .rectangle-boxes[b-w5522jqx39] {
        place-items: center;
        display: flex;
        align-items: center;
        position: relative;
        padding: 0 50px;
    }

    .rectangle-box1[b-w5522jqx39] {
        width: 40%;
        background-color: #1FABB6;
        z-index: 1;
        margin-top: 50px;
        position: absolute;
        border-radius: 43px 0px;
    }

    .rectangle-box2[b-w5522jqx39] {
        width: 80%;
        height: 420px;
        background-color: #21B6C6;
        margin-left: auto;
        z-index: 0;
        border-radius: 16px;
    }

    .west-coast-text-limit[b-w5522jqx39] {
        max-width: 400px;
    }
}



@media only screen and (min-width: 768px) {
    .parking-msg[b-w5522jqx39] {
        font-size: 30px;
        color: white;
        padding: 10px;
    }

    .tavern-msg[b-w5522jqx39] {
        font-size: 25px;
        color: white;
        padding: 0px;
    }
}

@media only screen and (min-width: 1200px) {
    .parking-msg[b-w5522jqx39] {
        font-size: 25px;
        color: white;
        padding: 0px;
    }

    .parking-cta[b-w5522jqx39] {
        background-color: #ff4f38;
        color: white;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        cursor: pointer;
    }

    .tavern-msg[b-w5522jqx39] {
        font-size: 25px;
        color: white;
        width: 600px;
    }

    .west-coast-logo[b-w5522jqx39] {
        width: 102px;
        margin-bottom: 75px;
    }

    .food-drink-icon[b-w5522jqx39] {
        width: 71px;
    }
}

@media only screen and (min-width: 1400px) {


    .rectangle-box2[b-w5522jqx39] {
        padding-right: 50px;
    }

    .west-coast-logo[b-w5522jqx39] {
        width: 202px;
    }

    .food-drink-icon[b-w5522jqx39] {
        width: 102px;
    }

    .small-icon-wrapper[b-w5522jqx39] {
        width: 222px;
        text-align: center;
        margin: auto;
    }
}

@media only screen and (min-width: 1600px) {

    .west-coast-text-limit[b-w5522jqx39] {
        max-width: 500px;
    }

    .rectangle-box1[b-w5522jqx39] {
        height: 450px;
        margin-top: 80px;
    }

    .rectangle-box2[b-w5522jqx39] {
        padding-right: 150px;
    }
}

/* West Coast Tavern */

.west-coast-tavern-image[b-w5522jqx39] {
    position: relative;
    margin-bottom: 50px;
}

.overlay[b-w5522jqx39] {
}

.west-coast-tavern-text[b-w5522jqx39] {
    margin-top: 70px;
}

.deco-item-1[b-w5522jqx39] {
    left: 0;
    top: 20px;
}

@media only screen and (min-width: 1200px) {
    .west-coast-tavern-image[b-w5522jqx39] {
        position: relative;
        margin-bottom: 760px;
    }

    .overlay[b-w5522jqx39] {
        position: absolute;
    }

    .west-coast-tavern-text[b-w5522jqx39] {
        margin-top: 520px;
    }

    .deco-item-1[b-w5522jqx39] {
        position: absolute;
        left: 0;
        top: 1000px;
    }
}

@media only screen and (min-width: 1400px) {
    .west-coast-tavern-image[b-w5522jqx39] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-w5522jqx39] {
        margin-top: 620px;
    }
}

@media only screen and (min-width: 1500px) {
    .west-coast-tavern-image[b-w5522jqx39] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-w5522jqx39] {
        margin-top: 640px;
    }
}

@media only screen and (min-width: 1600px) {
    .west-coast-tavern-image[b-w5522jqx39] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-w5522jqx39] {
        margin-top: 740px;
    }
}

/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-w5522jqx39] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-w5522jqx39] {
    color: #fff;
}

section.newsletter-signup[b-w5522jqx39] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-w5522jqx39] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-w5522jqx39] {
    color: #fff;
}

#mc-embedded-subscribe[b-w5522jqx39] {
    background-color: #21BECE;
}


.ig-wrapper[b-w5522jqx39] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-w5522jqx39] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-w5522jqx39] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-w5522jqx39] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/Venue/GranadaHouse.cshtml.rz.scp.css */
section.about-granada[b-xzgbw0q63u] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}

.contact-info-button h2[b-xzgbw0q63u] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
}

.accordion-button[b-xzgbw0q63u] {
    width: unset;
}

.accordion-button:not(.collapsed)[b-xzgbw0q63u] {
    color: #fff;
    background-color: #167983;
}

.accordion-button[b-xzgbw0q63u]:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.accordion-button.btn-hero[b-xzgbw0q63u] {
    font-size: 21px;
    padding-left: 20px;
    padding-right: 20px;
}

.title h2[b-xzgbw0q63u] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

.contact-info-button[b-xzgbw0q63u] {
    padding-top: 20px;
}

@media only screen and (min-width: 1200px) {
    .title h2[b-xzgbw0q63u] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-xzgbw0q63u] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-xzgbw0q63u] {
    margin-top: 35px;
}

.category-divider[b-xzgbw0q63u] {
    padding-top: 40px;
    padding-bottom: 63px;
}

.granada-logo[b-xzgbw0q63u] {
    display: flex;
    justify-content: center;
}

.title[b-xzgbw0q63u] {
    text-align: center;
}

.contact-info-button .btn[b-xzgbw0q63u] {
    justify-content: center;
}

@media only screen and (min-width: 500px) {
    .granada-logo[b-xzgbw0q63u] {
        display: flex;
        justify-content: center;
    }

    .title[b-xzgbw0q63u] {
        text-align: center;
    }

    .contact-info-button .btn[b-xzgbw0q63u] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .granada-logo[b-xzgbw0q63u] {
        display: flex;
        justify-content: center;
    }

    .title[b-xzgbw0q63u] {
        text-align: left;
    }

    .contact-info-button .btn[b-xzgbw0q63u] {
        justify-content: center;
    }

    .category-divider[b-xzgbw0q63u] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/*Large Images*/
.gradient-background1[b-xzgbw0q63u] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-xzgbw0q63u] {
    position: relative;
}

.caption-box[b-xzgbw0q63u] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-xzgbw0q63u] {
    background-color: #fff;
    width: 80px;
    height: 22px;
}


.events-space[b-xzgbw0q63u] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.art-private-events[b-xzgbw0q63u] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-xzgbw0q63u] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-xzgbw0q63u] {
    place-items: center;
}

.venue-img[b-xzgbw0q63u] {
    width: 100%; 
    height: auto; 
}

.venue-inside[b-xzgbw0q63u] {
    width: 100%; 
    height: auto; 
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .venue-img[b-xzgbw0q63u] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .venue-inside[b-xzgbw0q63u] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-xzgbw0q63u] {
        position: absolute;
        top: 55%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}


/* Upcoming Shows */
.background1[b-xzgbw0q63u] {
    background: #e5e5e5;
}

.upcoming-shows[b-xzgbw0q63u] {
    font-size: 42px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    margin-left: 0px;
    color: #332307;
}

.slick-slider-sponsors[b-xzgbw0q63u] {
    padding-bottom: 254px;
}

.slider-sponsors-buttons-custom-height[b-xzgbw0q63u] {
    padding-top: 50%;
}

.image-wrapper[b-xzgbw0q63u] {
    position: relative;
}

.caption[b-xzgbw0q63u] {
    padding-left: 10px;
}

.slider-img-alignment[b-xzgbw0q63u] {
    margin: auto;
}


.upcoming-shows h2[b-xzgbw0q63u] {
    font-size: 24px; /* Adjust the font size as needed */
}

.slick-slider-sponsors[b-xzgbw0q63u] {
    padding-bottom: 54px;
}

.upcoming-artist[b-xzgbw0q63u] {
    color: #332307;
    text-align: center;
}

.upcoming-date[b-xzgbw0q63u] {
    color: #332307;
    text-align: center;
}

.slider-sponsors-buttons-custom-height[b-xzgbw0q63u]  img {
    cursor: pointer;
}

#day-night-next-btn[b-xzgbw0q63u] {
    cursor: pointer;
}

@media only screen and (min-width: 480px) {
    .slider-img-alignment[b-xzgbw0q63u] {
        margin: unset;
    }

    .upcoming-artist[b-xzgbw0q63u] {
        text-align: left;
    }

    .upcoming-date[b-xzgbw0q63u] {
        text-align: left;
    }
}



@media only screen and (min-width: 1200px) {
    .upcoming-shows[b-xzgbw0q63u] {
        font-size: 42px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
        margin-left: 0px;
    }

    .upcoming-artist[b-xzgbw0q63u] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
    }

    .upcoming-date[b-xzgbw0q63u] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
    }
}

/* Three Buttons */
.gradient-background3[b-xzgbw0q63u] {
    background: linear-gradient(to bottom, #e5e5e5 50%, white 50%, #e5e5e5 100%);
    padding: 50px 0;
}

.row.justify-content-center[b-xzgbw0q63u] {
    gap: 10px;
}

.eats-drinks-button[b-xzgbw0q63u],
.parking-button[b-xzgbw0q63u],
.book-button[b-xzgbw0q63u] {
    display: flex;
    justify-content: space-between;
}

    .eats-drinks-button .btn[b-xzgbw0q63u],
    .parking-button .btn[b-xzgbw0q63u],
    .book-button .btn[b-xzgbw0q63u] {
        flex: 1;
        font-size: 20px;
        padding: 5px 0px;
    }

.color-divider[b-xzgbw0q63u] {
    display: none;
}

@media only screen and (min-width: 1200px) {
    .row.justify-content-center[b-xzgbw0q63u] {
        gap: 0px;
    }
    .gradient-background3[b-xzgbw0q63u] {
        padding: 150px 0;
    }

    .eats-drinks-button .btn[b-xzgbw0q63u],
    .parking-button .btn[b-xzgbw0q63u],
    .book-button .btn[b-xzgbw0q63u] {
        font-size: 20px;
    }

    .color-divider[b-xzgbw0q63u] {
        display: block;
        width: 100%;
    }
    .bigger-divider[b-xzgbw0q63u] {
        transform: scale(1.1); /* Adjust the scale factor as needed */
    }
}

@media only screen and (min-width: 1400px) {
    .eats-drinks-button .btn[b-xzgbw0q63u],
    .parking-button .btn[b-xzgbw0q63u],
    .book-button .btn[b-xzgbw0q63u] {
        font-size: 25px;
    }
}




/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-xzgbw0q63u] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-xzgbw0q63u] {
    color: #fff;
}

section.newsletter-signup[b-xzgbw0q63u] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-xzgbw0q63u] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-xzgbw0q63u] {
    color: #fff;
}

#mc-embedded-subscribe[b-xzgbw0q63u] {
    background-color: #21BECE;
}


.ig-wrapper[b-xzgbw0q63u] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-xzgbw0q63u] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-xzgbw0q63u] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-xzgbw0q63u] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/Venue/Observatory.cshtml.rz.scp.css */
section.about-observatory[b-xp9pk7kml2] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}

.title h2[b-xp9pk7kml2] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

.contact-info-button h2[b-xp9pk7kml2] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
    
}
.accordion-button[b-xp9pk7kml2] {
    width: unset;
}

.accordion-button:not(.collapsed)[b-xp9pk7kml2] {
    color: #fff;
    background-color: #167983;
}

.accordion-button[b-xp9pk7kml2]:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.accordion-button[b-xp9pk7kml2]:after {
    padding-left: 20px;
}

.accordion-button.btn-hero[b-xp9pk7kml2] {
    font-size: 21px;
    padding-left: 20px;
    padding-right: 20px;
}

@media only screen and (min-width: 1200px) {
    .title h2[b-xp9pk7kml2] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-xp9pk7kml2] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-xp9pk7kml2] {
    margin-top: 35px;
}

.category-divider[b-xp9pk7kml2]{
    padding-top: 40px;
    padding-bottom: 63px;
}

.observatory-badge[b-xp9pk7kml2] {
    display: flex;
    justify-content: center;
}

.title[b-xp9pk7kml2] {
    text-align: center;
}

.contact-info-button .btn[b-xp9pk7kml2] {
    justify-content: center;
}

@media only screen and (min-width: 500px){
    .observatory-badge[b-xp9pk7kml2] {
        display: flex;
        justify-content: center;
    }
    .title[b-xp9pk7kml2] {
        text-align: center;
    }
    .contact-info-button .btn[b-xp9pk7kml2] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .observatory-badge[b-xp9pk7kml2] {
        display: flex;
        justify-content: center;
    }

    .title[b-xp9pk7kml2] {
        text-align: left;
    }

    .contact-info-button .btn[b-xp9pk7kml2] {
        justify-content: center;
    }

    .category-divider[b-xp9pk7kml2] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/*Large Images*/
.gradient-background1[b-xp9pk7kml2] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-xp9pk7kml2] {
    position: relative;
}

.caption-box[b-xp9pk7kml2] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-xp9pk7kml2] {
    background-color: #fff;
    width:80px;
    height: 22px;
}


.live-music[b-xp9pk7kml2] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}
.live-music-small[b-xp9pk7kml2] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-xp9pk7kml2] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-xp9pk7kml2] {
    place-items: center;
}

.north-park-theater-img[b-xp9pk7kml2] {
    width: 100%; 
    height: auto;
}

.theater-inside[b-xp9pk7kml2] {
    width: 100%; 
    height: auto; 
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .north-park-theater-img[b-xp9pk7kml2] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .theater-inside[b-xp9pk7kml2] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-xp9pk7kml2] {
        position: absolute;
        top: 55%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}


/* Upcoming Shows */
.background1[b-xp9pk7kml2] {
    background: #e5e5e5;
}

.upcoming-shows[b-xp9pk7kml2] {
    font-size: 42px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    margin-left: 0px;
    color: #332307;
}

.slick-slider-sponsors[b-xp9pk7kml2] {
    padding-bottom: 254px;
    
}
.slider-sponsors-buttons-custom-height[b-xp9pk7kml2]{
    padding-top: 50%;
}

.image-wrapper[b-xp9pk7kml2] {
    position: relative;
}

.caption[b-xp9pk7kml2]{
    padding-left: 10px;
}

.slider-img-alignment[b-xp9pk7kml2] {
    margin: auto;
}


.upcoming-shows h2[b-xp9pk7kml2] {
    font-size: 24px; /* Adjust the font size as needed */
}

.slick-slider-sponsors[b-xp9pk7kml2] {
    padding-bottom: 54px;
}

.upcoming-artist[b-xp9pk7kml2] {
    color: #332307;
    text-align: center;
}

.upcoming-date[b-xp9pk7kml2] {
    color: #332307;
    text-align: center;
}

.slider-sponsors-buttons-custom-height[b-xp9pk7kml2]  img {
    cursor: pointer;
}

#day-night-next-btn[b-xp9pk7kml2] {
    cursor: pointer;
}

@media only screen and (min-width: 480px) {
    .slider-img-alignment[b-xp9pk7kml2] {
        margin:unset;
    }

    .upcoming-artist[b-xp9pk7kml2] {
        text-align: left;
    }

    .upcoming-date[b-xp9pk7kml2] {
        text-align: left;
    }

}



@media only screen and (min-width: 1200px) {
    .upcoming-shows[b-xp9pk7kml2] {
        font-size: 42px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
        margin-left: 0px;
    }

    .upcoming-artist[b-xp9pk7kml2] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
    }

    .upcoming-date[b-xp9pk7kml2] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
    }

}

/*Blue Boxes*/
.gradient-background3[b-xp9pk7kml2] {
    background: linear-gradient(to bottom, #e5e5e5 25%, white 25%, white 100%);
    padding-bottom: 150px;
}

.rectangle-boxes[b-xp9pk7kml2] {
    place-items: center;
    display: block;
    align-items: center;
    position: relative;
    padding: 0 10px;
}

.rectangle-box1[b-xp9pk7kml2] {
    width: 100%;
    background-color: #1FABB6;
    z-index: 1;
    border-radius: 43px 0px;
    padding-top: 20px;
}

.rectangle-box2[b-xp9pk7kml2] {
    width: 100%;
    margin-top: 20px;
    background-color: #21B6C6;
    margin-left: auto;
    z-index: 0;
    border-radius: 16px;
    padding: 10px;
}

.parking-icon[b-xp9pk7kml2] {
    max-width: 100px;
}

.parking-msg[b-xp9pk7kml2] {
    font-size: 18px;
    color: white;
    padding: 10px;
}

.parking-cta[b-xp9pk7kml2] {
    background-color: #ff4f38;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    cursor: pointer;
}

.disabled-link[b-xp9pk7kml2] {
    pointer-events: none;
    cursor: not-allowed;
    opacity: 0.65;
    background-color: #d3d3d3;
    color: #6c757d;
}

.tavern-msg[b-xp9pk7kml2] {
    font-size: 18px;
    color: white;
    padding: 10px;
}

.west-coast-logo[b-xp9pk7kml2] {
    width: 102px;
}

.food-drink-icon[b-xp9pk7kml2] {
    width: 82px;
}

.small-icon-wrapper[b-xp9pk7kml2] {
    width: 122px;
}

.deco-item-3-wrapper[b-xp9pk7kml2] {
    padding-bottom: 10px;
}

.contact-info-button[b-xp9pk7kml2] {
    padding-top: 20px;
}

@media only screen and (min-width: 1200px) {
    .rectangle-boxes[b-xp9pk7kml2] {
        place-items: center;
        display: flex;
        align-items: center;
        position: relative;
        padding: 0 50px;
    }
    .rectangle-box1[b-xp9pk7kml2] {
        width: 40%;
        
        background-color: #1FABB6;
        z-index: 1;
        margin-top: 50px;
        position: absolute;
        border-radius: 43px 0px;
    }

    .rectangle-box2[b-xp9pk7kml2] {
        width: 80%;
        height: 420px;
        background-color: #21B6C6;
        margin-left: auto;
        z-index: 0;
        border-radius: 16px;
    }

    .west-coast-text-limit[b-xp9pk7kml2] {
        max-width: 400px;
    }

}



@media only screen and (min-width: 768px) {
    .parking-msg[b-xp9pk7kml2] {
        font-size: 30px;
        color: white;
        padding: 10px;
    }

    .tavern-msg[b-xp9pk7kml2] {
        font-size: 25px;
        color: white;
        padding: 0px;
    }
}

@media only screen and (min-width: 1200px) {
    .parking-msg[b-xp9pk7kml2] {
        font-size: 25px;
        color: white;
        padding: 0px;
    }

    .parking-cta[b-xp9pk7kml2] {
        background-color: #ff4f38;
        color: white;
        padding-left: 10px;
        padding-right: 10px;
        text-decoration: none;
        cursor: pointer;
    }

    .tavern-msg[b-xp9pk7kml2] {
        font-size: 25px;
        color: white;
        width: 600px;
    }

    .west-coast-logo[b-xp9pk7kml2] {
        width: 102px;
        margin-bottom: 75px;
    }

    .food-drink-icon[b-xp9pk7kml2] {
        width: 71px;
    }
}

@media only screen and (min-width: 1400px) {


    .rectangle-box2[b-xp9pk7kml2] {
        padding-right: 50px;
    }

    .west-coast-logo[b-xp9pk7kml2] {
        width: 202px;
    }

    .food-drink-icon[b-xp9pk7kml2] {
        width: 102px;
    }

    .small-icon-wrapper[b-xp9pk7kml2] {
        width: 222px;
        text-align: center;
        margin: auto;
    }
}

@media only screen and (min-width: 1600px) {

    .west-coast-text-limit[b-xp9pk7kml2] {
        max-width: 500px;
    }
    .rectangle-box1[b-xp9pk7kml2] {
        height: 450px;
        margin-top: 80px;
    }
    .rectangle-box2[b-xp9pk7kml2] {
        
        padding-right: 150px;
    }
}

/* West Coast Tavern */

.west-coast-tavern-image[b-xp9pk7kml2] {
    position: relative;
    margin-bottom: 50px;
}

.overlay[b-xp9pk7kml2] {

}
.west-coast-tavern-text[b-xp9pk7kml2] {
    margin-top: 70px;
}
.deco-item-1[b-xp9pk7kml2] {
    left: 0;
    top: 20px;
}

@media only screen and (min-width: 1200px) {
    .west-coast-tavern-image[b-xp9pk7kml2] {
        position: relative;
        margin-bottom: 760px;
    }

    .overlay[b-xp9pk7kml2] {
        position: absolute;
    }

    .west-coast-tavern-text[b-xp9pk7kml2] {
        margin-top: 520px;
    }

    .deco-item-1[b-xp9pk7kml2] {
        position: absolute;
        left: 0;
        top: 1000px;
    }
}

@media only screen and (min-width: 1400px) {
    .west-coast-tavern-image[b-xp9pk7kml2] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-xp9pk7kml2] {
        margin-top: 620px;
    }
}

@media only screen and (min-width: 1500px) {
    .west-coast-tavern-image[b-xp9pk7kml2] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-xp9pk7kml2] {
        margin-top: 640px;
    }
}

@media only screen and (min-width: 1600px) {
    .west-coast-tavern-image[b-xp9pk7kml2] {
        position: relative;
        margin-bottom: 500px;
    }

    .west-coast-tavern-text[b-xp9pk7kml2] {
        margin-top: 740px;
    }
}

/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-xp9pk7kml2] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-xp9pk7kml2] {
    color: #fff;
}

section.newsletter-signup[b-xp9pk7kml2] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-xp9pk7kml2] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-xp9pk7kml2] {
    color: #fff;
}

#mc-embedded-subscribe[b-xp9pk7kml2] {
    background-color: #21BECE;
}


.ig-wrapper[b-xp9pk7kml2] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-xp9pk7kml2] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-xp9pk7kml2] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-xp9pk7kml2] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/Venue/QueenBees.cshtml.rz.scp.css */

section.about-queen-bees[b-6o9za63rgp] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}

.contact-info-button[b-6o9za63rgp] {
    padding-top: 20px;
}

.contact-info-button h2[b-6o9za63rgp] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
}

.accordion-button[b-6o9za63rgp] {
    width: unset;
}

.accordion-button:not(.collapsed)[b-6o9za63rgp] {
    color: #fff;
    background-color: #167983;
}

.accordion-button[b-6o9za63rgp]:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.accordion-button.btn-hero[b-6o9za63rgp] {
    font-size: 21px;
    padding-left: 20px;
    padding-right: 20px;
}

.title h2[b-6o9za63rgp] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

@media only screen and (min-width: 1200px) {
    .title h2[b-6o9za63rgp] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-6o9za63rgp] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-6o9za63rgp] {
    margin-top: 35px;
}

.category-divider[b-6o9za63rgp] {
    padding-top: 40px;
    padding-bottom: 63px;
}

.queen-bees-logo[b-6o9za63rgp] {
    display: flex;
    justify-content: center;
}

.title[b-6o9za63rgp] {
    text-align: center;
}

.contact-info-button .btn[b-6o9za63rgp] {
    justify-content: center;
}

@media only screen and (min-width: 500px) {
    .queen-bees-logo[b-6o9za63rgp] {
        display: flex;
        justify-content: center;
    }

    .title[b-6o9za63rgp] {
        text-align: center;
    }

    .contact-info-button .btn[b-6o9za63rgp] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .queen-bees-logo[b-6o9za63rgp] {
        display: flex;
        justify-content: center;
    }

    .title[b-6o9za63rgp] {
        text-align: left;
    }

    .contact-info-button .btn[b-6o9za63rgp] {
        justify-content: center;
    }

    .category-divider[b-6o9za63rgp] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/*Large Images*/
.gradient-background1[b-6o9za63rgp] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-6o9za63rgp] {
    position: relative;
}

.caption-box[b-6o9za63rgp] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-6o9za63rgp] {
    background-color: #fff;
    width: 80px;
    height: 22px;
}


.culture-center[b-6o9za63rgp] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.art-music-dance[b-6o9za63rgp] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-6o9za63rgp] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-6o9za63rgp] {
    place-items: center;
}

.venue-img[b-6o9za63rgp] {
    width: 100%;
    height: auto;
}

.venue-inside[b-6o9za63rgp] {
    width: 100%; 
    height: auto;
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .venue-img[b-6o9za63rgp] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .venue-inside[b-6o9za63rgp] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-6o9za63rgp] {
        position: absolute;
        top: 55%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}


/* Upcoming Shows */
.background1[b-6o9za63rgp] {
    background: #e5e5e5;
}

.upcoming-shows[b-6o9za63rgp] {
    font-size: 42px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    margin-left: 0px;
    color: #332307;
}

.slick-slider-sponsors[b-6o9za63rgp] {
    padding-bottom: 254px;
}

.slider-sponsors-buttons-custom-height[b-6o9za63rgp] {
    padding-top: 50%;
}

.image-wrapper[b-6o9za63rgp] {
    position: relative;
}

.caption[b-6o9za63rgp] {
    padding-left: 10px;
}

.slider-img-alignment[b-6o9za63rgp] {
    margin: auto;
}


.upcoming-shows h2[b-6o9za63rgp] {
    font-size: 24px; 
}

.slick-slider-sponsors[b-6o9za63rgp] {
    padding-bottom: 54px;
}

.upcoming-artist[b-6o9za63rgp] {
    color: #332307;
    text-align: center;
}

.upcoming-date[b-6o9za63rgp] {
    color: #332307;
    text-align: center;
}

.slider-sponsors-buttons-custom-height[b-6o9za63rgp]  img {
    cursor: pointer;
}

#day-night-next-btn[b-6o9za63rgp] {
    cursor: pointer;
}

@media only screen and (min-width: 480px) {
    .slider-img-alignment[b-6o9za63rgp] {
        margin: unset;
    }

    .upcoming-artist[b-6o9za63rgp] {
        text-align: left;
    }

    .upcoming-date[b-6o9za63rgp] {
        text-align: left;
    }
}



@media only screen and (min-width: 1200px) {
    .upcoming-shows[b-6o9za63rgp] {
        font-size: 42px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
        margin-left: 0px;
    }

    .upcoming-artist[b-6o9za63rgp] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
    }

    .upcoming-date[b-6o9za63rgp] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
    }
}

/* Three Buttons */
.gradient-background3[b-6o9za63rgp] {
    background: linear-gradient(to bottom, #e5e5e5 50%, white 50%, #e5e5e5 100%);
    padding: 50px 0;
}

.row.justify-content-center[b-6o9za63rgp] {
    gap: 10px;
}

.eats-drinks-button[b-6o9za63rgp],
.parking-button[b-6o9za63rgp],
.book-button[b-6o9za63rgp] {
    display: flex;
    justify-content: space-between;
}

    .eats-drinks-button .btn[b-6o9za63rgp],
    .parking-button .btn[b-6o9za63rgp],
    .book-button .btn[b-6o9za63rgp] {
        flex: 1;
        font-size: 20px;
        padding: 5px 0px;
    }

.color-divider[b-6o9za63rgp] {
    display: none;
}

@media only screen and (min-width: 1200px) {
    .row.justify-content-center[b-6o9za63rgp] {
        gap: 0px;
    }

    .gradient-background3[b-6o9za63rgp] {
        padding: 150px 0;
    }

    .eats-drinks-button .btn[b-6o9za63rgp],
    .parking-button .btn[b-6o9za63rgp],
    .book-button .btn[b-6o9za63rgp] {
        font-size: 20px;
    }

    .color-divider[b-6o9za63rgp] {
        display: block;
        width: 100%;
    }

    .bigger-divider[b-6o9za63rgp] {
        transform: scale(1.1); 
    }
}

@media only screen and (min-width: 1400px) {
    .eats-drinks-button .btn[b-6o9za63rgp],
    .parking-button .btn[b-6o9za63rgp],
    .book-button .btn[b-6o9za63rgp] {
        font-size: 25px;
    }
}


/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-6o9za63rgp] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-6o9za63rgp] {
    color: #fff;
}

section.newsletter-signup[b-6o9za63rgp] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-6o9za63rgp] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-6o9za63rgp] {
    color: #fff;
}

#mc-embedded-subscribe[b-6o9za63rgp] {
    background-color: #21BECE;
}


.ig-wrapper[b-6o9za63rgp] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-6o9za63rgp] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-6o9za63rgp] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-6o9za63rgp] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
/* _content/ExploreNorthPark/Pages/Venue/VisualArt.cshtml.rz.scp.css */

section.about-visual-art[b-uwaaxr92dy] {
    background-color: white;
    padding-top: 75px;
    padding-bottom: 63px;
}
.contact-info-button[b-uwaaxr92dy] {
    padding-top: 20px;
}

.contact-info-button h2[b-uwaaxr92dy] {
    font: normal normal normal 36px/28px Rubik;
    letter-spacing: 20px;
    line-height: 21px;
    text-align: center;
}

.accordion-button[b-uwaaxr92dy] {
    width: unset;
}

.accordion-button:not(.collapsed)[b-uwaaxr92dy] {
    color: #fff;
    background-color: #167983;
}

.accordion-button[b-uwaaxr92dy]:after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;
}

.accordion-button.btn-hero[b-uwaaxr92dy] {
    font-size: 21px;
    padding-left: 20px;
    padding-right: 20px;
}

.title h2[b-uwaaxr92dy] {
    font-family: AGaramondPro-BoldItalic;
    font-size: 40px;
    text-align: left;
    letter-spacing: 0px;
    font-style: italic;
    font-weight: bold;
}

@media only screen and (min-width: 1200px) {
    .title h2[b-uwaaxr92dy] {
        font-family: AGaramondPro-BoldItalic;
        font-size: 70px;
        text-align: left;
        letter-spacing: 0px;
        font-style: italic;
        font-weight: bold;
    }
}

.about-text[b-uwaaxr92dy] {
    font-family: 'Rubik', sans-serif;
    font-size: 21px;
    text-align: left;
    letter-spacing: 0px;
    color: #332307;
}

.contact-info-button .btn[b-uwaaxr92dy] {
    margin-top: 35px;
}

.category-divider[b-uwaaxr92dy] {
    padding-top: 40px;
    padding-bottom: 63px;
}

.visual-logo[b-uwaaxr92dy] {
    display: flex;
    justify-content: center;
}

.title[b-uwaaxr92dy] {
    text-align: center;
}

.contact-info-button .btn[b-uwaaxr92dy] {
    justify-content: center;
}

@media only screen and (min-width: 500px) {
    .visual-logo[b-uwaaxr92dy] {
        display: flex;
        justify-content: center;
    }

    .title[b-uwaaxr92dy] {
        text-align: center;
    }

    .contact-info-button .btn[b-uwaaxr92dy] {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {
    .visual-logo[b-uwaaxr92dy] {
        display: flex;
        justify-content: center;
    }

    .title[b-uwaaxr92dy] {
        text-align: left;
    }

    .contact-info-button .btn[b-uwaaxr92dy] {
        justify-content: center;
    }

    .category-divider[b-uwaaxr92dy] {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}

/*Large Images*/
.gradient-background1[b-uwaaxr92dy] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 150px;
}

.image-holder[b-uwaaxr92dy] {
    position: relative;
}

.caption-box[b-uwaaxr92dy] {
    bottom: 600px;
    left: 40px;
    background-color: #21B1C1;
    width: 100%;
    height: 337px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding-left: 10px;
}

.style-white-box[b-uwaaxr92dy] {
    background-color: #fff;
    width: 80px;
    height: 22px;
}


.art-gallery[b-uwaaxr92dy] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.art-supplies-shows[b-uwaaxr92dy] {
    font-size: 40px;
    font-family: "Rubik", sans-serif;
    color: #FFFFFF;
}

.gradient-background2[b-uwaaxr92dy] {
    background: linear-gradient(to bottom, white 10%, #e5e5e5 10%, #e5e5e5 100%);
    padding-bottom: 50px;
}

.container-xxxl[b-uwaaxr92dy] {
    place-items: center;
}

.venue-img[b-uwaaxr92dy] {
    width: 100%; 
    height: auto;
}

.venue-inside[b-uwaaxr92dy] {
    width: 100%;
    height: auto;
    margin-top: 0px;
}

@media only screen and (min-width: 1200px) {
    .venue-img[b-uwaaxr92dy] {
        width: 90%;
        height: auto;
        margin-left: auto;
    }

    .venue-inside[b-uwaaxr92dy] {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-top: 50px;
    }

    .caption-box[b-uwaaxr92dy] {
        position: absolute;
        top: 55%;
        left: 40px;
        background-color: #21B1C1;
        width: 40%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: left;
        padding-left: 20px;
    }
}


/* Upcoming Shows */
.background1[b-uwaaxr92dy] {
    background: #e5e5e5;
}

.upcoming-shows[b-uwaaxr92dy] {
    font-size: 42px;
    font-family: "Rubik", sans-serif;
    font-weight: bold;
    margin-left: 0px;
    color: #332307;
}

.slick-slider-sponsors[b-uwaaxr92dy] {
    padding-bottom: 254px;
}

.slider-sponsors-buttons-custom-height[b-uwaaxr92dy] {
    padding-top: 50%;
}

.image-wrapper[b-uwaaxr92dy] {
    position: relative;
}

.caption[b-uwaaxr92dy] {
    padding-left: 10px;
}

.slider-img-alignment[b-uwaaxr92dy] {
    margin: auto;
}


.upcoming-shows h2[b-uwaaxr92dy] {
    font-size: 24px; /* Adjust the font size as needed */
}

.slick-slider-sponsors[b-uwaaxr92dy] {
    padding-bottom: 54px;
}

.upcoming-artist[b-uwaaxr92dy] {
    color: #332307;
    text-align: center;
}

.upcoming-date[b-uwaaxr92dy] {
    color: #332307;
    text-align: center;
}

.slider-sponsors-buttons-custom-height[b-uwaaxr92dy]  img {
    cursor: pointer;
}

#day-night-next-btn[b-uwaaxr92dy] {
    cursor: pointer;
}

@media only screen and (min-width: 480px) {
    .slider-img-alignment[b-uwaaxr92dy] {
        margin: unset;
    }

    .upcoming-artist[b-uwaaxr92dy] {
        text-align: left;
    }

    .upcoming-date[b-uwaaxr92dy] {
        text-align: left;
    }
}



@media only screen and (min-width: 1200px) {
    .upcoming-shows[b-uwaaxr92dy] {
        font-size: 42px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
        margin-left: 0px;
    }

    .upcoming-artist[b-uwaaxr92dy] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
        font-weight: bold;
    }

    .upcoming-date[b-uwaaxr92dy] {
        font-size: 27px;
        font-family: "Rubik", sans-serif;
    }
}

/* Three Buttons */
.gradient-background3[b-uwaaxr92dy] {
    background: linear-gradient(to bottom, #e5e5e5 50%, white 50%, #e5e5e5 100%);
    padding: 50px 0;
}

.row.justify-content-center[b-uwaaxr92dy] {
    gap: 10px;
}

.eats-drinks-button[b-uwaaxr92dy],
.parking-button[b-uwaaxr92dy],
.book-button[b-uwaaxr92dy] {
    display: flex;
    justify-content: space-between;
}

    .eats-drinks-button .btn[b-uwaaxr92dy],
    .parking-button .btn[b-uwaaxr92dy],
    .book-button .btn[b-uwaaxr92dy] {
        flex: 1;
        font-size: 20px;
        padding: 5px 0px;
    }

.color-divider[b-uwaaxr92dy] {
    display: none;
}

@media only screen and (min-width: 1200px) {
    .row.justify-content-center[b-uwaaxr92dy] {
        gap: 0px;
    }

    .gradient-background3[b-uwaaxr92dy] {
        padding: 150px 0;
    }

    .eats-drinks-button .btn[b-uwaaxr92dy],
    .parking-button .btn[b-uwaaxr92dy],
    .book-button .btn[b-uwaaxr92dy] {
        font-size: 20px;
    }

    .color-divider[b-uwaaxr92dy] {
        display: block;
        width: 100%;
    }

    .bigger-divider[b-uwaaxr92dy] {
        transform: scale(1.1); /* Adjust the scale factor as needed */
    }
}

@media only screen and (min-width: 1400px) {
    .eats-drinks-button .btn[b-uwaaxr92dy],
    .parking-button .btn[b-uwaaxr92dy],
    .book-button .btn[b-uwaaxr92dy] {
        font-size: 25px;
    }
}

/* old stuff */
@media only screen and (min-width: 1400px) {
    .about-text[b-uwaaxr92dy] {
        padding-bottom: 0px;
    }
}

.bg-hero .tagline[b-uwaaxr92dy] {
    color: #fff;
}

section.newsletter-signup[b-uwaaxr92dy] {
    background-color: #21BECE;
    color: #fff;
}

    section.newsletter-signup .sign-up[b-uwaaxr92dy] {
        padding-top: 75px;
        padding-bottom: 75px;
        font-size: 45px;
    }

#mce-success-response[b-uwaaxr92dy] {
    color: #fff;
}

#mc-embedded-subscribe[b-uwaaxr92dy] {
    background-color: #21BECE;
}


.ig-wrapper[b-uwaaxr92dy] {
    overflow: hidden;
    height: 450px;
}

section .header-text[b-uwaaxr92dy] {
    padding-top: 60px;
    padding-bottom: 60px;
}


section .subheading[b-uwaaxr92dy] {
    font-size: 15px;
    font-weight: 400;
    color: #666;
}

section .event-details .event-name[b-uwaaxr92dy] {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: none;
    padding-top: 20px;
}
