

body {
    background-color: #000000; 
}

.--tpl-accc2 .full-page-container {
    background-color: inherit;
    color: inherit;
}


.--tpl-accc2 .header-address-container,
.--tpl-accc2 .pages_contact_page .btn-contact {
    background: #7F00D2 0% 0% no-repeat padding-box;
}

body.--tpl-accc2 .header-street-address i, 
body.--tpl-accc2 .header-address-container .header-phone-marker {
    color: #00CDFE;
}

/*Button Color  */
.--tpl-accc2 .header-details-container li a.btn,
.--tpl-accc2 .btn-default
  {
    background: #7F00D2 0% 0% no-repeat padding-box;
    color: #ffffff;
}

.--tpl-accc2 .event-page .back-to-events-btn,
.--tpl-accc2 .event-page .ticket-quantity-form .btn-ticket-checkout,
.--tpl-accc2 .events_checkout_page .btn-default,
.--tpl-accc2 .upcoming-list-description .btn-default {
    background: #7F00D2 0% 0% no-repeat padding-box;
}


.--tpl-accc2 .header-street-address i, 
.--tpl-accc2 .header-address-container .header-phone-marker,
.--tpl-accc2 .upcoming-header,
.comedian-name a,
.--tpl-accc2 .pages_contact_page .contact-header,
.--tpl-accc2 .pages_contact_page .contact-header,
.--tpl-accc2 .pages_contact_page .description2 a,
.--tpl-accc2 .pages_contact_page .contact-left .description2,
.--tpl-accc2 .events_index_page h1.comedy-shows-header,
.upcoming-list-description > ul > li,
.upcoming-list-description > ul > li a,
.--tpl-accc2 .event-page .event-page-date,
.--tpl-accc2 .event-page .set-border-bottom,
.--tpl-accc2 .event-page .featured-text-container h4,
.--tpl-accc2 .event-page .featuring-comedians-div .comedian-name a,
.--tpl-accc2 .event-page .event-nav-buttons .nav-next-prev-link .more-title-details,
.--tpl-accc2 .events_checkout_page li,
.--tpl-accc2 .events_checkout_page .checkout-container,
.events_checkout_page a,
.event-page .event-page-location, .event-page .event-page-description,
.--tpl-accc2 .event-page .event-nav-buttons .nav-next-prev-link {
    color: #fff;
}

/*Carousel Section */
.subscriber-div {
    background: #18191E 0% 0% no-repeat padding-box;
}

.--tpl-accc2 .carousel-caption.header-details-container .carousel-time,
.--tpl-accc2 .pages_contact_page .contact-details-header,
.--tpl-accc2 .pages_contact_page .contact-info-container i {
    color: #00CDFE;
}




.--tpl-accc2 .upcoming-header:after,
.--tpl-accc2 .event-page .set-border-bottom {
   
}

/*Content mid Grid */

.--tpl-accc2 .single-event-grid {
    background: #FFFFFF 0% 0% no-repeat padding-box
}

.--tpl-accc2 .single-event-grid .upcoming-list-description .scheduled a {
    color: #00CDFE;
}


.--tpl-accc2 .btn-default.btn-see-full-calendar {
    background: #7F00D2 0% 0% no-repeat padding-box;
}

.--tpl-accc2 .content-body, .--tpl-accc2 .content-body {
    background: #000000 0% 0% no-repeat padding-box;
}


#footer-form-subscriber .submit-btn-div button {
    background: #7F00D2 0% 0% no-repeat padding-box;
}

.footer-menu > li > a,
.form-footer-container > span, 
.copyright-container {
    font: normal normal normal 14px/24px Quicksand;
    text-transform: none;
}

.day-header-container {
    background-color: #00CDFE;
}

.old-calendar-ui .nav-previous a:before, .old-calendar-ui .nav-next a:before {
    background: #000000;
}

.old-calendar-ui .event-marker a, .old-calendar-ui .event-legend {
    background-color: #7F00D2;
}



/* AboutPage */

.--tpl-accc2 .about-page-bg:before,
.--tpl-accc2 .contact-page-bg:before, .--tpl-accc2 .about-page-bg:before {
   
    border: none;
}

.--tpl-accc2 .pages_about_page .about-intro,
.pages_about_page .frame-container .frame-header,
.pages_about_page .frame-text-content,
.events-bookings h1,
.events-bookings h2,
.events-bookings p,
.events-bookings a {
    color: #ffffff;
}

.pages_about_page .frame-container .frame-header {
    margin-top: 35px;
}


.ticket-quantity-form h4 {
    color: #242424;
}

#calendar-event-list-top a.btn,
.--tpl-accc2 .event-page .upsell-tickets-form input.btn {
    background-color: #7F00D2;
}

 h4, .applications-div .payment-form > div,
 .applications-div p, .back-to-all-events-link a, #calendar-event-list-top a,
.upsell-tickets-form div, .applications-div > div, .selected-comedian-info-container,
.selected-comedian-info-container li, .nav-text a, .payment-info h5,
.customer-info-header, .gift-certificate-wrapper, .complete-purchase-container,
.gift-form,
#calendar-event-list-top a.btn-width-setter {
    color: #fff;
}

#calendar-event-list-top a {
    color: #00CDFE;
}

#calendar-event-list-top a.btn-width-setter  {
    font-weight: 700;
}

#calendar-event-list-top .upcoming-list-description > ul > li.scheduled-name a,
p.textset {
    color: #fff;
}



.applications-div .payment-form button,
.checkout-container button.btn-default,
.gift-form button.btn-default
{
    background-color: #7F00D2;
}

#--add-promo-code-btn {
    color: #fff;
    font-weight: bold;
    padding: 8px 12px;
    background: #7F00D2 0% 0% no-repeat padding-box;
    text-shadow: none;
    font-weight: 500;
    border-radius: 3px;
    border: none;
    width: 165px;
    height: 41px;
}

.--tpl-accc2 .pages_contact_page .contact-info-container {
    background: transparent;
}


ul.list-icon li, ul.list-icon li a{
    color: #FFFFFF;
}

ul.list-icon li i {
    color: #00CDFE;
    font-size: 16px;

}

.blue-text {
    color: #00CDFE!important;
}


.purple-bg {
    background-color: #7F00D2!important;
}

.purple-color {
    color: #7F00D2!important;
}

.black-text {
    color: #000000!important;
}

.pages_about_page .frames {
    border-color: #FEFCFF!important;
}
 
.show-events-list-group .show-events-list-group-item.selected a.btn-default {
    background-color: #7F00D2;
}

@media only screen and (max-width: 767px) {
    .--tpl-accc2 .navbar-header { 
        background-color: #2E2E2E;
    }

    .--tpl-accc2 .content-body, .--tpl-accc2 .content-body {
        background-color: #1a1a1a;
    }

    .--tpl-accc2 .btn-default.btn-see-full-calendar {
        margin-bottom: 20px;
    }

    .--tpl-accc2 .--nav-header .navbar--header i .fa-arrow-alt-circle-right, .--tpl-accc2 .atc-item span i  {
        color: #00CDFE;
    }

    .--tpl-accc2 .navbar-default .navbar-collapse {
        background-color: #18191E;
    }
}

@media only screen and (min-width: 768px) { 

    .--tpl-accc2 .--nav-header .navbar--header i .fa-arrow-alt-circle-right, 
    .--tpl-accc2 .atc-item span i {
        color: #FFDA00;
    }
    
}

