#site-navigation .menu>li.has-children{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:3;flex-shrink:3}#site-navigation .menu>li:active>a,#site-navigation .menu>li:focus>a,#site-navigation .menu>li:hover>a{color:#E28C07}#site-navigation .menu>li:active>a>.menu-item-text,#site-navigation .menu>li:focus>a>.menu-item-text,#site-navigation .menu>li:hover>a>.menu-item-text{border-bottom-color:#E28C07}#site-navigation .menu>li{flex-grow:1.6}#site-navigation .menu>li:nth-child(5){flex-grow:2.6}@media (min-width:1025px){#site-navigation .menu .sub-menu a{font-size:20px}}.page-id-1288 .site-main>article .entry-content{max-width:100%}.page-id-1288 .doorways-footer-wrap{padding-top:0}.product_content,#nav-holder{background:#fff}.product_content{padding-top:47px;padding-bottom:0;margin-bottom:0}.wtcpl_category_nav li a:link,.wtcpl_category_nav li a:visited,.wtcpl_category_nav li a:active{font-weight:600!important;letter-spacing:0;border-radius:0;background:#EBEBEB}#wtcpl_tabs_container .woocommerce ul.products{margin-bottom:0}.wtcpl_container{padding-top:45px}.wtcpl_category_nav li a{width:100%;border-radius:0;font-size:18px!important;font-weight:600!important;background-color:#EBEBEB;text-transform:uppercase;padding-top:17px!important;padding-bottom:17px!important;white-space:nowrap}.wtcpl_category_nav li a:hover,.wtcpl_category_nav li a.active{background:#E28C07;color:#fff!important}.wtcpl_category_nav ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1208px;margin:auto}.product_content .products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.products .event{text-align:center;margin-bottom:10px;width:33%}.event .woocommerce-loop-product__title{font-size:26px}.event .button{display:block;max-width:150px;margin-left:auto;margin-right:auto;margin-top:15px}.event .woocommerce-loop-product__title{margin-bottom:15px}.products .event img{margin-left:auto;margin-right:auto}#ctf .ctf-item{border-top:0!important}.ctf-tweet-actions{font-size:14px;margin-top:10px}.social-feed-wrap .social-feed .social-feed-inner{position:relative;padding-bottom:145px}.social-feed-wrap .social-feed .feed-button{position:absolute;bottom:65px;left:55px}.single-product .product{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product .summary,.woocommerce-product-gallery{width:50%}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery__trigger{position:absolute;top:0;z-index:1}.product_meta{display:none}.single-product .quantity{display:inline-block}.single-product .single_add_to_cart_button{margin-left:15px}.input-text.qty{font-size:16px;max-width:45px;padding:8px 0 8px 6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.single-product .wc-tabs{margin:0;padding:25px 0 0}.single-product .wc-tabs li{padding:10px 20px;background:#dcdcdc;list-style:none;display:inline-block;margin-right:15px;margin-bottom:10px}.single-product .wc-tabs li a{color:#000}.single-product .wc-tabs li.active{background:#A1194F}.single-product .wc-tabs li.active a{color:#fff}.related{width:100%;text-align:center;padding-top:55px}.related ul{margin:0;padding:0}.woocommerce-Price-amount{font-size:20px}.related .products{text-align:center;font-size:0}.related .product{width:33.3333%;display:inline-block;vertical-align:top;margin-bottom:15px}.woocommerce-notices-wrapper{padding-bottom:25px}.site-main table thead{background:#A1194F}.entry-content table th,.entry-content table td{border:1px solid #e8e4e4}.woocommerce table.shop_table th{font-weight:600;font-size:22px;color:#fff;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table .cart-subtotal th,.woocommerce table.shop_table .cart-subtotal td,.woocommerce table.shop_table .order-total th,.woocommerce table.shop_table .order-total td{color:#000;text-align:center}.shop_table tr:last-child{text-align:right}.shop_table tr:last-child td{padding-top:8px;padding-bottom:10px}.cart_item .product-thumbnail{width:64px;padding:6px 6px 0}.quantity,.product-name,.product-quantity,.product-thumbnail,td.product-price,.product-subtotal,.product-remove{text-align:center}.entry-content .woocommerce ul{margin:0;padding:0}.entry-content .woocommerce ul li{list-style:none}abbr[title]{text-decoration:none}.woocommerce-billing-fields__field-wrapper p{display:inline-block;vertical-align:middle;width:48.5%;margin-right:3%}.woocommerce-billing-fields__field-wrapper p:nth-child(2n){margin-right:0}#billing_address_2_field{padding-top:27px}.woocommerce-billing-fields input[type="text"],.woocommerce-billing-fields input[type="email"],.woocommerce-billing-fields input[type="url"],.woocommerce-billing-fields input[type="password"],.woocommerce-billing-fields input[type="search"],.woocommerce-billing-fields input[type="number"],.woocommerce-billing-fields input[type="tel"],.woocommerce-billing-fields input[type="range"],.woocommerce-billing-fields input[type="date"],.woocommerce-billing-fields input[type="month"],.woocommerce-billing-fields input[type="week"],.woocommerce-billing-fields input[type="time"],.woocommerce-billing-fields input[type="datetime"],.woocommerce-billing-fields input[type="datetime-local"],.woocommerce-billing-fields input[type="color"],.woocommerce-billing-fields textarea span.woocommerce-input-wrapper{display:block;width:100%;padding-top:7px;padding-bottom:7px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#order_comments{min-height:150px}.woocommerce #order_review table.shop_table th{text-align:left}#order_review .product-name,.entry-content #order_review table td,.woocommerce #order_review table.shop_table th{text-align:left;padding-left:8px}#place_order{margin-top:20px}#order_review .product-name{font-size:18px}.woocommerce-additional-fields{padding-top:35px}#order_review_heading{margin-top:25px}.woocommerce-product-details__short-description{margin-bottom:20px}.commentlist{padding:0;margin:0}.woocommerce-Tabs-panel ul{margin-left:0;padding-left:20px}.product_title{font-size:42px}.doorways .doorway{width:20%}.slider-caption-wrap .container{max-width:1684px}.wrap-btn{text-align:center;padding-top:41px}.donate-btn{display:inline-block;background:#E28C07;border-radius:40px;width:280px;font-size:38px;line-height:52px;margin-left:auto;margin-right:auto;text-align:center;padding:14px 0;color:#fff;position:relative}.wrap-btn .donate-btn span{position:relative;display:block}.wrap-btn .donate-btn span:before{content:"";position:absolute;background:url(/wp-content/themes/hhcc/images/donatepath.png);width:43px;height:39px;left:20px;top:50%;transform:translateY(-50%)}.wrap-btn .donate-btn span:after{content:"";position:absolute;background:url(/wp-content/themes/hhcc/images/donatepath.png);width:43px;height:39px;right:20px;top:50%;transform:translateY(-50%)}.wrap-btn .donate-btn:before{content:'';position:absolute;border:#E28C07 solid 6px;border-radius:40px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.wrap-btn .donate-btn:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wrap-btn .donate-btn:hover{color:#fff}.header-socials{padding-right:45px}.header-socials a{padding-left:26px}.page-id-1919 #breadcrumbs .container,.page-id-1919 .site-main .hentry,.page-blog .container{padding-top:0}.page-id-1919 .content-image .image{margin-top:5px}.page-id-1919 .desc{font-size:18px}.page-id-1919 .desc p{margin-bottom:20px}.page-id-1919 .share-buttons-wap .container{padding-top:0}.page-id-1919 .social-sharing{margin-top:37px}.page-id-1919 .doorways-footer-wrap .container{padding-top:7px;max-width:1684px}.accordion{max-width:1345px;margin-left:auto;margin-right:auto;overflow:hidden}.accitem{margin-bottom:35px}.accitem a{position:relative}.accitem a:after{content:"";background:url(/wp-content/themes/hhcc/images/dropup.png);width:35px;height:19px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.accitem.active a:after{content:"";background:url(/wp-content/themes/hhcc/images/downdown.png)}.accordion-section-title{width:100%;padding:10px 15px 6px 0;display:inline-block;background-color:#fff;border-bottom:1px dotted #A1194F;font-size:42px;line-height:58px;color:#A1194F;transition:all linear 0.5s;text-decoration:none;font-family:"Architects Daughter",cursive}.accordion-section-content{padding:16px 0 8px 0;display:none}.accordion-section-content .entry-content{font-size:18px;line-height:21px}.accordion-section-content:focus{outline:0}.accitem.active .accordion-section-content{display:block}.accordion-section-content .entry-content a:after{content:none}.accordion-section-title:hover,.accordion-section-title:focus,.accordion-section-title:active{color:#A1194F}.icon line{stroke:#E28C07}.products-filter{padding-top:15px;max-width:1138px;margin:auto;display:flex;justify-content:flex-end;padding-right:0;position:relative}.tax-product_cat div.columns-3{padding-top:0}.products-filter .filter-title{cursor:pointer;display:block;padding:6px 8px 6px 15px;text-transform:capitalize;border:1px solid #dcdcdc;text-align:left}.products-filter .filter-title .icon{float:right}.products-filter>div{width:50%;max-width:163px;padding:0;text-align:left}.products-filter .filter-content{padding:6px 15px 4px;background:#fff;border:1px solid #dcdcdc}.products-filter .filter .filter-content{position:absolute;top:100%;right:0;width:100%;width:calc(100% - 16px);display:none;z-index:99;max-width:163px}.products-filter .filter:hover .filter-content{display:block}.products-filter .sort-by .kariba-sort a{display:block;font-size:18px;margin-bottom:7px;color:#000;text-decoration:none}.products-filter .sort-by .kariba-sort a:hover{color:#E28C07!important}.page-blog .posts{padding-top:35px}.page-blog .products-filter{max-width:100%;padding-top:0}.page-blog .site-main .post-1965{margin-bottom:.5em}.no-imagew-button{display:flex;align-items:center;justify-content:center}.no-imagew-button .wrap-btn{padding-top:0}#site-navigation .menu>li:nth-child(4){flex-grow:2.5}@media (min-width:1367px) and (max-width:1440px){.hero .slider-caption{font-size:55px;margin-bottom:25px}.doorways .doorway-title{font-size:29px}}@media (min-width:1200px){.wtcpl_category_nav li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0%;margin:0 35px!important}}@media (max-width:1366px){.accitem{padding-left:15px;padding-right:15px}.entry-content ul li,.entry-content ol li{font-size:20px}.entry-content ul{margin-left:0}}@media (max-width:1365px){.header-socials{display:none}}@media (max-width:1199px){.wtcpl_category_nav li{margin:0 10px 0px!important}.product_content{padding-top:17px}}@media (max-width:1139px){.site-header #google_translate_element,.site-header .header-links{margin-right:15px}#cart-link{margin-right:15px!important}}@media (max-width:1024px){.accordion-section-title{font-size:26px;line-height:1.2}.product_title{font-size:30px;line-height:1.2}}@media (max-width:1023px){.doorways{justify-content:center}.doorways .doorway{width:33.3333%;margin-bottom:20px}.hero .doorways{display:none}.doorways-mobile{display:block}}@media (max-width:768px){.products .event{width:50%}}@media (max-width:767px){.no-imagew-button .wrap-btn{padding-top:30px}.donate-btn{font-size:28px;width:250px;line-height:34px}.page-id-1919 #section-1{padding-top:0!important}#wtcpl_tabs_container .woocommerce ul.products{padding:0}.products .event{padding:9px}.social-feed-wrap .social-feed .social-feed-inner{padding-bottom:105px}.social-feed-wrap .social-feed .feed-button{position:absolute;bottom:35px;left:35px}.entry-content ul li,.entry-content ol li{font-size:16px}.related{padding-top:30px}}@media (max-width:599px){.woocommerce-billing-fields__field-wrapper p{width:100%;margin-right:0}.woocommerce-billing-fields__field-wrapper p:nth-child(2n){margin-right:0}}@media (max-width:479px){.woocommerce-billing-fields__field-wrapper p{margin-bottom:10px!important}#billing_address_2_field{padding-top:7px}.wtcpl_category_nav li{margin-bottom:10px!important}.products .event{width:100%}.social-feed-wrap .social-feed .social-feed-inner{padding-bottom:100px}.social-feed-wrap .social-feed .feed-button{position:absolute;bottom:15px;left:15px}.input-text.qty{font-size:11px;max-width:34px;padding:4px 0 4px 6px}th.product-quantity{max-width:63px}th.product-subtotal{max-width:61px}.actions .button{padding:7px 15px}}.social-feed-wrap .social-feed .social-feed-inner{background-color:#fff}.social-feed-wrap .social-feed .social-feed-inner{width:100%}.social-feed-wrap .social-feed>.social-feed{margin:0;background:transparent!important}#page.switch-colours .social-feed{background:transparent!important}body.menu-active{overflow:hidden}@media (min-width:375px) and (max-width:767px){body.menu-active{-webkit-overflow-scrolling:touch}}#site-navigation.navication-auto{overflow-x:hidden;padding-bottom:40px;z-index:99999;height:300px!important;min-height:calc(100vh - 150px)}@media (max-width:767px){.woocommerce figure{}.single-product .summary{margin-top:25px}#site-navigation .container{height:100%;overflow:scroll}.single-product .summary,.woocommerce-product-gallery{width:100%}}#site-navigation.navication-auto:after{content:none}#site-navigation.navication-auto .social-wrap{position:relative;margin-top:30px;bottom:auto;left:auto}.posts .post-info .button{margin-top:25px}#site-navigation #primary-menu .sub-menu .has-children .mobile-child-arrow{position:absolute;right:0;width:30px;text-align:center;font-size:30px;top:-6px}#site-navigation .menu .has-children.active .sub-menu .mobile-child-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width:767px){#site-navigation .menu .sub-menu .has-children>a+.sub-menu.active{padding-bottom:0}}@media (max-width:769px){.latest-news-wrap{padding-bottom:50px}.slider .backstretch{display:none}}.entry-content ul li{margin-bottom:20px}.features-wrap .features{justify-content:center}.latest-news-wrap .container{position:relative;display:flex;justify-content:flex-end}@media (min-width:769px){.latest-news-wrap{padding-top:90px}.section-box{position:relative;right:auto;top:auto}}@media (max-width:1499px) and (min-width:1200px){.site-header #logo img{max-width:100%}}@media (max-width:1499px){.site-header.fixed #logo img{height:100px}}@media (max-width:1499px) and (min-width:1200px){.site-header #logo img{max-width:100%;height:120px;width:auto}}.mobile-arrow,.mobile-child-arrow{display:none}@media (max-width:767px){.site-header.fixed #logo img{height:auto!important}.mobile-arrow,.mobile-child-arrow{display:block}.has-children.active>.sub-menu{opacity:1!important;visibility:visible!important}#site-navigation #primary-menu .has-children .mobile-arrow{top:3px}}.single-product .single_add_to_cart_button{cursor:pointer}.single-product .single_add_to_cart_button[disabled=disabled],.single-product .single_add_to_cart_button[disabled]{background-color:#dcdcdc!important;color:#000!important;cursor:default}.single-product .single_add_to_cart_button[disabled=disabled]:before,.single-product .single_add_to_cart_button[disabled]:before{border-color:#dcdcdc!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:"Architects Daughter",cursive;font-size:35px;color:#a1194b;margin-left:130px}.button,.event-categories ul li a,.form-contact-wrap .wpcf7-form .btn-submit-wrap,.form-contact-wrap .wpcf7-form .btn-submit-wrap .btn-submit,.subsribe-wrap .wpcf7-form input[type=button],.subsribe-wrap .wpcf7-form input[type=submit]{cursor:pointer}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.field-control input,.field-control textarea,.field-control select,.variations select{border:2px solid #A1194F;border-radius:10px;padding:10px;font-size:18px}.input-with-prefix{position:relative}.input-with-prefix .input-prefix{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-with-prefix input{padding-left:30px}.field-label{font-size:18px}.field-ticket input[type="number"]{max-width:70px}.field-wrap{display:flex}.field-wrap .field-label{width:130px;padding-right:10px}.form-booking .field-wrap{margin-bottom:10px}.field-control.fullwidth{width:100%}.field-inner{display:flex;align-items:center}.field-width-3{width:33.33%}.form-booking .field-control{display:flex}.field-inner .field-label{width:unset}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:600;font-size:14px;text-transform:uppercase;width:210px;padding:14px;min-height:40px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#A1194F}.single-product form.cart{display:none;margin-top:40px}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#A1194F}.woocommerce-message{border-top-color:#A1194F}.woocommerce-message::before{color:#A1194F}.cart .product-name{text-align:left}.cart .product-name p{margin:0;text-align:left;font-size:18px;line-height:1.2}.woocommerce table.shop_table th{font-size:18px}.woocommerce-cart-form{font-size:18px}.woocommerce #respond input#submit.disabled:before,.woocommerce #respond input#submit:disabled:before,.woocommerce #respond input#submit:disabled[disabled]:before,.woocommerce a.button.disabled:before,.woocommerce a.button:disabled:before,.woocommerce a.button:disabled[disabled]:before,.woocommerce button.button.disabled:before,.woocommerce button.button:disabled:before,.woocommerce button.button:disabled[disabled]:before,.woocommerce input.button.disabled:before,.woocommerce input.button:disabled:before,.woocommerce input.button:disabled[disabled]:before{border-color:#dcdcdc}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.no-select-participant{opacity:1!important;background-color:#dcdcdc!important;color:#000!important;cursor:default;border-radius:50px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:14px;font-weight:600;color:#fff;background-color:#A1194F}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{font-size:18px}.woocommerce-checkout{font-size:18px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:2px solid #A1194F;border-radius:10px;padding:10px;font-size:18px}.woocommerce-additional-fields{padding-top:0}.form-booking select,.variations select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/wp-content/themes/hhcc/images/select-icon.png) no-repeat right;-webkit-appearance:none;background-position-x:90%;padding-right:15%}.field-type-ticket-1{display:none}.woocommerce-info{border-top-color:#E28C07;font-size:18px}.woocommerce-info::before{color:#E28C07}.checkbox-container{display:flex;align-items:center;position:relative;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{height:30px;width:30px;background-color:#fff;border-radius:10px;border:2px solid #A1194F;display:block;margin-left:15px;position:relative}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#A1194F}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{width:16px;height:12px;background:url(/wp-content/themes/hhcc/images/checkbox-white.png) no-repeat center center;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%)}#keeping-check .checkbox-container+.checkbox-container{margin-left:60px}#keeping-check{text-align:center}#keeping-touch.full_width{width:100vw;position:relative;margin-left:-50vw;left:50%}#payment.woocommerce-checkout-payment{clear:both;background-color:#EBEBEB!important}#keeping-touch{background-color:#EBEBEB;text-align:center;padding:30px 0 50px;margin:20px 0 40px}#keeping-touch .container{max-width:890px}#keeping-touch .keeping-title{color:#A1194F;margin-bottom:40px}#keeping-touch .keeping-desc{margin-bottom:40px}#cart-link{font-size:16px;font-weight:600;color:#fff;margin-right:60px;white-space:nowrap}.site-header #cart-link a{color:#fff}#cart-link .icon-cart{margin-right:10px;font-size:20px}.site-header.fixed #cart-link a{color:#A1194F}.event .event-time{color:#000;font-weight:600;font-size:20px}.page-title,.title{display:block;width:100%}.product-content-wrap{width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:right}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{margin-right:2%;width:50%}.entry-content ul{margin-left:0}.product-content-wrap .event-buttons,.button-booking-toggle{margin-top:20px}.event-buttons .button{margin:5px!important}@media (max-width:768px){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.page-inner .page-title,.page-inner .title{margin-bottom:20px}.woocommerce .col2-set .col-2{margin-top:30px}.checkbox-container{font-size:16px}#keeping-check .checkbox-container+.checkbox-container{margin-left:65px}#cart-link{margin-right:20px}}@media (max-width:600px){.site-header #google_translate_element{display:none}}.woocommerce .woocommerce-order,.woocommerce ul.order_details li,.woocommerce ul.order_details li strong{font-size:18px}@media (max-width:500px){.field-wrap{flex-wrap:wrap}.field-wrap .field-label{width:100%;margin-bottom:5px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{max-width:100px}#keeping-check .checkbox-container+.checkbox-container{margin:10px}.woocommerce .woocommerce-order,.woocommerce ul.order_details li,.woocommerce ul.order_details li strong{font-size:16px}}form.cart .quantity{display:none!important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#A1194F;border-radius:36px;font-weight:600}.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:18px}#keeping-check{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.wc-item-meta li{margin-bottom:5px!important}.woocommerce-order-details table.shop_table td{text-align:left}@media (max-width:360px){#cart-link span:not(.icon-cart){display:none}}.field-inner+.field-inner{margin-left:10px}.single-product #breadcrumbs .container>span>span>span+span>a,.single-product #breadcrumbs .container>span>span>span+span>.sep{display:none}.tax-product_cat div.columns-3{max-width:1346px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-top:25px;width:100%}.tax-product_cat ul.products{padding-top:5px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:0 15px;margin-left:0px!important;margin-right:0px!important;margin-bottom:50px}.entry-header .subtitle{color:#000}.term-description{max-width:815px;margin:auto}.event-categories{margin-bottom:0}.event-categories ul li a{padding:20px}.latest-posts .posts{justify-content:center}#order_review .product-name p,.entry-content #order_review table td p,.woocommerce #order_review table.shop_table th p{margin-bottom:5px}.woocommerce-variation.single_variation{display:none!important}.form-booking>.field-wrap{flex-wrap:wrap}.form-booking>.field-wrap>.field-label{width:20%}form-booking>.field-wrap>.field-control,.form-booking>.field-wrap>.field-control.fullwidth{width:80%}@media (max-width:767px){.form-booking>.field-wrap>.field-label{width:100%}form-booking>.field-wrap>.field-control,.form-booking>.field-wrap>.field-control.fullwidth{width:100%}.field-inner{flex-wrap:wrap}}.woocommerce nav.woocommerce-pagination{margin-bottom:30px}.single-product form.cart.cart-shop{display:block}form.cart.cart-shop p.price{margin-left:70px}form.cart.cart-shop .quantity{display:inline-block!important}form.cart.cart-shop button{outline:none}#site-navigation{overflow-y:auto}body #site-navigation .menu .has-children>a+.sub-menu{margin-top:30px}.field-checkbox{display:flex;align-items:center}.form-booking .field-width-1 .field-label{display:none}.single-product form.cart.cart-shop{display:flex;flex-direction:column}.single-product form.cart.cart-shop .form-booking{order:1}.single-product form.cart.cart-shop .quantity{order:3}.single-product form.cart.cart-shop .price{order:2;margin-left:0;margin-bottom:10px}.single-product form.cart.cart-shop button{order:4}.single-product form.cart.cart-shop .quantity{display:flex!important;align-items:center;margin-bottom:30px!important}.single-product form.cart.cart-shop{margin-top:20px}.single-product form.cart.cart-shop .quantity .screen-reader-text{width:auto;margin-right:10px;display:block;height:100%;clip-path:unset;position:relative!important;visibility:visible;opacity:1}.event-categories ul li{max-width:300px}.no-products{margin:30px 0}@media (max-width:768px){.site-header #logo:before{content:none}.site-header.header-transparent{background:#fff}.site-header.fixed #logo img{height:auto}.site-header.fixed #logo{padding-bottom:0}.site-header #cart-link a{color:#A1194F}.site-header .site-info{margin-top:0;display:flex;align-items:center}}@media (min-width:768px) and (max-height:780px){.hero .slider-caption{font-size:38px}.donate-btn{line-height:32px;font-size:30px}.hero .slider-caption-wrap{bottom:8%}}@media (min-width:768px) and (max-height:600px){.doorways .doorway-icon{display:none}}#gift-aid-heading:before{content:'';display:block;width:150px;height:62px;background:url(/wp-content/themes/hhcc/images/giftaid.jpg) no-repeat center center;background-size:contain}#gift-aid-description{font-weight:700;margin-bottom:20px}#woocommerce-gift-aid{margin-top:30px}.pswp{z-index:99999}.woocommerce div.product div.images .flex-control-thumbs{margin-top:20px;margin-left:-10px;margin-right:-10px}.woocommerce div.product div.images .flex-control-thumbs li{padding:0 10px}.single-product .show-quantity form.cart .quantity{display:block!important;float:none!important;text-align:left}.single-product .show-quantity form.cart .quantity .qty{width:70px;text-align:center;border:2px solid #A1194F;border-radius:10px;padding:10px;font-size:18px;max-width:100%}.single-product .show-quantity form.cart .quantity .screen-reader-text{border:unset;clip:unset;clip-path:unset;height:unset;margin:unset;overflow:unset;padding:unset;position:unset!important;width:unset;width:20%;display:inline-block}#product-addons-total+.woocommerce-variation-add-to-cart .quantity,#product-addons-total+.woocommerce-variation-add-to-cart .price{display:none!important}.woocommerce td.product-name dl.variation dd{margin:6px}div[role="form"]{outline:0}.page-template-page-donation .purchase-ticket{display:flex;justify-content:center;align-items:center;text-align:center;background:#E28C07;width:188px;height:188px;border-radius:50%;margin:auto;font-size:32px;font-family:'Architects Daughter','serif';color:#fff;padding:10px;margin-top:20px;margin-bottom:80px}.page-template-page-donation .content-inner ul{margin-left:0}.page-template-page-donation .purchase-title{font-size:32px;text-align:center;color:#E28C07;margin-bottom:26px}.page-template-page-donation .donation-form.form-wrap{display:flex;flex-wrap:wrap;margin:0 -10px}.page-template-page-donation .donation-form .form-half{width:50%;padding:0 10px}.page-template-page-donation .wpcf7-form{max-width:780px;margin:auto}.page-template-page-donation .donation-form .wpcf7-form .form-half>label{margin-bottom:14px;display:flex}.page-template-page-donation .donation-form .wpcf7-form br{display:none}.page-template-page-donation .donation-form .wpcf7-form-control-wrap{display:block;width:100%}.page-template-page-donation .donation-form .wpcf7-form-control-wrap input[type="text"],.page-template-page-donation .donation-form .wpcf7-form-control-wrap input[type="email"],.page-template-page-donation .donation-form .wpcf7-form-control-wrap textarea,.page-template-page-donation .donation-form .wpcf7-form-control-wrap input[type="number"],.page-template-page-donation .donation-form .wpcf7-form-control-wrap input[type="tel"],.page-template-page-donation .donation-form .wpcf7-form-control-wrap select{display:block;max-width:100%;border:1px solid #000;color:#2E2D2D;font-size:16px;padding:14px 18px;border-radius:0;width:100%}.page-template-page-donation .donation-form .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.page-template-page-donation .donation-form .row .column-half{width:50%;padding:0 10px}.page-template-page-donation .donation-form .row+.row{margin-top:10px}@media (max-width:767px){.page-template-page-donation .donation-form .row .column-half{width:100%}.page-template-page-donation .donation-form .row .column-half+.column-half{margin-top:10px}}.page-template-page-donation .donation-form .wpcf7-form-control-wrap textarea{height:174px}.page-template-page-donation .donation-form .wpcf7-form-control-wrap ::placeholder{color:#2E2D2D}.page-template-page-donation .donation-form .field-radio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.page-template-page-donation .donation-form .field-radio .wpcf7-form-control-wrap{width:auto}.page-template-page-donation .donation-form .wpcf7-radio{position:relative}.page-template-page-donation .donation-form .wpcf7-radio input{position:absolute;opacity:0;cursor:pointer}.page-template-page-donation .donation-form .wpcf7-radio .wpcf7-list-item-label{display:flex;justify-content:center;align-items:center;width:61px;height:49px;font-size:16px;color:#2E2D2D;border:1px solid #000;cursor:pointer;transition:all .3s ease-in-out}.page-template-page-donation .donation-form .wpcf7-radio input:checked~.wpcf7-list-item-label,.page-template-page-donation .donation-form .wpcf7-radio .wpcf7-list-item:hover input~.wpcf7-list-item-label{background-color:#E28C07;border-color:#E28C07;color:#fff}.page-template-page-donation .donation-form .form-submit,.page-template-page-donation .donation-form .form-gateway-wrap{width:100%;padding:0 10px}.page-template-page-donation .donation-form .form-gateway-wrap{margin-bottom:14px;margin-top:14px}.page-template-page-donation .donation-form .form-gateway-wrap .form-gateway{width:auto;margin-left:20px}.page-template-page-donation .donation-form .form-submit input{display:block;width:100%;color:#fff;font-size:24px;text-transform:uppercase;font-family:'Architects Daughter','serif';border:1px solid #E28C07;background-color:#E28C07;border-radius:0;padding:12px 20px;cursor:pointer;transition:all .3s ease-in-out}.page-template-page-donation .donation-form .form-submit input:hover,.page-template-page-donation .donation-form .form-submit input:focus{border:1px solid #A1194F;background-color:#A1194F}.donation-goal{display:flex;flex-wrap:wrap;border-radius:60px;border:2px solid #A1194F;justify-content:center;align-items:center;padding:5px 20px 10px 20px;margin-bottom:35px;background:#e89326}.donation-goal .goal-value{font-size:38px;font-family:'Architects Daughter','serif';color:#A1194F;text-align:center;color:#FFF}.donation-goal .goal-text{font-size:18px;display:block;width:100%;text-align:center;margin-top:-3px;color:#FFF}.field-gateway{display:flex;flex-wrap:wrap;align-items:center}.page-template-page-donation .donation-form .form-gateway-wrap{width:auto}.page-template-page-donation .donation-form .form-gateway-wrap .wpcf7-form-control-wrap{margin-bottom:0}.page-template-page-donation .donation-form .form-gateway-wrap select{display:flex;justify-content:center;align-items:center;width:120px;height:49px;font-size:16px;color:#2E2D2D;border:1px solid #000;cursor:pointer;transition:all .3s ease-in-out;padding:5px 10px}@media (max-width:600px){.page-template-page-donation .donation-form .form-half{width:100%}.page-template-page-donation .donation-form .form-half+.form-half{margin-top:14px}.field-gateway{flex-direction:column;align-items:flex-start}.page-template-page-donation .donation-form .form-gateway-wrap .form-gateway{display:block;margin-left:0;margin-top:10px}}.page-template-page-donation .post-content-wrap{display:flex;flex-wrap:wrap;margin:0 -25px}.post-content-wrap .post-image,.post-content-wrap .post-content{width:50%;padding:0 25px}.post-content-wrap .post-image img{display:block;height:auto}.post-content-wrap .post-image img+img{margin-top:20px}@media (max-width:768px){.post-content-wrap .post-image,.post-content-wrap .post-content{width:100%}.page-template-page-donation .post-content-wrap{flex-direction:column-reverse}.post-content-wrap .post-image{margin-top:30px}}.wpcf7-list-item.first,.size .wpcf7-list-item:nth-child(4n+1){margin-left:0}#size{display:flex;flex-wrap:wrap}#size .wpcf7-list-item{width:16.66%;margin:0;margin-bottom:10px;max-width:71px;padding:0 5px}.wpcf7-form-control-wrap.size{margin-top:10px}.page-template-page-donation .donation-form .wpcf7-radio .wpcf7-list-item-label{width:100%;height:38px}.page-template-page-donation .donation-form .wpcf7-form-control-wrap textarea{height:170px;margin-top:-10px}.page-template-page-donation .donation-form .wpcf7-form-control-wrap{width:100%!important}.page-template-page-donation .donation-form .form-submit{margin-top:20px}.donation-goal .donation-item{display:flex;width:100%;justify-content:center;flex-direction:column;position:relative}.donation-goal .donation-item+.donation-item{margin-top:20px}.donation-goal .donation-item+.donation-item:before{content:'';display:block;position:absolute;top:-8px;width:30%;height:1px;background-color:#fff;left:0;right:0;margin:auto}.page-template-page-donation .donation-form .form-full{padding:0 10px;margin-top:10px}.page-template-page-donation .donation-form .marketing{margin-top:10px}#form{outline:0}.label-heading{border-bottom:1px solid;display:block;padding-bottom:10px;font-weight:600}.donate-button-wrap{display:flex;justify-content:center}.donate-button-wrap .donate-button{display:flex;justify-content:center;align-items:center;text-align:center;background:#A1194F;width:188px;height:188px;border-radius:50%;margin:auto;font-size:32px;font-family:'Architects Daughter','serif';color:#fff;padding:10px;margin-top:20px;margin-bottom:80px;margin-left:10px;transition:.3s}.purchase-ticket{transition:.3s}.donate-button-wrap .purchase-ticket:hover{animation:pulse 1s infinite;transition:.3s}.donate-button-wrap .donate-button:hover{animation:pulse 1s infinite;transition:.3s}@keyframes pulse{0%{transform:scale(1)}70%{transform:scale(.9)}100%{transform:scale(1)}}.donate-button-wrap .purchase-ticket{margin-right:10px}@media (max-width:420px){.donate-button-wrap .donate-button{width:120px;height:120px;font-size:26px}.donate-button-wrap .purchase-ticket{width:120px;height:120px;font-size:26px}}.page-id-3763 .donation-item .goal-text{display:none}.readall-hide:after{height:100px}.readall-button{text-align:center;margin:0 5px 20px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0;position:relative;display:inline-block;border:none;font-size:19px;background-color:#fff0;background-size:26px 17px;padding-bottom:0;padding-top:40px}.readall-button span span{display:block;right:0;left:0;margin:auto;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);width:25px;top:9px;height:15px;opacity:.3;background-size:contain;background-repeat:no-repeat}.readall-button span.arrow{top:22px}.readall-button span.arrow:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);display:block;width:25px;right:0;left:0;top:-5px;margin:auto;position:absolute;opacity:1;height:15px;background-size:contain;background-repeat:no-repeat}.readall-button span.arrow:before{animation:animate-arrow-3 1s ease-in-out infinite .2s}.readall-button span.arrow:after{animation:animate-arrow-2 1s ease-in-out infinite .1s}.readall-button span.arrow:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);display:block;width:25px;top:2px;right:0;left:0;margin:auto;position:absolute;opacity:.5;height:15px;background-size:contain;background-repeat:no-repeat}.readall-button:hover,.readall-button:focus{background:none;color:rgb(0 0 0 / .8)}.archive.post-type-archive .case-study{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.archive.post-type-archive .case-study .post-image,.archive.post-type-archive .case-study .post-info{width:50%;margin-bottom:40px}.archive.post-type-archive .case-study .post-image{padding-left:20px}.archive.post-type-archive .case-study .post-info{padding-right:20px}.archive.post-type-archive .js-toggle-title,.archive.post-type-archive .js-toggle-content{text-align:left}.archive.post-type-archive .readall-hide:after{height:0}.archive.post-type-archive .readall-button{text-transform:uppercase}.archive.post-type-archive .readall-wrapper{text-align:unset}.post-type-archive-testimonial .post-title{color:#A1194F;font-weight:700;margin-top:10px}.post-type-archive-testimonial .testimonial{margin-bottom:30px}.post-type-archive-testimonial .site-main{margin-bottom:60px}.social-feed-wrap .social-feed>.social-feed{width:33.33%}.social-feed-wrap .social-feed .social-feed-inner{padding:30px 20px}.social-feed-wrap .social-feed .feed-button{position:relative;bottom:auto;left:auto}@media (max-width:1024px){.social-feed-wrap .social-feed>.social-feed{width:50%;margin-bottom:30px}}@media (max-width:768px){.social-feed-wrap .social-feed>.social-feed{width:100%}}.subsribe-wrap{color:#fff}.subsribe-wrap .form-title{text-align:center}.subsribe-wrap .wpcf7-form .form-submit{display:flex;width:100%;margin-left:0;justify-content:center;margin-top:30px}.subsribe-wrap .wpcf7-form .wpcf7-form-control-wrap{margin-left:0}.subsribe-wrap input[type="text"],.subsribe-wrap input[type="email"],.subsribe-wrap textarea{display:block;padding:10px 20px;width:100%}.subsribe-wrap .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.subsribe-wrap .wpcf7-form input[type=email]{font-size:unset;display:block;width:100%;padding:10px 20px;width:100%;max-width:unset}.subsribe-wrap .form-left .form-field+.form-field{margin-top:12px}.subsribe-wrap .form-left{padding-right:20px}.subsribe-wrap .form-right{padding-left:20px}.subsribe-wrap .wpcf7-not-valid-tip{color:#fff;display:block;margin-top:4px}.subsribe-wrap{padding-bottom:40px}@media (max-width:1024px){.subsribe-wrap .form-right{padding-left:0;width:100%;margin-top:10px}.subsribe-wrap .form-left{padding-right:0;width:100%}.subsribe-wrap .wpcf7-form{flex-wrap:wrap}.subsribe-wrap .wpcf7-form .form-submit{padding-left:0!important}.subsribe-wrap .form-field{padding:0!important}}.page-template-page-donation .donation-form .wpcf7-form-control-wrap textarea{margin-top:0}.content-image .content ul,.content-wrap .content ul{margin-left:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;padding-left:40px!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:20px;left:10px}.wc-stripe-error::before{top:5px}.page-template-page-donation .subsribe-wrap .wpcf7-form{max-width:100%}.menu-user-dashboard-container ul{margin:0;padding:0;display:flex;justify-content:center;list-style:none;margin-top:20px}.menu-user-dashboard-container ul li{margin:0 10px}.menu-user-dashboard-container ul a,.charitable-form-field button:not([role="presentation"]),.charitable-form-field input[type=button],.charitable-form-field input[type=submit],input[type="button"],input[type="reset"],input[type="submit"],#charitable-campaign-suggested-donations .add-row{display:inline-block;text-align:center;min-width:132px;background-color:#A1194F;color:#fff!important;font-size:14px;font-weight:600;border-radius:36px;padding:12px 22px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:none;box-shadow:none;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;appearance:none;border:0;text-transform:uppercase}#charitable-campaign-suggested-donations tfoot td{border:0}.virtual-donations .charitable-donation-form .donation-amounts .donation-amount>label{width:150px}.virtual-donations .charitable-donation-form .donation-amounts .donation-amount{width:auto}.virtual-donations article.campaign .entry-content .post-image{order:2}.virtual-donations article.campaign .entry-content .post-content{order:1}.virtual-donations article.campaign .entry-content .post-main{order:3}.page-template-page-member .site-main>article{font-size:18px}.donors-list.donors-list-vertical .donor{display:flex;flex-wrap:wrap;flex-direction:column}.donors-list.donors-list-vertical .donor .donor-donation-amount{position:absolute;right:0;top:20px}.donors-list.donors-list-vertical .donor{padding-right:150px}.donors-list .donor-comment{background-color:#fff!important;padding:0!important}.donors-list.donors-list-vertical .donor{min-height:120px}.donors-list.donors-list-vertical .donor{padding-bottom:28px}span.total-heading{font-size:24px}.campaign-summary .campaign-figures .amount{font-size:43px!important}.gift-aid-wrap{margin-top:20px}.charitable-login-form label,.charitable-login-form,.charitable-form-field label{font-size:18px}#loginform{margin-bottom:20px}.charitable-login-form,.charitable-form{margin:auto;max-width:640px}.charitable-login-form label{margin-bottom:10px}.charitable-login-form input[type="text"],.charitable-login-form input[type="password"],.charitable-form input[type="text"],.charitable-form input[type="email"],.charitable-form-field input[type="email"],.charitable-form-field textarea,.charitable-form-field input[type="text"],.charitable-form-field input[type="email"],.charitable-form-field select,.charitable-form-field input[type="password"],.charitable-form-field input[type="date"],.charitable-form-field input[type="url"],.charitable-form-field input[type="number"]{border:2px solid #A3144E!important;display:block!important;width:100%!important;border-radius:10px!important;padding:14px 20px!important;font-size:18px!important;font-weight:400!important}#charitable-registration-form,#charitable-profile-form{max-width:100%}#charitable-registration-form .charitable-form-fields,#charitable-profile-form .charitable-form-fields{display:flex;flex-wrap:wrap;margin:0 -10px}#charitable-registration-form .charitable-form-field,#charitable-profile-form .charitable-form-field{padding:0 10px}#charitable-profile-form fieldset{width:100%;display:flex;flex-wrap:wrap;margin:0 -10px}#charitable-profile-form fieldset>*{width:100%}#charitable-profile-form #charitable_field_title,#charitable-profile-form #charitable_field_first_name,#charitable-profile-form #charitable_field_last_name{width:33.33%}@media (max-width:767px){#charitable-profile-form #charitable_field_title,#charitable-profile-form #charitable_field_first_name,#charitable-profile-form #charitable_field_last_name{width:100%}}#charitable-profile-form #charitable_field_user_email,#charitable-profile-form #charitable_field_organisation,#charitable-profile-form #charitable_field_birthday,#charitable-profile-form #charitable_field_reason_creating_donation,#charitable-profile-form #charitable_field_user_pass,#charitable-profile-form #charitable_field_user_pass_repeat,#charitable-profile-form #charitable_field_city,#charitable-profile-form #charitable_field_state,#charitable-profile-form #charitable_field_postcode,#charitable-profile-form #charitable_field_country{width:50%}@media (max-width:767px){#charitable-profile-form #charitable_field_user_email,#charitable-profile-form #charitable_field_organisation,#charitable-profile-form #charitable_field_birthday,#charitable-profile-form #charitable_field_reason_creating_donation,#charitable-profile-form #charitable_field_user_pass,#charitable-profile-form #charitable_field_user_pass_repeat,#charitable-profile-form #charitable_field_city,#charitable-profile-form #charitable_field_state,#charitable-profile-form #charitable_field_postcode,#charitable-profile-form #charitable_field_country{width:100%}}#charitable-profile-form #charitable_field_current_pass{width:100%}#charitable-profile-form .charitable-form-content{width:100%}#charitable-registration-form #charitable_field_user_email,#charitable-registration-form #charitable_field_user_login,#charitable-registration-form #charitable_field_user_pass,#charitable-registration-form #charitable_field_confirm_password,#charitable-registration-form #charitable_field_phone,#charitable-registration-form #charitable_field_birthday,#charitable-registration-form #charitable_field_keeping_in_touch,#charitable-registration-form #charitable_field_reason_creating_donation{width:50%}@media (max-width:767px){#charitable-registration-form #charitable_field_user_email,#charitable-registration-form #charitable_field_user_login,#charitable-registration-form #charitable_field_user_pass,#charitable-registration-form #charitable_field_confirm_password,#charitable-registration-form #charitable_field_phone,#charitable-registration-form #charitable_field_birthday,#charitable-registration-form #charitable_field_keeping_in_touch,#charitable-registration-form #charitable_field_reason_creating_donation{width:100%}}#charitable-registration-form #charitable_field_title,#charitable-registration-form #charitable_field_first_name,#charitable-registration-form #charitable_field_last_name,#charitable-registration-form #charitable_field_address,#charitable-registration-form #charitable_field_city,#charitable-registration-form #charitable_field_country,#charitable-registration-form #charitable_field_phone,#charitable-registration-form #charitable_field_birthday,#charitable-registration-form #charitable_field_reason_creating_donation{width:33.33%}@media (max-width:767px){#charitable-registration-form #charitable_field_title,#charitable-registration-form #charitable_field_first_name,#charitable-registration-form #charitable_field_last_name,#charitable-registration-form #charitable_field_address,#charitable-registration-form #charitable_field_city,#charitable-registration-form #charitable_field_country,#charitable-registration-form #charitable_field_phone,#charitable-registration-form #charitable_field_birthday,#charitable-registration-form #charitable_field_reason_creating_donation{width:100%}}#charitable-registration-form #charitable_field_phone,#charitable-registration-form #charitable_field_birthday{width:50%}@media (max-width:767px){#charitable-registration-form #charitable_field_phone,#charitable-registration-form #charitable_field_birthday{width:100%}}#charitable-registration-form #charitable_field_reason_creating_donation{width:40%}@media (max-width:767px){#charitable-registration-form #charitable_field_reason_creating_donation{width:100%}}#charitable-registration-form #charitable_field_keeping_in_touch{width:100%}#charitable-registration-form #charitable_field_keeping_in_touch .charitable-checkbox-list{display:flex;flex-wrap:wrap;justify-content:center}#charitable-registration-form #charitable_field_keeping_in_touch .charitable-checkbox-list li{margin:10px 20px}#charitable-registration-form .charitable-fieldset-field-header{font-weight:400;font-size:18px}#charitable-registration-form .charitable-privacy-policy-text,.page-register .entry-content,.my-campaigns .entry-content{font-size:18px}#charitable-registration-form #charitable_field_keeping_in_touch .charitable-checkbox-list li{display:flex;align-items:center}.charitable-submit-field{margin-top:20px}#charitable-donation-form{max-width:100%}.charitable-donation-form .donation-amounts .donation-amount.custom-donation-amount .custom-donation-input-wrap input{border:0!important}#wp-post_content-editor-container textarea{display:none!important}#charitable-campaign-submission-form fieldset{width:100%;display:flex;flex-wrap:wrap;margin:0 -10px}#charitable-campaign-submission-form fieldset>*{width:100%;padding:0 10px}#charitable-campaign-submission-form #charitable_field_first_name,#charitable-campaign-submission-form #charitable_field_last_name,#charitable-campaign-submission-form #charitable_field_user_email,#charitable-campaign-submission-form #charitable_field_city,#charitable-campaign-submission-form #charitable_field_state,#charitable-campaign-submission-form #charitable_field_country{width:33.33%}@media (max-width:767px){#charitable-campaign-submission-form #charitable_field_first_name,#charitable-campaign-submission-form #charitable_field_last_name,#charitable-campaign-submission-form #charitable_field_user_email,#charitable-campaign-submission-form #charitable_field_city,#charitable-campaign-submission-form #charitable_field_state,#charitable-campaign-submission-form #charitable_field_country{width:100%}}.charitable-checkbox-list li,.charitable-form-field-checkbox{display:block;position:relative;padding-left:0;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.charitable-checkbox-list li input,.charitable-form-field-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.charitable-checkbox-list li label,.charitable-form-field-checkbox label{padding-left:60px!important}.charitable-checkbox-list .checkmark,.charitable-form-field-checkbox .checkmark{position:absolute;top:-4px;left:0;z-index:-1}.charitable-checkbox-list li:hover input~.checkmark,.charitable-form-field-checkbox:hover input~.checkmark{background-color:#fff}.charitable-checkbox-list li input:checked~.checkmark,.charitable-form-field-checkbox input:checked~.checkmark{background-color:#A1194F}.checkmark:after{content:"";position:absolute;display:none}.charitable-checkbox-list li input:checked~.checkmark:after,.charitable-form-field-checkbox input:checked~.checkmark:after{display:block}.charitable-checkbox-list li .checkmark:after,.charitable-form-field-checkbox .checkmark:after{left:11px;top:7px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.login-remember .checkmark{display:none}#charitable-campaign-submission-form{max-width:100%}#charitable_field_contact_consent{width:100%}#charitable_field_confirm_age{width:100%;display:none}#charitable-donor-fields #charitable-user-fields #charitable_field_phone{width:50%;padding-left:20px;float:left}#charitable-donor-fields #charitable-user-fields #charitable_field_email{float:left}.campaign-loop.campaign-grid .campaign.hentry,.campaign-loop.campaign-grid li.campaign{border:0;margin:0}.button-login{margin-top:40px}.button-login a{margin:0 10px;text-transform:uppercase}.logged-in .button-login{display:none}.button-login{text-align:center;margin-top:0;margin-bottom:30px}#comment-message{margin-top:10px}#charitable_field_keeping_in_touch .charitable-checkbox-list{display:flex;flex-wrap:wrap;margin-top:10px}#charitable_field_keeping_in_touch .charitable-fieldset-field-header{padding-left:10px}.charitable-my-donations thead th{padding:10px;color:#fff}#filter .facetwp-type-radio{display:flex;justify-content:center;flex-wrap:wrap}#filter .facetwp-type-radio .facetwp-radio{background:rgb(226 140 7 / .6);margin:10px;padding:10px 20px;text-align:center;color:#fff;min-width:160px}#filter .facetwp-type-radio .facetwp-radio.checked{background:rgb(226 140 7)}.doorways .doorway{width:16.66%;padding:0 8px}@media (max-width:1023px){.doorways .doorway{width:33.3333%}}.doorways .doorway-title{font-size:32px}@media (min-width:1024px) and (max-width:1100px){.doorways .doorway-title{font-size:24px}.doorways .doorway{padding:0 4px}}.wpcf7-list-item .checkmark{display:none}input[name="preview-campaign"]{display:none!important}.fix-bottom-bar{display:block;position:fixed;left:0;bottom:0;width:100%;background-color:#A1194F;padding:10px 20px;color:#fff;text-align:center;z-index:99}.fix-bottom-bar p{margin:0}.fix-bottom-bar a{color:#fff;text-decoration:none}.fix-bottom-bar .form-submit{display:flex;justify-content:center}.fix-bottom-bar .wpcf7-form{margin-top:5px}.fix-bottom-bar .wpcf7-form br{display:none}.fix-bottom-bar .wpcf7-form-control:not(.wpcf7-submit){padding:5px 10px}.fix-bottom-bar .wpcf7-submit{background-color:#1B1B1B;padding:12px 20px;font-size:14px;outline:0;display:block}.fix-bottom-bar .wpcf7-not-valid-tip{display:none}.fix-bottom-bar .subscribe-text{font-size:24px}@media (max-width:768px){.fix-bottom-bar{display:none}}.fix-bottom-bar .wpcf7-form .form-submit br{display:none}.fix-bottom-bar .wpcf7-form .form-submit label{width:50%;padding:0 10px;margin-bottom:5px}.fix-bottom-bar .wpcf7-form .form-submit label.acceptance{width:100%;padding:0 10px}.fix-bottom-bar .form-submit{flex-wrap:wrap;max-width:900px;margin:auto}.fix-bottom-bar .button-close{appearance:none;position:absolute;right:10px;top:0;background:#fff0;border:0;color:#fff;cursor:pointer}.fix-bottom-bar .wpcf7-form-control:not(.wpcf7-submit){display:block;max-width:100%;padding:10px}.fix-bottom-bar .subscribe-text{margin-bottom:5px}.fix-bottom-bar{font-size:16px}.fix-bottom-bar .subscribe-text{font-size:18px}.fix-bottom-bar .wpcf7-form .form-submit label.full-name{display:flex;justify-content:flex-end}.fix-bottom-bar .submit{position:relative}.fix-bottom-bar .wpcf7 .ajax-loader{position:absolute;right:-60px;top:7px}.fix-bottom-bar .wpcf7-submit{cursor:pointer}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;padding:10px;max-width:900px;margin:auto;margin-top:20px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#ffb900;padding:10px;max-width:900px;margin:auto;margin-top:20px}.fix-bottom-bar .subscribe-text{font-size:28px;font-family:"Architects Daughter",cursive}.fix-bottom-bar .wpcf7-form .form-submit label.acceptance{font-size:13px}body.woocommerce-account:not(.logged-in) article>.entry-content .woocommerce>.woocommerce-form .checkmark{display:none}body.woocommerce-account:not(.logged-in) article>.entry-content .woocommerce .woocommerce-error li{padding-top:19px}@media (min-width:769px){body.woocommerce-account:not(.logged-in) article>.entry-content .woocommerce>.woocommerce-form,body.woocommerce-account:not(.logged-in) article>.entry-content .woocommerce>h2{width:50%;margin-left:auto;margin-right:auto}}@media (min-width:600.8px){.tax-campaign_category .hentry{width:50%}.post-type-archive-campaign .hentry{width:50%}}.container--custom{padding-left:25px;padding-right:25px}@media (max-width:600px){.container--custom{padding-left:15px;padding-right:15px}}.facetwp-radio[data-value=our_wedding]{order:1}