img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
    --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
    --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
    --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
    --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
    --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
    --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
    --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
}
.has-black-color {
    color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
    color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}
a,
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em,
.vw-accordion .ui-state-hover span,
.vw-404-text,
.vw-widget-category-title a:hover,
#wp-calendar thead,
.vw-menu-main .current-menu-ancestor .main-menu-link,
.vw-menu-main .current-menu-item .main-menu-link,
.vw-menu-bottom .menu-link:hover,
.vw-side-panel__sub-menu .menu-link:hover,
.vw-menu-location-mobile .menu-link:hover,
.vw-post-navigation__label,
.vw-post-box__title a:hover,
.vw-post-box--woo-1 .vw-post-box__price > .amount,
.vw-post-box--woo-1 .vw-post-box__price > ins,
.vw-post-box--large .vw-post-box__read-more,
.woocommerce ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount,
.price > .amount,
.price > ins {
    color: #0299d4;
}

.sk-folding-cube .sk-cube:before,
.no-touch button:hover,
.no-touch input[type="button"]:hover,
.no-touch input[type="reset"]:hover,
.no-touch input[type="submit"]:hover,
.no-touch .vw-button:hover,
.vw-button--accent,
.vw-post-share-button:hover,
.vw-share-button li a:hover,
.vw-review--points .vw-review__total,
.vw-review--percentage .vw-review__total,
.vw-review--points .vw-review__item-score,
.vw-review--percentage .vw-review__item-score,
.vw-review-summary,
.vw-scroll-to-top,
.vw-accordion .ui-icon:before,
.vw-content-slider .slick-prev,
.vw-content-slider .slick-next,
.vw-dropcap-circle,
.vw-dropcap-box,
.vw-infobox-title,
.vw-quote-icon,
.vw-tabs .vw-full-tab.active,
.vw-tabs.vw-style-top-tab .vw-tab-title.active,
.vw-pricing-featured .vw-pricing-title,
.mfp-arrow:hover,
.no-touch .mfp-arrow:hover,
.mfp-close:hover,
.no-touch .mfp-close:hover,
#wp-calendar tbody td:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:hover,
.no-touch .widget .instagram-pics + p a:hover,
.no-touch .vw-mobile-nav-button:hover,
.vw-side-panel__close-sub-menu span:hover,
.vw-post-title-box__meta x.vw-post-date,
.vw-page-links__link:hover,
.vw-post-box__thumbnail:hover .vw-post-format-icon,
.vw-post-box--full-1 .vw-post-date,
.vw-pagination__links .page-numbers:hover,
.vw-title-area .vw-title-area__post-meta .vw-post-date,
.vw-title-area__nav-button:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.no-touch .woocommerce a.button:hover,
.no-touch .woocommerce button.button:hover,
.no-touch .woocommerce input.button:hover,
.no-touch .woocommerce #respond input#submit:hover,
.no-touch .woocommerce a.button.alt:hover,
.no-touch .woocommerce button.button.alt:hover,
.no-touch .woocommerce input.button.alt:hover,
.no-touch .woocommerce #respond input#submit.alt:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.vw-cart-button-wrapper .vw-cart-button-count,
.vw-post-box--medium .vw-post-box__read-more,
.vw-post-box--large-1 .vw-post-box__read-more,
.vw-post-box--full-excerpt .vw-post-box__read-more {
    background-color: #0299d4;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    border-color: #0299d4;
}

