        section.tour-section {
        padding-bottom: 0;
    }
    
    #wskWidget {
        width: 100%;
        margin: 0 auto;
    }
    
    #wskWidget .no-dates {
        width: 100%;
        text-align: center;
    }
    
    #wskWidget .widget_row.nodates {
        display: block;
        font-size: 22px;
    }
    
    #wskWidget .widget_row {
        display: grid;
        grid-template-columns: .7fr 4.8fr 2.6fr;
        gap: 2vw;
        grid-template-areas: "date location links";
        text-align: left;
        font-family: var(--site-primary-font);
        font-size: 1.5625vw;
        line-height: 1.8229vw;
        border: none;
        align-items: center;
        padding: 5px 0 25px;
    }
    
    #wskWidget .widget_row div {
        color: #fff;
    }
    
    #wskWidget .widget_row>div {
        width: 100%;
        padding: 0;
    }
    
    #wskWidget .location.plain_text {
        opacity: 50%;
    }
    
    #wskWidget .event_date {
        grid-area: date;
        display: flex;
        flex-direction: column;
    }
    
    .month.plain_text {
        font-size: 1.5625vw;
        line-height: 1.9271vw;
    }
    
    .date.plain_text {
        font-size: 2.3438vw;
        line-height: 2.9167vw;
    }
    
    #wskWidget .event_location {
        display: flex;
        flex-direction: column;
        text-align: left;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    
    #wskWidget .special-event {
        grid-area: specialEvent;
    }
    
    #wskWidget .venue {
        grid-area: venue;
    }
    
    #wskWidget .location {
        grid-area: loc;
    }
    
    #wskWidget .event_location .featuring-artists {
        grid-area: featArtists;
    }
    
    #wskWidget .event_links {
        grid-area: links;
    }
    
    #wskWidget .event_links a {
        display: inline-block;
        width: 100%;
        /* max-width: 161px; */
        border-radius: 0.2604vw;
        height: 3.4896vw;
        line-height: 3.4896vw;
        padding: 0;
        text-transform: lowercase;
        text-align: center;
        background: #fff;
        color: #000;
        margin: 0 auto;
        text-decoration: none;
        box-sizing: border-box;
        transition: all 0.5s ease-in-out;
        border: 0.1vw solid #fff;
        cursor: pointer;
    }
    
    #wskWidget .event_links a:hover {
        opacity: .5;
    }
    
    #wskWidget1 .event_date .date.plain_text::after,
    #wskWidget1 .event_date .month.plain_text::after {
        content: ".";
        position: relative;
        top: 0;
        left: 0;
    }
    
    #wskWidget .event_date div {
        margin-right: 0;
        color: #fff;
    }
    
    .event_links {
        transition: .2s;
    }
    
    #wskWidget .event_links a.no-link {
        display: none;
    }
    
    #wskWidget .widget_row>.featuring-artists {
        display: none;
    }
    
    #wskWidget .featuring-artists:empty,
    #wskWidget #event_id-39746228,
    #wskWidget #event_id-39746230 {
        display: none;
    }
    
    @media only screen and (max-width: 1024px) and (orientation: portrait) {
        #wskWidget {
            max-width: 320px;
            margin: 0 auto;
        }
        #wskWidget .event_links {
            transform: none;
            position: static;
        }
        #wskWidget .widget_row {
            grid-template-columns: 140px calc(100% - 150px);
            grid-template-areas: "date location" "date links";
            justify-content: space-between;
            display: flex;
            flex-direction: column;
            text-align: center;
            font-size: 24px;
            line-height: 28px;
            padding: 0 0 30px;
        }
        #wskWidget .event_links a {
            font-size: 24px;
        }
        #wskWidget div.event_location {
            grid-template-columns: 1fr;
            grid-template-areas: "specialEvent" "loc" "venue" "featArtists";
            text-align: center;
            padding: 0 0 30px;
        }
        #wskWidget .event_location>div {
            padding-bottom: 3vw;
        }
        #wskWidget .event_links a {
            max-width: 100vw;
        }
    }
    
    @media only screen and (max-width: 767px) and (orientation: landscape) {
        #wskWidget .widget_row>div {
            width: 95%;
            padding: 0;
        }
        #wskWidget {
            width: 100%;
            max-width: 90vw;
            margin: 0 auto;
        }
    }
    
    @media screen and (max-width: 1024px) {
        #wskWidget {
            width: 100%;
            max-width: 90vw;
            margin: 0 auto;
        }
        .event_links a {
            width: 100%;
            padding: 8px 0px;
        }
        #wskWidget .event_links a {
            height: 14vw;
            line-height: 14vw;
            padding: 0;
        }
    }
    
    @media only screen and (max-width: 1024px) and (orientation: portrait) {
        .tour-title {
            font-size: 4.536vw;
            padding-bottom: 9vw;
        }
        .tour-widget {
            padding: 9vw 0;
        }
        #wskWidget .widget_row {
            font-size: 4.336vw;
            line-height: inherit;
            padding-top: 1vw;
            padding-bottom: 3vw;
        }
        #wskWidget .event_links a {
            font-size: 7.336vw;
            height: 13.5897vw;
            line-height: 13.5897vw;
            font-size: 5.8974vw;
            border-radius: 1.2821vw;
            max-width: 80vw;
        }
        #wskWidget .widget_row>div {
            padding-bottom: 3vw;
        }
        #wskWidget .widget_row>div.event_links {
            padding-bottom: 6vw;
        }
        .month.plain_text {
            font-size: 6.336vw;
            line-height: 8.9167vw;
        }
        .date.plain_text {
            font-size: 10.3438vw;
            line-height: 14.9167vw;
        }
    }
    
    @media only screen and (max-width: 1024px) and (orientation: landscape) {
        .tour-wrapper {
            width: 70vw;
            margin: 0 auto;
        }
        #wskWidget .event_links a {
            padding-bottom: 0;
        }
        #wskWidget .widget_row {
            font-size: 2.336vw;
            line-height: inherit;
            padding-top: 1vw;
            padding-bottom: 3vw;
        }
        #wskWidget .event_links a {
            font-size: 2.336vw;
            height: 5vw;
            line-height: 5.5vw;
        }
        .month.plain_text {
            font-size: 3.336vw;
            line-height: 5.9167vw;
        }
        .date.plain_text {
            font-size: 4.3438vw;
            line-height: 4.9167vw;
        }
        #wskWidget .event_links a {
            font-size: 3.336vw;
        }
        #wskWidget .widget_row {
            display: grid;
            grid-template-columns: 2fr 3fr 4fr;
        }