.bit-widget,.bit-widget.bit-layout-ipad .bit-mobile-date-and-share-wrapper {
    font-size: 15px !important;
}

.bit-widget .bit-event {
    color: #2a2a2a !important;
    font-family: Helvetica, sans-serif !important;
}

.bit-widget, .bit-widget.bit-layout-ipad .bit-venue, .bit-widget  .bit-venue, .bit-widget.bit-layout-ipad .bit-event .bit-details, .bit-widget .bit-event .bit-details {
    text-align: left !important;
    margin: 0px auto 0px 0px !important;
}

.bit-widget.bit-layout-ipad .bit-event,  .bit-widget .bit-event {
    align-items: baseline !important;
    padding: 16px 0px !important;
}

.bit-widget.bit-layout-ipad .bit-upcoming-events, .bit-widget.bit-layout-ipad .bit-past-events, .bit-widget .bit-upcoming-events, .bit-widget .bit-past-events  {
    margin: 0px !important
}

 .bit-widget .bit-offers-inner-wrapper {
    margin-right: auto;
}

.bit-widget .bit-mobile-date {
    color: saddlebrown !important;
}

.bit-widget a {
    color: #2a2a2a !important;
}

.bit-follow-section-wrapper, .bit-play-my-city-wrapper{
    display: none !important;
}

.bit-rsvp-container {
    margin: 5px 0px !important
}

.bit-widget .bit-offers-inner-wrapper {
    margin-right: 0px !important
}

.bit-widget.bit-layout-ipad .bit-event .bit-event-buttons {
    margin: 15px auto;
}

.bit-widget .bit-event .bit-offers, .bit-widget .bit-rsvp, .webkit .bit-widget .bit-event .bit-offers, .webkit .bit-widget .bit-rsvp{
    padding: 8px 0px 5px 0px !important;
}

.bit-widget .bit-event .bit-event-buttons {
    margin: 0px auto !important;
}

.bit-nav-bar-container {
    display: none !important;
}

.bit-widget .bit-event .bit-offers{
    font-size: 15px !important;
    background: transparent !important;
    color: #2a2a2a !important;
    border: 1px solid #2a2a2a;
}
.bit-widget .bit-event .bit-offers:hover{
    opacity: 1 !important;
    background:#2a2a2a !important;
    color:#fff !important;
}

.bit-rsvp-container{
    display: none !important;
}

.bit-widget .bit-event:hover{
    background-color: transparent !important;
}

.bit-widget .bit-play-my-city-wrapper{
    font-size: 14px !important;
}

.bit-widget .bit-play-my-city-cta{
    font-size: 14px !important;
    padding: 8px 10px !important;
    margin: 10px 0px !important;
}

.bit-widget svg {
    transform: scale(0.5);
}

@media (max-width: 800px) {
    .bit-widget .bit-event .bit-button {
        margin: 10px auto !important;
        font-size: 15px !important;
    }
    .bit-offers-container {
        margin: 0px auto !important;
    }
}