@font-face{font-family:'plus_jakarta';src:url(/wp-content/themes/hsp26WHC/fonts/plusjakartasans-variablefont_wght-web.woff2) format('woff2'),url(/wp-content/themes/hsp26WHC/fonts/plusjakartasans-variablefont_wght-web.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'square_peg';src:url(/wp-content/themes/hsp26WHC/fonts/squarepeg-regular-web.woff2) format('woff2'),url(/wp-content/themes/hsp26WHC/fonts/squarepeg-regular-web.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,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{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}p .wpcf7-submit,p .wpcf7 input[type="submit"],p .wpcf7-submit:hover,p .wpcf7 input[type="submit"]:hover,p .wpcf7-submit:focus,p .wpcf7 input[type="submit"]:focus,.woocommerce select,.woocommerce select:hover,.woocommerce select:focus,.woocommerce select,.woocommerce select:hover,.woocommerce select:focus,.woocommerce .category-dropdown select,.woocommerce .category-dropdown select:hover,.woocommerce .category-dropdown select:focus,.woocommerce .woocommerce-result-count select,.woocommerce .woocommerce-result-count select:hover,.woocommerce .woocommerce-result-count select:focus,textarea,textarea:hover,textarea:focus,form#ci input[type='submit'],form#ci input.signup[type='email'],form#ci input.signup[type='email']:hover,form#ci input.signup[type='email']:focus,*:focus{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important}*,*::before,*::after{box-sizing:border-box}body,input,select,textarea,#search .search-field,#search input.search-field,.category-dropdown select,.woocommerce-result-count select{font-family:"plus_jakarta",sans-serif;font-size:18px;line-height:1.6em;word-wrap:break-word}#site-title,header h1,#footer .site-title,.pageintro,.front .title,.frontheader .title,.frontheader .dot{font-family:"square_peg",serif}.post-edit-link,#sidebar,.woocommerce .onsale,.br,.hide{display:none}.clear,.grid,.frontbox,#footer,.stufftoknow.product-tab,.woocommerce .wc-tabs-wrapper{clear:both;float:none}#wrapper,#header,#branding,#container,#front,#content,#footer{min-width:100%;max-width:100%;width:100%}body{min-height:100vh;margin:0}#wrapper{display:grid;grid-template-columns:250px auto;grid-template-rows:auto auto auto;min-height:100vh;min-width:100vw;margin:0}#header{grid-area:1/1/3/2}#container{grid-area:1/2/2/3}.land{grid-area:2/2/3/3}#footer{grid-area:3/1/4/3}#content,#content.front{padding:100px 60px 20px}#header{display:grid;grid-template-columns:100%;grid-template-rows:250px auto}#branding{grid-area:1/1/2/2;margin-top:50px}#menu.main{grid-area:2/1/3/2}header.pageheader{display:grid;grid-gap:2%;grid-template-columns:49% 49%;grid-template-rows:auto;padding-bottom:30px}.colone{grid-area:1/1/2/2}.coltwo{grid-area:1/2/2/3}.pageheader.frontC{display:block}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:50px;margin-top:50px}.grid-item{text-align:center;padding-bottom:30px}.grid-item img{margin:0 auto}nav{z-index:99999}#menu{text-align:right;padding:0}#menu ul li{display:block;vertical-align:top;margin:0;padding:0 0 3px 10px;position:relative}#menu ul li ul a{border:0}#menu ul{position:relative;display:block;margin:0;border:0;width:100%}#menu ul ul{position:relative;padding:0;z-index:99999}#menu ul li.first{display:block}#menu ul.sub-menu,#menu ul.children{padding-top:5px;margin-top:-5px;text-align:right}#menu ul.sub-menu li,#menu ul.children li{display:block;width:100%;padding:0 10px 0 0;border:0}#menu ul.sub-menu a,#menu ul.children a{margin:0}#menu li.menu-item-has-children a:hover+ul.sub-menu,#menu li.menu-item-has-children a:focus+ul.sub-menu,#menu li.menu-item-has-children a+ul.sub-menu:hover,#menu li.menu-item-has-children a+ul.sub-menu:focus-within,#menu li.page_item_has_children a:hover+ul.children,#menu li.page_item_has_children a:focus+ul.children,#menu li.page_item_has_children a+ul.children:hover,#menu li.page_item_has_children a+ul.children:focus-within{left:0;display:block}#menu .menu-toggle{display:none;color:#fff;text-align:center;padding:0;border:0;margin:0;background:none;transition:unset}#menu.main .menu-icon{font-size:50px}#header #menu{width:80%;margin:50px auto 30px;padding-top:30px}#menu.main ul li a{font-size:.9em}#menu.main ul li{padding:5px 10px 5px 0}.menubox.cart{width:100%;padding-top:30px}#menu.cart ul{width:92%;margin:30px 50px -50px 0}#menu.cart ul li{display:inline-block;border-radius:10px;padding:5px 15px}#menu.footer ul li{display:inline-block;margin:0 10px}#footer ul li{font-size:.8em}#footer #menu.footer{float:none;width:50%;text-align:center;margin:0 auto 30px}#menu ul li.fb a{font-size:1.5em;color:#777}#menu ul li.fb a:hover{color:#1877f2}#copyright{padding:10px 20px 20px;width:50%;text-align:center;margin:0 auto}.number-nav ul{overflow:auto;margin:0 auto;padding:20px 0 30px;text-align:center}.number-nav ul li{display:inline-block;border-width:1px;border-style:solid;padding:10px}#search .search-field,#search input[type=submit]{padding:7px 10px}#search{float:right}.widget-container .search-field{width:100%}#sidebar ul,#sidebar ul li,#menu ul,#menu li,#menu.footer ul,#menu.footer li,#comments ul,#comments li,.woocommerce ul.products,.woocommerce li.product{list-style:none;margin:0;padding:0}ul,ol,.woocommerce ul.products{padding:20px 20px 20px 30px}li,.woocommerce ul li.product{margin:0 10px 10px 0}.stk-icon{margin-left:25px}.entry-content ul{padding-top:5px;padding-bottom:10px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="date"],.wpcf7 .timeformat input[type="text"],.wpcf7 input.wpcf7-quiz[type="text"],form#ci input[type='email']{width:350px;padding:5px 10px}.wpcf7 textarea,.wpcf7 textarea:hover,.wpcf7 textarea:focus,.woocommerce input[type='text'],.woocommerce input[type='password']{width:350px;padding:5px 10px;border-width:1px}.woocommerce-ordering select,.woocommerce-ordering select:hover,.woocommerce-ordering select:focus,.category-dropdown select,.woocommerce-result-count select,p select.wpcf7-select,.woocommerce .variations select{padding:5px 10px}.woocommerce-ordering select,.woocommerce-ordering select:hover,.woocommerce-ordering select:focus,.woocommerce .category-dropdown select,.woocommerce .woocommerce-result-count select,.woocommerce .variations select,.woocommerce .variations select:hover{font-size:.8em!important}.category-dropdown select,.woocommerce-result-count select{float:right;margin-left:5px}.wpcf7 input[type="text"].wpcf7-free-text{display:block}.wpcf7-form input[type="number"]{width:50px;padding:5px 10px;text-align:center}.wpcf7-list-item,span.pcf7-quiz-label,input.wpcf7-quiz{display:block}.wpcf7-list-item-label{font-size:.9em}.wpcf7-form input[type="number"]::-webkit-inner-spin-button,.wpcf7-form input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.button,#search input[type=submit],p .wpcf7-submit,p .wpcf7 input[type="submit"],.cf7-cf-turnstile input.wpcf7-submit[type='submit'],.woocommerce button.submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.single_add_to_cart_button.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .cart .button[name="update_cart"],.woocommerce .wc-proceed-to-checkout a.checkout-button,a.checkout-button,.soldout .add_to_cart_button,.front a .button,form#ci input[type='submit'],p .wpcf7-submit,p .wpcf7 input[type="submit"]{border-radius:10px;padding:10px 20px}.woocommerce a.button.alt,.woocommerce button.button.alt{padding-top:15px;padding-bottom:15px}.woocommerce .wc-proceed-to-checkout a.checkout-button{font-size:.9em}.shop-buttons{float:none;clear:both;text-align:right;padding:0 0 50px}.shop-buttons.checkout{padding-bottom:10px}.shop-button{width:100px;margin-left:5px;font-size:.9em}.woocommerce .button.tab-bottom,.button.tab-bottom,.front a .button{width:200px;text-align:center;display:inline-block;font-weight:900}.entry-content .tab-buttons{width:100%;margin:30px auto 0}.entry-content .tab-buttons .button.tab-bottom{margin:2%;width:45%;word-wrap:none}.front a .button{width:250px}x{box-shadow:0 0 10px 0 #999;overflow:hidden}.sepline,.seplogo{display:inline-block}.sepline{width:88%;margin-top:-10px}.seplogo{font-size:3.7em;text-align:right}.sep{width:75%;margin:10px auto 5px;border-bottom-width:1px;border-bottom-style:solid}#header .sep{padding-bottom:20px}.front .sep{width:100%}a,a:hover,img,.button,.button:hover,button,button:hover,#search input,p .wpcf7 input[type="submit"],.front a .button,form#ci input[type='submit']{transition:all 0.5s ease}.banner{transition:all 2s ease}img,.wp-post-image,.woocommerce .products img{border-radius:50%}#header img,.frontbox-bg img{border-radius:0}img{width:100%;height:auto!important;border-radius:50%}.alignleft{margin:0 30px 30px 0;float:left}.alignright{margin:0 0 30px 30px;float:right}.aligncenter{display:block;margin:30px auto;clear:both}p.wp-caption-text strong{font-weight:400;font-size:.8em;font-style:italic}.wp-caption{padding:10px}.entry-summary img{width:35%}.entry-content img.pagecontent,.entry-content img.logo-old{width:175px!important}.single-product div.product .woocommerce-product-gallery{width:35%!important}header.pageheader img{width:72%}.woocommerce .products img,.wp-post-image{margin-left:20px}.woocommerce li.outofstock img,.woocommerce div.outofstock img.wp-post-image,.woocommerce .event-ended-li img,.woocommerce .event-ended-img{opacity:.4}.woocommerce-checkout-payment img{width:100px!important;border-radius:0}#wpadminbar li img{width:10px;height:10px}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}h1{font-size:1.4em;padding:0 10px 20px 0;margin-bottom:20px}.woocommerce h1.product-title{text-align:left!important}header h1{font-size:4em;text-align:right}h2{font-size:1.3em;padding:20px 0 8px;margin-bottom:20px}h3{font-size:1.1em;padding-top:20px}h4{font-size:1em;padding-top:20px}h5{font-size:1em}h6{font-size:1em}h2,h3,h4,#second-description,#menu ul li a,.dayofweek,.words,.front .subtitle,.frontwelcome .subtitles,.getnotified{text-transform:uppercase}header h1.front .title,h1.welcome .title,.woocommerce .woocommerce-breadcrumb,h1.woocommerce-products-header__title,h1.entry-title,h2.vancisl,.front .frontheader .title{text-transform:lowercase}.woocommerce li h2.woocommerce-loop-product__title,.woocommerce h1.product-title,#menu.cart ul li a{text-transform:capitalize}#branding{text-align:center}#site-logo{font-size:3.3em}#branding a .decal{font-size:2em;padding:30px 0 10px}#footer .decal{font-size:3em;padding-top:30px;text-align:center}#site-title{font-size:2.5em;margin-top:-2px;text-align:center;padding-bottom:0;margin-bottom:0}#site-description{font-size:1em;padding:15px 0 10px 70px;line-height:1em}#second-description{font-size:.7em}i.fa-heart{font-size:.9em;margin-right:15px}blockquote{padding:10px 30px 10px 30px;border-left:6px solid #969;margin-left:30px}p .wpcf7 input[type="submit"],form#ci input[type='submit']{font-size:1em;padding:10px}h1.entry-title{font-size:8vw;line-height:6vw}.pageintro{text-align:right;font-size:3em;padding:20px 0 10px;line-height:.9em;font-weight:400}.words{text-align:right}.word{font-size:.9em;display:inline-block;padding-left:8px}.word:empty{display:none}.formintro{background:#eee;color:#666;padding:20px;text-align:center}.entry-content{padding-top:20px}#footer .site-title{font-size:2.3em;padding-left:10px}.sm-text{font-size:.7em;margin-top:-20px}.woocommerce div.product p.stock.out-of-stock{font-size:1.1em}.land{font-size:.9em;font-style:italic;text-align:center;padding:20px 20% 30px}.land .sep{margin-bottom:30px}.location,.dayofweek,.event-date{font-size:.8em}.event-time{font-size:.7em}.event-date{margin-top:-10px}.logo-new{font-size:10vw;text-align:right}.woocommerce ul.products.endedloop{padding-top:40px}.woocommerce ul.products.endedloop:empty{display:none}.event-ended-link,.event-soldout-link{font-size:.8em;margin-top:-10px}.event-ended-link i,.event-soldout-link i{margin-right:5px}.woocommerce .eventended{font-size:1.1em;font-weight:900}#menu.cart ul li a{font-weight:900}.backtotop a .circle,.backtotop a .arrowup{position:fixed;margin:20px;bottom:0;right:0}.backtotop a .circle{opacity:.6;border-radius:50%;width:75px;height:75px;z-index:999988}.backtotop a .arrowup{font-size:2em;padding:15px 15px 20px 15px;z-index:999999}.sacredfeminine{text-align:center;padding:20px 30px}.about.decal{font-size:6vw;text-align:center}.private.decal{font-size:3vw;text-align:center}.fa-hsp-fadecal.stk{font-size:1.3em;margin:0 5px 0 0}.about.sep{margin:40px auto}.disclaimer.sep{margin:40px auto 20px}.cdnsupport{text-align:center;font-size:1.3vw;padding:20px 40px 10px;margin-top:20px}.stk-item{display:table}.stk-icon,.stk-content{display:table-cell}form{transform:scale(1)!important;transform-origin:left top!important;margin-bottom:10px}form#ci{text-align:center;margin:0 auto}.cancelled-prod{padding:20px 40px}.woocommerce .variations th{padding-right:5px}.cancelledmsg{font-size:.9em;padding:20px;line-height:1.1em;background:#eee;margin-top:20px;font-weight:700}.woocommerce-info .loop-msg-empty{width:75%;text-align:center}.getnotified{text-align:right;width:100%;font-size:1.4vw;padding:10px 20px;clear:both!important;float:right;position:fixed;z-index:888}.getnotified .fa-envelope{font-size:1.6vw;margin-right:5px}#container.front.hero{background-image:url(https://heartsoulpath.ca/wp-content/uploads/2026/08/hsp-path-front-C.jpeg);background-size:cover;object-fit:cover;min-height:100vh;background-position:center;background-repeat:no-repeat;position:relative;transition:all 2s ease}.front .land{display:none}.find a .button.findevent{position:absolute;bottom:25%;right:5%;width:35%;text-align:center;padding:15px;font-size:2.5vw}.pageheader.frontC .pageintro{display:none}.pageheader.frontC .wordsfront{position:relative}.pageheader.frontC .wordsbg{position:absolute;opacity:.4;top:0;bottom:0;left:0;right:0}.pageheader.frontC .words{padding:20px 20px 20px 30%;position:relative}.find{text-align:right}a,#site-title a,#site-logo a,a .fa-kit,#footer .site-title,#menu.main .menu-toggle:hover,#menu .menu-toggle:focus,h3,.getnotified a{color:#9b7}.getnotified a:hover,.frontwelcome .subtitles{color:#bd9}.woocommerce span.onsale,.backtotop a .circle{background:#9b7!important}a:hover,#menu ul li a:hover,#menu ul li a:focus,#menu.main ul li a:active,#menu ul.sub-menu a:hover,#menu ul.children a:hover,#menu ul.sub-menu a:focus,#menu ul.children a:focus,h1,.woocommerce .woocommerce-products-header h1,.woocommerce li h2.woocommerce-loop-product__title,.experience-intro{color:#979}.land,.woocommerce p.price .amount{color:#596285}x{border-bottom:6px solid #596285}.woocommerce div.product p.stock.out-of-stock,a.showcoupon,.woocommerce .eventended,.woocommerce .cancelled-prod{color:#953}.button,#search input[type=submit],.wpcf7 p .wpcf7-submit,.wpcf7 p .wpcf7-submit input[type="submit"],.cf7-cf-turnstile input[type='submit'],.woocommerce button.submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.single_add_to_cart_button.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .cart .button[name="update_cart"],.woocommerce .wc-proceed-to-checkout a.checkout-button,a.checkout-button,.front a .button,#menu.cart ul li,form#ci input[type='submit'],p input[type='submit']{background:#d1b178!important}.button:hover,#search input[type=submit]:hover,.wpcf7 p .wpcf7-submit:hover,.wpcf7 p .wpcf7-submit input[type="submit"]:hover,.cf7-cf-turnstile input[type='submit']:hover,.woocommerce button.submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.single_add_to_cart_button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce .cart .button[name="update_cart"]:hover,.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,a.checkout-button:hover,.front a .button:hover,#menu.cart ul li:hover,form#ci input[type='submit']:hover{background:#b09067!important;transition:all 0.5s ease}.req{color:red}.special-note{color:#c00}.button,#search input[type=submit],p .wpcf7-submit,p .wpcf7 input[type="submit"],.woocommerce button.submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce button.single_add_to_cart_button.button.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce .cart .button,.woocommerce .wc-proceed-to-checkout a.checkout-button,a.checkout-button,.soldout .add_to_cart_button,.navigation li a:hover,.navigation li.active a.button:hover,#search input[type=submit]:hover,p .wpcf7-submit:hover,p .wpcf7 input[type="submit"]:hover,.woocommerce button.submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.single_add_to_cart_button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce .cart .button:hover,.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,a.checkout-button:hover,.soldout .add_to_cart_button:hover,.menu-toggle,#site-logo a,a .fa-kit,#footer .decal,#menu.cart a:hover,#menu.cart ul li a,.backtotop a .arrowup,.frontbox-content .title,form#ci input[type='submit'],.getnotified .fa-envelope,.pageheader.frontC h1,.pageheader.frontC .words{color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.land{background:#fff!important}.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{border-top:6px solid #fff}.number-nav li.active,#footer,.sacredfeminine,.cdnsupport,.woocommerce-form-coupon-toggle,.woocommerce .cancelled-prod{background:#eee}.number-nav ul li{border-color:#ddd}.woocommerce .woocommerce-info,.endedloop{border-top:1px solid #ddd}.sep,h2,.woocommerce .woocommerce-Tabs-panel h2,.woocommerce .woocommerce-info,.woocommerce .woocommerce-breadcrumb a{border-bottom:1px solid #ddd}p select.wpcf7-select,.wpcf7 p textarea,.wpcf7 p input[type="text"],.wpcf7 p input[type="email"],.wpcf7 p input[type="tel"],.wpcf7 p input[type="number"],.wpcf7 p input[type="date"],.wpcf7 p .timeformat input[type="text"],.wpcf7 p input.wpcf7-quiz[type="text"],.wpcf7 p input[type="checkbox"],.wpcf7 p input[type="radio"],select.wpcf7-select:hover,.wpcf7 textarea:hover,.wpcf7 input[type="text"]:hover,.wpcf7 input[type="email"]:hover,.wpcf7 input[type="tel"]:hover,.wpcf7 input[type="number"]:hover,.wpcf7 input[type="date"]:hover,.wpcf7 .timeformat input[type="text"]:hover,.wpcf7 input.wpcf7-quiz[type="text"]:hover,select.wpcf7-select:focus,.wpcf7 textarea:focus,.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 input[type="number"]:focus,.wpcf7 input[type="date"]:focus,.wpcf7 .timeformat input[type="text"]:focus,.wpcf7 input.wpcf7-quiz[type="text"]:focus,.woocommerce .quantity input,.woocommerce input[type='text'],.woocommerce input[type='password'],.woocommerce input[type='tel'],.woocommerce input[type='email'],span.select2-selection.select2-selection--single,.woocommerce textarea,.woocommerce .quantity input:hover,.woocommerce input[type='text']:hover,.woocommerce input[type='password']:hover,span.select2-selection.select2-selection--single:hover,.woocommerce-ordering select,.woocommerce-ordering select:hover,.woocommerce-ordering select:focus,.woocommerce select,.woocommerce select:hover,.woocommerce select:focus,.woocommerce .category-dropdown select,.woocommerce .category-dropdown select:hover,.woocommerce .category-dropdown select:focus,.woocommerce .woocommerce-result-count select,.woocommerce .woocommerce-result-count select:hover,.woocommerce .woocommerce-result-count select:focus,form#ci input.signup[type='email'],form#ci input.signup[type='email']:hover,form#ci input.signup[type='email']:focus,form#ci input.signup[type='email']:active{border:1px solid #ddd!important}.entry-content h2,.select2-container--default .select2-selection--single .select2-selection__placeholder,.woocommerce li.outofstock h2.woocommerce-loop-product__title,.woocommerce li.outofstock .location,.woocommerce li.outofstock .dayofweek,.pipebread,.woocommerce li.event-ended-li h2.woocommerce-loop-product__title,.woocommerce li.event-ended-li .location,.woocommerce li.event-ended-li .dayofweek{color:#ccc!important}::-webkit-input-placeholder{color:#ccc!important}:-moz-placeholder{color:#ccc!important}::-moz-placeholder{color:#ccc!important}:-ms-input-placeholder{color:#ccc!important}.woocommerce .outofstock .button,.woocommerce .event-ended-li a.button{background:#ccc!important}#menu ul.sub-menu a,#menu ul.children a,.product_meta .tagged_as,.product_meta .tagged_as a,.pageintro,.welcome .subtitle,.front .decal,.about.decal,.woocommerce .woocommerce-breadcrumb a{color:#bbb}.navigation li a:hover,.navigation li.active a,.woocommerce .outofstock .button:hover,.woocommerce .event-ended-li a.button:hover{background:#bbb!important}#site-description,#second-description,.navigation li a,.woocommerce-price-suffix,.location,.dayofweek,.short-desc-location,.short-desc-venue,.woocommerce-product-details__short-description,.count,.woocommerce-result-count,p.woocommerce-result-count,.woocommerce-ordering,span.select2-selection.select2-selection--single,select.wpcf7-select,.wpcf7 textarea,.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 input[type="date"],.wpcf7 .timeformat input[type="text"],.wpcf7 input.wpcf7-quiz[type="text"],input[type='password'],.woocommerce-ordering,span.select2-selection.select2-selection--single,.woocommerce-ordering select,.quantity input,.front .intro,.woocommerce .category-dropdown select,.woocommerce .category-dropdown select:hover,.woocommerce .category-dropdown select:focus,.woocommerce .woocommerce-result-count select,.woocommerce .woocommerce-result-count select:hover,.woocommerce .woocommerce-result-count select:focus,.event-date.event-date,form#ci input.signup[type='email'],.woocommerce .variations select,.woocommerce .variations select:hover{color:#aaa}#menu ul li a,#menu.cart ul li.prominent a:hover,.short-desc-event-date,.short-desc-event-start-time,.woocommerce div.product p.stock.in-stock,.frontwelcome .subtitles{color:#999}.navigation li.disabled{background:#999}body{color:#888}#header .sep{border-color:#666}#header #menu{border-top:1px solid #555}#container.front,.wordsbg{background:#444}#header,.front .brand{background:#333}#footer,#menu.main ul li.prominent{background:#222}.logo-new{color:#222}.getnotified{background:#222}.front #site-title{color:#9b7}.front .title,.welcome .title{color:#fff}.welcome .subtitle{color:#9b7}.front .vancisl,.welcome .vancisl{color:#bbb}#menu.main ul li.prominent a,.front .content .subtitle a{color:#9b7}#menu.main ul li.prominent a:hover,.front .content .subtitle a:hover{color:#bd9}.woocommerce div.woocommerce-tabs.wc-tabs-wrapper ul li.active,.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active{border-top:6px solid #b9c}.cancelled-prod a.button.ended{background:#d1b178!important}.cancelled-prod a.button.ended:hover{background:#b09067!important}.woocommerce-no-products-found .woocommerce-info,h2.vancisl{border:0}.woocommerce #tab-additional_information h2,.woocommerce #tab-description h2,.sku_wrapper,.posted_in,.woocommerce-notices-wrapper,.prod-meta-sep .posted_in,.woocommerce .woocommerce-breadcrumb,form.cart #wc-square-digital-wallet,.empty-cart,.temphide.cart{display:none!important}.woocommerce .woocommerce-order-details .shop_table,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-table--order-details.shop_table,.woocommerce .woocommerce-order-details .shop_table td,.woocommerce .woocommerce-order-details .shop_table th,.woocommerce .woocommerce-table--order-details.shop_table td,.woocommerce .woocommerce-table--order-details.shop_table th,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-customer-details address,.woocommerce .woocommerce-checkout-review-order-table,.woocommerce .woocommerce-checkout-review-order-table th,.woocommerce .woocommerce-checkout-review-order-table td{border:0!important}.woocommerce ul.woocommerce-thankyou-order-details li{margin:10px}.woocommerce ul.woocommerce-thankyou-order-details{margin-bottom:0;padding-bottom:0}.woocommerce h1.product_title{text-align:left!important;margin-bottom:20px}.woocommerce li h2.woocommerce-loop-product__title{font-size:1.2em;line-height:1.4em}li.product h2{border:none}.cart_totals h2{font-size:1.3em;padding-bottom:20px}h2.stuff{color:#979!important}.woocommerce h3{clear:both}.woocommerce img{margin-bottom:30px}.woocommerce-tabs img{max-width:350px}.woocommerce-product-gallery__image{padding-bottom:20px}.single-product div.product .woocommerce-product-gallery{width:35%!important}.woocommerce .products img{border-radius:50%;margin-left:20px}.woocommerce-info:before{display:none}.wc-empty-cart-message,.woocommerce-info{border-top:none;background:none}.wc-empty-cart-message,.woocommerce .cart-empty{margin-left:0;padding-left:0}p.woocommerce-store-notice{font-size:.9em}.woocommerce-store-notice{background-color:#9b7!important;opacity:.9;color:#ffffff!important;padding:30px 80px!important;position:fixed!important;right:20%;width:35%!important;top:80px!important;left:45%!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{--line-height:1.4;line-height:var(--line-height);min-height:calc(2em * var(--line-height))}.woocommerce-page ul.products{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%!important}.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-1 li.product{flex:0 0 33%!important;-webkit-box-flex:0!important;padding:10px;margin-right:0}.woocommerce ul.products.endedloop{padding-top:20px}.woocommerce .woocommerce-breadcrumb{padding-bottom:20px;font-size:.8em}p.woocommerce-result-count{font-size:.8em;padding-top:10px}.woocommerce ul.products li{text-align:center}.short-desc-event-date{font-size:1.1em}.short-desc-event-start-time{font-size:1em}.short-desc-venue{font-size:.9em;font-style:italic;margin-top:15px}.short-desc-location{font-size:.9em;line-height:1.3em}.woocommerce-product-details__short-description{font-size:.8em;line-height:1.6em}.woocommerce div.product p.stock.out-of-stock,.woocommerce div.product p.stock.in-stock{font-weight:700}.woocommerce p.price .amount{font-size:.9em}.woocommerce-price-suffix{font-size:.7em}.woocommerce span.onsale{font-size:0;margin:0;padding:0}.price del{color:#bbb}.price del .woocommerce-Price-amount{color:#bbb!important}.price ins{text-decoration:none;padding-left:10px}p.discount{background:#eee;padding:20px 40px;text-align:center}.special-note{font-weight:900}.quantity input{text-align:center;height:44px}.woocommerce .quantity input,.woocommerce button.submit{display:inline-block;margin:0}.woocommerce .product_meta .tagged_as{font-size:.7em}.product_meta .tagged_as a{line-height:.6em!important}.woocommerce .prod-meta-sep{font-size:.7em;margin-top:-10px}.woocommerce .woocommerce-tabs ul.tabs *{border-radius:0!important}ul.tabs{padding:0!important;border:1px solid #fff!important}.woocommerce-tabs .panel{border:1px solid #fff!important;border-radius:0!important}ul.tabs li{overflow:inherit!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li,.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active{border-radius:0}.woocommerce-tabs ul li,.woocommerce .woocommerce-tabs ul li a,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.wc-tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active,.woocommerce .woocommerce-tabs ul li.active a:hover{border:0}.woocommerce .woocommerce-product-attributes-item__label{text-align:left}.woocommerce .tab-buttons,.tab-buttons{width:100%;margin:0 auto 0}.woocommerce a .button.tab-bottom{margin:1%;width:29%!important;word-wrap:none}.related.products{clear:both;float:none;margin-top:30px}.woocommerce-info:before{display:none}.wc-empty-cart-message,.woocommerce-info{border-top:none;background:none}.wc-empty-cart-message,.woocommerce .cart-empty{margin-left:0;padding-left:0}form.cart #wc-square-digital-wallet{display:none}.woocommerce .woocommerce-info{padding:10px;margin:0 0 10px;font-size:.9em;text-align:right}.woocommerce .wc-proceed-to-checkout a.checkout-button{padding:10px;font-size:.9em}.placerorderbuttontop{text-align:right;font-weight:900}.woocommerce-form-coupon-toggle{display:none!important}.checkout_coupon.woocommerce-form-coupon{display:block!important;margin-top:20px!important;text-align:right!important}.checkout_coupon.woocommerce-form-coupon p:first-child{font-weight:700}.checkout_coupon.woocommerce-form-coupon p{display:block!important}.checkout_coupon.woocommerce-form-coupon input[name="coupon_code"]{min-width:171px!important}.checkout_coupon.woocommerce-form-coupon button{margin-top:4px!important}@media screen and (max-width:925px){.pageheader.frontC .words{padding-left:30px}}@media screen and (max-width:850px){.woocommerce-page ul.products{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%!important}.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-1 li.product{flex:0 0 44%!important;-webkit-box-flex:0!important;padding:0;margin:0 10px 50px}}@media screen and (max-width:790px){.pageheader.frontC .words{padding-left:0;font-size:2vw}.cf-turnstile{transform:scale(.85)!important;transform-origin:left top!important;margin-bottom:10px}#header .sep,.dot{display:none}.br{display:block}.front .brand{top:4%;left:3%;width:30vw;height:30vw;text-align:center;border-radius:50%;padding-top:2vh}.front .content{bottom:15%;right:5%;width:100vw;text-align:right}.front .brand #site-logo{font-size:16vw;padding:0}.front .brand #site-title{font-size:6vw;padding:0}.front .title,.welcome .title{font-size:11vw;padding-bottom:2vh}.front .subtitle,.welcome .subtitle{font-size:3vw;padding:0;line-height:4vh}.front .vancisl,.welcome .vancisl{font-size:3vw;padding:0;padding:2% 0 20px}#menu.main{width:85%}#site-logo{font-size:8.5vw}#branding a .decal{padding:30px 0 10px}#footer .decal{font-size:15vw;padding-top:30px;text-align:center}#site-title{font-size:6vw;margin-top:-2px}#site-description{font-size:2.5vw;padding:2vw 0 3vw;line-height:1em}#second-description{font-size:.7em}.woocommerce-page ul.products.endedloop li.product{flex:0 0 49%}}@media screen and (max-width:679px){header.pageheader,.colone,.coltwo{display:block}#copyright{padding:10px 20px 20px;width:75%;text-align:center;margin:0 auto;font-size:3vw}.front .intro{width:100%;padding:20px 0}.pageheader.frontC .words{font-size:2vw;padding-left:40px}.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input.wpcf7-quiz[type="text"],.wpcf7 textarea{width:260px}.woocommerce-page ul.products{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%!important}.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-1 li.product{flex:0 0 95%!important;-webkit-box-flex:0!important;padding:0;margin-right:0}.woocommerce-page ul.products.endedloop li.product{flex:0 0 100%}}@media screen and (max-width:600px){.front .title,.welcome .title{font-size:9vw;padding-bottom:2vh}.front .subtitle,.welcome .subtitle{font-size:3.3vw;padding:0;line-height:normal}.front .vancisl,.welcome .vancisl{font-size:4vw;padding:1% 0 2%}.front .content a .button.tab-bottom .findevent{margin-bottom:0;padding-bottom:0}.about.decal{font-size:15vw}}@media screen and (max-width:555px){.pageheader.frontC .words{font-size:1.8vw;padding-left:10px}}@media screen and (max-width:515px){.pageheader.frontC .words{line-height:2.5vw}}@media screen and (max-width:479px){.mobile{display:block!important}.pageheader.frontC .words{font-size:6.5vw;line-height:9vw}.frontpage.hero{background-size:cover;object-fit:cover;background-position:right;background-repeat:no-repeat;height:100vh;width:100vw;position:relative}.front .brandround,.front .brand,.front .content{position:absolute}.front .brand{top:0;left:0;right:0;width:100%;height:55vw;text-align:center;border-radius:0;padding:2vh 0 0 0}.front .content{bottom:30%;right:5%;width:100%;text-align:right;height:25vh}.front .brand #site-logo{font-size:35vw;padding:0}.front .brand #site-title{font-size:18vw;padding:0}.front .title,.welcome .title{font-size:18vw;line-height:11vw;padding-bottom:2vh}.front .subtitle,.welcome .subtitle{font-size:6vw;padding:10px 0;line-height:4vh}.front .vancisl,.welcome .vancisl{font-size:6vw;line-height:5.9vw;padding:0;padding-top:2%}.product-tab{width:100%;margin:0;padding:0}.woocommerce .button.tab-bottom,.button.tab-bottom,.front .content a .button.tab-bottom .findevent,.entry-content .tab-buttons a .button.tab-bottom{display:block;margin:20px auto;padding:10px 0}.front .content a .button.tab-bottom .findevent,.entry-content .tab-buttons a .button.tab-bottom{width:90%!important}.woocommerce a .button.tab-bottom{width:100%!important}.woocommerce .tab-buttons,.tab-buttons{width:100%;margin:40px auto 0}#wrapper{grid-template-columns:100%;grid-template-rows:auto auto auto}#header{grid-area:1/1/2/2;grid-template-rows:auto auto;padding-bottom:0;margin-bottom:0}#container{grid-area:2/1/3/2}#footer{grid-area:3/1/4/2}#content{padding:25px}#branding,.front{padding:50px 0 0;margin-bottom:0}#footer .decal{font-size:25vw;padding-top:20px;text-align:center}#site-title{font-size:18vw;margin:0}#site-description,#second-description{display:none}#copyright{font-size:5vw;padding:10px 10px 20px}#copyright .site-title{display:block;margin-top:5px}#site-logo,#site-title{display:inline-block;margin:0;padding:0}#site-logo{font-size:10vw}#site-title a{font-size:16vw;line-height:22vw}#branding #site-logo a{padding:0;margin:0}#menu.footer,#menu.main,#menu.cart{padding:0;margin:0}#header #menu{;margin:0 auto 0;padding-top:0;border:0}#menu.main{width:95%;margin-top:0;padding-top:0;padding-bottom:10px}#menu.main.toggled{width:95%;height:100%;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:999999;border:0;margin-top:0;padding-top:0;padding-bottom:10px}#menu.cart .menu-toggle,#menu.footer .menu-toggle{display:none}#menu.main .menu-toggle{display:inline-block}#menu.main ul{display:none}#menu.main.toggled ul,#menu.main.toggled ul.sub-menu,#menu.main.toggled ul.children{display:block;position:relative;top:0;left:0;padding:0;margin:0 0 10px 0}#menu.main.toggled ul.sub-menu,#menu.main.toggled ul.children{padding-bottom:0}#menu.main.toggled a,#menu.main.toggled ul.sub-menu a,#menu.main.toggled ul.children a{display:inline-block;width:100%;font-size:18px;color:#fff;text-align:right;line-height:20px;padding:15px 5px 5px;border:0;margin:0;background:none}#menu.main.toggled ul.sub-menu a,#menu.main.toggled ul.children a{color:#ccc}.box-4,.box-5,.box-6{width:50%}.menubox.cart{width:100%;margin:0 auto;padding-bottom:40px}#menu.cart ul{width:70%;margin:0 auto}#menu.cart ul li{display:block;text-align:center;margin-top:10px}img{margin:0 auto}.entry-summary img,.single-product div.product .woocommerce-product-gallery,.entry-content img.pagecontent,.entry-content img.logo-old,header.pageheader img,.woocommerce .products img,.wp-post-image,.woocommerce ul.products li.product a img{width:95%!important;margin:0 auto 10px!important}.wpcf7 input[type='text'],.wpcf7 input[type='email'],.wpcf7 input.wpcf7-quiz[type="text"],.wpcf7 textarea{width:200px}.woocommerce-page ul.products{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;width:100%!important}.woocommerce-page ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-1 li.product{flex:0 0 95%!important;-webkit-box-flex:0!important;padding:0;margin-right:0}.woocommerce ul.products.endedloop{padding-top:0}.find a .button.findevent{position:relative;width:35%;text-align:center;padding:10px;font-size:6vw;margin:30px auto 50px}header.pageheader,.colone,.coltwo{display:block}h1.entry-title{font-size:25vw;line-height:12vw}.front h1.entry-title{font-size:18vw;line-height:14vw}.woocommerce h1.product_title{font-size:10vw!important;line-height:1.1em;padding:30px 0}.getnotified{text-align:right;width:100%;font-size:6.2vw;padding:20px;clear:both!important;float:right;position:fixed;z-index:888888}.getnotified .fa-envelope{font-size:5.5vw;margin-right:5px}}