@import 'https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@100;300;400;700&display=swap';@import 'https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap';html,body{width:100%;height:100%}*{margin:0;padding:0}body{background:#fff;color:#000;font-family:alegreya sans,sans-serif;font-weight:400;margin:0}img{border:none;height:auto;max-width:100%}a{text-decoration:none;color:#005677}li{}.alignleft{display:inline;float:left;margin:0 10px 10px 0}.alignright{display:inline;float:right;margin:0 0 10px 10px}.aligncenter{display:inline;float:center}.clear:after{clear:both}.clear:before,.clear:after{display:table;content:""}body.admin-bar{padding-top:32px}.container,.layout{margin:0 auto;width:1200px}.top{background:#005677;color:#fff;padding:52px 0 114px;min-height:60px}.top h1{font-family:alegreya sans,sans-serif;font-size:48px;font-weight:700;margin:0}.content-container{top:-54px;position:relative;padding-bottom:54px;z-index:10;background:#fff}.primary-content{float:left;width:872px;font-size:18px;line-height:28px}.secondary{float:right;width:288px;padding:25px 20px}.main{float:left;width:740px}.featured-image{margin-bottom:20px}.secondary h3.widget-title{font-family:alegreya sans,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase;margin-bottom:18px}.secondary li{margin-bottom:10px;list-style-type:none}.secondary li ul{margin:0 0 10px 14px}.secondary li ul li{margin-bottom:4px}.topbar{background:#d9d1ca}.topbar .textwidget{color:#000;text-align:left;padding:10px 0}.topbar .textwidget p{margin-bottom:8px}header{background:#fff;width:100%}.logo{float:left;height:100%;width:130px}.logo img{height:auto;margin-top:13px;width:125px}header,.logo,.header-navigation .tabs{height:111px}.menu-mobile,.mobile-top{display:none}.header-navigation{float:right;margin-right:29px;width:52%}.navigation-menu,.sub-navigation-menu{float:left;width:100%}.navigation-menu{padding-top:19px}.sub-navigation-menu{padding-top:26px}@-moz-document url-prefix(){.navigation-menu{padding-top:20px}.sub-navigation-menu{padding-top:25px}}.navigation-menu ul,.sub-navigation-menu ul{float:right}.navigation-menu li,.sub-navigation-menu li{float:left;font-family:alegreya sans,sans-serif;list-style-type:none;text-transform:uppercase}.navigation-menu li{font-size:16px;font-weight:700;letter-spacing:1.2px;margin-right:23px}.sub-navigation-menu li{font-size:16px;font-weight:300;margin-right:10px}.navigation-menu li:last-child,.sub-navigation-menu li:last-child{margin-right:0}.navigation-menu li a{color:#005677}.sub-navigation-menu li a{color:#005677}.open-close,.mobile-sub-menu,.mobile-tabs{display:none}.dropdown{float:right;position:relative;margin:18px 0 0;right:0;z-index:5000}.dropdown-menu ul ul li{display:none}.dropdown-menu ul li.menu-item:hover>ul>li{display:block}.dropdown-menu ul li.menu-item:hover>ul{filter:alpha(opacity="100");opacity:1}.dropdown-menu ul li.menu-item:hover>ul ul{filter:alpha(opacity="0");opacity:0}.dropdown-menu ul li.menu-item:hover>ul li.menu-item:hover>ul{filter:alpha(opacity="100");opacity:1}.dropdown-menu ul li.menu-item:hover>ul li.menu-item:hover>ul>li{display:block}.dropdown-menu{display:block}.dropdown-menu ul{list-style:none}.dropdown-menu ul li{margin-right:23px;position:relative}.dropdown-menu ul ul li,.dropdown-menu ul li:last-child{margin-right:0;position:relative}.dropdown-menu ul a{color:#005677;font-family:alegreya sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.2px;padding-bottom:25px;text-decoration:none;text-transform:uppercase}.dropdown-menu>ul>li{float:left}.dropdown-menu>ul>li>a{display:inline-block;height:25px}.dropdown-menu ul ul{background:#fff;border:1px solid #ccc;border-bottom:0;border-top:0;filter:alpha(opacity="0");font-size:12px;left:0;opacity:0;position:absolute;width:280px}.dropdown-menu ul ul li{background:#fff;border-bottom:1px solid #ccc;color:#005677;padding:6px 0}.dropdown-menu ul ul li a{color:#005677;display:block;font-family:canada-type-gibson;font-size:15px;font-weight:300;padding:4px 10px;text-transform:none}.dropdown-menu ul ul ul{left:280px;margin-top:0;top:0}.tabs{float:right;width:241px}.tabs a{background:#b6dad3;color:#fff;float:left;font-family:alegreya sans,sans-serif;font-size:16px;font-weight:400;padding:9px 0 9px 10px;text-transform:uppercase;width:100%}@-moz-document url-prefix(){.tabs a{padding:8.5px 0 8.5px 6px!important}}.tabs a:nth-of-type(2){background:#005677}.flexslider{width:100%;padding:0;margin:0;overflow:hidden;background:0 0;border:none;box-shadow:none;border-radius:0}.flexslider .slides li{position:relative}.flexslider .bottom-left{position:absolute;top:50%;left:10%;transform:translate(0,-50%);color:#fff;font-size:28px;line-height:36px;text-shadow:1px 1px #000}.flexslider h2{font-family:lora,serif;font-size:60px;font-weight:300;line-height:70px}h2.slider-title-border::after{background:#fff;content:"\00a0";display:block;height:1px;margin:38px 0;width:118px}.flexslider li img{filter:brightness(70%)}.flex-control-nav{bottom:60px}.overlay{background:rgba(0,0,0,.22);float:left;height:100%;width:100%}body.page-template-front{background:#fff}.page-header,.sub-header{float:left;width:100%;text-align:center}.page-header{font-size:28px;line-height:42px;padding-bottom:21px}.sub-header{font-size:20px;line-height:28px}.home-content{float:left;margin-top:-54px;padding-bottom:58px;position:relative;width:100%;z-index:10}.featured-images{margin-bottom:20px;float:left;position:relative;width:100%}.featured-images img{height:303px;width:360px}.featured-images li{float:left;height:303px;position:relative;width:360px}.featured-images li:first-child{margin:0 20px 20px 0}.featured-images li:nth-child(3){margin-right:20px}.featured-images li:nth-child(4) p{position:absolute;font-size:20px;line-height:28px;padding:112px 18px 0}.featured-title,.visitors h3,.sidebar h3{font-family:lora,serif;font-size:24px;font-weight:600;line-height:24px;margin:23px 0 0 18px;width:240px}.visitors h3,.sidebar h3{color:#243746}.featured-title{left:0;pointer-events:none;position:absolute;top:0;z-index:100;color:#fff}.featured-title::after,.visitors h3::after,.sidebar h3::after{background:#243746;content:"\00a0";display:block;height:1px;margin:14px 0 0;width:60px}.featured-images li:nth-child(4) .featured-title{color:#005677}.featured-images li:nth-child(4) .featured-title::after,.visitors h3::after,.sidebar h3::after{background:#a4c6c2}.visitors{background:#b6dad3;color:#243746;font-size:20px;line-height:28px;padding:0 0 23px;float:left;position:relative;width:100%}.visitors-content{float:left;padding:30px 18px 10px;width:704px}.visitors a,.sidebar .explore a{color:#243746;font-family:alegreya sans,sans-serif;font-size:14px;line-height:1;font-weight:400;margin:14px 18px 0 0;padding:12px 16px;text-transform:uppercase;float:right;border:2px solid #243746}.pre-link{float:right;margin-right:32px}.sidebar{background:#b6dad3;float:right;width:440px;font-family:lora,serif;padding:0}.sidebar a{color:#243746}.page-template-front .sidebar{height:calc(100% - 58px);position:absolute;right:0}.sidebar-posts{float:left;margin-top:10px;padding:8px 0 0 18px;width:422px}.sidebar-posts li,.featured-images li{list-style-type:none}.sidebar-posts ul{margin:0}.sidebar-posts li{border-bottom:2px solid #a4c6c2;margin:0 16px 16px 0}.sidebar-content{float:right;padding:0 18px 0 0;width:278px}.sidebar-content h2{font-size:21px;font-weight:300;line-height:1.2;margin:10px 0 4px}.sidebar-posts img{border-radius:50%;height:92px;margin-bottom:16px;width:92px}a.read-more{color:#243746;font-size:14px}.explore{margin-top:10px;padding-bottom:23px;position:relative}.page-template-front .explore{bottom:0;float:left;left:0;margin-top:0;padding-bottom:23px;position:absolute;width:100%}.sidebar-meta{float:left;font-size:14px;font-weight:100;margin:-2px 0 2px;width:100%}.page-content{background:#fff}.primary-content a{text-decoration:underline}.primary-content p,.page-content p,.woocommerce p{line-height:28px;margin-bottom:16px;text-indent:0;width:100%}.primary-content ul{margin-left:25px;margin-bottom:16px}.primary-content li{margin-bottom:5px}.primary-content hr{margin-bottom:20px;border:0;height:1px;background:#ccc}.page-content p:first-of-type{font-size:20px;line-height:28px;margin-bottom:24px;text-indent:0}.page-content p:nth-of-type(2){text-indent:0}.page-content strong,.woocommerce strong{font-weight:600}.page-content img{height:auto;margin:0 0 30px;max-width:100%}img.size-full{max-width:100%!important}img.size-medium{}img.size-thumbnail{}.wp-caption{background:#fbfbfb!important;float:left!important;margin-bottom:20px;max-width:100%;width:100%!important}.wp-caption.aligncenter.center-caption{width:100%!important}.wp-caption img{margin-bottom:16px!important;width:100%!important}.wp-caption.aligncenter.center-caption img.size-medium{width:100%!important}.wp-caption.aligncenter.center-caption img.size-thumbnail{width:100%!important}p.wp-caption-text{margin-bottom:0!important;padding:0 0 0 16px!important}p.wp-caption-text::after{background:0 0!important}.primary-content h1,.page-content h1,.woocommerce h1{font-size:42px;font-weight:300;margin-bottom:22px}.primary-content h2,.page-content h2,.woocommerce h2{font-size:30px;font-weight:400;margin-bottom:18px;line-height:1.4;color:#005677}.primary-content h3,.page-content h3,.woocommerce h3{font-size:24px;font-weight:400;margin-bottom:22px;color:#333}.page-content h4,.page-content h5,.page-content>.woocommerce h4,.page-content>.woocommerce h5{float:left;font-size:18px;font-weight:300;margin-bottom:22px;width:100%}#tribe-events .tribe-events-tickets tr{display:table-row!important}.blog-feed{float:left;width:1200px!important}.latest-content{border-bottom:1px solid #ccc;float:left;margin-bottom:50px;padding-bottom:30px;width:100%}.latest-meta{float:left;font-style:italic;font-weight:300;margin-bottom:30px;width:100%}.latest-excerpt{float:left;font-size:22px;margin-bottom:40px;width:100%}.pagination{float:left;width:100%}.next,.previous{font-size:18px;font-weight:100}.next{float:left}.previous{float:right}.fve-video-wrapper.fve-image-embed.fve-thumbnail-image.vimeo,.fve-image-embed,.fve-thumbnail-image,.youtube{margin-bottom:30px!important;margin-top:0!important;width:100%!important}.fve-video-wrapper{position:relative;overflow:hidden;height:0;background-color:transparent;padding-bottom:56.25%;margin:.5em 0}.fve-video-wrapper iframe,.fve-video-wrapper object,.fve-video-wrapper embed{position:relative;display:block;top:0;left:0;width:100%;height:100%;float:left}.fve-video-wrapper a.hyperlink-image{position:relative;display:none}.fve-video-wrapper a.hyperlink-image img{position:relative;z-index:2;width:100%}.fve-video-wrapper a.hyperlink-image .fve-play-button{position:absolute;left:35%;top:35%;right:35%;bottom:35%;z-index:3;background-color:rgba(40,40,40,.75);background-size:100% 100%;border-radius:10px}.fve-video-wrapper a.hyperlink-image:hover .fve-play-button{background-color:rgba(0,0,0,.85)}.tribe-events-related-events-title,.tribe-related-events{display:none!important}.tribe-events-event-image{margin-top:-2px!important}.tribe-events-schedule h2,.woocommerce-Price-amount,.tribe-events-single-section-title,.tribe-events-tickets-title,.tribe-events-event-meta dt{font-weight:500!important}.information-disclaimer{float:left;font-style:italic;margin:30px 0 40px;width:100%}.no-image>p,.product,.woocommerce-checkout .page-content,.woocommerce-cart .page-content,.woocommerce-account .page-content{padding:20px 20px 0;width:calc(100% - 40px)!important}.no-image>p{padding:0 20px}.no-image>h1,.no-image>h2,.no-image>h3,.no-image>h4,.no-image>h5,.no-image>h6{padding-left:20px}.no-image>p:first-of-type{padding:20px 20px 0}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-content{width:60%!important}.woocommerce-MyAccount-navigation ul{padding:0!important}.my_account_memberships,.my-membership-content,.woocommerce-account .sidebar,.order-again,.woocommerce-cart .sidebar,.woocommerce-checkout .sidebar,.return-to-shop,.my-membership-tabs,.my-membership-tabs-wrapper,.subscription-id,.subscription-status,.up-sells,.woocommerce-result-count,.post-type-archive-product .amount,.post-type-archive-product .price,.woocommerce-ordering,.woocommerce-placeholder,.woocommerce-orders .button,.product-thumbnail,.woocommerce-MyAccount-navigation-link--downloads,.tribe-events-divider,.wc-memberships-restriction-message,.wc-memberships-content-restricted-message{display:none!important}.gform_variation_wrapper,.gform_wrapper{margin-bottom:0!important}.woocommerce h2,.woocommerce h3,.woocommerce h4{color:#005677}.page-content>.woocommerce h2{margin-bottom:0!important}.page-content>.woocommerce h2,.woocommerce-MyAccount-content h2,.tribe-event-tickets-plus-meta header{padding-bottom:20px!important}.page-content>.woocommerce header,.tribe-event-tickets-plus-meta header{height:auto!important}.woocommerce input,.woocommerce textarea{padding:8px!important}.woocommerce-Message,.woocommerce-error{width:80%!important}.cart,.tribe-events-tickets-title{margin-top:0!important}.tickets_name{color:#000!important;font-size:17px!important}.tickets_description{color:#999!important;font-size:15px!important;font-style:italic}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:0!important;padding:0!important}.button{font-weight:500!important}.add_to_cart_button,.ajax_add_to_cart{text-align:center;width:110px}.woocommerce input[name=update_cart]{padding:8px 12px!important}.suggested-text{margin-right:4px}.page-content ul{float:left;width:100%}.page-content li{list-style-type:square!important;margin:0 0 10px 32px;padding:0!important}.blog-feed li{list-style-type:none!important;margin:0!important}.wc_payment_methods li,.payment_methods li,.methods li,.woocommerce-MyAccount-navigation li,.order_details li{list-style-type:none!important;margin:0!important}.order_details li{margin-right:12px!important;padding-right:12px!important}.woocommerce-MyAccount-navigation li{padding:6px 0!important}.woocommerce-MyAccount-navigation li:first-child{padding-top:0!important}ul.wc_payment_methods,ul.payment_methods,ul.methods{width:96%}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0!important}.woocommerce input.input-text.qty.text,input.plus,input.minus{padding:0!important}.woocommerce .quantity .minus{height:1.2}input[name=save_account_details]{margin-top:16px!important}header.woocommerce-Address-title.title{margin-bottom:16px!important}.woocommerce-checkout .variation,.woocommerce-cart .variation,.cart-subtotal,a.reset_variations,.product_meta,.variation-Ifyouhaveaspecialpurposeforyourdonationpleaseletusknow,.hidden-field,.variation-PaymentType,.wc-backward,.payment_box.payment_method_paypal,.woocommerce-password-hint,.woocommerce-password-strength.short{display:none!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:inline!important;left:0!important;position:relative!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{float:left!important;margin:0!important;padding:0!important;position:relative!important;z-index:30!important}.woocommerce-message,.woocommerce-error,.woocommerce-info{width:calc(100% - 5.5em)!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:inline!important;float:left!important;margin:-15px 0 0 -22px!important}.select-payment-method{float:left;margin:10px 0 -16px 15px;width:100%}.select-payment-method,.recurring-total,.recurring-totals{display:none!important}.select-payment-method:first-of-type{display:block!important}.single.single-product .price{display:block!important}.single.single-product .page-content img{margin-bottom:0!important}.single.single-product .page-content p:first-of-type{margin-top:-10px!important}.single.single-product .variations{width:40%!important}.single.single-product div.product form.cart .variations td.label{font-family:canada-type-gibson!important;font-weight:300!important;padding:0!important}.postid-17919 div.product form.cart .variations td.label{display:none!important}.processing .blockOverlay{background-color:rgba(255,255,255,.9)}.woocommerce-product-gallery__image--placeholder{display:none}.woocommerce-grouped-product-list-item,.woocommerce-product-gallery{clear:both}.woocommerce div.product{margin-bottom:0;position:relative;padding:0;margin:0;float:left}#product-105{float:left}.login,.register{margin-top:50px!important}input,textarea,.page-id-155 select{border:1px solid #ccc}.gf_left_half,.gf_right_half{width:48.9%!important}.gf_right_half{float:right!important}.gf_browser_gecko.gform_wrapper{display:block!important}footer{background:#005677;color:#fff;float:left;padding-top:54px;position:relative;width:100%;z-index:10}footer a{color:#fff}.footer-menu{float:left;width:40%}.credits{float:right;text-align:right;width:40%}.logo-footer{left:50%;position:absolute;transform:translateX(-50%) translateY(0%);-webkit-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%)}.logo-footer img{height:75px!important;width:auto!important}.footer-navigation li{float:left;list-style-type:none;margin-right:22px;text-transform:uppercase}.bottom{background:#333;float:left;font-size:13.12px;line-height:22.1px;padding:28px 0 80px;position:relative;text-transform:uppercase;width:100%}.footer-column{float:left;font-size:14px;line-height:20px;padding-bottom:30px;width:25%}.footer-column p{margin-bottom:16px}.footer-column a{float:left;margin-top:30px;text-transform:uppercase;width:100%}.footer-column h4{border-bottom:1px solid #fff;color:#fff!important;font-family:alegreya sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:28px;padding-bottom:16px;text-transform:uppercase;width:90%}.footer-column li{list-style-type:none}.footer-social-icons{margin-bottom:15px}.footer-social-icons li{display:inline;margin-right:20px;list-style-type:none;float:left}.footer-social-icons li:last-child{margin-right:0}.footer-social-icons li img{height:20px;width:auto}@media screen and (max-width:880px){.blog-feed,.credits,.dropdown-menu ul ul,.footer-column,.footer-menu,.header-navigation,.layout,.logo,.logo-footer,.main,.primary-content,.secondary,.sidebar,.sidebar h3,.sidebar h3,.sidebar-posts,.tabs,.tabs a,.visitors h3,.visitors-content{width:100%;margin:0;padding:0}a.read-more,.credits,.dropdown,.dropdown-menu>ul>li,.explore a,.featured-images,.featured-images img,.featured-images li,.footer-column,.footer-menu,.footer-navigation li,.footer-social-icons li,.header-navigation,.home-content,.navigation-menu,.navigation-menu li,.navigation-menu ul,.logo,.logo img,.main,.overlay,.page-header,.page-template-front .explore,.pre-link,.primary-content,.secondary,.sidebar,.sidebar-content,.sidebar-posts,.sidebar-read-more,.sub-header,.sub-navigation-menu,.sub-navigation-menu li,.sub-navigation-menu ul,.tabs,.tabs a,.visitors,.visitors a,.visitors-content{float:none}.container{width:94%;margin:0 auto;padding:0}.home .container{width:100%;margin:0;padding:0}.page-template-front .explore{float:none;position:static}.footer-column,.logo,.logo-footer,.footer-menu,.credits{text-align:center;transform:none}.logo-footer{position:static;margin-bottom:15px}.tabs a{display:block}.page-header{font-size:18px;line-height:28px;padding:10px 8%;width:84%}.flexslider h2{font-size:28px;line-height:1}h2.slider-title-border::after{margin:18px 0}.flexslider .bottom-left{font-size:16px;line-height:18px}.home-content{margin-top:0;padding-bottom:0;position:static}.featured-images img,.featured-images li{height:auto;max-width:100%;width:100%}.featured-images li:first-child,.featured-images li:nth-child(2),.featured-images li:nth-child(3),.featured-images li:nth-child(4){margin:0;padding:0}.featured-title{width:94%;margin:0;padding:10px 3% 0}a.read-more{font-size:16px;font-weight:400}.visitors{position:static;width:94%;padding:10px 3%}.visitors h3,.visitors p{margin-bottom:10px}.visitors a{margin:0;padding:6px;font-size:20px}.sidebar-content{margin-bottom:20px;padding:10px 8%;width:84%}.sidebar-posts img{margin-bottom:0}.widget_nav_menu ul,.widget_nav_menu li,.widget_nav_menu li ul{margin:0}.widget_nav_menu li a{display:block;padding:10px 0;border-bottom:1px solid #ccc}.widget_nav_menu li ul a{}header{height:auto}.header-navigation,.tabs{display:none}.menu-toggle{display:inline-block;background:#ccc;border:none;color:#fff;padding:15px;text-align:center;text-decoration:none;font-size:16px;width:100%}.dropdown,.dropdown-menu{display:inline;position:static;float:none}.footer-column h4{width:100%;margin:0 0 20px;padding:0 0 6px}.footer-social-icons li{display:inline-block}}