#tribe-events-content {
    margin-bottom: 0!important;
}
  

#tribe-events-content a:hover  {
    color: #ffdb4d;
    transition:.2s;
}

#tribe-events {
    padding: 0 40px!important;
}

@media only screen and (max-width: 600px) {
  #tribe-events {
        padding: 0px!important;
    }
}
.tribe-events-page-title {
    color: #472a72!important;
    font-family: 'iskra';
    padding-bottom: 30px!important;
    font-weight: 800!important;
}

.tribe-events-calendar thead th {
    background-color:#472a72!important;
    color: white;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
    background-color:#10bed2!important;
    transition:.2s;
}

#tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
    background-color:#ffdb4d!important;
    transition:.2s;
}

.tribe-events-button  {
    background-color:#472a72!important;
}

.tribe-events-button:hover {
    background-color:#ffdb4d!important;
}

.tribe-events-single-event-title {
    color:#472a72!important;
    padding-bottom: 0!important;
    text-align: center;
}

.tribe-events-schedule h2 {
    margin:0!important;
}

#tribe-events h2 {
    color: #472a72!important;
}


.tribe-events-notices {
    border:none!important;
    color: white!important;
    background-color: #dad4df!important;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
    background-color:#ffdb4d!important;
    margin-bottom: 10px;
}

.tribe-events-month-event-title a {
    opacity: 1!important;
    color:#10bed2!important;
    transition:.2s;
    
}

.tribe-events-month-event-title a:hover {
    color:#ffdb4d!important;
    transition:.2s;
}


.tribe-events-past a {
    color: #7b6b95!important;
}

.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color:#ffdb4d!important;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
    float: none!important;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
    float: none!important;
    text-align: center!important;
}

dd {
    margin-inline-start:0;
}

.tribe-events-sub-nav li a {
    background: transparent!important;
}

.tribe-events-schedule, .tribe-events-single-event-description, .tribe-events-back {
    text-align: center;
}

.tribe-events-schedule {
    margin: 5px!important;
}

.tribe-events-meta-group-details {
    display: none!important;
}

a.tribe-events-gcal, a.tribe-events-ical {
    float: none!important;
    display: block!important;
    width: 200px;
    margin: 0 auto;
}


.tribe-events-nav-pagination {
    margin: 20px;
}

.tribe-is-responsive .wrapper {
        padding-top: 0!important;
    }