#tour .content-details {
    margin-bottom: 1vw;
}
.section  .bit-widget .bit-nav-bar-container, .section  .bit-widget .bit-follow-section-wrapper {
    display: none;
}
body .section .bit-widget .bit-upcoming-events {
    margin: 0 auto;
    width: 100%;
}
.section .bit-widget a.bit-event {
    padding: 0;
    border: none;
    background: transparent;
    color: #494949;
    font-size: 0.789vw;
    text-transform: uppercase;
    width: 80vw;
    display: flex;
    flex-direction: row;
    align-items: center;
    line-height: 1;
    border-bottom: 1px solid #494949;
    padding: 2vw 0;
}
.bit-details-inner-wrapper {
    display: flex;
    text-transform: uppercase;
    color: #494949;
    gap: 1vw;
    flex-direction: row-reverse;
    width: 45% !important;
}
.section .bit-widget .bit-titleWrapper .bit-venue, .section .bit-widget a {
    color: #494949;
    text-transform: uppercase;
    font-size: 0.78125vw;
    font-weight: 700;
}
.section .bit-widget .bit-mobile-date-and-share-wrapper {
    display: block;
}
body .section .bit-widget .bit-titleWrapper a.bit-venue, .section .bit-widget .bit-details-inner-wrapper a {
    font-weight: 500;
    text-align: left !important;
}
body .bit-widget .bit-play-my-city-wrapper, body .bit-widget .bit-play-my-city-wrapper + div{
    display: none;
}
body .section .bit-widget .bit-mobile-date-and-share-wrapper {
    width: 15%;
    text-align:left;
    display: block;
}
.section .bit-widget .bit-event .bit-mobile-date-and-share-wrapper .bit-details {
    align-items: flex-start;
}
.bit-details-inner-wrapper a {
    width: 25%;
    display: inline-block;
}
body .section .bit-widget .bit-titleWrapper a.bit-venue {
    width: 100%;
}
.section .bit-widget .bit-event .bit-event-buttons a {
    height: 1.6666666666666667vw;
    line-height: 1.6666666666666667vw;
    padding: 0;
    text-transform: uppercase;
    background: transparent;
    border-radius: 0;
    border: 1px solid #494949;
    color: #494949;
    width: 7.916666666666667vw;
    margin: 0;
}
body .section .bit-widget .bit-details.bit-event-buttons {
    flex-direction: row;
    width: 22%;
    margin: 0 0 0 auto;
    justify-content: flex-end;
}
.bit-upcoming-events-show-all-button:hover {
    opacity: 0.75;
}
.bit-titleWrapper {
    width: 60%;
    text-align: left;
}
.section .bit-mobile-social-share-button {
    display: none;
}
.section .bit-event-buttons .bit-offers-inner-wrapper {
    margin: 0;
}

body .section .bit-widget .bit-event .bit-rsvp-container {
    margin: 0 1vw 0 0;
}
.section .bit-widget .bit-event .bit-event-buttons a > * {
    color: #494949;
    text-transform: uppercase;
}

