a[href^="tel"] {
  color: #111111;
}

.tele a[href^="tel"] {
  color: #ffffff;
}

@media only screen and (max-width: 480px) {
h2 {
    font-size: 24px !important;
}
h3 {
    font-size: 16px !important;
}
}

.ect-list-description .ect-event-content {
    min-width: 413px;
}

h1, h2, h3, h4, h5, h6, #menu-main { 
font-family: Eurostile-Med !important;
font-weight: normal;
font-style: normal;
letter-spacing: 0.5px;
}

html, body, div, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { 
font-family: Eurostile-Med !important;
/*font-weight: normal;*/
/*font-style: normal;*/
letter-spacing: 0.2px;
}

.single-tribe_events .tribe-events-event-meta {
    display:none;
}

.ect-list-post .ect-list-post-right .ect-list-description {
border: none;
}

@media only screen and (max-width: 1160px) {
.sf-menu * {
    font-size: 14px !important;
}
}

@media only screen and (max-width: 1076px) {
.sf-menu * {
    font-size: 12px !important;
}
}

#searchform-header-replace input[type="search"] {
    text-transform: none;
}

.overlay-table-cell {
    text-transform: lowercase;
    font-size: 24px;
    position: relative;
    top: 20%;
}

.overlay-title-center {
    background: rgba(252,234,3,0);
}

.verlink {
    color: #000;
    text-decoration: underline;
}

.verlink:hover {
    color: #000;
    text-decoration: underline;
}

.rot {
    color: #cc3333;
}

.tribe-events-list .type-tribe_events .tribe-events-list-event-title a:hover
 {
    color: #000000 !important;
}

h2 a:hover {
    color: #000000 !important;
}

a.tribe-events-read-more {
    color: #bbce00 !important;
    display: none;
}

#tribe-events .tribe-events-button:hover, #tribe-events .tribe-events-button:hover:hover, #tribe_events_filters_wrapper input[type=submit]:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover:hover, .tribe-events-button.tribe-inactive:hover, .tribe-events-button:hover:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a:hover {
    background-color: #333 !important;
}

h3.tribe-events-month-event-title a:hover {
    color: #000000 !important;
}

li.tribe-events-nav-next a, li.tribe-events-nav-previous a {
    color: #bbce00 !important;
}

.overlay-table-cell span.title {
    background-color: #b9be00;
    padding: 4px 10px;
}

.aigpl-breadcrumb-wrp a {
    color: #000 !important;
}

#fld_606110_1-wrap, #fld_7118030_1-wrap {
    text-align: left;
}

.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
    font-size: 14.5pt;
}

.timely p {
    font-size: 14px;
}

.meta-date, .meta-author, .ai1ec-contact, .ai1ec-event-footer {
    display: none;
}

.ai1ec-fa {
    font-family: Timely_FontAwesome !important;
}

.meta {
    display: none;
}

.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title, .mec-single-event .mec-single-event-organizer dd {
    display: none;
}

.mec-single-event-organizer {
    padding: 0px 8px;
}

@media only screen and (max-width: 960px) {
.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap {
    width: 0%;
}
}

@media (min-width: 961px) {
.mec-wrap .col-md-3 {
    width: 0%;
}

p em {
font-style: italic;
}

/*.post-template-default #content a {
color: #bbce00;
}*/