:root{--tec-font-family-sans-serif: inherit;--tec-font-size-0: 0.9rem;--tec-font-size-1: 1rem;--tec-line-height-0: 1.2rem;--tec-color-text-primary: #686868;--tec-color-event-icon-hover: #139cbe;--tec-color-accent-primary: #139cbe;--tec-color-border-active-month-grid-hover: #139cbe;--tec-color-accent-secondary-hover: #139cbe;--tec-color-icon-primary: #686868;--tec-color-icon-active: #139cbe;--tec-line-height-1: 1rem;--tec-color-background-primary-multiday: rgba(19, 156, 190, .2);--tec-color-background-primary-multiday-hover: rgba(19, 156, 190, .4)
}.tribe-events-pg-template{width:100%}.tribe-events-single-event-title{line-height:2.5rem}.tribe-events-c-subscribe-dropdown__list-item,.tribe-events-c-messages__message-list-item,.tribe-events-sub-nav li,.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{list-style-type:none}h3.tribe-events-calendar-month__header-column-title{font-size:1rem !important;font-weight:700 !important}.tribe-events-calendar-month__day-date-daynum{font-size:1rem}body .tribe-events-calendar-month__events h3.tribe-events-calendar-month__multiday-event-hidden-title.tribe-common-h8{font-size:var(--tec-font-size-1) !important;line-height:var(--tec-line-height-0) !important}.tribe-events .tribe-events-calendar-list__event-title-link,.tribe-events .tribe-events-calendar-list__event-title-link:visited,.tribe-events .tribe-events-calendar-list__event-title-link:hover,.tribe-events .tribe-events-calendar-list__event-title-link:active,.tribe-events .tribe-events-calendar-list__event-title-link:focus,.tribe-events .tribe-events-calendar-day__event-title-link,.tribe-events .tribe-events-calendar-day__event-title-link:visited,.tribe-events .tribe-events-calendar-day__event-title-link:hover,.tribe-events .tribe-events-calendar-day__event-title-link:active,.tribe-events .tribe-events-calendar-day__event-title-link:focus,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover{color:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-list__event-title-link:active,.tribe-events .tribe-events-calendar-list__event-title-link:focus,.tribe-events .tribe-events-calendar-list__event-title-link:hover{border-bottom-color:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{font-size:0.8rem;line-height:1rem}time .tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{line-height:2.5rem}.tribe-common .tribe-common-h--alt{font-weight:700}.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__calendar-event-title-link{color:rgba(102,69,150,0.8)}.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__calendar-event-title-link:hover{color:#664596}.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__calendar-event-title-link{color:rgba(62,109,150,0.8)}.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__calendar-event-title-link:hover{color:#3e6d96}.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__calendar-event-title-link{color:rgba(1,146,59,0.8)}.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__calendar-event-title-link:hover{color:#01923b}.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__calendar-event-title-link{color:rgba(19,156,190,0.8)}.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__calendar-event-title-link:hover{color:#139cbe}.tribe-events .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-wrapper{height:1.7rem}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title.tribe-common-h8{font-weight:700;line-height:1.7rem}.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__multiday-event-bar-inner{background-color:rgba(102,69,150,0.2)}.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe_events_cat-deaf-and-hard-of-hearing .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:rgba(102,69,150,0.4)}.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__multiday-event-bar-inner{background-color:rgba(62,109,150,0.2)}.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe_events_cat-independent-living .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:rgba(62,109,150,0.4)}.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__multiday-event-bar-inner{background-color:rgba(1,146,59,0.2)}.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe_events_cat-youth .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:rgba(1,146,59,0.4)}.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__multiday-event-bar-inner{background-color:rgba(19,156,190,0.2)}.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe_events_cat-personal-care-management .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:rgba(19,156,190,0.4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe,.tribe-events-venue-map{max-height:unset;height:95%}.tribe-events-single-section.secondary{flex-grow:1}.tribe-events-single-section.secondary .tribe-events-venue-map{flex-basis:50%}@media (max-width: 784px){.tribe-events-event-image{display:none}}a.skip-navigation{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}body[data-dropdown-style="minimal"] #top .sf-menu>li ul{padding:0px}body[data-dropdown-style="minimal"] #top .sf-menu>li ul li{padding:10px 20px}body[data-dropdown-style="minimal"] #top .sf-menu li ul li a{font-size:1.25em;line-height:1.25em}.sf-menu .sf-sub-indicator [class^="icon-"]{color:#139CBE !important}header#top nav>ul li{z-index:0}header#top nav>ul li.sfHover{z-index:1}body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current-menu-ancestor>a,body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current_page_parent>a,body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current_page_item>a,body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current_page_ancestor>a .sf-sub-indicator i,body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current_page_parent>a .sf-sub-indicator i,body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current_page_item>a .sf-sub-indicator i{color:#139CBE !important}header#top .container nav .sf-menu>li>a{padding-top:10px;padding-bottom:10px}body #header-outer:not([data-lhe="animated_underline"]) header#top nav>ul>li.menu-item:hover>a,#header-outer:not([data-lhe="animated_underline"]) header#top nav>ul>li.menu-item:hover>a{color:#139CBE !important}body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current-menu-ancestor>a,body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current_page_parent>a,body #header-outer:not([data-lhe="animated_underline"]) header#top .container nav .sf-menu>li.current_page_item>a{border-bottom:2px solid}body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li.sfHover ul li:hover,.sub-menu>li.sfHover,.sub-menu li.current_page_item,.sub-menu li.current-menu-parent{background-color:#139CBE !important}body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li.sfHover ul li:hover>a,.sub-menu>li.sfHover>a,.sub-menu li.current_page_item>a,.sub-menu li.current-menu-parent>a{color:#FFF !important}.material #header-secondary-outer{min-height:42px}.nectar-center-text{display:none}#header-secondary-outer .sf-menu{float:none;padding:0 !important}#header-secondary-outer .sf-menu li{border-right:1px solid #FFF}#header-secondary-outer .sf-menu li a{line-height:10px;font-weight:600}#header-secondary-outer .container{min-height:42px;display:flex;flex-wrap:nowrap}#header-secondary-outer .container>nav,#header-secondary-outer .container>div{display:flex;align-items:center}#header-secondary-outer .container>nav{flex-grow:1}#header-secondary-outer .container>nav li:hover a{color:#FFF !important;text-decoration:underline}#header-secondary-outer .container .zeno_font_resizer{padding:0}#header-outer nav>ul.secondary_nav_widget{margin-left:1.5em}.em{font-style:italic}#pca-steps .nectar-icon-list h4{font-size:1.43em !important;line-height:40px;font-weight:400}.nectar-icon-list[data-icon-size="small"] .nectar-icon-list-item .list-icon-holder,.nectar-icon-list[data-icon-size="small"] .nectar-icon-list-item .list-icon-holder span{line-height:32px !important;font-size:20px !important;width:35px;height:35px}#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(1) .list-icon-holder,#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(1) span{border-color:#351f7a;color:#351f7a}#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(2) .list-icon-holder,#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(2) span{border-color:#35378b;color:#35378b}#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(3) .list-icon-holder,#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(3) span{border-color:#36579e;color:#36579e}#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(4) .list-icon-holder,#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(4) span{border-color:#357bae;color:#357bae}#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(5) .list-icon-holder,#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(5) span{border-color:#34a3bd;color:#34a3bd}#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(6) .list-icon-holder,#pca-steps .nectar-icon-list .nectar-icon-list-item:nth-child(6) span{border-color:#32c0de;color:#32c0de}.left-margin-iwithtext .iwithtext{margin-left:28px}.left-margin-iwithtext .iwithtext i{font-size:28px !important}.swiper-slide .content p.transparent-bg span{box-shadow:none !important;background-color:rgba(19,156,190,0.8) !important;padding:0px 15px 15px 15px !important}#page-header-bg .container h1{display:inline-block;background-color:rgba(19,156,190,0.8) !important;padding:10px 15px}.grav-wrap a{font-size:1.87em;color:#2AC4EA;font-weight:700}.grav-wrap .date{font-weight:600;margin-top:20px}.grav-wrap .date ::after{content:"";border-bottom:2px solid #FFF;display:block;width:80px;margin-top:10px}.nectar-recent-posts-single_featured h2{font-size:2.38em !important;line-height:.7em !important}.nectar-recent-posts-single_featured h2 span{line-height:1.2em !important}.nectar-recent-posts-single_featured.multiple_featured[data-nav-location="side"]>.container .controls{font-weight:600}.nectar-recent-posts-single_featured .grav-wrap .text a::before{background-color:unset}body .col.light a{color:#FFF}.nectar-highlighted-text h4 strong em{background-color:#139CBE;padding:10px}.nectar-highlighted-text h4 strong em:before{background-color:unset !important}.center-icon .nectar_icon_wrap{width:100%}.center-icon .nectar_icon_wrap .nectar_icon{display:flex;justify-content:center}.icon[src$="svg"]{width:100px}.flex-center .wpb_wrapper{display:flex;justify-content:center;align-items:center}.call-to-action-icon{margin-right:50px}.toggles{border-top:2px solid rgba(0,0,0,0.08)}body #header-secondary-outer nav>ul>li>a{font-size:1em !important}body .swiper-slide .content p{font-size:3.8em}#page-header-bg h1,body .row .col.section-title h1,.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2,body #error-404 h1{font-size:3.35em !important;line-height:1em !important}.h1,.body h1,body .row .col.section-title h1{font-size:2.35em !important}.h2,#page-header-bg h2,article.post .post-header h2,article.post.quote .post-content h2,article.post.link .post-content h2,article.post.format-status .post-content h2,#call-to-action span,.woocommerce .full-width-tabs #reviews h3,.row .col.section-title h2,.nectar_single_testimonial[data-style="bold"] p,.woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,body #error-404 h2,.woocommerce-page .woocommerce p.cart-empty{font-size:2.86em !important}.h3,.row .col h3,.toggle h3 a,.ascend #respond h3,.ascend h3#comments,.woocommerce ul.products li.product.text_on_hover h3,.masonry.classic_enhanced .masonry-blog-item h3.title,.woocommerce ul.products li.product.material h3,.woocommerce-page ul.products li.product.material h3,.portfolio-items[data-ps="8"] .col h3,.nectar-hor-list-item[data-font-family="h3"],.woocommerce ul.products li.product h2,.nectar-quick-view-box h1{font-size:2.38em !important}.auto_meta_overlaid_spaced .masonry-blog-item .post-header,.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3{font-size:1.1em !important;line-height:1.2em}.toggle h3 a{font-size:.6em !important;line-height:.8em !important;padding:.8em 0 !important}div[data-style*="minimal"] .toggle h3 i{border-color:#139CBE}div[data-style="minimal"] .toggle h3 i::before,div[data-style="minimal"] .toggle h3 i::after{background-color:#139CBE}.h4,body h4,.row .col h4,.portfolio-items .work-meta h4,.list-icon-holder[data-icon_type="numerical"] span,.portfolio-items .col.span_3 .work-meta h4,#respond h3,.blog-recent.related-posts h3.title,h3#comments,.portfolio-items[data-ps="6"] .work-meta h4,.nectar-hor-list-item[data-font-family="h4"],.toggles[data-style="minimal_small"] .toggle>h3 a,.woocommerce #reviews #reply-title,p.woocommerce.add_to_cart_inline>span.woocommerce-Price-amount,p.woocommerce.add_to_cart_inline ins>span.woocommerce-Price-amount,#header-outer .total,#header-outer .total strong{font-size:1.9em !important}.h5,body h5,.row .col h5,.portfolio-items .work-item.style-3-alt p,.nectar-hor-list-item[data-font-family="h5"]{font-size:1.43em !important;line-height:1.33em;font-weight:400}.h6,body h6,.row .col h6,.nectar-hor-list-item[data-font-family="h6"]{font-size:1.19em !important;font-weight:400}.masonry.material .masonry-blog-item .meta-category a,.related-posts[data-style="material"] .meta-category a,.post-area.featured_img_left article .meta-category a,.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a{font-size:.9em !important}body #page-header-bg .span_6 span.subheader,#page-header-bg span.result-num,body .row .col.section-title>span,.nectar-box-roll .overlaid-content .subheader{font-size:2.35em !important}body .nectar-recent-posts-single_featured.multiple_featured .controls li .title{font-size:.857em}body #footer-outer #copyright{font-size:.665em}body .nectar-button.large{font-size:.66em}.nectar-fancy-box[data-style="color_box_hover"] .box-bg{opacity:1}.nectar-fancy-box .box-bg,.nectar-fancy-box:hover .box-bg{transform:none}.nectar-fancy-box::after{display:none}.nectar-fancy-box:hover .box-bg{filter:blur(0.1em)}.nectar-fancy-box:hover .box-bg::after{background-color:rgba(51,51,51,0.5)}.nectar-fancy-box.using-img .inner .inner-wrap h5{font-size:1.5em !important}#footer-outer #footer-widgets .row{padding:40px 0 0 0}#footer-outer #copyright[data-layout="centered"]{padding:0  0 20px 0 !important}#footer-widgets .col.span_8 p{text-align:center;font-size:0.81em}abbr[title]{border-bottom:none !important;cursor:inherit !important;text-decoration:none !important}#calendar-container .wpb_wrapper,.em-calendar-wrapper{width:100%}.em-calendar.fullcalendar thead tr td{font-size:.7em;text-align:center}.em-calendar.fullcalendar thead tr td:first-child{text-align:left}.em-calendar.fullcalendar thead tr td:last-child{text-align:right}.em-calendar.fullcalendar tbody tr td{width:14%;height:150px;line-height:1.5em}table.em-calendar td.eventful a,table.em-calendar td.eventful-today a{color:#139CBE}#footer-outer .widget{margin-bottom:0}#footer-widgets .row{display:flex}#footer-widgets .row .col{display:flex;justify-content:center;align-items:center}#footer-widgets .row .col img{margin-bottom:0}#footer-outer{padding:20px 0}@media (max-width: 1024px){body header#top .container #logo img,#header-outer[data-permanent-transparent="false"] .container #logo .dark-version{height:80px !important}body .swiper-slide .content p,body .swiper-slide .content p.transparent-bg span{font-size:1em !important}body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p{line-height:2em !important}.swiper-slide .content p.transparent-bg span{padding:15px !important}}@media (max-width: 768px){header#top{padding:0 2%}}@media (min-width: 691px) and (max-width: 768px){.full-width-content .vc_col-sm-12 .nectar-recent-posts-single_featured .recent-post-container{padding:30px}.nectar-recent-posts-single_featured.multiple_featured>.container{padding-left:50px !important;padding-right:50px !important}}@media (max-width: 690px){body{font-size:18px;line-height:24px}body .swiper-slide .content p,body .swiper-slide .content p.transparent-bg span{font-size:.5em !important}body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p{line-height:1.3em !important}#page-header-bg h1{font-size:2em !important;line-height:1.1em !important}.h3,body h3,.row .col h3{font-size:1.7em !important;line-height:1.4em !important}.h4,body h4,.row .col h4{font-size:1.5em !important;line-height:1.2em !important}.h5,body h5,.row .col h5{font-size:1em !important}.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3{font-size:.8em !important;line-height:1em}#footer-widgets .row{flex-direction:column;align-items:center}#footer-widgets address{margin-bottom:20px}#footer-widgets .container .row>div:last-child{margin-bottom:40px !important}}.grav-wrap .text>span{display:none}.grav-wrap .text>a{border-bottom:2px solid #FFF;padding-bottom:5px}

/*# sourceMappingURL=theme-frontend.css.map */
