
.wc-events .article {
    flex: 0 100%;
    max-width: 100%;
}

#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
}

.tribe-events-event-meta.primary, 
.tribe-events-event-meta.secondary {
    margin-bottom: 0;
    padding-top: 0;
    position: static;
    width: 100%;
}

.tribe-events-venue-map {
    margin-top: var(--tec-spacer-7);
    order: 1;
    width: 100%;
    min-height: 300px;
}

.tribe-events-venue-map>div, .tribe-events-venue-map>iframe {
    max-height: 300px;
}

ul li.tribe-events-c-top-bar__nav-list-item,
ul li.tribe-events-c-view-selector__list-item,
ul.tribe-events-c-view-selector__list,
ul.tribe-events-c-top-bar__nav-list {
    list-style: none;
}

ul li.tribe-events-c-top-bar__nav-list-item {
    margin-top: 0;
}

.wc-events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,
.wc-events .tribe-common-l-container, 
.wc-events .tribe-events-l-container {
    padding-top: 0;
}

.tribe-common button.tribe-common-c-btn:hover {    
    padding-right: 4rem;
}


.footer-nav-outer {
    padding-bottom: 100px!important;
}

.footer-nav-item.social,
.footer-nav-item.social .nav-item-link img {
    position: relative;
}

.footer-nav-item.social .nav-item-link img {
    width: 70%;
}

.footer-nav-item.social .nav-item-link {
    display: flex;
    align-items: center;
    overflow: hidden;
}

.footer-nav-item.social .nav-item-link:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 500px;
    border: 2px solid #fff;
}

.footer-nav-item.social .nav-item-link:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: conic-gradient(from -90deg, #E55405, #C275DA, #F6C032);
    filter: blur(5px);
    overflow: hidden;
    border-radius: 500px;
    z-index: 0;
    opacity: 0;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    transition: opacity .2s linear;
}

.footer-nav-item.social .nav-item-link:hover img {
    filter: invert(100%);
}

.footer-nav-item.social .nav-item-link:hover:before {
    opacity: 1;
}