.sk-folding-cube .sk-cube:before,
.no-touch button:hover,
.no-touch input[type="button"]:hover,
.no-touch input[type="reset"]:hover,
.no-touch input[type="submit"]:hover,
.no-touch .vw-button:hover,
.vw-button--accent,
.vw-post-share-button:hover,
.vw-share-button li a:hover,
.vw-review--points .vw-review__total,
.vw-review--percentage .vw-review__total,
.vw-review--points .vw-review__item-score,
.vw-review--percentage .vw-review__item-score,
.vw-review-summary,
.vw-scroll-to-top,
.vw-accordion .ui-icon:before,
.vw-content-slider .slick-prev,
.vw-content-slider .slick-next,
.vw-dropcap-circle,
.vw-dropcap-box,
.vw-infobox-title,
.vw-quote-icon,
.vw-tabs .vw-full-tab.active,
.vw-tabs.vw-style-top-tab .vw-tab-title.active,
.vw-pricing-featured .vw-pricing-title,
.mfp-arrow:hover,
.no-touch .mfp-arrow:hover,
.mfp-close:hover,
.no-touch .mfp-close:hover,
#wp-calendar tbody td:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:hover,
.no-touch .widget .instagram-pics + p a:hover,
.no-touch .vw-mobile-nav-button:hover,
.vw-side-panel__close-sub-menu span:hover,
.vw-post-title-box__meta x.vw-post-date,
.vw-page-links__link:hover,
.vw-post-box__thumbnail:hover .vw-post-format-icon,
.vw-post-box--full-1 .vw-post-date,
.vw-pagination__links .page-numbers:hover,
.vw-title-area .vw-title-area__post-meta .vw-post-date,
.vw-title-area__nav-button:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.no-touch .woocommerce a.button:hover,
.no-touch .woocommerce button.button:hover,
.no-touch .woocommerce input.button:hover,
.no-touch .woocommerce #respond input#submit:hover,
.no-touch .woocommerce a.button.alt:hover,
.no-touch .woocommerce button.button.alt:hover,
.no-touch .woocommerce input.button.alt:hover,
.no-touch .woocommerce #respond input#submit.alt:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.vw-cart-button-wrapper .vw-cart-button-count,
.vw-post-box--medium .vw-post-box__read-more,
.vw-post-box--large-1 .vw-post-box__read-more,
.vw-post-box--full-excerpt .vw-post-box__read-more {
    background-color: #0299d4;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    border-color: #0299d4;
}

/* Header Font Family */

.vw-header-font-family {
    font-family: custom_font_1;
}

.vw-side-panel__menu .menu-link {
    font-family: custom_font_1;
    text-transform: uppercase;
}

body.page-id-2 .vw-title-area {
    display: none;
}

.page-id-5 .vw-title-area {
    display: none;
}

.page-id-12 .vw-title-area {
    display: none;
}

body.page-id-2 .vw-logo {
    display: block;
}

.page-id-2 .vw-content-area {
    margin-top: 5px;
}

.vw-logo {
    display: none;
}

.vw-scroll-to-top {
    display: none;
}

body.page-id-2 .breadcrumbs {
    display: none;
}

.vw-title-area--has-bg {
    max-height: 400px;
}

.vw-side-panel {
    letter-spacing: 2px;
    color: #152538;
    font-size: 13px;
}

.widget-title span {
    letter-spacing: 3px;
    font-size: 18px;
    font: arial;
    background-color: #181818;
    font-weight: 300;
}

.vw-title-area__title {
    background-color: #181818;
}

.vw-logo {
    margin-bottom: 1px;
    margin-top: 1px;
}

.vw-content-area.clearfix.vw-content-area--right-sidebar {
    margin-top: 50px;
}

.vw-title-area.vw-title-area--has-bg {
    margin-top: 4px;
}

.directions {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}

.directions iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tablepress {
    width: 100%;
}

.vc_tta-title-text {
    color: #181818;
}

.vw-top-bar {
    font-size: 15px;
}

.main-menu-link {
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: normal;
}

.sub-menu-link {
    font-size: 16px;
    letter-spacing: 1.5px;
}

.vw-menu-location-mobile {
    font: roboto;
    letter-spacing: 2px;
    color: #152538;
    font-size: 15px;
}

.vw-instant-search__result-date {
    display: none;
}

.vw-main-menu {
    max-width: 800;
}

.vw-post-box__footer {
    display: none;
}

.rcorners1 {
    border-radius: 25px;
    border: 2px solid #73ad21;
    padding: 5px;
    width: 300px;
    height: 200px;
}

