/* EVENTS CALENDAR PRO*/

.title.has_background, .title.has_fixed_background {
display: none !important;
}

@media screen and (max-width: 768px) {
.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filters_toggle {
display: none !important;
}
}

@media screen and (min-width: 768px) {
#tribe-events-content-wrapper {
padding-left: 5% !important;
padding-right: 5% !important;
}

.tribe-events-single {
    width: 90% !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
}
}

#tribe-events .tribe-events-button, .tribe-events-button {
background-color: #fff;
border-radius: 0px 0px;
border: 2px solid #014691;
color: #014691;
transition: 0.3s;
}

#tribe-events .tribe-events-button:hover, .tribe-events-button:hover {
background-color: #014691;
border-radius: 0px 0px;
border: 2px solid #014691;
color: #fff;
}

h2.tribe-events-page-title {
font-family: 'Libre Baskerville';
}

.tribe-events-calendar th {
background-color: #014691;
color: #ffffff;
}

table th {
border: 1px solid #014691;
}

#tribe-bar-form {
background-color: white;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
background-color: #fff;
border-radius: 0px 0px;
border: 2px solid #014691;
color: #014691;
transition: 0.3s;
}

#tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
background-color: #014691;
border-radius: 0px 0px;
border: 2px solid #014691;
color: #fff;
}

#tribe-bar-form input[type=text] {
border-bottom: 4px solid #f3f3f3;
}

#tribe-bar-form input[type=text]:focus {
outline: none;
border-bottom: 4px solid #014691;
}

#tribe-events-content .tribe-events-tooltip h4 {
padding: 1.5em 1.5em;
background-color: white;
color: black;
font-size: 16px;
}

.tribe-events-tooltip .tribe-events-event-body {
font-size: 16px;
font-weight: 700;
}

/* END EVENTS CALENDAR PRO*/

