/*
Theme Name: CFWA
Description: A WordPress theme for Cystic Fibrosis WA.
Version: 1.0

Author: Terminal
Author URI: http://terminal.net.au
*/
a.reset,a.reset:hover,a.reset:visited,a.reset:focus{color:inherit;text-decoration:inherit}.hoverzoom,.sponsors .sponsor-image-wrapper,.cfwa-sidebar-categories-array table td,.cfwa-sidebar-newsletter-form .newsletter-form-button,.cfwa-header-quicklinks-button,.cfwa-tfront-ctas-cta,.cfwa-shopiface-product:hover{transition:all .2s ease-in-out}.hoverzoom:hover,.sponsors .sponsor-image-wrapper:hover,.cfwa-sidebar-categories-array table td:hover,.cfwa-sidebar-newsletter-form .newsletter-form-button:hover,.cfwa-header-quicklinks-button:hover,.cfwa-tfront-ctas-cta:hover,.cfwa-shopiface-product:hover{transform:scale(1.05);z-index:999}.rowless{padding-left:0px;padding-right:0px}.scrim,.typography .wp-caption-text,.cfwa-content .wp-caption-text,.cfwa-sidebar-enquiries-text .wp-caption-text,.cfwa-sidebar-newsletter-text .wp-caption-text,.cfwa-sidebar-cta .wp-caption-text,.scgrid-element-text .wp-caption-text,.cfwa-tfront-story-content-text .wp-caption-text,.cfwa-tdonate-cta-blurb .wp-caption-text,.cfwa-searchresults-wrapper .wp-caption-text,.typography .wp-caption>a-text,.cfwa-content .wp-caption>a-text,.cfwa-sidebar-enquiries-text .wp-caption>a-text,.cfwa-sidebar-newsletter-text .wp-caption>a-text,.cfwa-sidebar-cta .wp-caption>a-text,.scgrid-element-text .wp-caption>a-text,.cfwa-tfront-story-content-text .wp-caption>a-text,.cfwa-tdonate-cta-blurb .wp-caption>a-text,.cfwa-searchresults-wrapper .wp-caption>a-text{background:linear-gradient(transparent, rgba(0,0,0,0.5))}.terminal{display:inline-block;width:15px;height:15px;border-radius:1px;background-image:url("./img/terminal.png");background-size:contain;background-position:center;background-repeat:no-repeat}.vcenter,.cfwa-sidebar-categories-array table td a{position:relative;top:50%;transform:translateY(-50%)}.wf{border:1px solid red}.row.is-flex{display:flex;flex-wrap:wrap}.row.is-flex>[class*='col-']{display:flex;flex-direction:column}.row.is-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.is-flex>[class*='col-']{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@font-face{font-family:'GothamRoundedLight';src:url("./fonts/GothamRoundedLight.eot");src:local("./fonts/GothamRounded-Light"),local("./fonts/GothamRoundedLight"),url("./fonts/GothamRoundedLight.eot?#iefix") format("embedded-opentype"),url("./fonts/GothamRoundedLight.woff") format("woff"),url("./fonts/GothamRoundedLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'GothamRoundedBold';src:url("./fonts/GothamRoundedBold.eot");src:local("./fonts/GothamRounded-Bold"),local("./fonts/GothamRoundedBold"),url("./fonts/GothamRoundedBold.eot?#iefix") format("embedded-opentype"),url("./fonts/GothamRoundedBold.woff") format("woff"),url("./fonts/GothamRoundedBold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:'GothamRoundedMedium';src:url("./fonts/GothamRoundedMedium.eot");src:local("./fonts/GothamRounded-Medium"),local("./fonts/GothamRoundedMedium"),url("./fonts/GothamRoundedMedium.eot?#iefix") format("embedded-opentype"),url("./fonts/GothamRoundedMedium.woff") format("woff"),url("./fonts/GothamRoundedMedium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'GothamRoundedBook';src:url("./fonts/GothamRoundedBook.eot");src:local("./fonts/GothamRounded-Book"),local("./fonts/GothamRoundedBook"),url("./fonts/GothamRoundedBook.eot?#iefix") format("embedded-opentype"),url("./fonts/GothamRoundedBook.woff") format("woff"),url("./fonts/GothamRoundedBook.ttf") format("truetype");font-weight:normal;font-style:normal}.font-GothamRoundedLight,.fontset-Lite,.cfwa-shopiface-product-salebanner,.fontset-FormField,.formography input,.formography textarea,.cfwa-newsletter-form .mc-field-group input,.cfwa-tcontact-form input,.cfwa-tcontact-form textarea,.fontset-BoardName,.board-member-information-title-name,.team-member-information-name,.fontset-ImageCaption,.typography .wp-caption-text,.cfwa-content .wp-caption-text,.cfwa-sidebar-enquiries-text .wp-caption-text,.cfwa-sidebar-newsletter-text .wp-caption-text,.cfwa-sidebar-cta .wp-caption-text,.scgrid-element-text .wp-caption-text,.cfwa-tfront-story-content-text .wp-caption-text,.cfwa-tdonate-cta-blurb .wp-caption-text,.cfwa-searchresults-wrapper .wp-caption-text,.typography .wp-caption>a-text,.cfwa-content .wp-caption>a-text,.cfwa-sidebar-enquiries-text .wp-caption>a-text,.cfwa-sidebar-newsletter-text .wp-caption>a-text,.cfwa-sidebar-cta .wp-caption>a-text,.scgrid-element-text .wp-caption>a-text,.cfwa-tfront-story-content-text .wp-caption>a-text,.cfwa-tdonate-cta-blurb .wp-caption>a-text,.cfwa-searchresults-wrapper .wp-caption>a-text,.fontset-Header-QuicklinkFields,.cfwa-header-quicklinks-field,.cfwa-header-flyout-details,.fontset-Footer-Contact,.cfwa-footer-meta-contact,.fontset-Footer-MenuSubitem,.cfwa-footer-menu .sub-menu .menu-item a,.fontset-Footer-NewsletterCta,.cfwa-newsletter-text,.fontset-Footer-Fineprint,.cfwa-fineprint,.fontset-Tfront-Latest-EventBadge,.cfwa-tfront-events-event-badge-day,.cfwa-tfront-events-event-badge-month,.cfwa-tfront-events-event-badge-year,.cfwa-hnews-article-cat{font-family:"GothamRoundedLight", sans-serif}.font-GothamRoundedBold,.fontset-Banners,.fontset-Tfront-Banners,.cfwa-tfront-banner-text,.cfwa-hnews-heading,.cfwa-banner,.cfwa-sidebar-categories-title,.cfwa-sidebar-enquiries-title,.cfwa-sidebar-newsletter-title,.cfwa-shopiface-cats-banner,.fontset-Buttons,.formography button,.formography input[type=submit],.cfwa-newsletter-form .newsletter-form-button,.cfwa-sidebar-newsletter-form .newsletter-form-button,.cfwa-donationform-amount-button button,.cfwa-donationform-amount-other-addon,#wizard .actions ul li a,.cfwa-tcontact-form button,.cfwa-tcontact-form input[type=submit],.cfwa-shop-product-meta form button,.woocommerce .wc-proceed-to-checkout a,.woocommerce .woocommerce-checkout #place_order,.fontset-SliderCaption,.fontset-Tfront-Slider-Caption-Title,.cfwa-thero-banner-header,.cfwa-tfront-slider-carousel-caption-title,.fontset-Header-Navs,.cfwa-header-nav-item>a,.cfwa-header-nav-dropdown-item>a,.cfwa-header-flyout-nav-item,.fontset-Header-QuicklinkBtns,.cfwa-header-helper-quicklinkbtn,.cfwa-header-quicklinks-button,.cfwa-header-flyout-quicklinks-button,.fontset-Tdefault-Title,.cfwa-titlebar-text,.fontset-Tfront-Ctas,.cfwa-tfront-ctas-cta-label,.fontset-Tfront-Latest-Headings,.cfwa-tfront-latest-heading{font-family:"GothamRoundedBold", sans-serif}.font-GothamRoundedMedium,.fontset-Headers,.typography h2,.cfwa-content h2,.cfwa-sidebar-enquiries-text h2,.cfwa-sidebar-newsletter-text h2,.cfwa-sidebar-cta h2,.scgrid-element-text h2,.cfwa-tfront-story-content-text h2,.cfwa-tdonate-cta-blurb h2,.cfwa-searchresults-wrapper h2,.scevents .event-name,.cfwa-sidebar-categories-array table td a,.cfwa-donationform-title,.cfwa-donationform-section-title,.scgrid-element-heading,.cfwa-thome-post-title,.cfwa-tdonate-cta-title,.cfwa-shop-product-meta .product_title,.fontset-Footer-MenuItem,.cfwa-footer-menu .menu-item a,.fontset-Tdefault-Scrollspy,.cfwa-scrollspy>li>a,.fontset-Tfront-Story-Title,.cfwa-tfront-story-content-title,.fontset-Tfront-Latest-Titles,.cfwa-tfront-events-event-blurb-title,.cfwa-tfront-vnews-article-blurb-title{font-family:"GothamRoundedMedium", sans-serif}.font-GothamRoundedBook,.fontset-Headers2,.typography h3,.cfwa-content h3,.cfwa-sidebar-enquiries-text h3,.cfwa-sidebar-newsletter-text h3,.cfwa-sidebar-cta h3,.scgrid-element-text h3,.cfwa-tfront-story-content-text h3,.cfwa-tdonate-cta-blurb h3,.cfwa-searchresults-wrapper h3,.typography h4,.cfwa-content h4,.cfwa-sidebar-enquiries-text h4,.cfwa-sidebar-newsletter-text h4,.cfwa-sidebar-cta h4,.scgrid-element-text h4,.cfwa-tfront-story-content-text h4,.cfwa-tdonate-cta-blurb h4,.cfwa-searchresults-wrapper h4,.fontset-Body,.typography h5,.cfwa-content h5,.cfwa-sidebar-enquiries-text h5,.cfwa-sidebar-newsletter-text h5,.cfwa-sidebar-cta h5,.scgrid-element-text h5,.cfwa-tfront-story-content-text h5,.cfwa-tdonate-cta-blurb h5,.cfwa-searchresults-wrapper h5,.typography h6,.cfwa-content h6,.cfwa-sidebar-enquiries-text h6,.cfwa-sidebar-newsletter-text h6,.cfwa-sidebar-cta h6,.scgrid-element-text h6,.cfwa-tfront-story-content-text h6,.cfwa-tdonate-cta-blurb h6,.cfwa-searchresults-wrapper h6,.typography p,.cfwa-content p,.cfwa-sidebar-enquiries-text p,.cfwa-sidebar-newsletter-text p,.cfwa-sidebar-cta p,.scgrid-element-text p,.cfwa-tfront-story-content-text p,.cfwa-tdonate-cta-blurb p,.cfwa-searchresults-wrapper p,.typography a,.cfwa-content a,.cfwa-sidebar-enquiries-text a,.cfwa-sidebar-newsletter-text a,.cfwa-sidebar-cta a,.scgrid-element-text a,.cfwa-tfront-story-content-text a,.cfwa-tdonate-cta-blurb a,.cfwa-searchresults-wrapper a,.typography ol,.cfwa-content ol,.cfwa-sidebar-enquiries-text ol,.cfwa-sidebar-newsletter-text ol,.cfwa-sidebar-cta ol,.scgrid-element-text ol,.cfwa-tfront-story-content-text ol,.cfwa-tdonate-cta-blurb ol,.cfwa-searchresults-wrapper ol,.typography ul,.cfwa-content ul,.cfwa-sidebar-enquiries-text ul,.cfwa-sidebar-newsletter-text ul,.cfwa-sidebar-cta ul,.scgrid-element-text ul,.cfwa-tfront-story-content-text ul,.cfwa-tdonate-cta-blurb ul,.cfwa-searchresults-wrapper ul,.typography table,.cfwa-content table,.cfwa-sidebar-enquiries-text table,.cfwa-sidebar-newsletter-text table,.cfwa-sidebar-cta table,.scgrid-element-text table,.cfwa-tfront-story-content-text table,.cfwa-tdonate-cta-blurb table,.cfwa-searchresults-wrapper table,.formography,.scevents .event-location,.scevents .event-date,.scevents .event-description,.scevents .event-link,.board-member-information-title-postnom,.board-member-information-body,.team-member-information-position,.cfwa-donationform-amount-other .input-group input,.cfwa-donationform-details-checkboxes,.cfwa-donationform-reason-fineprint,.cfwa-donationform-payment-cardstatement,#wizard .steps ul li a,.cfwa-hnews-article-title,.cfwa-hnews-article-excerpt,.cfwainputs,.cfwa-donationform-details input,.cfwa-donationform-details select,.cfwa-donationform-reason input,.cfwa-donationform-reason select,.cfwa-donationform-reason textarea,.cfwa-donationform-payment input,.cfwa-donationform-payment select,.cfwa-donationform-payment label,.cfwa-shop-product-meta form input,.cfwa-shop-product-meta form select,.woocommerce .woocommerce-checkout input,.woocommerce .woocommerce-checkout select,.woocommerce .woocommerce-checkout textarea,.cfwa-tfront-story-content-text,.cfwa-tfront-events-event-blurb-text,.cfwa-tfront-vnews-article-blurb-text,.cfwa-tcontact-details .contactdetails .item-label,.cfwa-tsingle-content-meta,.cfwa-thome-post-category,.cfwa-thome-pagination,.cfwa-tdonate-cta-blurb,.cfwa-tdonate-cta-fineprint,.cfwa-shop-product-meta .summary,.woocommerce,.woocommerce .woocommerce-checkout,.woocommerce-message,.select2-dropdown.select2-dropdown--below,.cfwa-shopiface-cats-selector,.cfwa-shopiface-product-name,.cfwa-shopiface-product-price,.cfwa-404-text,.cfwa-searchresults-query,.fontset-Search-Bar,.cfwa-search .search-bar,.fontset-Tfront-Slider-Caption-Body,.cfwa-tfront-slider-carousel-caption-body{font-family:"GothamRoundedBook", sans-serif}.fontset-Banners,.fontset-Tfront-Banners,.cfwa-tfront-banner-text,.cfwa-hnews-heading,.cfwa-banner,.cfwa-sidebar-categories-title,.cfwa-sidebar-enquiries-title,.cfwa-sidebar-newsletter-title,.cfwa-shopiface-cats-banner{text-transform:uppercase;font-size:2.4rem}.fontset-Buttons,.formography button,.formography input[type=submit],.cfwa-newsletter-form .newsletter-form-button,.cfwa-sidebar-newsletter-form .newsletter-form-button,.cfwa-donationform-amount-button button,.cfwa-donationform-amount-other-addon,#wizard .actions ul li a,.cfwa-tcontact-form button,.cfwa-tcontact-form input[type=submit],.cfwa-shop-product-meta form button,.woocommerce .wc-proceed-to-checkout a,.woocommerce .woocommerce-checkout #place_order{text-transform:uppercase;font-size:2.4rem}.fontset-BoardName,.board-member-information-title-name,.team-member-information-name{font-weight:bold}.fontset-SliderCaption,.fontset-Tfront-Slider-Caption-Title,.cfwa-thero-banner-header,.cfwa-tfront-slider-carousel-caption-title{text-transform:uppercase;font-size:3rem}.fontset-Search-Bar,.cfwa-search .search-bar{font-weight:bold}.fontset-Header-QuicklinkFields,.cfwa-header-quicklinks-field,.cfwa-header-flyout-details{font-weight:bold}.fontset-Tdefault-Title,.cfwa-titlebar-text{text-transform:uppercase;font-size:3rem}.fontset-Tdefault-Scrollspy,.cfwa-scrollspy>li>a{text-transform:uppercase}.fontset-Tfront-Slider-Caption-Title,.cfwa-thero-banner-header{text-transform:uppercase;font-size:2.4rem}.fontset-Tfront-Slider-Caption-Body,.cfwa-tfront-slider-carousel-caption-body{font-size:1.8rem}.fontset-Tfront-Ctas,.cfwa-tfront-ctas-cta-label{text-transform:uppercase;font-size:2.4rem}.fontset-Tfront-Story-Title,.cfwa-tfront-story-content-title{font-size:3.2rem}.fontset-Tfront-Banners,.cfwa-tfront-banner-text{font-size:3.4rem}.fontset-Tfront-Latest-Headings,.cfwa-tfront-latest-heading{text-transform:uppercase;font-size:2.4rem}.fontset-Tfront-Latest-Titles,.cfwa-tfront-events-event-blurb-title,.cfwa-tfront-vnews-article-blurb-title{font-size:2.4rem}.fontset-Tfront-Latest-EventBadge,.cfwa-tfront-events-event-badge-day,.cfwa-tfront-events-event-badge-month,.cfwa-tfront-events-event-badge-year{font-size:2.4rem}.typography h2,.cfwa-content h2,.cfwa-sidebar-enquiries-text h2,.cfwa-sidebar-newsletter-text h2,.cfwa-sidebar-cta h2,.scgrid-element-text h2,.cfwa-tfront-story-content-text h2,.cfwa-tdonate-cta-blurb h2,.cfwa-searchresults-wrapper h2{color:#e31d1a}.typography h3,.cfwa-content h3,.cfwa-sidebar-enquiries-text h3,.cfwa-sidebar-newsletter-text h3,.cfwa-sidebar-cta h3,.scgrid-element-text h3,.cfwa-tfront-story-content-text h3,.cfwa-tdonate-cta-blurb h3,.cfwa-searchresults-wrapper h3{color:#e31d1a;font-size:2rem}.typography h4,.cfwa-content h4,.cfwa-sidebar-enquiries-text h4,.cfwa-sidebar-newsletter-text h4,.cfwa-sidebar-cta h4,.scgrid-element-text h4,.cfwa-tfront-story-content-text h4,.cfwa-tdonate-cta-blurb h4,.cfwa-searchresults-wrapper h4{margin-top:15px;font-weight:bold}.typography h5,.cfwa-content h5,.cfwa-sidebar-enquiries-text h5,.cfwa-sidebar-newsletter-text h5,.cfwa-sidebar-cta h5,.scgrid-element-text h5,.cfwa-tfront-story-content-text h5,.cfwa-tdonate-cta-blurb h5,.cfwa-searchresults-wrapper h5,.typography h6,.cfwa-content h6,.cfwa-sidebar-enquiries-text h6,.cfwa-sidebar-newsletter-text h6,.cfwa-sidebar-cta h6,.scgrid-element-text h6,.cfwa-tfront-story-content-text h6,.cfwa-tdonate-cta-blurb h6,.cfwa-searchresults-wrapper h6{font-size:1.6rem}.typography p,.cfwa-content p,.cfwa-sidebar-enquiries-text p,.cfwa-sidebar-newsletter-text p,.cfwa-sidebar-cta p,.scgrid-element-text p,.cfwa-tfront-story-content-text p,.cfwa-tdonate-cta-blurb p,.cfwa-searchresults-wrapper p{line-height:1.5}.typography a,.cfwa-content a,.cfwa-sidebar-enquiries-text a,.cfwa-sidebar-newsletter-text a,.cfwa-sidebar-cta a,.scgrid-element-text a,.cfwa-tfront-story-content-text a,.cfwa-tdonate-cta-blurb a,.cfwa-searchresults-wrapper a{color:#e31d1a}.typography ol,.cfwa-content ol,.cfwa-sidebar-enquiries-text ol,.cfwa-sidebar-newsletter-text ol,.cfwa-sidebar-cta ol,.scgrid-element-text ol,.cfwa-tfront-story-content-text ol,.cfwa-tdonate-cta-blurb ol,.cfwa-searchresults-wrapper ol,.typography ul,.cfwa-content ul,.cfwa-sidebar-enquiries-text ul,.cfwa-sidebar-newsletter-text ul,.cfwa-sidebar-cta ul,.scgrid-element-text ul,.cfwa-tfront-story-content-text ul,.cfwa-tdonate-cta-blurb ul,.cfwa-searchresults-wrapper ul{margin:20px 45px}@media (max-width: 991px){.typography ol,.cfwa-content ol,.cfwa-sidebar-enquiries-text ol,.cfwa-sidebar-newsletter-text ol,.cfwa-sidebar-cta ol,.scgrid-element-text ol,.cfwa-tfront-story-content-text ol,.cfwa-tdonate-cta-blurb ol,.cfwa-searchresults-wrapper ol,.typography ul,.cfwa-content ul,.cfwa-sidebar-enquiries-text ul,.cfwa-sidebar-newsletter-text ul,.cfwa-sidebar-cta ul,.scgrid-element-text ul,.cfwa-tfront-story-content-text ul,.cfwa-tdonate-cta-blurb ul,.cfwa-searchresults-wrapper ul{margin:20px 15px}}.typography li,.cfwa-content li,.cfwa-sidebar-enquiries-text li,.cfwa-sidebar-newsletter-text li,.cfwa-sidebar-cta li,.scgrid-element-text li,.cfwa-tfront-story-content-text li,.cfwa-tdonate-cta-blurb li,.cfwa-searchresults-wrapper li{padding-left:20px;margin-bottom:7px;line-height:1.5}.typography blockquote,.cfwa-content blockquote,.cfwa-sidebar-enquiries-text blockquote,.cfwa-sidebar-newsletter-text blockquote,.cfwa-sidebar-cta blockquote,.scgrid-element-text blockquote,.cfwa-tfront-story-content-text blockquote,.cfwa-tdonate-cta-blurb blockquote,.cfwa-searchresults-wrapper blockquote{margin:20px 45px}@media (max-width: 991px){.typography blockquote,.cfwa-content blockquote,.cfwa-sidebar-enquiries-text blockquote,.cfwa-sidebar-newsletter-text blockquote,.cfwa-sidebar-cta blockquote,.scgrid-element-text blockquote,.cfwa-tfront-story-content-text blockquote,.cfwa-tdonate-cta-blurb blockquote,.cfwa-searchresults-wrapper blockquote{margin:20px 15px}}.typography blockquote p,.cfwa-content blockquote p,.cfwa-sidebar-enquiries-text blockquote p,.cfwa-sidebar-newsletter-text blockquote p,.cfwa-sidebar-cta blockquote p,.scgrid-element-text blockquote p,.cfwa-tfront-story-content-text blockquote p,.cfwa-tdonate-cta-blurb blockquote p,.cfwa-searchresults-wrapper blockquote p{text-indent:0px}.typography pre,.cfwa-content pre,.cfwa-sidebar-enquiries-text pre,.cfwa-sidebar-newsletter-text pre,.cfwa-sidebar-cta pre,.scgrid-element-text pre,.cfwa-tfront-story-content-text pre,.cfwa-tdonate-cta-blurb pre,.cfwa-searchresults-wrapper pre{margin:20px 45px;border:0px;background-color:inherit !important}@media (max-width: 991px){.typography pre,.cfwa-content pre,.cfwa-sidebar-enquiries-text pre,.cfwa-sidebar-newsletter-text pre,.cfwa-sidebar-cta pre,.scgrid-element-text pre,.cfwa-tfront-story-content-text pre,.cfwa-tdonate-cta-blurb pre,.cfwa-searchresults-wrapper pre{margin:20px 15px}}.typography pre code,.cfwa-content pre code,.cfwa-sidebar-enquiries-text pre code,.cfwa-sidebar-newsletter-text pre code,.cfwa-sidebar-cta pre code,.scgrid-element-text pre code,.cfwa-tfront-story-content-text pre code,.cfwa-tdonate-cta-blurb pre code,.cfwa-searchresults-wrapper pre code{color:#333}.typography code,.cfwa-content code,.cfwa-sidebar-enquiries-text code,.cfwa-sidebar-newsletter-text code,.cfwa-sidebar-cta code,.scgrid-element-text code,.cfwa-tfront-story-content-text code,.cfwa-tdonate-cta-blurb code,.cfwa-searchresults-wrapper code{color:#e31d1a}.typography table,.cfwa-content table,.cfwa-sidebar-enquiries-text table,.cfwa-sidebar-newsletter-text table,.cfwa-sidebar-cta table,.scgrid-element-text table,.cfwa-tfront-story-content-text table,.cfwa-tdonate-cta-blurb table,.cfwa-searchresults-wrapper table{margin:35px}.typography p>img,.cfwa-content p>img,.cfwa-sidebar-enquiries-text p>img,.cfwa-sidebar-newsletter-text p>img,.cfwa-sidebar-cta p>img,.scgrid-element-text p>img,.cfwa-tfront-story-content-text p>img,.cfwa-tdonate-cta-blurb p>img,.cfwa-searchresults-wrapper p>img,.typography p>a>img,.cfwa-content p>a>img,.cfwa-sidebar-enquiries-text p>a>img,.cfwa-sidebar-newsletter-text p>a>img,.cfwa-sidebar-cta p>a>img,.scgrid-element-text p>a>img,.cfwa-tfront-story-content-text p>a>img,.cfwa-tdonate-cta-blurb p>a>img,.cfwa-searchresults-wrapper p>a>img{display:block;margin-top:45px;margin-bottom:45px;max-width:100%;height:auto;box-sizing:content-box}.typography p>img.alignleft,.cfwa-content p>img.alignleft,.cfwa-sidebar-enquiries-text p>img.alignleft,.cfwa-sidebar-newsletter-text p>img.alignleft,.cfwa-sidebar-cta p>img.alignleft,.scgrid-element-text p>img.alignleft,.cfwa-tfront-story-content-text p>img.alignleft,.cfwa-tdonate-cta-blurb p>img.alignleft,.cfwa-searchresults-wrapper p>img.alignleft,.typography p>a>img.alignleft,.cfwa-content p>a>img.alignleft,.cfwa-sidebar-enquiries-text p>a>img.alignleft,.cfwa-sidebar-newsletter-text p>a>img.alignleft,.cfwa-sidebar-cta p>a>img.alignleft,.scgrid-element-text p>a>img.alignleft,.cfwa-tfront-story-content-text p>a>img.alignleft,.cfwa-tdonate-cta-blurb p>a>img.alignleft,.cfwa-searchresults-wrapper p>a>img.alignleft{margin-left:0px;margin-right:auto}.typography p>img.aligncenter,.cfwa-content p>img.aligncenter,.cfwa-sidebar-enquiries-text p>img.aligncenter,.cfwa-sidebar-newsletter-text p>img.aligncenter,.cfwa-sidebar-cta p>img.aligncenter,.scgrid-element-text p>img.aligncenter,.cfwa-tfront-story-content-text p>img.aligncenter,.cfwa-tdonate-cta-blurb p>img.aligncenter,.cfwa-searchresults-wrapper p>img.aligncenter,.typography p>a>img.aligncenter,.cfwa-content p>a>img.aligncenter,.cfwa-sidebar-enquiries-text p>a>img.aligncenter,.cfwa-sidebar-newsletter-text p>a>img.aligncenter,.cfwa-sidebar-cta p>a>img.aligncenter,.scgrid-element-text p>a>img.aligncenter,.cfwa-tfront-story-content-text p>a>img.aligncenter,.cfwa-tdonate-cta-blurb p>a>img.aligncenter,.cfwa-searchresults-wrapper p>a>img.aligncenter{margin-left:auto;margin-right:auto}.typography p>img.alignright,.cfwa-content p>img.alignright,.cfwa-sidebar-enquiries-text p>img.alignright,.cfwa-sidebar-newsletter-text p>img.alignright,.cfwa-sidebar-cta p>img.alignright,.scgrid-element-text p>img.alignright,.cfwa-tfront-story-content-text p>img.alignright,.cfwa-tdonate-cta-blurb p>img.alignright,.cfwa-searchresults-wrapper p>img.alignright,.typography p>a>img.alignright,.cfwa-content p>a>img.alignright,.cfwa-sidebar-enquiries-text p>a>img.alignright,.cfwa-sidebar-newsletter-text p>a>img.alignright,.cfwa-sidebar-cta p>a>img.alignright,.scgrid-element-text p>a>img.alignright,.cfwa-tfront-story-content-text p>a>img.alignright,.cfwa-tdonate-cta-blurb p>a>img.alignright,.cfwa-searchresults-wrapper p>a>img.alignright{margin-left:auto;margin-right:0px}.typography .wp-caption,.cfwa-content .wp-caption,.cfwa-sidebar-enquiries-text .wp-caption,.cfwa-sidebar-newsletter-text .wp-caption,.cfwa-sidebar-cta .wp-caption,.scgrid-element-text .wp-caption,.cfwa-tfront-story-content-text .wp-caption,.cfwa-tdonate-cta-blurb .wp-caption,.cfwa-searchresults-wrapper .wp-caption,.typography .wp-caption>a,.cfwa-content .wp-caption>a,.cfwa-sidebar-enquiries-text .wp-caption>a,.cfwa-sidebar-newsletter-text .wp-caption>a,.cfwa-sidebar-cta .wp-caption>a,.scgrid-element-text .wp-caption>a,.cfwa-tfront-story-content-text .wp-caption>a,.cfwa-tdonate-cta-blurb .wp-caption>a,.cfwa-searchresults-wrapper .wp-caption>a{position:relative;margin-top:45px;margin-bottom:45px;max-width:100%}.typography .wp-caption.alignleft,.cfwa-content .wp-caption.alignleft,.cfwa-sidebar-enquiries-text .wp-caption.alignleft,.cfwa-sidebar-newsletter-text .wp-caption.alignleft,.cfwa-sidebar-cta .wp-caption.alignleft,.scgrid-element-text .wp-caption.alignleft,.cfwa-tfront-story-content-text .wp-caption.alignleft,.cfwa-tdonate-cta-blurb .wp-caption.alignleft,.cfwa-searchresults-wrapper .wp-caption.alignleft,.typography .wp-caption>a.alignleft,.cfwa-content .wp-caption>a.alignleft,.cfwa-sidebar-enquiries-text .wp-caption>a.alignleft,.cfwa-sidebar-newsletter-text .wp-caption>a.alignleft,.cfwa-sidebar-cta .wp-caption>a.alignleft,.scgrid-element-text .wp-caption>a.alignleft,.cfwa-tfront-story-content-text .wp-caption>a.alignleft,.cfwa-tdonate-cta-blurb .wp-caption>a.alignleft,.cfwa-searchresults-wrapper .wp-caption>a.alignleft{margin-left:0px;margin-right:auto}.typography .wp-caption.aligncenter,.cfwa-content .wp-caption.aligncenter,.cfwa-sidebar-enquiries-text .wp-caption.aligncenter,.cfwa-sidebar-newsletter-text .wp-caption.aligncenter,.cfwa-sidebar-cta .wp-caption.aligncenter,.scgrid-element-text .wp-caption.aligncenter,.cfwa-tfront-story-content-text .wp-caption.aligncenter,.cfwa-tdonate-cta-blurb .wp-caption.aligncenter,.cfwa-searchresults-wrapper .wp-caption.aligncenter,.typography .wp-caption>a.aligncenter,.cfwa-content .wp-caption>a.aligncenter,.cfwa-sidebar-enquiries-text .wp-caption>a.aligncenter,.cfwa-sidebar-newsletter-text .wp-caption>a.aligncenter,.cfwa-sidebar-cta .wp-caption>a.aligncenter,.scgrid-element-text .wp-caption>a.aligncenter,.cfwa-tfront-story-content-text .wp-caption>a.aligncenter,.cfwa-tdonate-cta-blurb .wp-caption>a.aligncenter,.cfwa-searchresults-wrapper .wp-caption>a.aligncenter{margin-left:auto;margin-right:auto}.typography .wp-caption.alignright,.cfwa-content .wp-caption.alignright,.cfwa-sidebar-enquiries-text .wp-caption.alignright,.cfwa-sidebar-newsletter-text .wp-caption.alignright,.cfwa-sidebar-cta .wp-caption.alignright,.scgrid-element-text .wp-caption.alignright,.cfwa-tfront-story-content-text .wp-caption.alignright,.cfwa-tdonate-cta-blurb .wp-caption.alignright,.cfwa-searchresults-wrapper .wp-caption.alignright,.typography .wp-caption>a.alignright,.cfwa-content .wp-caption>a.alignright,.cfwa-sidebar-enquiries-text .wp-caption>a.alignright,.cfwa-sidebar-newsletter-text .wp-caption>a.alignright,.cfwa-sidebar-cta .wp-caption>a.alignright,.scgrid-element-text .wp-caption>a.alignright,.cfwa-tfront-story-content-text .wp-caption>a.alignright,.cfwa-tdonate-cta-blurb .wp-caption>a.alignright,.cfwa-searchresults-wrapper .wp-caption>a.alignright{margin-left:auto;margin-right:0px}.typography .wp-caption>img,.cfwa-content .wp-caption>img,.cfwa-sidebar-enquiries-text .wp-caption>img,.cfwa-sidebar-newsletter-text .wp-caption>img,.cfwa-sidebar-cta .wp-caption>img,.scgrid-element-text .wp-caption>img,.cfwa-tfront-story-content-text .wp-caption>img,.cfwa-tdonate-cta-blurb .wp-caption>img,.cfwa-searchresults-wrapper .wp-caption>img,.typography .wp-caption>a>img,.cfwa-content .wp-caption>a>img,.cfwa-sidebar-enquiries-text .wp-caption>a>img,.cfwa-sidebar-newsletter-text .wp-caption>a>img,.cfwa-sidebar-cta .wp-caption>a>img,.scgrid-element-text .wp-caption>a>img,.cfwa-tfront-story-content-text .wp-caption>a>img,.cfwa-tdonate-cta-blurb .wp-caption>a>img,.cfwa-searchresults-wrapper .wp-caption>a>img{max-width:100%;height:auto;box-sizing:content-box}.typography .wp-caption-text,.cfwa-content .wp-caption-text,.cfwa-sidebar-enquiries-text .wp-caption-text,.cfwa-sidebar-newsletter-text .wp-caption-text,.cfwa-sidebar-cta .wp-caption-text,.scgrid-element-text .wp-caption-text,.cfwa-tfront-story-content-text .wp-caption-text,.cfwa-tdonate-cta-blurb .wp-caption-text,.cfwa-searchresults-wrapper .wp-caption-text,.typography .wp-caption>a-text,.cfwa-content .wp-caption>a-text,.cfwa-sidebar-enquiries-text .wp-caption>a-text,.cfwa-sidebar-newsletter-text .wp-caption>a-text,.cfwa-sidebar-cta .wp-caption>a-text,.scgrid-element-text .wp-caption>a-text,.cfwa-tfront-story-content-text .wp-caption>a-text,.cfwa-tdonate-cta-blurb .wp-caption>a-text,.cfwa-searchresults-wrapper .wp-caption>a-text{position:absolute;bottom:0;width:100%;margin:0px;color:white;min-height:50px;padding:10px 15px;padding-top:30px;pointer-events:none;font-size:1.2rem}.formography{font-size:1.4rem;padding:25px}.formography fieldset{margin-bottom:35px}.formography legend{font-weight:bold}.formography input,.formography textarea{font-size:1.4rem;font-weight:bold}.formography label.checkbox-inline .fvicon,.formography label.radio-inline .fvicon{right:-50px}.formography textarea{min-height:200px}.formography .form-control-feedback{line-height:34px}.formography button,.formography input[type=submit]{display:block;margin:0px auto;margin-top:25px;background-color:#e31d1a;color:white}.formography button:hover,.formography button:active,.formography button:visited,.formography button:focus,.formography input[type=submit]:hover,.formography input[type=submit]:active,.formography input[type=submit]:visited,.formography input[type=submit]:focus{color:white}.formography button i,.formography input[type=submit] i{margin-right:10px}.cfwa-titlebar{padding:10px;background-color:#e31d1a;color:white}.cfwa-titlebar-text{margin:0px}.cfwa-content{font-size:1.6rem}.flyout{background-color:white;position:fixed;width:80%;right:-80%;top:0;z-index:9;height:100%;transition:right 200ms ease;font-size:1.4rem}.flyout.open{right:0}.flyout-wrapper{position:relative;width:100%;height:100%;overflow-y:scroll;padding:20px}.flyout-close{position:absolute;top:15px;right:15px;text-align:right;cursor:pointer}.events{width:100%}.events-event{width:100%;margin-bottom:25px}.events-event:last-of-type{margin-bottom:0px}.events-event-container{display:table;width:100%}.events-event-badge{display:table-cell;padding:0px 10px;width:120px}.events-event-badge-wrapper{padding:15px 5px}.events-event-badge-wrapper span{display:block;text-align:center}.events-event-blurb{display:table-cell;vertical-align:top;padding:10px 15px}.scevents{width:100%;padding:35px 0px}.scevents .event{padding:10px}.scevents .event-wrapper{overflow:hidden;border-radius:4px}.scevents .event-image{height:140px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#e31d1a}.scevents .event-details{padding:15px}.scevents .event-name{color:#e31d1a;font-size:2.4rem;margin-top:5px;margin-bottom:15px}.scevents .event-location{margin-bottom:5px}.scevents .event-location-label{margin-right:10px;font-weight:bold}.scevents .event-date{margin-bottom:15px}.scevents .event-date-label{margin-right:10px;font-weight:bold}.scevents .event-description{margin-bottom:15px}.scevents .event-link{display:inline-block;margin:5px;padding:7px 12px;font-size:1.8rem;background-color:#e31d1a;color:white;font-weight:bold}.scevents .event-link:hover{color:white;text-decoration:none}.vnews{width:100%}.vnews-article{display:table;width:100%;margin-bottom:25px}.vnews-article:last-of-type{margin-bottom:0px}.vnews-article-picture{display:table-cell;width:120px;padding:15px;vertical-align:top}.vnews-article-picture-image{width:100%;padding-bottom:100%;background-size:cover;background-position:center}.vnews-article-picture-image-wrapper{width:120px}.vnews-article-blurb{display:table-cell;vertical-align:top;padding:10px 15px}.contactdetails{padding:15px}.contactdetails .item{display:table}.contactdetails .item-icon{display:table-cell;vertical-align:middle;font-size:35px;width:50px}.contactdetails .item-label{display:table-cell;vertical-align:middle}.board{width:80%;min-width:400px;margin:20px auto}@media (max-width: 767px){.board{min-width:100%}}.board-member{display:table;width:100%}@media (min-width: 768px){.board-member{margin-bottom:35px}}.board-member-image{border:1px solid #ccc;border-radius:900px;padding:4px;width:175px;height:175px;background-size:cover;background-position:center}.board-member-image-container{display:table-cell;position:relative;width:225px}@media (max-width: 767px){.board-member-image-container{display:block;margin:0px auto;margin-bottom:20px}}.board-member-image-wrapper{border:1px solid #ccc;border-radius:900px;padding:4px;overflow:hidden;width:185px;height:185px}@media (max-width: 767px){.board-member-image-wrapper{margin:0px auto}}.board-member-email{display:inline-block;position:absolute;top:75px;left:-15px;font-size:2rem;background-color:white;border-radius:999px;border:1px solid #ccc;overflow:hidden;width:40px;height:40px;text-align:center;padding-top:4px;padding-right:0px}@media (max-width: 767px){.board-member-email{left:5px}}.board-member-email a{color:#ccc}.board-member-email a:hover{color:#e31d1a}.board-member-information{display:table-cell;vertical-align:top}@media (max-width: 767px){.board-member-information{display:block;margin-bottom:35px;text-align:center}}.board-member-information-title{display:block;margin-bottom:15px}.board-member-information-title-name{display:inline-block;color:#17364b;font-size:3rem;margin-right:10px}@media (max-width: 767px){.board-member-information-title-name{display:block;margin-right:0px}}.board-member-information-title-postnom{display:inline-block;font-size:2rem;color:#565255}@media (max-width: 767px){.board-member-information-title-postnom{display:block}}.board-member-information-body{display:block}.team{padding:25px 0px}.team-member{padding:10px}.team-member-image{border:1px solid #ccc;border-radius:900px;padding:4px;width:175px;height:175px;background-size:cover;background-position:center}.team-member-image-wrapper{margin:0px auto;border:1px solid #ccc;border-radius:900px;padding:4px;overflow:hidden;width:185px;height:185px}@media (max-width: 767px){.team-member-image-wrapper{margin:0px auto}}.team-member-information{text-align:center;padding:20px;padding-top:15px}.team-member-information-name{color:#17364b;font-size:2.4rem}.team-member-information-position{font-size:1.4rem;font-weight:bold;text-transform:uppercase;color:#aaa}.sponsors{padding:20px 0px}.sponsors .sponsor{padding:15px 0px}.sponsors .sponsor-image{width:100%;padding-bottom:50%;background-size:contain;background-position:center;background-repeat:no-repeat}.sponsors .sponsor-image-wrapper{width:100%;padding:15px;border:1px solid #ccc;background-color:white}.cfwa-fi{width:100%;padding-bottom:45%;background-size:cover;background-position:center}.cfwa-fi-wrapper{width:100%;margin-bottom:25px}.cfwa-mobilefi{height:400px;width:100%;background-size:cover;background-position:center}.cfwa-mobilefi-wrapper{width:100%;height:100%}.cfwa-newsletter{background-color:#e31d1a;text-align:center;padding:25px 15px}.cfwa-newsletter-text{font-size:4rem;color:white;margin-bottom:25px}@media (min-width: 768px) and (max-width: 991px){.cfwa-newsletter-text{font-size:3.2rem}}.cfwa-newsletter-form .mc-field-group{margin-right:15px;margin-bottom:15px}@media (max-width: 767px){.cfwa-newsletter-form .mc-field-group{margin-right:0px}}.cfwa-newsletter-form .newsletter-form-button{margin-left:15px;margin-bottom:15px;color:#565255;padding:5px 10px !important}@media (max-width: 767px){.cfwa-newsletter-form .newsletter-form-button{margin-left:0px}}.cfwa-sidebar-categories{margin-bottom:35px}.cfwa-sidebar-categories-title{margin-bottom:10px}.cfwa-sidebar-categories-array table{width:100%;table-layout:fixed;border-spacing:7px;border-collapse:separate}.cfwa-sidebar-categories-array table td{text-align:center;vertical-align:middle;height:45px;background-color:#74b9e7}.cfwa-sidebar-categories-array table td a{display:block;width:100%;height:100%;padding:10px;color:white;text-transform:uppercase}.cfwa-sidebar-categories-array table td a:hover{text-decoration:none}@media (max-width: 1199px){.cfwa-sidebar-categories-array table td a{font-size:1.2rem}}.cfwa-sidebar-enquiries{margin-bottom:35px}.cfwa-sidebar-enquiries-title{margin-bottom:10px}.cfwa-sidebar-enquiries-text{padding:10px}.cfwa-sidebar-newsletter{margin-bottom:35px}.cfwa-sidebar-newsletter-title{margin-bottom:10px}.cfwa-sidebar-newsletter-text{padding:10px}.cfwa-sidebar-newsletter-form{text-align:center}.cfwa-sidebar-newsletter-form .mc-field-group{margin:0px 10px !important;margin-bottom:5px !important;width:100%}.cfwa-sidebar-newsletter-form .mc-field-group input{width:100% !important}.cfwa-sidebar-newsletter-form .newsletter-form-button{color:white !important;background-color:#00ac8c !important;padding:5px 10px !important;margin-top:10px !important}.cfwa-sidebar-cta{background-color:#e31d1a;max-width:80%;margin:0px auto;padding:15px;color:white !important;transform:rotate(1deg)}.cfwa-sidebar-cta a{color:white !important}.cfwa-donationform{width:100%}.cfwa-donationform .row{margin-left:0px;margin-right:0px}.cfwa-donationform-title{background-color:#e31d1a;color:white;padding:5px 10px;font-size:2rem;text-transform:uppercase;text-align:center;margin-bottom:20px}.cfwa-donationform-section{font-size:1.6rem}.cfwa-donationform-section-title{text-transform:uppercase;font-size:2rem;color:#e31d1a;margin-bottom:15px}.cfwa-donationform .help-block{display:none !important}.cfwa-donationform .form-control-feedback{line-height:30px;margin-right:7px}.cfwa-donationform-amount .cfwa-donationform-section-content{padding:0px 10px}.cfwa-donationform-amount-button{display:inline-block;width:29%;height:50px;margin:10px 5px;position:relative}@media (max-width: 767px){.cfwa-donationform-amount-button{margin:0px}}.cfwa-donationform-amount-button button{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:#aaa;color:white}.cfwa-donationform-amount-button button:hover,.cfwa-donationform-amount-button button.active{background-color:#e31d1a !important;color:white !important;outline:0 !important}.cfwa-donationform-amount-other{display:inline-block;position:relative;width:62%;height:50px;margin:10px;float:right}@media (max-width: 767px){.cfwa-donationform-amount-other{float:none !important;margin:0px;padding-right:7px}}.cfwa-donationform-amount-other .input-group{height:100%}.cfwa-donationform-amount-other .input-group input{height:100%;text-align:center;font-size:2rem}@media (max-width: 767px){.cfwa-donationform-amount-other .input-group input{font-size:1.4rem}}.cfwa-donationform-amount-other .input-group.input-group-focus .cfwa-donationform-amount-other-addon{background-color:#e31d1a;border-color:#e31d1a}.cfwa-donationform-amount-other .input-group.input-group-focus input{border-color:#e31d1a}.cfwa-donationform-amount-other-addon{background-color:#aaa;color:white}@media (max-width: 991px){.cfwa-donationform-details{width:100%}}.cfwa-donationform-details .cfwa-donationform-section-content{padding:0px 10px}.cfwa-donationform-details-col{padding:0px 5px}.cfwa-donationform-details-checkboxes{font-size:1.4rem}.cfwa-donationform-details #valTitle{padding:5px}.cfwa-donationform-reason{width:100%}.cfwa-donationform-reason-fineprint{font-size:1.2rem}.cfwa-donationform-payment{width:100%}.cfwa-donationform-payment-col{padding:0px 5px}.cfwa-donationform-payment-cardicons{text-align:center}.cfwa-donationform-payment-cardicons img{height:35px;width:auto}.cfwa-donationform-payment #valExpiryMonth,.cfwa-donationform-payment #valExpiryYear{padding:5px}#wizard{overflow:hidden}#wizard .title{display:none}#wizard .steps{margin-top:15px;margin-bottom:35px}#wizard .steps ul{display:table;table-layout:fixed;width:100%;padding:0px;margin-bottom:0px;list-style-type:none}#wizard .steps ul li{display:table-cell;position:relative;text-align:center}#wizard .steps ul li:before{display:inline-block;position:relative;padding:5px;background-color:#e31d1a;border-radius:999px;margin-bottom:10px;content:"";z-index:1}#wizard .steps ul li:after{content:"";width:100%;height:2px;position:absolute;left:-50%;top:4px;z-index:0;background-color:#e31d1a}#wizard .steps ul li.disabled:before,#wizard .steps ul li.disabled:after{background-color:#ccc}#wizard .steps ul li:first-child:after{content:none}#wizard .steps ul li a{display:block;text-transform:lowercase;font-size:1.2rem;color:#565255}#wizard .steps ul li a:hover,#wizard .steps ul li a:focus,#wizard .steps ul li a:active,#wizard .steps ul li a:visited{text-decoration:none;color:inherit;outline:0}#wizard .steps ul li a .current-info,#wizard .steps ul li a .number{display:none}#wizard .content{position:relative;padding:0px 15px}#wizard .content .body{position:relative;display:inline-block;vertical-align:top;top:0px}#wizard .actions{margin-top:25px;margin-bottom:25px}#wizard .actions ul{padding:0px;margin:0px;list-style-type:none;text-align:center}#wizard .actions ul li{display:inline-block;margin:5px}#wizard .actions ul li.disabled{display:none}#wizard .actions ul li a{display:inline-block;width:100%;height:100%;padding:5px 10px;background-color:#e31d1a;color:white}#wizard .actions ul li a:hover,#wizard .actions ul li a:focus,#wizard .actions ul li a:active,#wizard .actions ul li a:visited{text-decoration:none;color:white;outline:0}.totop{display:inline-block;position:fixed;bottom:25px;right:25px;font-size:30px;line-height:30px;padding:14px;border-radius:7px;text-align:center;background-color:#333;cursor:pointer;color:white}.totop i{top:-2px;position:relative}.cfwa-hnews{font-size:1.6rem;background-color:#f1f1f1;padding:25px 0px}.cfwa-hnews-heading{color:#e31d1a}.cfwa-hnews-article{padding:15px 10px}.cfwa-hnews-article-cat{text-transform:uppercase;font-size:1.2rem}.cfwa-hnews-article-image{width:100%;padding-bottom:100%;background:linear-gradient(to bottom, #e31d1a 0%, rgba(255,255,255,0) 100%);background-size:cover;background-position:center}.cfwa-hnews-article-image-wrapper{padding:10px !important;margin-bottom:12px}.cfwa-hnews-article-text{padding:0px 5px}.cfwa-hnews-article-title{margin-bottom:5px}.cfwa-hnews-article-title a,.cfwa-hnews-article-title a:hover,.cfwa-hnews-article-title a:focus,.cfwa-hnews-article-title a:visited{color:#2a4173;text-decoration:none;font-size:1.8rem}.cfwa-hnews-article-excerpt{font-size:1.4rem}.scgrid{padding:25px 0px}.scgrid-element-image{width:100%;padding-bottom:55%;background-size:contain;background-position:center;background-repeat:no-repeat}.scgrid-element-content{padding:0px 10px}.scgrid-element-heading{color:#e31d1a;font-size:2rem;margin-top:5px;margin-bottom:15px;text-align:center}.scgrid-element-text{font-size:1.5rem}@media (max-width: 767px){.scgrid-element-text{font-size:1.4rem}}html,body{height:100%;width:100%;font-size:62.5%;background-color:#08121b}@media (min-width: 768px) and (max-width: 991px){.container{width:100% !important}}@media (min-width: 992px) and (max-width: 1199px){.container{width:100% !important}}.cfwa-banner,.cfwa-sidebar-categories-title,.cfwa-sidebar-enquiries-title,.cfwa-sidebar-newsletter-title,.cfwa-shopiface-cats-banner{display:inline-block;background-color:white;color:#e31d1a;padding:3px 10px;text-transform:uppercase}.shadow,.formography button,.formography input[type=submit],.scevents .event-wrapper,.scevents .event-link,.sponsors .sponsor-image-wrapper,.cfwa-sidebar-cta,.cfwa-donationform-title,.cfwa-donationform-amount-button button,.cfwa-banner,.cfwa-sidebar-categories-title,.cfwa-sidebar-enquiries-title,.cfwa-sidebar-newsletter-title,.cfwa-shopiface-cats-banner,.cfwa-header-flyout,.cfwa-tfront-events-event-badge-wrapper,.cfwa-tcontact-form button,.cfwa-tcontact-form input[type=submit],.cfwa-shopiface-product-salebanner{box-shadow:0 6px 12px rgba(0,0,0,0.17)}.sticker,.cfwa-fi-wrapper,.cfwa-newsletter-form .newsletter-form-button,.cfwa-sidebar-newsletter-form .newsletter-form-button,.cfwa-hnews-article-image-wrapper,.cfwa-tfront-slider-carousel-caption-title,.cfwa-tfront-slider-carousel-caption-body,.cfwa-tfront-story-picture-image-wrapper,.cfwa-tfront-vnews-article-picture-image-wrapper,.cfwa-thero-banner-header,.cfwa-thome-post,.cfwa-tdonate-form{box-shadow:4px 4px 12px rgba(0,0,0,0.27);padding:15px;background-color:white;border:1px solid #ccc}.subtleradius,.formography input,.formography textarea,.cfwa-newsletter-form .newsletter-form-button,.cfwa-sidebar-newsletter-form .newsletter-form-button,.cfwa-donationform-amount-button button,.cfwa-donationform-amount-other .input-group input,.cfwainputs,.cfwa-donationform-details input,.cfwa-donationform-details select,.cfwa-donationform-reason input,.cfwa-donationform-reason select,.cfwa-donationform-reason textarea,.cfwa-donationform-payment input,.cfwa-donationform-payment select,.cfwa-donationform-payment label,.cfwa-shop-product-meta form input,.cfwa-shop-product-meta form select,.woocommerce .woocommerce-checkout input,.woocommerce .woocommerce-checkout select,.woocommerce .woocommerce-checkout textarea,.cfwa-header-helper-quicklinkbtn,.cfwa-header-quicklinks-button,.cfwa-header-flyout-quicklinks-button,.cfwa-tcontact-form input,.cfwa-tcontact-form textarea,.cfwa-shop-product-meta form button,.woocommerce .wc-proceed-to-checkout a,.woocommerce .woocommerce-checkout #place_order{border-radius:2px}.cfwainputs,.cfwa-donationform-details input,.cfwa-donationform-details select,.cfwa-donationform-reason input,.cfwa-donationform-reason select,.cfwa-donationform-reason textarea,.cfwa-donationform-payment input,.cfwa-donationform-payment select,.cfwa-donationform-payment label,.cfwa-shop-product-meta form input,.cfwa-shop-product-meta form select,.woocommerce .woocommerce-checkout input,.woocommerce .woocommerce-checkout select,.woocommerce .woocommerce-checkout textarea{font-size:1.4rem}.cfwa-header{background-color:white;border-bottom:7px solid #e31d1a}.cfwa-header.noborder{border-bottom:0px}.cfwa-header-bot{margin-top:10px}.cfwa-header-wrapper{height:100%}.cfwa-header-table{display:table;height:100%;width:100%}.cfwa-header-l{display:table-cell;width:350px;vertical-align:middle}.cfwa-header-r{display:table-cell;text-align:right;vertical-align:middle}.cfwa-header-logo{width:100%;padding-bottom:35.3%;background-size:cover;background-position:center}.cfwa-header-logo-wrapper{width:350px;padding-top:25px;padding-left:35px}@media (max-width: 991px){.cfwa-header-logo-wrapper{width:250px;padding:15px}}@media (max-width: 767px){.cfwa-header-logo-wrapper{width:245px;padding-left:10px}}.cfwa-header-quicklinks{padding-right:45px}.cfwa-header-quicklinks-top{padding-top:15px}.cfwa-header-quicklinks-bot{padding-top:20px;padding-bottom:15px}.cfwa-header-quicklinks-field{margin-left:25px;font-size:1.6rem;color:#565255}.cfwa-header-quicklinks-field i{margin-right:10px}.cfwa-header-quicklinks-field a{text-decoration:none;color:inherit}.cfwa-header-quicklinks-field a:hover,.cfwa-header-quicklinks-field aactive,.cfwa-header-quicklinks-field a:visited,.cfwa-header-quicklinks-field a:focus{color:inherit}.cfwa-header-quicklinks-search{display:inline-block;font-size:2.4rem;margin-right:35px}.cfwa-header-quicklinks-search a{color:#333;text-decoration:none}.cfwa-header-quicklinks-search a:hover,.cfwa-header-quicklinks-search a:focus,.cfwa-header-quicklinks-search a:active,.cfwa-header-quicklinks-search a:visited{color:#333;text-decoration:none}.cfwa-header-quicklinks-button{display:inline-block;margin-left:25px}.cfwa-header-quicklinks-button:first-of-type{margin-left:0px}.cfwa-header-hamburger{font-size:3.8rem;margin-right:15px}.cfwa-header-nav-item{vertical-align:middle;font-size:1.8rem;text-transform:uppercase;white-space:nowrap;border-bottom:4px solid white}@media (min-width: 992px) and (max-width: 1199px){.cfwa-header-nav-item{font-size:1.6rem;white-space:normal}}.cfwa-header-nav-item>a{border:0px !important;padding-bottom:15px !important;color:#17364b !important;transition:color 200ms ease;background-color:white !important}.cfwa-header-nav-item>a:hover{color:#e31d1a !important}.cfwa-header-nav-item.active{border-color:#e31d1a !important}.cfwa-header-nav-item.dropdown .caret{margin-left:5px}.cfwa-header-nav-dropdown{padding:10px 5px;animation-duration:200ms;background-color:white !important;min-width:200px;border-radius:2px;border-top:7px solid #e31d1a;margin-top:-5px}.cfwa-header-nav-dropdown-item{font-size:1.6rem;padding:7px 10px}.cfwa-header-nav-dropdown-item>a{color:#17364b !important;padding:0px !important}.cfwa-header-nav-dropdown-item>a:hover{color:#e31d1a !important;background-color:inherit !important}.cfwa-header-flyout{border-left:1px solid #ccc}.cfwa-header-flyout-quicklinks{text-align:center;margin-top:35px}.cfwa-header-flyout-quicklinks-button{display:inline-block;font-size:2.4rem !important}.cfwa-header-flyout-quicklinks-button-wrapper{margin-bottom:15px}.cfwa-header-flyout-nav{margin-top:35px}.cfwa-header-flyout-nav-ul{list-style-type:none;margin-bottom:0px;padding:0px 35px;width:100%}.cfwa-header-flyout-nav-item{text-transform:uppercase;font-size:2.0rem;padding:10px 0px}.cfwa-header-flyout-nav-item a{color:#17364b !important}.cfwa-header-flyout-nav-item a:hover,.cfwa-header-flyout-nav-item a:visited,.cfwa-header-flyout-nav-item a:focus{color:#17364b !important;text-decoration:none}.cfwa-header-flyout-nav-item .caret{margin-left:7px}.cfwa-header-flyout-nav-item .cfwa-header-flyout-nav-item{padding:2px 0px}.cfwa-header-flyout-nav-accordion{display:none;list-style-type:none}.cfwa-header-flyout-nav-accordion.open{display:block}.cfwa-header-flyout-details{margin-top:30px;text-align:center;color:#565255}.cfwa-header-flyout-details-field{margin-top:15px}.cfwa-header-flyout-details-field:first-of-type{margin-top:0px}.cfwa-header-flyout-details-field i{margin-right:10px}.cfwa-header-flyout-search{margin:35px auto;max-width:400px}.cfwa-header-helper-quicklinkbtn,.cfwa-header-quicklinks-button,.cfwa-header-flyout-quicklinks-button{padding:5px 10px;text-transform:uppercase;color:white;font-size:2.4rem}.cfwa-header-helper-quicklinkbtn:hover,.cfwa-header-quicklinks-button:hover,.cfwa-header-flyout-quicklinks-button:hover,.cfwa-header-helper-quicklinkbtn:focus,.cfwa-header-quicklinks-button:focus,.cfwa-header-flyout-quicklinks-button:focus,.cfwa-header-helper-quicklinkbtn:active,.cfwa-header-quicklinks-button:active,.cfwa-header-flyout-quicklinks-button:active,.cfwa-header-helper-quicklinkbtn:visited,.cfwa-header-quicklinks-button:visited,.cfwa-header-flyout-quicklinks-button:visited{color:white;text-decoration:none}.cfwa-header-helper-quicklinkbtn.donate,.donate.cfwa-header-quicklinks-button,.donate.cfwa-header-flyout-quicklinks-button{background-color:#00ac8c}.cfwa-header-helper-quicklinkbtn.shop,.shop.cfwa-header-quicklinks-button,.shop.cfwa-header-flyout-quicklinks-button{background-color:#2a4173}.cfwa-footer{background-color:#17364b;font-size:1.6rem;color:white;padding-top:65px;padding-bottom:45px}.cfwa-footer-meta-logo{width:100%;padding-bottom:35.3%;background-size:cover;background-position:center;background-repeat:no-repeat}.cfwa-footer-meta-logo-wrapper{width:100%}@media (max-width: 767px){.cfwa-footer-meta-logo-wrapper{width:70%;max-width:400px;margin:0px auto}}.cfwa-footer-meta-social{text-align:center;letter-spacing:10px;margin-top:25px;margin-bottom:25px}.cfwa-footer-meta-social-icon{font-size:3rem;color:white;transition:250ms text-shadow ease}.cfwa-footer-meta-social-icon:active,.cfwa-footer-meta-social-icon:visited{color:white}.cfwa-footer-meta-social-icon:hover{text-shadow:0 0 4px white;color:white}.cfwa-footer-meta-contact{text-align:center;font-size:1.4rem}.cfwa-footer-meta-contact-field{margin-bottom:7px}.cfwa-footer-meta-contact-field:last-of-type{margin-bottom:0px}.cfwa-footer-meta-contact-field i{margin-right:10px}.cfwa-footer-meta-hr{margin:45px 0px;margin-bottom:35px;padding:0px 25px}.cfwa-footer-meta-badges{text-align:center}.cfwa-footer-meta-badges-badge{width:100%;padding-bottom:100%;background-size:cover;background-position:center}.cfwa-footer-meta-badges-badge-wrapper{width:75px;display:inline-block}.cfwa-footer-menu{padding-left:35px}@media (max-width: 767px){.cfwa-footer-menu{text-align:center;margin-top:35px;margin-bottom:35px;padding-left:15px}.cfwa-footer-menu:last-of-type{margin-bottom:0px}}.cfwa-footer-menu .menu{list-style-type:none;margin:0px;padding-left:0px}.cfwa-footer-menu .menu-item{margin-bottom:27px}.cfwa-footer-menu .menu-item:last-of-type{margin-bottom:0px}.cfwa-footer-menu .menu-item-has-children>a{margin-bottom:7px;display:inline-block}.cfwa-footer-menu .menu-item a{color:white}.cfwa-footer-menu .menu-item a:hover,.cfwa-footer-menu .menu-item a:visited,.cfwa-footer-menu .menu-item a:active{color:white;text-decoration:none}.cfwa-footer-menu .menu-item a i{margin-right:15px}@media (min-width: 768px) and (max-width: 991px){.cfwa-footer-menu .menu-item a{font-size:1.4rem}}.cfwa-footer-menu .sub-menu{list-style-type:none;padding-left:20px}@media (min-width: 768px) and (max-width: 991px){.cfwa-footer-menu .sub-menu{padding-left:15px}}.cfwa-footer-menu .sub-menu .menu-item{margin-bottom:2px}.cfwa-footer-menu .sub-menu .menu-item:last-of-type{margin-bottom:0px}.cfwa-footer-menu .sub-menu .menu-item a{font-size:1.5rem}@media (min-width: 768px) and (max-width: 991px){.cfwa-footer-menu .sub-menu .menu-item a{font-size:1.2rem}}.cfwa-footer-search{margin-top:45px}.cfwa-footer-search .search-bar{font-size:1.4rem !important;height:35px !important;border-color:white !important}.cfwa-footer-search .search-bar-icon-area{background-color:#17364b !important;border-color:white !important;font-size:1.6rem !important;color:white !important}.cfwa-fineprint{font-size:1.2rem;padding:15px 25px;text-align:right;color:white}@media (max-width: 767px){.cfwa-fineprint{text-align:center}}.cfwa-fineprint-extra{margin-left:15px}.cfwa-fineprint-extra a,.cfwa-fineprint-extra a:hover,.cfwa-fineprint-extra a:visited,.cfwa-fineprint-extra a:focus{color:white}.cfwa-fineprint .terminal{height:12px;width:12px;margin-right:15px}.cfwa-main{background-color:white}.cfwa-tdefault-body{padding:25px}@media (max-width: 1199px){.cfwa-tdefault-body{padding-left:0px;padding-right:0px}}@media (max-width: 991px){.cfwa-tdefault-body-ss{margin-bottom:25px}}.cfwa-tdefault-body-ss-mobile-label{font-size:1.4rem;text-transform:uppercase;margin-bottom:5px;color:#ccc}.cfwa-tdefault-body-ss-mobile-hr1{margin-top:0px}.cfwa-scrollspy{font-size:1.6rem;text-align:right;background-color:white}@media (min-width: 768px) and (max-width: 991px){.cfwa-scrollspy{font-size:1.8rem}}.cfwa-scrollspy>li{background-color:white;border-right:4px solid white}.cfwa-scrollspy>li:hover{background-color:white}.cfwa-scrollspy>li.active{border-color:#e31d1a}.cfwa-scrollspy>li>a{color:#e31d1a;padding:5px 15px;padding-left:0px;background-color:white}.cfwa-scrollspy>li>a:hover,.cfwa-scrollspy>li>a:active,.cfwa-scrollspy>li>a:visited{color:#e31d1a;background-color:white}.cfwa-scrollspy-mobile{text-align:left}.cfwa-tfront{font-size:1.6rem}.cfwa-tfront-slider{height:50vw;min-height:400px;max-height:600px}.cfwa-tfront-slider-carousel-control{opacity:0;transition:400ms opacity ease}.cfwa-tfront-slider-carousel-control:focus{opacity:0}.cfwa-tfront-slider-carousel-control:hover{opacity:1}.cfwa-tfront-slider-carousel-control-icon{font-size:8rem}.cfwa-tfront-slider-carousel-control.left .cfwa-tfront-slider-carousel-control-icon{left:20%}.cfwa-tfront-slider-carousel-control.right .cfwa-tfront-slider-carousel-control-icon{right:20%}.cfwa-tfront-slider-carousel-caption-wrapper{padding:15px;width:35%;text-align:center;margin-top:55px}@media (max-width: 767px){.cfwa-tfront-slider-carousel-caption-wrapper{margin-top:-20px}}.cfwa-tfront-slider-carousel-caption-wrapper.left{text-align:left;position:absolute;left:55px}@media (max-width: 767px){.cfwa-tfront-slider-carousel-caption-wrapper.left{left:0px}}.cfwa-tfront-slider-carousel-caption-wrapper.right{text-align:right;position:absolute;right:55px}@media (max-width: 767px){.cfwa-tfront-slider-carousel-caption-wrapper.right{right:0px}}.cfwa-tfront-slider-carousel-caption-title{display:inline-block;background-color:white;padding:5px 10px;margin-bottom:10px;margin-left:4px;color:#e31d1a;text-shadow:none}@media (max-width: 767px){.cfwa-tfront-slider-carousel-caption-title{font-size:1.6rem}}.cfwa-tfront-slider-carousel-caption-body{display:inline-block;text-align:left;background-color:white;padding:5px 10px;margin-bottom:10px;color:#2a4173;text-shadow:none;animation-delay:200ms}@media (max-width: 767px){.cfwa-tfront-slider-carousel-caption-body{font-size:1.4rem}}.cfwa-tfront-ctas{text-align:center;letter-spacing:45px;padding:75px 15px;padding-bottom:50px}.cfwa-tfront-ctas-cta{display:inline-block;width:175px;margin-bottom:25px}.cfwa-tfront-ctas-cta:hover svg{fill:#e31d1a}.cfwa-tfront-ctas-cta:hover .cfwa-tfront-ctas-cta-label{color:#e31d1a}.cfwa-tfront-ctas-cta-anchor:hover,.cfwa-tfront-ctas-cta-anchor:focus,.cfwa-tfront-ctas-cta-anchor:active,.cfwa-tfront-ctas-cta-anchor:visited{text-decoration:none}.cfwa-tfront-ctas-cta-icon{width:130px;height:130px;margin:0px auto;margin-bottom:25px;background-size:cover;background-position:center}.cfwa-tfront-ctas-cta-icon svg{fill:#565255}.cfwa-tfront-ctas-cta-label{line-height:30px;width:100%;text-align:center;letter-spacing:initial;color:#565255;white-space:nowrap}.cfwa-tfront-story{background-color:#e31d1a;padding-top:75px;padding-bottom:75px}@media (min-width: 768px){.cfwa-tfront-story>.container{display:table}}.cfwa-tfront-story-content{color:white}@media (min-width: 768px){.cfwa-tfront-story-content{display:table-cell;float:none}}.cfwa-tfront-story-content-title{margin-bottom:35px}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-story-content-title{font-size:2.4rem;text-align:center}}@media (max-width: 767px){.cfwa-tfront-story-content-title{text-align:center}}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-story-content-text{font-size:1.4rem}}.cfwa-tfront-story-content-text p{text-align:left !important}@media (max-width: 767px){.cfwa-tfront-story-content-text p{text-align:center !important}}@media (min-width: 768px){.cfwa-tfront-story-picture{display:table-cell;float:none;vertical-align:middle}}.cfwa-tfront-story-picture-image{width:100%;padding-bottom:70%;background-size:cover;background-position:center}.cfwa-tfront-story-picture-image-wrapper{width:350px;max-width:100%;margin:0px auto;transform:rotate(4deg)}@media (max-width: 767px){.cfwa-tfront-story-picture-image-wrapper{transform:rotate(-2deg);margin-top:35px}}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-story-picture-image-wrapper{width:300px}}.cfwa-tfront-banner{text-align:center;margin-bottom:45px}.cfwa-tfront-banner-text{display:inline-block;color:white;background-color:#e31d1a;padding:2px 15px}.cfwa-tfront-latest{padding-top:75px}.cfwa-tfront-latest-title .cfwa-tfront-banner-text{background-color:#00ac8c;transform:rotate(0.5deg)}.cfwa-tfront-latest-heading{border-bottom:7px solid red;padding-left:10px;padding-right:10px;color:#e31d1a;margin-bottom:25px}@media (max-width: 767px){.cfwa-tfront-latest-news{margin-bottom:25px}}.cfwa-tfront-latest-events-heading{text-align:right}@media (max-width: 767px){.cfwa-tfront-latest-events-heading{text-align:left}}.cfwa-tfront-social{padding-top:75px;padding-bottom:75px}.cfwa-tfront-social-title .cfwa-tfront-banner-text{background-color:#74b9e7;transform:rotate(-0.5deg)}.cfwa-tfront-social-embed{max-height:500px}.cfwa-tfront-social-embed.facebook{text-align:center}@media (max-width: 767px){.cfwa-tfront-social-embed{margin-bottom:35px}}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-events-event-badge{width:100px}}.cfwa-tfront-events-event-badge-wrapper{background-color:#e31d1a}.cfwa-tfront-events-event-badge-day,.cfwa-tfront-events-event-badge-month,.cfwa-tfront-events-event-badge-year{color:white}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-events-event-badge-day,.cfwa-tfront-events-event-badge-month,.cfwa-tfront-events-event-badge-year{font-size:1.6rem}}.cfwa-tfront-events-event-badge-month{text-transform:uppercase;font-size:3.2rem;font-weight:bold}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-events-event-badge-month{font-size:2.4rem}}.cfwa-tfront-events-event-blurb{padding:10px 15px;padding-top:0px}.cfwa-tfront-events-event-blurb-title{margin-bottom:10px;color:#333}.cfwa-tfront-events-event-blurb-title-link,.cfwa-tfront-events-event-blurb-title-link:hover,.cfwa-tfront-events-event-blurb-title-link:active,.cfwa-tfront-events-event-blurb-title-link:visited{color:inherit;text-decoration:none}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-events-event-blurb-title{font-size:1.8rem;margin-bottom:5px}}.cfwa-tfront-events-event-blurb-text{color:#333}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-events-event-blurb-text{font-size:1.4rem}}.cfwa-tfront-vnews-article{margin-bottom:10px}.cfwa-tfront-vnews-article-picture{min-width:125px;padding:0px;padding-left:10px;padding-top:5px}.cfwa-tfront-vnews-article-picture-image-wrapper{width:100px;padding:5px;transform:rotate(-1deg)}.cfwa-tfront-vnews-article-blurb-title{margin-bottom:10px;color:#333}.cfwa-tfront-vnews-article-blurb-title-link,.cfwa-tfront-vnews-article-blurb-title-link:hover,.cfwa-tfront-vnews-article-blurb-title-link:active,.cfwa-tfront-vnews-article-blurb-title-link:visited{color:inherit;text-decoration:none}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-vnews-article-blurb-title{font-size:1.8rem;margin-bottom:5px}}.cfwa-tfront-vnews-article-blurb-text{color:#333}@media (min-width: 768px) and (max-width: 991px){.cfwa-tfront-vnews-article-blurb-text{font-size:1.4rem}}.cfwa-thero-banner{position:relative;height:50vw;min-height:400px;max-height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}.cfwa-thero-banner-mask{width:100%;padding-bottom:11%;background-size:cover;background-position:center;background-repeat:no-repeat}.cfwa-thero-banner-mask-wrapper{position:absolute;bottom:0;width:100%}.cfwa-thero-banner-header{display:inline-block;background-color:white;padding:5px 10px;margin-bottom:10px;color:#e31d1a;text-shadow:none;font-size:3rem}.cfwa-thero-banner-header h1{padding:0px;margin:0px;font-size:inherit}.cfwa-thero-banner-header-container{position:relative;top:45px}@media (max-width: 991px){.cfwa-thero-banner-header-container{left:25px}}.cfwa-thero-body{padding:50px 15px;padding-top:0px;position:relative;top:-35px}@media (max-width: 767px){.cfwa-thero-body{padding-top:15px}}@media (max-width: 991px){.cfwa-thero-body{top:0px}}.cfwa-tcontact-map{position:relative;height:40vw;min-height:400px;max-height:500px;font-size:1.6rem}.cfwa-tcontact-container{padding-top:50px;padding-bottom:50px}.cfwa-tcontact-details h2,.cfwa-tcontact-details h3{text-transform:uppercase}.cfwa-tcontact-details .contactdetails .item-icon{color:#565255}.cfwa-tcontact-details .contactdetails .item-icon.email{font-size:31px}.cfwa-tcontact-details .contactdetails .item-label{color:#333}.cfwa-tcontact-form{font-size:1.6rem;padding:25px}.cfwa-tcontact-form form{text-align:center}.cfwa-tcontact-form input,.cfwa-tcontact-form textarea{font-size:1.4rem}.cfwa-tcontact-form textarea{min-height:200px}.cfwa-tcontact-form .form-control-feedback{line-height:34px}.cfwa-tcontact-form button,.cfwa-tcontact-form input[type=submit]{background-color:#e31d1a;color:white}.cfwa-tcontact-form button:hover,.cfwa-tcontact-form input[type=submit]:hover{color:white}.cfwa-tcontact-form button i,.cfwa-tcontact-form input[type=submit] i{margin-right:10px}.cfwa-tnews{font-size:1.6rem;padding-top:35px;padding-bottom:35px}@media (max-width: 767px){.cfwa-tnews{padding-top:0px}}.cfwa-tsingle-fi .cfwa-fi{width:100%;padding-bottom:57%}.cfwa-tsingle-content{margin-top:35px;padding-left:15px;padding-right:15px}.cfwa-tsingle-content-meta{margin-top:35px;padding-left:15px;padding-right:15px;font-size:1.4rem;padding-bottom:10px;color:#565255}.cfwa-tsingle-content-meta i{margin-right:7px}.cfwa-tsingle-content-meta-taglist a,.cfwa-tsingle-content-meta-taglist a:hover,.cfwa-tsingle-content-meta-taglist a:visited{color:#565255}.cfwa-tsingle-content-hr{margin-top:0px;margin-bottom:35px}.cfwa-thome-content{margin-left:-15px;margin-right:-15px}.cfwa-thome-posts{overflow:auto}@media (max-width: 767px){.cfwa-thome-posts{padding-top:35px}}.cfwa-thome-post{height:100%}.cfwa-thome-post-wrapper{height:400px;padding:10px}@media (min-width: 992px){.cfwa-thome-post-wrapper.col-md-6{height:350px}}.cfwa-thome-post-inner{position:relative;height:100%;background:linear-gradient(to bottom, #e31d1a 0%, rgba(255,255,255,0) 100%);background-size:cover;background-position:center;overflow:hidden}.cfwa-thome-post-title{position:absolute;max-width:80%;bottom:70px;background-color:white;padding:5px 10px;border-bottom:4px solid #e31d1a;color:#e31d1a;font-size:1.8rem}.cfwa-thome-post-title.big{font-size:2.4rem}@media (max-width: 767px){.cfwa-thome-post-title.big{font-size:1.8rem}}.cfwa-thome-post-category{position:absolute;bottom:-17px;left:75%;background-color:#e31d1a;color:white;padding:2px 5px;text-transform:uppercase;font-size:1.2rem}.cfwa-thome-post-category.big{font-size:1.4rem}@media (max-width: 767px){.cfwa-thome-post-category.big{font-size:1.2rem}}.cfwa-thome-pagination{margin-top:45px;color:#565255;text-align:center}.cfwa-thome-pagination-left{display:inline-block;margin-right:15px}.cfwa-thome-pagination-right{display:inline-block;margin-left:15px}.cfwa-thome-pagination a,.cfwa-thome-pagination a:hover,.cfwa-thome-pagination a:visited,.cfwa-thome-pagination a:focus{color:#565255}.cfwa-tdonate-background{min-height:120vh;background-size:cover;background-position:right;background-color:#565255}@media (max-width: 767px){.cfwa-tdonate-background{height:auto;background-image:none !important;background-color:white;min-height:1vh}}.cfwa-tdonate-cta{font-size:1.6rem;margin-top:50px;text-align:center}.cfwa-tdonate-cta-title{display:inline-block;margin-bottom:15px;color:white;font-size:3rem}@media (max-width: 767px){.cfwa-tdonate-cta-title{color:#e31d1a}}.cfwa-tdonate-cta-blurb{display:inline-block;margin-bottom:20px;color:white;font-size:1.4rem}@media (max-width: 767px){.cfwa-tdonate-cta-blurb{color:#333}}.cfwa-tdonate-cta-fineprint{font-size:1.2rem;color:white}@media (max-width: 767px){.cfwa-tdonate-cta-fineprint{color:#333}}.cfwa-tdonate-form{margin-top:50px;margin-bottom:60px;overflow:hidden;background-color:white;font-size:1.6rem}.cfwa-tdonate-extra{background-color:white;padding:35px}@media (max-width: 767px){.cfwa-tdonate-extra{padding-top:0px}}.cfwa-shop{font-size:1.6rem;padding-top:35px;padding-bottom:50px}.cfwa-shop-titlebar-title i{margin-right:15px}.cfwa-shop-titlebar-title a,.cfwa-shop-titlebar-title a:hover,.cfwa-shop-titlebar-title a:focus,.cfwa-shop-titlebar-title a:visited{color:white;text-decoration:none}.cfwa-shop-titlebar-cart i{margin-left:15px}.cfwa-shop-titlebar-cart a,.cfwa-shop-titlebar-cart a:hover,.cfwa-shop-titlebar-cart a:focus,.cfwa-shop-titlebar-cart a:visited{color:white;text-decoration:none}@media (max-width: 767px){.cfwa-shop-product-meta-images{margin-top:35px}}.cfwa-shop-product-meta .product_title{margin:0px;color:#2a4173}.cfwa-shop-product-meta .woocommerce-product-details__short-description{margin:35px 0px}.cfwa-shop-product-meta form .quantity{display:inline-block;vertical-align:top}.cfwa-shop-product-meta form input,.cfwa-shop-product-meta form select{border:1px solid #ccc;padding:4px 7px;margin-right:10px}.cfwa-shop-product-meta form input.qty,.cfwa-shop-product-meta form select.qty{max-width:100px;height:38px}.cfwa-shop-product-meta form button{display:inline-block;vertical-align:top;padding:5px 10px;background-color:#e31d1a;color:white;border:none;font-size:2rem}.cfwa-shop-product-meta .wp-post-image{width:100%;height:auto}.cfwa-shop-product-meta .variations{margin-top:20px;margin-bottom:35px}.cfwa-shop-product-meta .variations .label{color:#333}.cfwa-shop-product-meta .woocommerce-variation-price{margin-bottom:15px}.cfwa-shop-product-meta .woocommerce-variation-price .price:before{content:"Price: "}.woocommerce .wc-proceed-to-checkout a{padding:15px;background-color:#e31d1a !important;color:white !important;border:none;font-size:2rem}.woocommerce .woocommerce-checkout{font-size:1.6rem}.woocommerce .woocommerce-checkout input,.woocommerce .woocommerce-checkout select,.woocommerce .woocommerce-checkout textarea{border:1px solid #ccc;padding:7px 10px;margin-right:10px}.woocommerce .woocommerce-checkout #payment{background-color:#f1f1f1 !important}.woocommerce .woocommerce-checkout #place_order{padding:15px;background-color:#e31d1a !important;color:white !important;border:none;font-size:2rem}.woocommerce .woocommerce-checkout .wc_payment_method{padding:0}.woocommerce .donation-block{text-align:right}.woocommerce .donation-block .button{margin-left:15px}.select2-dropdown.select2-dropdown--below{font-size:1.6rem;top:6px}.cfwa-shopiface{font-size:1.6rem;margin-top:35px}.cfwa-shopiface-cats-banner{display:block;margin-bottom:15px;font-size:1.6rem;background-color:#e31d1a !important;color:white !important}.cfwa-shopiface-cats-selector{display:block;cursor:pointer;padding:2px 15px}.cfwa-shopiface-cats-selector.active{color:#e31d1a !important}.cfwa-shopiface-cats-selector.active:hover{color:#e31d1a !important}.cfwa-shopiface-cats-selector,.cfwa-shopiface-cats-selector:hover,.cfwa-shopiface-cats-selector:visited,.cfwa-shopiface-cats-selector:focus{color:#333;text-decoration:none}@media (max-width: 767px){.cfwa-shopiface-cats-selector{display:inline-block;padding:10px 20px}}@media (max-width: 767px){.cfwa-shopiface-cats{margin-bottom:25px}}.cfwa-shopiface-product{padding:10px}.cfwa-shopiface-product>a,.cfwa-shopiface-product>a:hover,.cfwa-shopiface-product>a:visited,.cfwa-shopiface-product>a:focus{color:inherit;text-decoration:none}.cfwa-shopiface-product-image{width:100%;padding-bottom:100%;background-size:cover;background-position:center;background-color:#e31d1a}.cfwa-shopiface-product-image-wrapper{width:100%;overflow:hidden;position:relative}.cfwa-shopiface-product-salebanner{position:absolute;padding:2px 40px;top:15px;left:-30px;transform:rotate(-45deg);background-color:#e31d1a;color:white;font-size:1.4rem}.cfwa-shopiface-product-details{padding:15px;text-align:center;color:#333}.cfwa-shopiface-product-name{font-weight:bold}.cfwa-404{display:table;width:100%;height:100%;min-height:40vw}@media (max-width: 1199px){.cfwa-404{min-height:60vw}}@media (max-width: 767px){.cfwa-404{min-height:100vw}}.cfwa-404-center{display:table-cell;vertical-align:middle;text-align:center}.cfwa-404-wrapper{display:inline-block;padding:35px 15px}.cfwa-404-image{width:100%;padding-bottom:100%;background-size:cover;background-position:center}.cfwa-404-image-wrapper{margin:0px auto;margin-bottom:50px;width:250px}@media (max-width: 991px){.cfwa-404-image-wrapper{width:175px}}.cfwa-404-text{margin-bottom:25px;font-size:1.6rem}.cfwa-search .search-bar{border-top-left-radius:2px;border-bottom-left-radius:2px;color:#565255;font-size:1.8rem;height:40px;border-color:#e31d1a}.cfwa-search .search-bar-icon-area{border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#e31d1a;border-color:#e31d1a;font-size:2.4rem;color:white;cursor:pointer}.cfwa-searchresults{font-size:1.6rem;padding:35px 15px}.cfwa-searchresults hr{margin:35px 0px}.cfwa-searchresults-query{margin-bottom:25px}