.vertical-border {
    border-right: 2px solid #c0c0c0;
}
.custom-tables {
    border: 1px solid black;
}
.eventon_events_list .eventon_list_event .desc_trig {
    background-color: #fafafa;
}
.eventon_events_list .eventon_list_event .desc_trig:hover {
    background-color: #f4f4f4;
}
.ajde_evcal_calendar .calendar_header p,
.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
.evo_lightbox_content h3.evo_h3,
body .ajde_evcal_calendar h4.evo_h4,
.evo_content_in h4.evo_h4,
.evo_metarow_ICS .evcal_evdata_cell p a,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.eventon_list_event .evcal_desc span.evcal_event_title,
.evcal_desc span.evcal_desc2,
.evo_metarow_ICS .evcal_evdata_cell p a,
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,
.evo_clik_row .evo_h3,
.evotax_term_card .evotax_term_details h2,
.evotax_term_card h3.evotax_term_subtitle,
.ajde_evcal_calendar .evo_sort_btn,
.eventon_main_section #evcal_cur,
.ajde_evcal_calendar .calendar_header p.evo_month_title,
.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
.eventon_events_list .eventon_list_event .evcal_cblock,
.ajde_evcal_calendar .evcal_month_line,
.eventon_event .event_excerpt_in h3 {
    font-family: roboto, "arial narrow";
}
.ajde_evcal_calendar .eventon_events_list p,
.eventon_events_list .eventon_list_event .evcal_desc span,
.evo_pop_body .evcal_desc span,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_pop_body .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.evo_pop_body .evcal_btn,
.evcal_btn,
.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,
.evo_pop_body .evo_event_headers.canceled,
.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
.evo_pop_body .evcal_list_a .evo_above_title span,
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
#evcal_list .eventon_list_event .evoInput,
.evo_pop_body .evoInput,
.evcal_evdata_row .evcal_evdata_cell p,
#evcal_list .eventon_list_event p.no_events,
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
.evoGuideCall em,
.evo_cal_above span,
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
.eventon_sort_line p,
.eventon_filter_line p {
    font-family: "open sans", "arial narrow";
}
.ajde_evcal_calendar .evo_sort_btn,
.eventon_sf_field p,
.evo_srt_sel p.fa {
    color: #51b7e0;
}
.ajde_evcal_calendar .evo_sort_btn:hover {
    color: #0298d4;
}
#evcal_list .eventon_list_event .evcal_desc em {
    color: #bab8ba;
}
#evcal_list .eventon_list_event .evcal_desc em a {
    color: #c8c8c8;
}
#evcal_list .eventon_list_event .event_description .evcal_btn,
.evo_pop_body .evcal_btn {
    color: #ffffff;
    background: #237ebd;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover,
.evo_pop_body .evcal_btn:hover {
    color: #ffffff;
    background: #237ebd;
}
.evcal_evdata_row .evcal_evdata_icons i,
.evcal_evdata_row .evcal_evdata_custometa_icons i {
    color: #6b6b6b;
    font-size: 18px;
}
.evcal_evdata_row .evcal_evdata_cell h3,
.evo_clik_row .evo_h3 {
    font-size: 18px;
}
#evcal_list .eventon_list_event .evcal_cblock {
    color: #ababab;
}
.evcal_evdata_row .evcal_evdata_cell h2,
.evcal_evdata_row .evcal_evdata_cell h3 {
    color: #6b6b6b;
}
#evcal_list .eventon_list_event .evcal_eventcard p,
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul {
    color: #0298d4;
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur,
.ajde_evcal_calendar .evcal_month_line p {
    color: #0298d4;
}
.eventon_events_list .eventon_list_event .evcal_eventcard,
.evcal_evdata_row,
.evorow .tbrow,
.dark1,
.evo_pop_body {
    background-color: #f5f5f5;
}
.dark1:hover {
    background-color: #d8d8d8;
}
.event_description .bordb,
#evcal_list .bordb,
.eventon_events_list .eventon_list_event .event_description,
.bordr,
#evcal_list,
.evo_pop_body .bordb {
    border-color: #ffffff;
}
.eventon_events_list .eventon_list_event .evcal_list_a:after,
.evcal_list_a:after {
    background-color: #e5e5e5;
}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event {
    background-color: #273793;
}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover {
    background-color: #273793;
}
#eventon_loadbar_section {
    border-color: #e5e5e5;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured,
.evo_pop_body .evcal_desc span.evo_above_title span.featured {
    color: #ffffff;
    background-color: #273793;
}
.event_description .evcal_close {
    background-color: #eaeaea;
}
.event_description .evcal_close:hover {
    background-color: #c7c7c7;
}
#evcal_list .evorow.getdirections,
.evo_pop_body .evorow.getdirections {
    background-color: #ffffff;
}
#evcal_list .evorow.getdirections .evoInput,
.evo_pop_body .evorow.getdirections .evoInput {
    color: #888888;
}
#evcal_list .evorow.getdirections .evcalicon_9 i,
.evo_pop_body .evorow.getdirections .evcalicon_9 i {
    color: #858585;
}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title {
    color: #0298d4;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_pop_body .evcal_desc span.evcal_event_subtitle {
    color: #bab8ba;
}
.fp_popup_option i {
    color: #999;
    font-size: 22px;
}
.evo_cal_above span {
    color: #ffffff;
    background-color: #0298d4;
}
.evo_cal_above span:hover {
    color: #ffffff;
    background-color: #0298d4;
}
.evo_cal_above span.evo-gototoday-btn {
    color: #ffffff;
    background-color: #adadad;
}
.evo_cal_above span.evo-gototoday-btn:hover {
    color: #ffffff;
    background-color: #d3d3d3;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a {
    color: #a0a09f;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend {
    background-color: #f5f5f5;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover {
    color: #0298d4;
    background-color: #e6e6e6;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current {
    color: #ffffff;
    background-color: #cfcfcf;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set {
    color: #ffffff;
    background-color: #f79191;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
    color: #0298d4;
    border-color: #0298d4;
    background-color: #ffffff;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    color: #0298d4;
    border-color: #0298d4;
    background-color: #0298d4;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
    color: #0298d4;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa {
    color: #ffffff;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span,
.evo_pop_body .evcal_desc span.evo_above_title span {
    color: #ffffff;
    background-color: #0298d4;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.canceled,
.evo_pop_body .evcal_desc span.evo_above_title span.canceled {
    color: #ffffff;
    background-color: #f79191;
}
.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a {
    color: #ffffff;
    background: repeating-linear-gradient(45deg, #fdf2f2, #fdf2f2 10px, #fafafa 10px, #fafafa 20px);
}
#eventon_loadbar {
    background-color: #efefef;
}
#eventon_loadbar:before {
    background-color: #0298d4;
}
.evcal_desc .evcal_desc3 em.evocmd_button,
#evcal_list .evcal_desc .evcal_desc3 em.evocmd_button {
    color: #ffffff;
    background-color: #237dbd;
}
.evo_metarow_socialmedia a.evo_ss {
    background-color: #f5f5f5;
}
.evo_metarow_socialmedia a.evo_ss:hover {
    background-color: #9e9e9e;
}
.evo_metarow_socialmedia a.evo_ss i {
    color: #888686;
}
.evo_metarow_socialmedia a.evo_ss:hover i {
    color: #ffffff;
}
.evo_metarow_socialmedia .evo_sm {
    border-color: #cdcdcd;
}
body .EVOSR_section a.evo_do_search,
body a.evosr_search_btn,
.evo_search_bar_in a.evosr_search_btn {
    color: #3d3d3d;
}
body .EVOSR_section a.evo_do_search:hover,
body a.evosr_search_btn:hover,
.evo_search_bar_in a.evosr_search_btn:hover {
    color: #bbbbbb;
}
.EVOSR_section input,
.evo_search_bar input {
    border-color: #ededed;
    background-color: #f2f2f2;
}
.evosr_blur {
    background-color: #f9d789;
    color: #14141e;
}
.evo_search_results_count span {
    background-color: #273793;
    color: #ffffff;
}
.EVOSR_section input:hover,
.evo_search_bar input:hover {
    color: #c5c5c5;
}
.evo_search_results_count {
    color: #14141e;
}
.eventon_fc_days .evo_fc_day {
    background-color: #ffffff;
    color: #d4d4d4;
}
.eventon_fc_days .evo_fc_day:hover {
    background-color: #0298d4;
    color: #ffffff;
}
.eventon_fc_days .evo_fc_day.has_events {
    background-color: #0298d4;
    color: #ffffff;
}
.eventon_fc_days .evo_fc_day.has_events:hover {
    background-color: #0298d4;
    color: #272c2d;
}
.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus {
    background-color: #272c2d;
    color: #fcfcfc;
}
.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus:hover {
    background-color: #fbfbfb;
    color: #0298d4;
}
.eventon_fc_daynames .evo_fc_day {
    color: #0298d4;
}
.eventon_fc_daynames .evo_fc_day:hover {
    color: #d4d4d4;
}
.eventon_fc_days .evo_fc_day.today:before {
    background-color: #0298d4;
}
.evofc_title_tip,
.evoFC_tip {
    background-color: #273793;
    color: #f7f7f7;
}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot {
    background: -moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(1%, rgba(245, 245, 245, 0.01)), color-stop(100%, rgba(245, 245, 245, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(245, 245, 2454, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em {
    color: #bab8ba;
}
.eventon_events_list .eventon_list_event .desc_trig {
    background-color: #fafafa;
}
.eventon_events_list .eventon_list_event .desc_trig:hover {
    background-color: #f4f4f4;
}
.ajde_evcal_calendar .calendar_header p,
.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
.evo_lightbox_content h3.evo_h3,
body .ajde_evcal_calendar h4.evo_h4,
.evo_content_in h4.evo_h4,
.evo_metarow_ICS .evcal_evdata_cell p a,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2,
.eventon_list_event .evcal_desc span.evcal_event_title,
.evcal_desc span.evcal_desc2,
.evo_metarow_ICS .evcal_evdata_cell p a,
.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,
.evo_clik_row .evo_h3,
.evotax_term_card .evotax_term_details h2,
.evotax_term_card h3.evotax_term_subtitle,
.ajde_evcal_calendar .evo_sort_btn,
.eventon_main_section #evcal_cur,
.ajde_evcal_calendar .calendar_header p.evo_month_title,
.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
.eventon_events_list .eventon_list_event .evcal_cblock,
.ajde_evcal_calendar .evcal_month_line,
.eventon_event .event_excerpt_in h3 {
    font-family: roboto, "arial narrow";
}
.ajde_evcal_calendar .eventon_events_list p,
.eventon_events_list .eventon_list_event .evcal_desc span,
.evo_pop_body .evcal_desc span,
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_pop_body .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn,
.evo_pop_body .evcal_btn,
.evcal_btn,
.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers,
.evo_pop_body .evo_event_headers.canceled,
.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
.evo_pop_body .evcal_list_a .evo_above_title span,
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
#evcal_list .eventon_list_event .evoInput,
.evo_pop_body .evoInput,
.evcal_evdata_row .evcal_evdata_cell p,
#evcal_list .eventon_list_event p.no_events,
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
.evoGuideCall em,
.evo_cal_above span,
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
.eventon_sort_line p,
.eventon_filter_line p {
    font-family: "open sans", "arial narrow";
}
.ajde_evcal_calendar .evo_sort_btn,
.eventon_sf_field p,
.evo_srt_sel p.fa {
    color: #51b7e0;
}
.ajde_evcal_calendar .evo_sort_btn:hover {
    color: #0298d4;
}
#evcal_list .eventon_list_event .evcal_desc em {
    color: #bab8ba;
}
#evcal_list .eventon_list_event .evcal_desc em a {
    color: #c8c8c8;
}
#evcal_list .eventon_list_event .event_description .evcal_btn,
.evo_pop_body .evcal_btn {
    color: #ffffff;
    background: #237ebd;
}
#evcal_list .eventon_list_event .event_description .evcal_btn:hover,
.evo_pop_body .evcal_btn:hover {
    color: #ffffff;
    background: #237ebd;
}
.evcal_evdata_row .evcal_evdata_icons i,
.evcal_evdata_row .evcal_evdata_custometa_icons i {
    color: #6b6b6b;
    font-size: 18px;
}
.evcal_evdata_row .evcal_evdata_cell h3,
.evo_clik_row .evo_h3 {
    font-size: 18px;
}
#evcal_list .eventon_list_event .evcal_cblock {
    color: #ababab;
}
.evcal_evdata_row .evcal_evdata_cell h2,
.evcal_evdata_row .evcal_evdata_cell h3 {
    color: #6b6b6b;
}
#evcal_list .eventon_list_event .evcal_eventcard p,
.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul {
    color: #0298d4;
}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur,
.ajde_evcal_calendar .evcal_month_line p {
    color: #0298d4;
}
.eventon_events_list .eventon_list_event .evcal_eventcard,
.evcal_evdata_row,
.evorow .tbrow,
.dark1,
.evo_pop_body {
    background-color: #f5f5f5;
}
.dark1:hover {
    background-color: #d8d8d8;
}
.event_description .bordb,
#evcal_list .bordb,
.eventon_events_list .eventon_list_event .event_description,
.bordr,
#evcal_list,
.evo_pop_body .bordb {
    border-color: #ffffff;
}
.eventon_events_list .eventon_list_event .evcal_list_a:after,
.evcal_list_a:after {
    background-color: #e5e5e5;
}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event {
    background-color: #273793;
}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover {
    background-color: #273793;
}
#eventon_loadbar_section {
    border-color: #e5e5e5;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured,
.evo_pop_body .evcal_desc span.evo_above_title span.featured {
    color: #ffffff;
    background-color: #273793;
}
.event_description .evcal_close {
    background-color: #eaeaea;
}
.event_description .evcal_close:hover {
    background-color: #c7c7c7;
}
#evcal_list .evorow.getdirections,
.evo_pop_body .evorow.getdirections {
    background-color: #ffffff;
}
#evcal_list .evorow.getdirections .evoInput,
.evo_pop_body .evorow.getdirections .evoInput {
    color: #888888;
}
#evcal_list .evorow.getdirections .evcalicon_9 i,
.evo_pop_body .evorow.getdirections .evcalicon_9 i {
    color: #858585;
}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title {
    color: #0298d4;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_pop_body .evcal_desc span.evcal_event_subtitle {
    color: #bab8ba;
}
.fp_popup_option i {
    color: #999;
    font-size: 22px;
}
.evo_cal_above span {
    color: #ffffff;
    background-color: #0298d4;
}
.evo_cal_above span:hover {
    color: #ffffff;
    background-color: #0298d4;
}
.evo_cal_above span.evo-gototoday-btn {
    color: #ffffff;
    background-color: #adadad;
}
.evo_cal_above span.evo-gototoday-btn:hover {
    color: #ffffff;
    background-color: #d3d3d3;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a {
    color: #a0a09f;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend {
    background-color: #f5f5f5;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover {
    color: #0298d4;
    background-color: #e6e6e6;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current {
    color: #ffffff;
    background-color: #cfcfcf;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set {
    color: #ffffff;
    background-color: #f79191;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows {
    color: #0298d4;
    border-color: #0298d4;
    background-color: #ffffff;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover {
    color: #0298d4;
    border-color: #0298d4;
    background-color: #0298d4;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa {
    color: #0298d4;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa {
    color: #ffffff;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span,
.evo_pop_body .evcal_desc span.evo_above_title span {
    color: #ffffff;
    background-color: #0298d4;
}
.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.canceled,
.evo_pop_body .evcal_desc span.evo_above_title span.canceled {
    color: #ffffff;
    background-color: #f79191;
}
.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a {
    color: #ffffff;
    background: repeating-linear-gradient(45deg, #fdf2f2, #fdf2f2 10px, #fafafa 10px, #fafafa 20px);
}
#eventon_loadbar {
    background-color: #efefef;
}
#eventon_loadbar:before {
    background-color: #0298d4;
}
.evcal_desc .evcal_desc3 em.evocmd_button,
#evcal_list .evcal_desc .evcal_desc3 em.evocmd_button {
    color: #ffffff;
    background-color: #237dbd;
}
.evo_metarow_socialmedia a.evo_ss {
    background-color: #f5f5f5;
}
.evo_metarow_socialmedia a.evo_ss:hover {
    background-color: #9e9e9e;
}
.evo_metarow_socialmedia a.evo_ss i {
    color: #888686;
}
.evo_metarow_socialmedia a.evo_ss:hover i {
    color: #ffffff;
}
.evo_metarow_socialmedia .evo_sm {
    border-color: #cdcdcd;
}
body .EVOSR_section a.evo_do_search,
body a.evosr_search_btn,
.evo_search_bar_in a.evosr_search_btn {
    color: #3d3d3d;
}
body .EVOSR_section a.evo_do_search:hover,
body a.evosr_search_btn:hover,
.evo_search_bar_in a.evosr_search_btn:hover {
    color: #bbbbbb;
}
.EVOSR_section input,
.evo_search_bar input {
    border-color: #ededed;
    background-color: #f2f2f2;
}
.evosr_blur {
    background-color: #f9d789;
    color: #14141e;
}
.evo_search_results_count span {
    background-color: #273793;
    color: #ffffff;
}
.EVOSR_section input:hover,
.evo_search_bar input:hover {
    color: #c5c5c5;
}
.evo_search_results_count {
    color: #14141e;
}
.eventon_fc_days .evo_fc_day {
    background-color: #ffffff;
    color: #d4d4d4;
}
.eventon_fc_days .evo_fc_day:hover {
    background-color: #0298d4;
    color: #ffffff;
}
.eventon_fc_days .evo_fc_day.has_events {
    background-color: #0298d4;
    color: #ffffff;
}
.eventon_fc_days .evo_fc_day.has_events:hover {
    background-color: #0298d4;
    color: #272c2d;
}
.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus {
    background-color: #272c2d;
    color: #fcfcfc;
}
.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus:hover {
    background-color: #fbfbfb;
    color: #0298d4;
}
.eventon_fc_daynames .evo_fc_day {
    color: #0298d4;
}
.eventon_fc_daynames .evo_fc_day:hover {
    color: #d4d4d4;
}
.eventon_fc_days .evo_fc_day.today:before {
    background-color: #0298d4;
}
.evofc_title_tip,
.evoFC_tip {
    background-color: #273793;
    color: #f7f7f7;
}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot {
    background: -moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(1%, rgba(245, 245, 245, 0.01)), color-stop(100%, rgba(245, 245, 245, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(245, 245, 2454, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, 0.01) 1%, rgba(245, 245, 245, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f5f5f5', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em {
    color: #bab8ba;
}
.wpa-hide-ltr#skiplinks a,
.wpa-hide-ltr#skiplinks a:hover,
.wpa-hide-ltr#skiplinks a:visited {
}
.wpa-hide-ltr#skiplinks a:active,
.wpa-hide-ltr#skiplinks a:focus {
    background-color: #f1f1f1;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto;
    color: #0073aa;
    display: block;
    font-weight: 600;
    height: auto;
    line-height: normal;
    padding: 15px 23px 14px;
    position: absolute;
    left: 6px;
    top: 7px;
    text-decoration: none;
    text-transform: none;
    width: auto;
    z-index: 100000;
}
h1,
h2,
h3,
h4,
h5,
h6,
.vw-header-font,
.vw-post-box__read-more,
#wp-calendar caption,
.vw-accordion-header-text,
.vw-review-item-title,
.vw-previous-link-page,
.vw-next-link-page,
.vw-quote,
blockquote,
.product_list_widget a,
.woocommerce div.product .woocommerce-tabs ul.tabs {
    font-family: custom_font_1;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: normal;
    font-style: normal;
    color: #272727;
}
body,
cite,
.vw-quote-cite {
    font-family: custom_font_2;
    font-weight: 400;
    font-style: normal;
    color: #272727;
    font-size: 16px;
}
.vw-logo__link {
    margin-top: 13px;
    margin-right: 0;
    margin-bottom: 11px;
    margin-left: 0;
}
.vw-site-header__floating {
    padding-top: 11px;
    padding-bottom: 11px;
}
.vw-top-bar {
    background: #272c2d;
}
.vw-top-bar__inner,
.vw-top-bar .vw-site-social-profile-icon {
    color: #bbbbbb;
}
.vw-menu-main {
    font-family: custom_font_1;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    font-size: 13px;
}
.vw-menu-main .main-menu-link {
    color: #222;
}
.vw-menu-main .main-menu-link:hover {
    color: #0299d4;
}
.vw-menu-main .sub-menu-link {
    color: #111111;
}
.vw-menu-main .sub-menu-link:hover {
    color: #0299d4;
}
.vw-menu-main .sub-menu {
    background: #ffffff;
}
.vw-menu-main .sub-menu-link:hover {
    background: #f5f5f5;
}
.vw-site-footer__area {
    background-color: #111;
}
.vw-site-footer__area h1,
.vw-site-footer__area h2,
.vw-site-footer__area h3,
.vw-site-footer__area h4,
.vw-site-footer__area h5,
.vw-site-footer__area h6 {
    color: #ffffff;
}
.vw-site-footer__area,
.vw-site-footer__area .vw-icon-social {
    color: #dcdcdc;
}
.prisna-gwt-align-left {
    text-align: left !important;
}
.prisna-gwt-align-right {
    text-align: right !important;
}

body {
    top: 0 !important;
}
.goog-te-banner-frame {
    display: none !important;
    visibility: hidden !important;
}

.goog-tooltip,
.goog-tooltip:hover {
    display: none !important;
}
.goog-text-highlight {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
