#top-menu li.current-menu-item>a{color:#231F20!important}#main-footer{display:none}.wf-loading{font-family:"Open Sans",Arial,sans-serif;visibility:hidden}.wf-active{font-family:"proxima-nova",sans-serif;visibility:visible}body,html{font-family:"proxima-nova",sans-serif}#main-header .et_mobile_menu .menu-item-has-children>a{position:relative}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.et_mobile_menu li li{padding-left:0}#page-container{margin-top:136px!important}.home #page-container{margin-top:0!important}div.et_pb_section.et_pb_section_0.et_section_regular.et_pb_section_first{padding-top:0!important}#top-menu a{text-transform:uppercase}#top-menu .current_page_item a,#top-menu li.current-menu-ancestor>a{color:#3b97c8!important}#et-secondary-nav .menu-item-has-children>a:first-child:after,#top-menu .menu-item-has-children>a:first-child:after{top:40px!important}#et-info #et-info-phone,#et-info a{visibility:hidden}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3{text-transform:uppercase}h1{color:#3b97c8!important}#insidepagetitle h1{font-size:75px!important;color:#b3b3b3!important;margin-top:125px}#insidepagetitle.basic h1{margin-top:50px!important}h5{margin:0;padding:0}.orangetext{color:#3b97c8}.lightorange{color:#3b97c8}.lightpurple{color:#231F20}.darkpurple{color:#231F20}p{margin:0 0 30px 0;padding:0}.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.4em 3.5em!important}.et_button_no_icon .et_pb_button{color:#fff!important}#homeslider .et_pb_slide_description{padding:25% 8%}#homeslider h1{font-size:75px}#homehours h5,#homecalendar h5{margin-bottom:10px}#homecalendar{margin-bottom:0!important}.calltoaction h1{margin:100px 0 -20px 0}div#tribe-events-list-widget-2.et_pb_widget.tribe-events-list-widget{margin:0!important;width:100%!important}.tribe-events-list-widget .tribe-events-list-widget-events{padding:0!important}ol.tribe-list-widget{padding-bottom:0!important}h4.tribe-event-title{margin:0;padding:0}h4.tribe-event-title a{font-size:20px!important;color:#78539a!important}.tribe-event-duration{font-size:15px!important}.tribe-events-list-widget .tribe-events-widget-link a{font-size:18px;font-weight:normal;color:#ea631e!important}.post-type-archive-tribe_events .container,.tribe_events-template-default .container{padding-top:0!important}.post-type-archive-tribe_events #main-content .container:before,.tribe_events-template-default #main-content .container:before{display:none!important}.post-type-archive-tribe_events .et_right_sidebar #left-area,.tribe_events-template-default .et_right_sidebar #left-area{padding-right:0!important}.post-type-archive-tribe_events #left-area,.tribe_events-template-default #left-area{width:100%!important;padding:0!important}.post-type-archive-tribe_events #sidebar,.tribe_events-template-default #sidebar{display:none!important}#tribe-events-content{padding-bottom:50px}#tribe-bar-form .tribe-bar-submit input[type=submit]{background:#592e78}.tribe-events-calendar thead th{background:#592e78;color:#fff}#tribe-events-content .tribe-events-tooltip h4{color:#592e78!important}td.tribe-events-present div[id*=tribe-events-daynum-]{background-color:#926eb7!important}.tribe-events-notices{background:#f68f1e;border-radius:4px;border:none;color:#fff;margin:10px 0 18px;padding:8px 35px 8px 14px;text-shadow:none}.tribe-events-notices ul{padding:0!important}.tribe-mini-calendar-event .list-date .list-dayname{font-size:10px}h2.give-form-title{display:none}form.give-form .form-row input[type=text],form.give-form .form-row input[type=email].required{padding:1.5em 1em}.give-submit-button-wrap .give-submit{background:#e8501f;color:#fff;padding:.5em 1.5em}.give_error,.give_success{padding:0 1em 0 1em}#main-content .container{padding-top:25px!important}#nlfooter{font-size:14px;color:#fff}.et_pb_social_media_follow li a.icon{border-radius:50px}.mobile_menu_bar:before{background-color:#3b97c8;color:#fff!important}.et_mobile_menu{width:126%;margin-left:-13%;padding:5%;border-top:none;background:#f7f9fb}.et_mobile_menu li a{padding:12px 5%;text-align:center;color:#592e78;text-transform:uppercase}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#3b97c8;color:#fff}@media screen and (min-width:980px){#et-top-navigation{padding:0 0 50px 0!important}.home #et-top-navigation{padding:0 0 110px 0!important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-top:41px;padding-bottom:0!important}#top-menu li{padding-right:30px}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;top:0;background:#3b97c8;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}ul.sub-menu{background-color:rgba(255,255,255,1)!important}ul.sub-menu li a:before{display:none}ul.sub-menu li a:hover{color:#fff!important}.bordercolumns .et_pb_column{width:50%!important}.borderright{border-right:2px solid #3b97c8;margin-right:0!important;padding-right:5.5%!important}.lastcolumn{padding-left:5.5%}}@media screen and (max-width:980px){#main-header .et_mobile_menu{background-color:#fff!important}.et_pb_column{margin-bottom:50px}}@media screen and (max-width:768px){#homeslider h1{font-size:50px!important}#insidepagetitle h1{font-size:50px!important;margin-top:50px}#insidepagetitle.basic h1{margin-top:0!important}.tribe-events-sub-nav li a{background:#592e78}.tribe-events-calendar td.tribe-events-present.mobile-active{background:#fff}#tribe-mobile-container{margin:30px auto 10px}}@media screen and (max-width:480px){.calltoaction h1{margin:150px 0 -45px 0}h1{font-size:35px!important}}