.bit-widget .bit-upcoming-events-show-all-button,
.bit-widget.bit-layout-logo-ipad .bit-upcoming-events-show-all-button,
.bit-widget.bit-layout-ipad .bit-upcoming-events-show-all-button,
.bit-widget.bit-layout-desktop .bit-upcoming-events-show-all-button,
.bit-widget .bit-past-events-show-all-button,
.bit-widget.bit-layout-logo-ipad .bit-past-events-show-all-button,
.bit-widget.bit-layout-ipad .bit-past-events-show-all-button,
.bit-widget.bit-layout-desktop .bit-past-events-show-all-button,
.bit-widget .bit-play-my-city-button,
.bit-widget.bit-layout-logo-ipad .bit-play-my-city-button,
.bit-widget.bit-layout-ipad .bit-play-my-city-button,
.bit-widget.bit-layout-desktop .bit-play-my-city-button {
    padding: 0;
    background: #F0B4BE;
    -webkit-appearance: none;
    -moz-appearance: none;
    /* background-position-x: 50%; */
    /* background-position-y: 3.5vw; */
    /* background-size: 0.8vw; */
    height: 3.6458333333333335vw;
    margin: 0 auto;
    border: none;
    content: "See All dates";
    color: #FFFFFF;
    font-family: "Chakra Petch", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1vw;
    width: 13.541666666666666vw;
    border-radius: unset;
    line-height: 3.6458333333333335vw;
    margin-top: 6vw;
    font-size: 1.0416666666666667vw;
}
.bit-desktop-social-share-button {
    display: none;
}
.bit-details-inner-wrapper a.bit-details {
    display: none !important;
}
/* #tour.section {
    padding-bottom: 0;
} */
.section .bit-widget a.bit-event:last-child {
    border: none;
}
body .section .bit-widget .bit-upcoming-events{
    border:none;
}
@media only screen and (max-width:1023px), only screen and (max-width:1024px) and (orientation:portrait){
.section .bit-widget a.bit-event {
    flex-direction: row;
    display: flex;
    align-content: flex-start;
    text-align: left;
    align-items: flex-start;
    flex-wrap: wrap;
    display: grid;
    grid-template-columns: 50% 50%;
    width:90%;
    padding: 5vw 0;
    margin:0 auto;
}
.bit-titleWrapper {
    width: 100%;
}
.bit-widget .bit-upcoming-events-show-all-button, .bit-widget.bit-layout-logo-ipad .bit-upcoming-events-show-all-button, .bit-widget.bit-layout-ipad .bit-upcoming-events-show-all-button, .bit-widget.bit-layout-desktop .bit-upcoming-events-show-all-button, .bit-widget .bit-past-events-show-all-button, .bit-widget.bit-layout-logo-ipad .bit-past-events-show-all-button, .bit-widget.bit-layout-ipad .bit-past-events-show-all-button, .bit-widget.bit-layout-desktop .bit-past-events-show-all-button, .bit-widget .bit-play-my-city-button, .bit-widget.bit-layout-logo-ipad .bit-play-my-city-button, .bit-widget.bit-layout-ipad .bit-play-my-city-button, .bit-widget.bit-layout-desktop .bit-play-my-city-button
{
    width: 75.73333333333333vw;
    height: 16vw;
    font-size: 4.266666666666667vw;
    line-height: 16vw;
}
body .section .bit-widget .bit-mobile-date-and-share-wrapper {
    width: 100%;
    grid-column: 1 / span 1;
    height: 100%;
    display: flex;
}

.bit-details-inner-wrapper {
    width: 100% !important;
    margin: 0 !important;
    justify-content: center;
    flex-direction: column-reverse;
    flex: 0 1 100%;
    grid-column: 1;
    grid-row: 2;
    height:100%;
}

body .section .bit-widget .bit-details.bit-event-buttons {
    width: 100%;
    position: static;
    right: 0;
    flex-direction: column;
    display: flex;
    align-items: flex-end;
    align-content: flex-end;
    gap:2vw;
    margin:0;
    grid-column: 2;
    grid-row: 1 / span 2;
}

body .section .bit-widget .bit-upcoming-events {
    text-align: left;
}

.section .bit-widget .bit-titleWrapper .bit-venue, .section .bit-widget a {
    font-size: 4vw;
}

.bit-details-inner-wrapper a {
    width: 100%;
}

.bit-upcoming-events-container {
    position: relative;
}
body .section .bit-widget .bit-event .bit-rsvp-container {
    text-align: right;
    margin: 0;
}
.section .bit-widget .bit-event .bit-event-buttons a{
    margin:0 0 0 auto;
}
.section .bit-widget .bit-event .bit-event-buttons a {
    width: 31.466666666666665vw;
    height: 8.533333333333333vw;
    line-height: 8.533333333333333vw;
    padding: 0;
}
}