﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,.wp-caption-text,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,.wp-caption-text,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;padding:0}input,select{vertical-align:middle}@font-face{font-family:"Nova";src:url("../webfonts/nova-line/nova-line.woff") format("woff"),url("../webfonts/nova-line/nova-line.ttf") format("truetype"),url("../webfonts/nova-line/nova-line.svg#nova-line") format("svg");font-weight:normal;font-style:normal}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.aside_item_link,.subnav_element,.sidebar_item_link,.item_header_title,.feature_header_title,.loop .product .entry-title,.result_header_title,[data-tooltip]::before,[data-tooltip]::after,.footer_credits a,.metadata_info.link,.item_footer_link,.pagination_element.view_all,div.woocommerce-info a,.lost_password a,.acn_reset_link,.button,.core button,.core input[type="button"],.core input[type="reset"],.core input[type="submit"],.product button,.product input[type="button"],.product input[type="reset"],.product input[type="submit"],.loop .product .added_to_cart,div.woocommerce a.button,div.woocommerce input.button,.button_secondary,.nav_item a,.search_input,.section_footer_link,.support_summary_link,.metadata_share_link,.label,.tag_link,.rnav_item_link,.rnav_item-link,.rnav-item_link,.rnav-item-link,.rnav-arrow .icon:hover,.cards.mob-slider .card img,.cards.mob-slider .card-header-title a,.card,.slick-prev,.slick-next,.slick-prev:after,.slick-next:after,.slick-dots li button,.choice_link_amount,.donation-tab a,.example_label,.sidebar_sort,.item_image,.item_link,.feature_image,.loop .product .Media img,.feature_link,#masonry .add_to_cart_button,#masonry .added_to_cart,.result_image,.result_link,.author_title_link,.pagination_element.numeral,.pagination_element.prev,.pagination_element.next,.page-numbers,.wc-tabs li a,.download,.upsell,.breadcrumbs-list-element,.resource_categories_list_item a:hover,.mass_type_box,.mass_type_box_image,.mass_type_box_info{-o-transition-property:background-color,border,box-shadow,color,opacity,padding,transform;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:background-color,border,box-shadow,color,opacity,padding,transform;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:background-color,border,box-shadow,color,opacity,padding,transform;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,border,box-shadow,color,opacity,padding,transform;transition-duration:0.2s;transition-timing-function:ease}.product_section .columns{float:left}.product_section .columns img{align-self:center}@media screen and (min-width: 940px){.product_section .columns{width:50%}.product_section .columns.third,.product_section .columnssixth{width:33.333333333%}}@media screen and (min-width: 1280px){.product_section .columns.fourth{width:25%}.product_section .columns.sixth{width:16.666666667%}}.grid,.columns{justify-content:center;margin-top:-1em;max-width:1440px;padding:0 .5em;position:relative;width:100%}*+.grid,*+.columns{margin-top:0;align-self:center}.columns{padding:0;margin-top:-2em}.columns>*{align-self:center;flex:1 426.66667px;margin:2em 0 0;padding:0 1em}*+.columns{margin-top:-1em;align-self:center}@media screen and (min-width: 520px){.columns{padding:0 1em}}h1,.acn_product_header_title,h2,h3,h4,h5,.primary form h1,.primary form h2,.primary form h3,.primary form h4,#customer_login .col-2 h2,h6,body.massoff .primary .subtitle{font:700 1em/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-bottom:.5em}.aside_item_link,.subnav_element,.sidebar_item_link,.item_header_title,.feature_header_title,.loop .product .entry-title,.result_header_title{font:700 1.5em/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-bottom:.25em}p,figcaption,.wp-caption-text,.support_title,.primary ol,.primary ul,.example_label,.statistic_value,#field_109_74 p{font:400 1em/1.5 "Alegreya",Georgia,Times,"Times New Roman",serif;margin-bottom:2em}.primary cite,.card-header-date,.aside_item_date,.subnav_date,.sidebar_item_date,.item_header_date,#masonry .amount,.result_header_date,.author_meta,.price{color:#999;font:400 18px/1.5 "Alegreya",Georgia,Times,"Times New Roman",serif;font-size:1.1rem;margin-bottom:1em}.label,.tag_link,.product_meta>span,.product_spec_title{font:700 16px/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;letter-spacing:2px;text-transform:uppercase}h1,.acn_product_header_title{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.44em}h5,.primary form h1,.primary form h2,.primary form h3,.primary form h4,#customer_login .col-2 h2{font-size:1.2em}[data-icon]{display:inline-block;padding:.5em 1em}[data-icon]::before{content:attr(data-icon);font-family:"Nova","Lucida Sans Unicode";font-style:normal;font-weight:normal;speak:none}[data-tooltip]{position:relative}[data-tooltip]::before,[data-tooltip]::after{bottom:100%;left:50%;opacity:0;position:absolute;visibility:hidden;z-index:100}[data-tooltip]::before{-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#262626;border-radius:0;color:#fff;content:attr(data-tooltip);font-family:"Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;line-height:normal;margin-bottom:5px;padding:.25em .5em;text-align:center;white-space:nowrap}[data-tooltip]::after{border-top:5px solid #262626;border-right:5px solid transparent;border-left:5px solid transparent;content:"";font-size:0;line-height:0;margin-left:-5px;width:0}[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1;visibility:visible}.core input,.core textarea,.core select,.product input,.product textarea,.product select,.newsletter_email,.core button,.core input[type="button"],.core input[type="reset"],.core input[type="submit"],.product button,.product input[type="button"],.product input[type="reset"],.product input[type="submit"]{font:1.2rem "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.core input,.core textarea,.core select,.product input,.product textarea,.product select,.newsletter_email{-o-transition-property:background-color,border,color;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:background-color,border,color;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:background-color,border,color;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,border,color;transition-duration:0.2s;transition-timing-function:ease;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;padding:.5em 1em;width:100%}.core input:focus,.core textarea:focus,.core select:focus,.product input:focus,.product textarea:focus,.product select:focus,.newsletter_email:focus{border:1px solid #33B6D6;outline:none}.core input:disabled,.core textarea:disabled,.core select:disabled,.product input:disabled,.product textarea:disabled,.product select:disabled,.newsletter_email:disabled{background-color:#E6E6E6}@media screen and (min-width: 520px){.core input,.core textarea,.core select,.product input,.product textarea,.product select,.newsletter_email{width:auto}}.gfield_required{color:#F44336}.core button,.core input[type="button"],.core input[type="reset"],.core input[type="submit"],.product button,.product input[type="button"],.product input[type="reset"],.product input[type="submit"]{cursor:pointer;font-family:"Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;-webkit-appearance:none}.core input[type="file"],.product input[type="file"]{border:none;line-height:1;padding:1em 0;width:100%}.core textarea,.product textarea{resize:vertical;min-height:120px;padding:.5em 1em}.core label,.core legend,.product label,.product legend{display:block;font:1.2rem "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif !important}.core input[type="checkbox"],.core input[type="radio"],.product input[type="checkbox"],.product input[type="radio"]{display:inline-block;margin:0 .25em;width:auto}.core input[type="checkbox"]+label,.core input[type="radio"]+label,.product input[type="checkbox"]+label,.product input[type="radio"]+label{display:inline}.ie8 input[type='password']{font-family:sans-serif}.gform_wrapper{margin:0 !important}#input_1_locations,#input_2_locations,#input_3_locations,#input_4_locations,#input_5_locations{border:1px solid #B3B3B3;padding:1em;margin-top:1em}#input_1_issues,#input_2_issues,#input_3_issues,#input_4_issues,#input_5_issues{border:1px solid #B3B3B3;padding:1em;margin-top:1em}::-moz-selection{background:#D13A2F;color:#fff}::selection{background:#D13A2F;color:#fff}body{background-color:#fff;color:#333;font:400 1em/1.5 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;position:relative;-moz-font-feature-settings:'liga', 'kern';-moz-font-feature-settings:'liga=1, kern=1';-ms-font-feature-settings:'liga', 'kern';-o-font-feature-settings:'liga', 'kern';-webkit-font-feature-settings:'liga', 'kern';font-feature-settings:'liga', 'kern';text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border-top:1px solid #E6E6E6;margin:1em 0}picture,img{display:block;height:auto;margin:auto;max-width:100%}li{list-style:none}.support,.choice,.statistic{display:inline-block;padding:0 1em}.core form,.product form,.menu_button,.footer_logo_image,.section_footer,.label,.choices,.choice_link,.sidebar_item,.feed,.item_image,.features,.loop,.results,.result,.result_image,.result_wrap,.home_statistics_wrap,.acn_product_header,.download{display:block;margin:0 auto 1em auto}.content_header,.section{display:inline-block;padding:1em;position:relative;width:100%}@media screen and (min-width: 940px){.content_header,.section{padding:2em}}.feature_wrap,.loop .product .Media,.author{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.content_header_title,.content_header_summary,.section_title{margin:0 auto 0.5em auto;max-width:853.33333px}.footer_credits a,.metadata_info.link,.item_footer_link,.pagination_element.view_all,div.woocommerce-info a,.lost_password a,.acn_reset_link{border-bottom:1px solid;font-weight:700}.footer_credits a:hover,.metadata_info.link:hover,.item_footer_link:hover,.pagination_element.view_all:hover,div.woocommerce-info a:hover,.lost_password a:hover,.acn_reset_link:hover{color:#33B6D6}.grid,.columns,.cards,.cards>*,.slick-track,.feed,.feed>*,.mass_type_box,.mass_type_box_info,#field_109_39,#field_109_13,#field_109_84,#field_109_80 .gfield_list_container tbody,#field_109_81 .gfield_list_container tbody,#field_109_80 .gfield_list_container tbody .gfield_list_group,#field_109_81 .gfield_list_container tbody .gfield_list_group{display:-ms-flex;display:-webkit-flex;display:flex;flex-flow:row wrap}.centered{-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.current{position:relative;color:#D13A2F}.current::after{-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 0 5px rgba(0,0,0,0.05) inset;content:"";height:100%;left:50%;position:absolute;top:0;width:30px}.button,.core button,.core input[type="button"],.core input[type="reset"],.core input[type="submit"],.product button,.product input[type="button"],.product input[type="reset"],.product input[type="submit"],.loop .product .added_to_cart,div.woocommerce a.button,div.woocommerce input.button{border:1px solid #a82e25;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);display:block;font:700 1rem/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:2px;padding:0.8rem 2rem 0.6rem 2rem;text-align:center;text-transform:uppercase;background-color:#D13A2F;color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none}.button:focus,.core button:focus,.core input[type="button"]:focus,.core input[type="reset"]:focus,.core input[type="submit"]:focus,.product button:focus,.product input[type="button"]:focus,.product input[type="reset"]:focus,.product input[type="submit"]:focus,.loop .product .added_to_cart:focus,div.woocommerce a.button:focus,div.woocommerce input.button:focus,.button:hover,.core button:hover,.core input[type="button"]:hover,.core input[type="reset"]:hover,.core input[type="submit"]:hover,.product button:hover,.product input[type="button"]:hover,.product input[type="reset"]:hover,.product input[type="submit"]:hover,.loop .product .added_to_cart:hover,div.woocommerce a.button:hover,div.woocommerce input.button:hover{background-color:#bd342a;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.button:active,.core button:active,.core input[type="button"]:active,.core input[type="reset"]:active,.core input[type="submit"]:active,.product button:active,.product input[type="button"]:active,.product input[type="reset"]:active,.product input[type="submit"]:active,.loop .product .added_to_cart:active,div.woocommerce a.button:active,div.woocommerce input.button:active{background-color:#da6259}@media screen and (min-width: 520px){.button,.core button,.core input[type="button"],.core input[type="reset"],.core input[type="submit"],.product button,.product input[type="button"],.product input[type="reset"],.product input[type="submit"],.loop .product .added_to_cart,div.woocommerce a.button,div.woocommerce input.button{display:inline-block;width:auto}}.button_secondary{border:1px solid #a82e25;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);display:block;font:700 1rem/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:2px;padding:0.8rem 2rem 0.6rem 2rem;text-align:center;text-transform:uppercase;background-color:#33B6D6;color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none}.button_secondary:focus,.button_secondary:hover{background-color:#28a8c7;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.button_secondary:active{background-color:#5dc5df}@media screen and (min-width: 520px){.button_secondary{display:inline-block;width:auto}}.paragraph{-moz-columns:320px 2;-moz-column-gap:2em;-webkit-columns:320px 2;-webkit-column-gap:2em;columns:320px 2;column-gap:2em;max-width:1066.66667px;margin:1em auto;text-align:left}.paragraph-text{margin:0}.visually_hidden{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);margin:-1px;margin:0;padding:0;position:absolute !important}.visually-hidden-nav{left:-9999px !important;position:fixed !important;top:-9999px !important}.clearfix::after,ul.donate-tabs::after,.thumbnails::after,.wc-tabs::after,.clearfix::before,ul.donate-tabs::before,.thumbnails::before,.wc-tabs::before{content:"";display:table;clear:both}.facebook{color:#3B5998}.flickr{color:#ff0084}.googleplus{color:#D34836}.instagram{color:#517FA4}.linkedin{color:#4875B4}.pinterest{color:#C92228}.tumblr{color:#35465C}.twitter{color:#59CCFF}.vimeo{color:#1AB7EA}.youtube{color:#EF3B39}.header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:1em;position:relative;text-align:center;width:100%;z-index:80}@media screen and (min-width: 940px){.header{padding:1em 1em 75px}}@media screen and (min-width: 1280px){.header [style*="position:fixed;top:0;"]{text-align:left}}.header_logo{position:relative;z-index:80;display:block;width:216px}.header_nav{display:none;overflow:hidden;text-align:center}.header_nav_list{background-color:white;box-shadow:0 2px 4px rgba(0,0,0,0.1);left:0;padding:0.6em;position:absolute;width:100%;z-index:999}.header_nav_title{color:#D13A2F;font-size:1rem;letter-spacing:3px;margin-bottom:.5em;text-transform:uppercase}.header_actions{position:absolute;right:3em;top:1em;z-index:9999}.header_actions .search{margin:0}.header .button,.header .core button,.core .header button,.header .core input[type="button"],.core .header input[type="button"],.header .core input[type="reset"],.core .header input[type="reset"],.header .core input[type="submit"],.core .header input[type="submit"],.header .product button,.product .header button,.header .product input[type="button"],.product .header input[type="button"],.header .product input[type="reset"],.product .header input[type="reset"],.header .product input[type="submit"],.product .header input[type="submit"],.header .loop .product .added_to_cart,.loop .product .header .added_to_cart,.header div.woocommerce a.button,div.woocommerce .header a.button,.header div.woocommerce input.button,div.woocommerce .header input.button{border:solid 2px #fff;box-shadow:0 0 0 2px #f44336;margin-left:.5em;padding:.5em 1em}.header .button:hover,.header .core button:hover,.core .header button:hover,.header .core input[type="button"]:hover,.core .header input[type="button"]:hover,.header .core input[type="reset"]:hover,.core .header input[type="reset"]:hover,.header .core input[type="submit"]:hover,.core .header input[type="submit"]:hover,.header .product button:hover,.product .header button:hover,.header .product input[type="button"]:hover,.product .header input[type="button"]:hover,.header .product input[type="reset"]:hover,.product .header input[type="reset"]:hover,.header .product input[type="submit"]:hover,.product .header input[type="submit"]:hover,.header .loop .product .added_to_cart:hover,.loop .product .header .added_to_cart:hover{box-shadow:0 0 0 2px #000;color:#fff}@media screen and (min-width: 940px){.header_logo{margin:0 auto .5em}.header_nav{display:block}}@media screen and (min-width: 1280px){.header_actions{position:fixed}}.menu_button{cursor:pointer;right:1em;line-height:44px;position:absolute;top:1em}.menu_button_icon{background-color:#333;box-shadow:0 6px 0 0 #333,0 -6px 0 0 #333;display:inline-block;height:2px;margin:0 1em;vertical-align:middle;width:18px}@media screen and (min-width: 940px){.menu_button{display:none}}[data-amount]:after{content:attr(data-amount);position:absolute;top:0;right:0;background-color:#33B6D6;border-radius:12px;font-size:0.8rem;font-weight:700;padding:0 4px;line-height:1.2;color:white}.nav_item{display:inline-block;position:relative}.nav_item:last-child{font-weight:700}.nav_item:last-child:hover a:before{display:none}.nav_item.social{margin:0}.nav_item a{position:relative;z-index:10;display:block;padding:1em .5em;letter-spacing:1px}@media screen and (min-width: 1280px){.nav_item a{padding:1em}}.nav_item a:hover{color:#D13A2F}.nav_item .dropdown{-o-transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;-moz-transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;-webkit-transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;background:#F5F3E9;margin-top:9px;min-width:300px;opacity:0;position:absolute;box-shadow:0 9px 10px rgba(0,0,0,0.1);visibility:hidden}.nav_item .dropdown-item:hover a,.nav_item .dropdown-item:hover a:hover{border-bottom:1px solid #33B6D6;color:#33B6D6}.nav_item .dropdown-item a{border-bottom:1px solid transparent;padding:.5em 1em;text-align:left}.nav_item:hover .dropdown{-o-transition:opacity 0.2s 0.3s ease;-moz-transition:opacity 0.2s 0.3s ease;-webkit-transition:opacity 0.2s 0.3s ease;transition:opacity 0.2s 0.3s ease;opacity:1;visibility:visible}.nav_item:hover .dropdown .nav-item{float:none}.nav_item:hover>a:before{content:"";display:block;color:#D13A2F;border-top:4px solid #D13A2F;position:absolute;top:0;width:100%;left:0}.nav_item.current:hover>a:before{display:none}.footer{position:relative;z-index:70;background-color:#333;border-top:4px solid #D13A2F;color:#fff;padding:2em 1em;text-align:center}.footer_logo{display:inline-block}.footer_credits{color:#999;font-size:1rem;margin:0}.search{margin:1em 0;display:inline-block;position:relative}.search_sidebar{width:100%;margin:0}.search_input{border-bottom:2px solid;box-shadow:none;font:1rem "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;height:44px;margin:0;padding:0.6em 44px 0.4em 1em;width:100%;color:#fff}.search_input:-ms-input-placeholder{color:#fff}.search_input:-moz-input-placeholder{color:#fff}.search_input::-moz-input-placeholder{color:#fff}.search_input::-webkit-input-placeholder{color:#fff}.search_input:focus{background-color:rgba(0,0,0,0.1);outline:none}.search_input.dark{border-color:#ccc;color:#333}.search_input.dark:-ms-input-placeholder{color:#333}.search_input.dark:-moz-input-placeholder{color:#333}.search_input.dark::-moz-input-placeholder{color:#333}.search_input.dark::-webkit-input-placeholder{color:#333}.search_button{cursor:pointer;height:44px;right:0;line-height:1;padding:0.8rem;position:absolute;top:0}.search_button::before{font-size:1rem}.resources_search{display:inline-block;background-color:#333}.resources_search .search{margin:0}.resources_search .search label,.resources_search .search input{display:block}@media screen and (min-width: 520px){.resources_search .search label,.resources_search .search input{display:inline-block}}.resources_search .search .form_label{color:#fff;font-family:"Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:0.1rem;opacity:0.5;text-transform:uppercase}.resources_search .search .search_input{width:auto}.content{font-size:1em;min-height:80vh;text-align:center}@media screen and (min-width: 520px){.content{font-size:1.125em}}@media screen and (min-width: 940px){.content{font-size:1.25em}}.content_wrap{position:relative}.content_media{max-width:none;width:100%}.content_header{background-color:#D13A2F;color:#fff;display:block;overflow:hidden}.no-js .content,.no-checked .content{padding-top:0}@media screen and (min-width: 940px){.no-js .content,.no-checked .content{padding-top:0}}.section.white{background-color:#fff}.section.primary-color{background-color:#D13A2F;color:#fff}.section.secondary-color{background-color:#33B6D6;color:#fff}.section.tertiary-color{background-color:#F5F3E9}.section_title{font-size:1.2em;color:#D13A2F;letter-spacing:3px;text-transform:uppercase}.section_footer{position:relative;text-align:center}.section_footer::before{content:"";position:absolute;top:0.75em;left:0;height:1px;background-color:#ccc;width:100%}.section_footer_link{position:relative;z-index:10;background-color:#F5F3E9;color:#D13A2F;font:700 16px "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:0.9rem;letter-spacing:3px;padding:.5em 1em;text-transform:uppercase}.section_footer_link:hover{color:#33B6D6}.home .section{display:block;margin:0 auto}.core{position:relative;z-index:50;text-align:left}.core_header{background-color:#D13A2F;color:#fff;padding:1em}.core_header_title{font-size:2.5em}.core_header_summary{font-size:1.2em;margin:0}.core_footer{padding:1em}.no-sidebar .core{width:100%}@media screen and (min-width: 940px){.core{float:left;width:70%}.shop .core{float:right}.content_media+.content_wrap .core{margin-top:-3em}}@media screen and (min-width: 1280px){.core{width:80%}.core_header,.core_footer{padding-left:34%;padding-right:5%}}@media screen and (min-width: 1440px){.core_header{padding:2em 10% 2em 35%}.core_footer{padding:0 10% 2em 35%}}.support{margin-bottom:1em;position:relative;text-align:center;vertical-align:top;width:100%}.support::after{-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 0 10px #F2F2F2 inset;content:"";height:100%;left:50%;position:absolute;top:0;width:120px}.support_icon{color:#33B6D6;display:block;margin:0 auto;padding-bottom:0}.support_icon::before{font-size:24px}.support_title{position:relative;z-index:10;font-size:2em;line-height:1.2;margin-bottom:.5em}.support_summary{position:relative;z-index:10}.support_summary_link{position:relative;z-index:10;color:#D13A2F;font:700 16px "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:3px;text-transform:uppercase}.support_summary_link:hover{color:#33B6D6}.primary{padding:1em 1em 0 1em;position:relative}.primary table,.primary span,.primary object,.primary .fluid-width-video-wrapper,.primary .button,.primary .core button,.core .primary button,.primary .core input[type="button"],.core .primary input[type="button"],.primary .core input[type="reset"],.core .primary input[type="reset"],.primary .core input[type="submit"],.core .primary input[type="submit"],.primary .product button,.product .primary button,.primary .product input[type="button"],.product .primary input[type="button"],.primary .product input[type="reset"],.product .primary input[type="reset"],.primary .product input[type="submit"],.product .primary input[type="submit"],.primary .loop .product .added_to_cart,.loop .product .primary .added_to_cart,.primary div.woocommerce a.button,div.woocommerce .primary a.button,.primary div.woocommerce input.button,div.woocommerce .primary input.button{margin-bottom:1em}.primary ol,.primary ul{padding-left:1.2em}.primary ol ol,.primary ol ul,.primary ul ol,.primary ul ul{margin-bottom:.5em}.primary ol li{list-style:decimal}.primary ol li ol li{list-style:lower-roman}.primary ol li ul li{list-style:circle}.primary ul li{list-style:disc}.primary ul li ul li{list-style:circle}.primary ul li ol li{list-style:decimal}.primary form ul,.primary form li{list-style:none;padding:0}.primary p:empty{display:none}.primary img{margin-bottom:1em}.primary figure{position:relative}.primary figcaption,.primary .wp-caption-text{font-style:italic;text-align:center}.primary .fluid-width-video-wrapper{overflow:hidden;border-radius:0}.primary p a:not(.button):not(.core button):not(.core input[type="button"]):not(.core input[type="reset"]):not(.core input[type="submit"]):not(.product button):not(.product input[type="button"]):not(.product input[type="reset"]):not(.product input[type="submit"]):not(.loop .product .added_to_cart):not(div.woocommerce a.button):not(div.woocommerce input.button){-o-transition-property:background-color,border,box-shadow,color,opacity,padding;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:background-color,border,box-shadow,color,opacity,padding;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:background-color,border,box-shadow,color,opacity,padding;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,border,box-shadow,color,opacity,padding;transition-duration:0.2s;transition-timing-function:ease;border-bottom:1px solid;font-weight:700}.primary p a:not(.button):not(.core button):not(.core input[type="button"]):not(.core input[type="reset"]):not(.core input[type="submit"]):not(.product button):not(.product input[type="button"]):not(.product input[type="reset"]):not(.product input[type="submit"]):not(.loop .product .added_to_cart):not(div.woocommerce a.button):not(div.woocommerce input.button):hover{color:#33B6D6}.primary blockquote{border-left:4px solid #D13A2F;font:italic 1.33em/1.5 "Alegreya",Georgia,Times,"Times New Roman",serif;margin:2em 0;padding-left:1em}.primary blockquote p{margin:0}.primary cite{display:block}.primary q{font-style:italic;quotes:"‘" "’" "“" "”"}.primary q:before{content:open-quote}.primary q:after{content:close-quote}.primary code{background-color:#F2F2F2;border-radius:0;font-family:Monaco,"Lucida Console",monospace;border:1px solid #ccc}.primary .acn-copyright-image-wrap{position:relative}.primary .acn-copyright-image-wrap img{width:100%}.primary .acn-copyright-image-wrap .acn-copyright-image-overlay{background-color:rgba(0,0,0,0.7);bottom:0;color:#fff;font-size:0.7em;margin:0;padding:6px 10px 6px;position:absolute;right:0}@media screen and (min-width: 940px){.primary .alignleft,.primary .float-left,.primary .float_left{float:left;margin-right:1em;max-width:50%}.primary .alignright,.primary .float-right,.primary .float_right{float:right;margin-left:1em;max-width:50%}}@media screen and (min-width: 1280px){.primary{padding-left:34%;padding-right:5%}}@media screen and (min-width: 1440px){.primary{padding:2em 10% 0 35%}}.wp-caption{position:relative;width:auto !important}.gallery{margin:0 -.5em 1em !important}.gallery-item{display:block;float:none !important;margin:0 auto 1rem !important;max-width:720px;padding:0 .5em;width:100% !important}@media screen and (min-width: 940px){.gallery-item{float:left !important}.gallery-columns-2 .gallery-item{width:50% !important}.gallery-columns-3 .gallery-item{width:33.333333333% !important}.gallery-columns-4 .gallery-item{width:25% !important}}img.attachment-thumbnail{border:none !important;margin:0 auto 1em}#gslideshow img{margin:0}#gslideshow .cycle-pager-active,#gslideshow .cycle-pager-active:hover{background-color:#D13A2F}#gslideshow .gss-prev:hover,#gslideshow .gss-next:hover{background-color:#D13A2F;color:#fff}.primary table{box-shadow:inset 0 0 0 1px #ccc;display:inline-block;font-size:1rem;height:auto !important;max-width:100%;overflow-x:auto;width:auto !important}.primary th,.primary td{border:1px solid #ccc;min-width:140px;padding:.25em .5em;text-align:left;vertical-align:top}.primary thead td,.primary tfoot td,.primary th{background:#33B6D6;border:1px solid #2496b2;color:#fff;font-weight:normal}.metadata_info{font:1em/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;display:inline-block;margin-bottom:0;letter-spacing:1px}.core_header .metadata_info{color:#fff}.metadata_share{border:solid 2px #fff;box-shadow:0 0 0 2px #D13A2F;display:inline-block;margin-left:1em}.metadata_share_item{display:inline-block}.metadata_share_link{background-color:#D13A2F;color:#fff;display:block;font-size:1.1rem;padding:.2em .4em}.metadata_share_link.facebook{background-color:#3B5998}.metadata_share_link.twitter{background-color:#59CCFF}.metadata_share_link:hover{background-color:#932821}.core_header .metadata_share_link{color:#fff}.core_header .metadata_share{background-color:#fff;box-shadow:0 0 0 2px #333}.label{background-color:#D13A2F;color:#fff;height:32px;left:-1em;padding:.5em;position:absolute;top:1em}.label:hover{padding:.5em 1em}.label::after{border-color:transparent #a82e25 transparent transparent;border-style:solid;border-width:0 1em 1em 0;content:"";left:0;position:absolute;top:32px;width:0}.tag{float:left;margin:.25em .25em 0 0}.tag_link{background-color:#33B6D6;border-radius:0;color:#fff;display:block;padding:.5em 1em}.tag_link:hover{background-color:#2496b2}.rnav{background-color:#4D4D4D;color:#fff;display:none;text-align:center}#rnav-open:checked+.rnav{display:block}.rnav .search{width:90%}.rnav_item,.rnav-item{box-shadow:0 -1px rgba(255,255,255,0.1) inset;position:relative}.rnav_item:after,.rnav-item:after{top:1em;right:1em;font-size:1rem;padding:0 5px}.rnav_item_link,.rnav_item-link,.rnav-item_link,.rnav-item-link{display:block;padding:.83333em 1em;text-align:left;font-size:1.1rem}.rnav_item_link:hover,.rnav_item-link:hover,.rnav-item_link:hover,.rnav-item-link:hover{background-color:rgba(255,255,255,0.1)}.rnav-dropdown{background:rgba(0,0,0,0.05);display:none}.rnav-checkbox:checked ~ .rnav-dropdown{display:block}.rnav-arrow{cursor:pointer;padding:.5em 1em;position:absolute;right:0;top:0}.rnav-arrow .icon{cursor:pointer;-o-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-webkit-transition:transform 0.4s ease;transition:transform 0.4s ease;display:block;font-size:1.5rem;width:1em;vertical-align:middle}.rnav-checkbox:checked+.rnav-arrow .rnav-arrow .icon{-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.rnav-arrow .icon:hover{cursor:pointer}.rnav_button{padding:1em}.rnav_current{background-color:#D13A2F}#rnav_open:checked+.rnav{display:block}@media screen and (min-width: 940px){#rnav_open:checked+.rnav{display:none}}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-loading .featherlight-close{display:none}.expand-check ~ div{display:none}.expand-check:checked ~ div{display:block}.expand-trigger{cursor:pointer;margin-top:0}.expand-trigger .icon{-o-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-webkit-transition:transform 0.4s ease;transition:transform 0.4s ease;height:20px;margin-left:.33333em;margin-top:-3px;width:20px;vertical-align:middle}.expand-check:checked ~ .expand-trigger .icon{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.expander{margin-top:1em}.cards{margin-top:-4rem;padding-top:3rem;position:relative;width:100%}.cards>*{flex:0 100%;max-width:100%;margin:1.5em 0}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(1),.cards>*:first-child:nth-last-child(1) ~ article{flex:0 48%;max-width:48%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 700px){.cards>*:first-child:nth-last-child(2),.cards>*:first-child:nth-last-child(2) ~ article{flex:0 48%;max-width:48%}}@media screen and (min-width: 700px){.cards{margin-top:0;padding-top:0}.cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 1280px){.cards>*{flex:0 33.33%;max-width:33.33%}}.cards.mob-slider .card:hover img{opacity:.7}.cards.mob-slider .card-header-title a:hover{color:#33B6D6}.cards-outer{background-color:#E6E6E6}.cards-outer .section-header{padding-top:1em}.cards-outer .section-header.container{text-align:center}@media screen and (min-width: 520px){.cards-outer .section-header.container{text-align:left}}@media screen and (min-width: 940px){.cards-outer .section-header.container{padding:0 1.5em}}@media screen and (min-width: 1280px){.cards-outer .container{padding:0}}.cards-outer+.core_footer{padding-top:0}.card{background-color:#fff;border:1px solid #E6E6E6;box-shadow:0 0 0 10px #fff inset,0 0 0 11px #E6E6E6 inset;display:grid;grid-template-rows:auto auto;overflow:hidden;width:100%}@media screen and (min-width: 700px){.card{margin:0 1.5em}}.card-image{display:block;margin:0;padding:2em 1em 0;position:relative;width:100%}.card-image img{object-fit:contain;width:65%}@media screen and (min-width: 700px){.card-image img{width:100%}}.card-wrap{margin:0}.card-wrap-inner{color:#000;padding:2em}.card-header{margin-top:0}.card-header+.card-summary{margin-top:.5em}.card-header-title{font-size:1.6em;word-break:wrap}.card-header-date{display:block;margin-top:.5em}.card-summary{word-break:wrap}.card-button-outer{margin-top:1em}.slick-list{overflow:hidden}.slick-track{flex-wrap:nowrap}.slick-slide{flex:1 auto}@font-face{font-family:"slick";src:url("../../assets/webfonts/slick/slick.eot");src:url("../../assets/webfonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../../assets/webfonts/slick/slick.woff") format("woff"),url("../../assets/webfonts/slick/slick.ttf") format("truetype"),url("../../assets/webfonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{background-color:#fff;border-radius:100%;cursor:pointer;color:transparent;display:block;font-size:0px;height:38px;left:0;line-height:0px;outline:none;margin:0;padding:0 !important;position:absolute;top:.5rem;width:38px !important;z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#33B6D6;color:transparent;outline:none}.slick-prev:hover:after,.slick-prev:focus:after,.slick-next:hover:after,.slick-next:focus:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3787 10.5L2 10.5H0.5V7.5H2L17.3787 7.5L13.9393 4.06066L12.8787 3L15 0.87868L16.0607 1.93934L21 6.87868L22.0607 7.93934L23.1213 9L22.0607 10.0607L21 11.1213L16.0607 16.0607L15 17.1213L12.8787 15L13.9393 13.9393L17.3787 10.5Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%}.slick-prev:after,.slick-next:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3787 10.5L2 10.5H0.5V7.5H2L17.3787 7.5L13.9393 4.06066L12.8787 3L15 0.87868L16.0607 1.93934L21 6.87868L22.0607 7.93934L23.1213 9L22.0607 10.0607L21 11.1213L16.0607 16.0607L15 17.1213L12.8787 15L13.9393 13.9393L17.3787 10.5Z' fill='%23440099'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;background-position:center;content:'';display:inline-block;height:35px;padding:0;width:15px}.slick-next-icon{display:none}.slick-prev:after{transform:translate(-50%, -50%) scale(-1)}.slick-next{left:auto;right:0}.slick-dotted.slick-slider{margin-bottom:40px}.secondary .slick-prev:hover,.secondary .slick-prev:focus,.secondary .slick-next:hover,.secondary .slick-next:focus{background-color:#D13A2F}.secondary .slick-prev:hover:after,.secondary .slick-prev:focus:after,.secondary .slick-next:hover:after,.secondary .slick-next:focus:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3787 10.5L2 10.5H0.5V7.5H2L17.3787 7.5L13.9393 4.06066L12.8787 3L15 0.87868L16.0607 1.93934L21 6.87868L22.0607 7.93934L23.1213 9L22.0607 10.0607L21 11.1213L16.0607 16.0607L15 17.1213L12.8787 15L13.9393 13.9393L17.3787 10.5Z' fill='%23440099'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%}.secondary .slick-dots button{border-color:#D13A2F}.secondary .slick-dots li:hover button{background-color:#D13A2F}.secondary .slick-dots li.slick-active button{background-color:#D13A2F}.slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);bottom:-35px;display:inline-block;margin:0;padding:0;list-style:none;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{border:solid 1px #33B6D6;background:transparent;border-radius:100%;color:transparent;cursor:pointer;display:block;font-size:0px;height:15px;line-height:0px;outline:none;padding:5px;width:15px}.slick-dots li button:hover,.slick-dots li button:focus{background-color:#33B6D6;outline:none}.slick-dots li.slick-active button{background-color:#33B6D6}.slick-sr-only{border:0;clip:rect(0 0 0 0);font-size:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;text-indent:-9999rem;width:1px}.donate select{color:inherit;font:inherit;vertical-align:baseline;margin:0;height:auto}.donate label{display:inline-block}.donate input{margin:0;text-align:center}.choices{text-align:center}.choice{max-width:320px;vertical-align:top;width:100%}.choice_link{position:relative}.choice_link_amount{background-color:#D13A2F;border-radius:100%;box-shadow:0 0 0 4px #fff;bottom:0;color:#fff;height:80px;left:0;line-height:80px;position:absolute;width:80px}.choice_link:hover .choice_link_amount{background-color:#33B6D6}.choice_link_image{border-radius:100%;overflow:hidden}.choice_summary{font-size:1rem}.donate-section{position:relative;top:-80px;display:block;visibility:hidden}ul.donate-tabs{max-width:22em;padding-left:0;margin:0 auto 2em;text-align:center}ul.donate-tabs+.section_title{display:none}.donation-tab{float:left;list-style:none !important;width:50%}.donation-tab a{background:#fff;border-bottom:none;border:1px solid #D13A2F;color:#D13A2F;display:block;font-weight:700;margin:0;padding:.5em 1em}.donation-tab a:hover{background:#F2F2F2}.donation-tab.active a{background:#D13A2F;color:#fff}.examples{display:-ms-flex;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;width:100%}.example{border-right:1px solid #ccc;flex:1 10em;float:left;max-width:360px;padding:0 .5em;margin-bottom:1em;text-align:center;width:100%}.example:last-child{border-color:transparent}@media screen and (min-width: 520px){.example{width:50%}.example:nth-child(odd){clear:left}}@media screen and (min-width: 940px){.example{width:33.33%}.example:nth-child(odd){clear:none}.example:nth-child(3n+1){clear:left}}.example_wrap{display:block;padding:.5em;height:100%}.example_wrap:hover .example_image,.example_wrap:focus .example_image{box-shadow:0 0 0 5px #D13A2F}.example_wrap:hover .example_label,.example_wrap:focus .example_label{color:#D13A2F}.example_image{-o-transition-property:box-shadow,transform;-o-transition-duration:0.2s;-o-transition-timing-function:ease;-moz-transition-property:box-shadow,transform;-moz-transition-duration:0.2s;-moz-transition-timing-function:ease;-webkit-transition-property:box-shadow,transform;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:box-shadow,transform;transition-duration:0.2s;transition-timing-function:ease;border-radius:1000px;display:block;margin:.5em;overflow:hidden;position:relative}.example_image img{margin:0}.example_label{font-size:3em;line-height:1;margin:0}.example_label p{font:1rem "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;color:#333;margin:1em 0 0}.gform_footer{padding:0 !important}.formattedTotalPrice{display:block;font-size:2em !important;margin:0 0 .5em !important;font-weight:700}.gfield_countrywhowhat .gfield_radio{display:-ms-flex;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;background:#F2F2F2}.gfield_countrywhowhat .gfield_radio li{flex:1 10em;padding:.5em;text-align:center}.gfield_countrywhowhat .gfield_radio li label{display:block !important;margin:4px 0 0 !important;max-width:none !important}.gfield_countrywhowhat_label{font:1.2rem "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.aside{background-color:#F5F3E9;float:left;text-align:left;margin:1em 0;padding-bottom:1em;width:100%}.aside.right{float:right}.aside_title{background-color:#33B6D6;color:#fff;display:block;height:3rem;font:700 16px "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;letter-spacing:3px;line-height:3rem;padding:0 1em;text-transform:uppercase}.aside_title:before{margin-right:.5em;font-size:24px;vertical-align:sub}.aside_item{padding:.5em 1em;position:relative}.aside_item_current{background:#e5e0c6;color:#D13A2F;margin-left:-1em;padding-left:2em}.aside_item_current::after{border-color:transparent #d5cda3 transparent transparent;border-style:solid;border-width:0 1em 1em 0;content:"";left:0;margin-top:2em;position:absolute;width:0}.aside_item_link{font-size:1.1em}.aside_item_link:hover{color:#33B6D6}.aside_item_date{margin:0}.aside .section_footer{margin:0 1em 1em 1em}@media screen and (min-width: 520px){.aside{width:48%;margin-top:-3rem}.aside.subnav{width:100%;margin:0}}@media screen and (min-width: 940px){.aside{width:30%}.aside.subnav{width:100%;margin:0}}@media screen and (min-width: 1280px){.aside.subnav{margin-top:2em;position:absolute;width:20%;z-index:50}.aside.subnav_campaign{margin-left:2.5%}.content_media+.content_wrap>.aside{margin-top:-5.4em}}@media screen and (min-width: 1280px){.aside{width:320px}.aside.subnav{margin-left:5%}}.subnav_level1,.subnav_level2{padding-left:1em}.subnav_element{display:block;font-size:1em;margin:0;padding:.5em 1em;position:relative}.subnav_element.on{color:#D13A2F}.subnav_element.on.level0{background:#e5e0c6;margin-left:-1em;padding-left:2em}.subnav_element.on.level0:after{border-color:transparent #d5cda3 transparent transparent;border-style:solid;border-width:0 1em 1em 0;content:"";left:0;margin-top:1.7em;position:absolute;width:0}.subnav_element:hover{color:#33B6D6}.subnav_date{margin:0}.subnav.landing{margin-top:-3rem}.sidebar{background-color:#333;color:#fff;float:right;text-align:left;width:100%}.shop .sidebar{float:left}.sidebar_block{border-bottom:1px solid #666;padding:1em}.sidebar_title{color:#999;font-size:1em;letter-spacing:3px;margin-bottom:1em;text-transform:uppercase;text-align:center}.sidebar_map{background:transparent}.sidebar_data_title{color:#D13A2F;font-size:0.9rem;font-weight:700;text-transform:uppercase;margin-top:1em}.sidebar_data_value{font-size:1.2em}.sidebar_item_link{font-size:1.1em}.sidebar_item_link:hover{color:#33B6D6}.sidebar_item_date{margin:0}.sidebar_sort{background-color:#4D4D4D;border:none;box-shadow:none;color:#fff;font:1rem "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;height:44px;margin:0;text-indent:.5em;width:100%;-webkit-appearance:none;-moz-appearance:none}.sidebar_sort_wrap{display:block;padding:0;position:relative}.sidebar_sort_wrap::before{line-height:44px;position:absolute;right:0;width:24px;pointer-events:none}.sidebar_button{cursor:pointer;font-family:"Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;width:100%}@media screen and (min-width: 520px){.sidebar_block{padding:2em}}@media screen and (min-width: 940px){.sidebar{width:30%}.sidebar::after{content:"";background-color:#333;height:100%;position:absolute;width:30%;top:0;z-index:-10}}@media screen and (min-width: 1280px){.sidebar{width:20%}.sidebar::after{width:20%}}.feed{justify-content:center;max-width:1440px;padding:0;position:relative;text-align:left;width:100%}.home .feed{text-align:center}*+.feed{margin-top:0}.feed>*{flex:1 100%;float:left;margin:1em 0 0;padding:0}.feed>*:nth-last-child(odd):first-child{flex:1 100%}.feed>*:nth-last-child(odd):first-child_image img{margin:0;max-width:50%}@media screen and (min-width: 520px){.feed>*{flex:1 50%}}@media screen and (min-width: 940px){.feed>*{flex:1 33.33%}.feed>*:nth-last-child(odd):first-child{flex:1 33.33%}.feed>*:nth-last-child(3n+1):first-child{flex:0 33.33%}.feed>*:nth-last-child(3n+1):first-child_image img{margin:0;max-width:50%}.feed>*:nth-last-child(3n+2):first-child,.feed>*:nth-last-child(3n+2):first-child+*{flex:1 50%}.feed>*:nth-last-child(3n+1):first-child .item{display:-ms-flex;display:-webkit-flex;display:flex;padding-bottom:0}.feed>*:nth-last-child(3n+1):first-child .item-image{flex:1 50%}.feed>*:nth-last-child(3n+1):first-child .item-image img{height:100%;object-fit:cover;width:100%}.feed>*:nth-last-child(3n+1):first-child .item-wrap{flex:1 50%;margin:0;padding:2em}}@media screen and (min-width: 1280px){.feed{margin-top:1em}}.item{display:inline-block;text-align:left;vertical-align:top;position:relative}.item_wrap{position:relative}.item_image:hover{opacity:0.8}.candles .item_image{background:url("../images/candle.gif") no-repeat center/cover}.candles .item_image:hover{opacity:1}.candles .item_image:hover img{opacity:0}.item_link:hover{color:#33B6D6}.item_summary p{font-size:1rem}.item_footer{border-top:1px solid #ccc;padding-top:.5em;margin-bottom:2em}@media screen and (min-width: 520px){.item_wrap{margin:0 1em}}@media screen and (min-width: 520px){.home .feed .item_wrap{margin:0 1em}}.features,.loop{text-align:center;max-width:1500px}.feature{display:inline-block;vertical-align:top}.feature_wrap,.loop .product .Media{position:relative;margin-bottom:1em}.feature_image,.loop .product .Media img{display:block}.feature_image:hover,.loop .product .Media img:hover{opacity:0.8}.feature_header{padding:.5em}.feature_header_summary{font-size:1rem}.feature_header .product .amount{color:#333;font-family:"Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1em}.feature_label{display:block;margin-bottom:.5em}.feature_link:hover{color:#33B6D6}@media screen and (min-width: 520px){.feature{width:48%}.feature_wrap,.loop .product .Media{margin:0 .5em 1em}}@media screen and (min-width: 1280px){.feature{width:33%}}@media screen and (min-width: 1440px){.feature{width:24%}}#masonry .add_to_cart_inline{border:none !important;margin:0 !important;padding:0 !important}#masonry .amount{font-size:1.9rem;margin:0;padding:0 .5em;display:block}#masonry .add_to_cart_button,#masonry .added_to_cart{border:1px solid #a82e25;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);display:block;font:700 1rem/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:2px;padding:0.8rem 2rem 0.6rem 2rem;text-align:center;text-transform:uppercase;background-color:#D13A2F;color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none;border-radius:0}#masonry .add_to_cart_button:focus,#masonry .add_to_cart_button:hover,#masonry .added_to_cart:focus,#masonry .added_to_cart:hover{background-color:#bd342a;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}#masonry .add_to_cart_button:active,#masonry .added_to_cart:active{background-color:#da6259}@media screen and (min-width: 520px){#masonry .add_to_cart_button,#masonry .added_to_cart{display:inline-block;width:auto}}.loop .product .onsale{display:none}.loop .product .entry-title{padding:0 .5em;margin:.5em 0 0}.loop .product .price{font-size:1.5em;padding:0 .5em;margin:0}.loop .product p{font-size:1rem;padding:0 .5em;margin:0}.loop .product .button,.loop .product .core button,.core .loop .product button,.loop .product button,.loop .product input[type="button"],.loop .product input[type="reset"],.loop .product input[type="submit"],.loop .product .added_to_cart{margin:1em 0}.results{max-width:1280px}.result{border-bottom:1px solid #ccc;text-align:left}.result_image{border-radius:0;overflow:hidden}.result_image:hover{opacity:0.8}.result_link:hover{color:#33B6D6}.result_excerpt{font-size:1rem;max-width:640px}@media screen and (min-width: 520px){.result_image{float:right;margin-left:1em;max-width:213.33333px}.result_wrap{margin:0}}.statistics{text-align:center;max-width:1066.66667px;margin:0 auto}.statistic{margin-bottom:1em;position:relative;vertical-align:top;width:100%}.statistic::after{-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 0 10px #F2F2F2 inset;content:"";height:100%;left:50%;position:absolute;top:0;width:30%}.statistic_icon{color:#33B6D6;display:block;margin:0 auto;padding-bottom:0}.statistic_icon::before{font-size:24px}.statistic_value{position:relative;z-index:10;font-size:2em;line-height:1;margin:0}.statistic_summary{position:relative;z-index:10}@media screen and (min-width: 520px){.statistic{width:48%}}@media screen and (min-width: 940px){.statistic{width:24%}}.author{margin:0 auto 1em auto;max-width:320px;padding:1em;text-align:center}.author_image{border-radius:60px;margin-bottom:1em;max-width:120px}.author_title_link:hover{color:#33B6D6}.author_meta{margin-bottom:1em}.author_bio{font-size:1rem}.author_social_item{display:inline-block}.banner{background:url("../images/banner.jpg") center/cover fixed;padding:2em 1em}.banner_tagline{font:400 1.8em/1.5 "Alegreya",Georgia,Times,"Times New Roman",serif;margin:0 auto 1em auto;max-width:853.33333px}.home_feeds{max-width:1440px;margin:2em auto 0;text-align:center}@media screen and (min-width: 940px){.home_feeds{display:flex}}.home_feeds_column{background-color:#fff}.home_feeds_column_title{background-color:#33B6D6;color:#fff;display:block;height:3rem;font:700 16px "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;letter-spacing:3px;line-height:3rem;padding:0 1em;text-align:left;text-transform:uppercase}.home_feeds_column_feed{margin:1em 0}@media screen and (min-width: 940px){.home_feeds_column{flex:1;margin:0 1em}}.home_feeds_item{padding:0 1em;margin-bottom:1em}@media screen and (min-width: 520px){.home_feeds_item{display:flex}}.home_feeds_item_copy{text-align:left;margin-right:1rem}.home_feeds_item_copy a{display:block;margin-bottom:1em;font:700 1.5em/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.home_feeds_item_copy p{margin-bottom:1rem;font-size:1rem}@media screen and (min-width: 520px){.home_feeds_item_copy p{margin-bottom:0}}@media screen and (min-width: 520px){.home_feeds_item_copy{flex:1}}@media screen and (min-width: 520px){.home_feeds_item_image{flex:1}}.home_feeds_item_date{color:#999;margin:1em 0}.home_feeds_item:last-child{margin-bottom:0}.home_statistics{background:#333 url("../images/statistics-bg.jpg") center/cover;background-attachment:fixed}.home_statistics_wrap{display:block;background-color:#fff;box-shadow:0 0 0 10px #fff inset,0 0 0 11px #E6E6E6 inset;margin-top:2em;max-width:1066.66667px;padding:2em 0 1em 0;width:100%}.story{max-width:1440px;margin:1rem auto 0;position:relative}@media screen and (min-width: 940px){.story{margin:0 auto}}.story .play{position:relative;display:block;height:50px;margin:0 auto -50px;transform:translateY(-50%);width:50px}@media screen and (min-width: 940px){.story .play{display:block;height:50px;left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%, -50%);width:50px}}@media screen and (min-width: 940px){.story{display:flex}}@media screen and (min-width: 940px){.story_image,.story_copy{flex:1}}.story_image img,.story_copy img{margin:0;padding:0;width:100%}.story_image{width:100%}@media screen and (min-width: 520px){.story_image img{height:100%;object-fit:cover;width:100%}}.story_copy_wrapper{box-sizing:border-box;text-align:left;background-color:#fff;padding:2em;height:100%}.story_copy_wrapper blockquote{font-size:1.5rem;font-family:"Alegreya",Georgia,Times,"Times New Roman",serif;font-style:italic;margin-top:-3em;padding-left:2em;quotes:"“" "”" "‘" "’"}@media screen and (min-width: 940px){.story_copy_wrapper blockquote{font-size:2rem}}.story_copy_wrapper blockquote:before{color:#D13A2F;content:open-quote;display:inline-block;font-family:"Alegreya",Georgia,Times,"Times New Roman",serif;font-size:3em;font-weight:400;height:1em;position:relative;top:.75em;left:-.6em;margin-right:-.33333em}.story_copy_wrapper p{font-family:"Alegreya",Georgia,Times,"Times New Roman",serif;font-style:italic;text-decoration:italic;margin:0}.story_copy_wrapper .button,.story_copy_wrapper .core button,.core .story_copy_wrapper button,.story_copy_wrapper .core input[type="button"],.core .story_copy_wrapper input[type="button"],.story_copy_wrapper .core input[type="reset"],.core .story_copy_wrapper input[type="reset"],.story_copy_wrapper .core input[type="submit"],.core .story_copy_wrapper input[type="submit"],.story_copy_wrapper .product button,.product .story_copy_wrapper button,.story_copy_wrapper .product input[type="button"],.product .story_copy_wrapper input[type="button"],.story_copy_wrapper .product input[type="reset"],.product .story_copy_wrapper input[type="reset"],.story_copy_wrapper .product input[type="submit"],.product .story_copy_wrapper input[type="submit"],.story_copy_wrapper .loop .product .added_to_cart,.loop .product .story_copy_wrapper .added_to_cart,.story_copy_wrapper div.woocommerce a.button,div.woocommerce .story_copy_wrapper a.button,.story_copy_wrapper div.woocommerce input.button,div.woocommerce .story_copy_wrapper input.button{clear:both;display:inline-block;margin-top:2em;position:relative}.hero{position:relative;text-align:left;background-color:#D13A2F}.hero_header{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);background-color:#fff;display:block;max-width:1280px;padding:1em;position:relative}.hero_header_container{border:1px solid #E6E6E6;padding:2em 1em}.hero_header_summary{font-size:1.2rem}.hero_header_title{font-family:"Alegreya",Georgia,Times,"Times New Roman",serif;font-weight:400}.hero_image{width:100%}.hero_video{width:100%}.hero_video video{width:100%;height:auto}@media screen and (min-width: 940px){.hero_header{margin:0 auto -8em auto;padding:.5em;transform:translateY(-60%)}}@media screen and (min-width: 1280px){.hero{display:-ms-flex;display:flex;flex-flow:row nowrap;align-content:stretch}.hero_image{width:100%}.hero_image img{height:100%;object-fit:cover;width:100%}.no-objectfit .hero_image img{height:auto}}.landing.hero_image{max-height:10rem}.newsletter_section{background-color:#33B6D6;padding:2em 1em 1em 1em}.newsletter_title{font:400 2em/1.2 "Alegreya",Georgia,Times,"Times New Roman",serif;color:#fff}.newsletter_email{box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.newsletter_submit{cursor:pointer;font-family:"Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}@media screen and (min-width: 520px){.newsletter_email{margin:0 1em}}@media screen and (min-width: 1280px){.newsletter label{display:inline-block;vertical-align:sub}}.pagination{text-align:center}.pagination_block{display:inline-block}.pagination_block.view_all{display:block;margin:1em 0}.pagination_element.numeral{display:none;padding:1em}.pagination_element.numeral:hover{color:#D13A2F}.pagination_element.prev,.pagination_element.next{border:1px solid #a82e25;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);display:block;font:700 1rem/1.2 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:2px;padding:0.8rem 2rem 0.6rem 2rem;text-align:center;text-transform:uppercase;background-color:#D13A2F;color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none}.pagination_element.prev:focus,.pagination_element.prev:hover,.pagination_element.next:focus,.pagination_element.next:hover{background-color:#bd342a;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}.pagination_element.prev:active,.pagination_element.next:active{background-color:#da6259}@media screen and (min-width: 520px){.pagination_element.prev,.pagination_element.next{display:inline-block;width:auto}}@media screen and (min-width: 520px){.pagination .numeral{display:inline-block}}.page-numbers{display:inline-block;padding:1em}.page-numbers:hover{color:#D13A2F}.acn_product{padding:1em;text-align:left}.acn_product .quantity{margin-bottom:1em}.acn_product .clear{display:none}.acn_product .upsells{border:1px solid #ccc;font-size:1rem;margin-top:2em;padding:1em}.acn_product .upsells h2{font-size:1.4em;font-weight:normal}.acn_product_section{max-width:1400px}.acn_product_header_title{margin-bottom:.25em}@media screen and (min-width: 940px){.acn_product{float:right;width:50%}}.onsale{background-color:#33B6D6;color:#fff;display:block;margin-bottom:1em;padding:.5em 1em}@media screen and (min-width: 940px){.images{float:left;margin-left:-110%;padding:0;width:100%}}.thumbnails a{float:left;margin:1%;width:31.33%}.price{display:block;font-size:2em;margin-bottom:.5em}.wc-tabs{margin:1em 0}.wc-tabs li{display:inline-block;position:relative}.wc-tabs li.active{box-shadow:0 -2px 0 0 #D13A2F inset}.wc-tabs li a{display:block;padding:.5em;letter-spacing:1px}.wc-tabs li a:hover{color:#D13A2F}.product_meta{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em 0}.product_meta>span{display:block;color:#33B6D6}.product_meta>span span,.product_meta>span a{color:#333;letter-spacing:0;text-transform:none;font-weight:500}.download{border:1px solid #ccc;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);padding:.5em}.download:hover{background-color:#F2F2F2;box-shadow:0px 4px 8px rgba(0,0,0,0.2)}.download_icon{color:#33B6D6;float:left;font-size:24px;padding:0 .5em 1em .5em}.download_title{margin:0}.download header{display:inline-block}div.woocommerce{margin:1em auto 0;max-width:1080px;padding:0 1em}@media screen and (min-width: 1280px){div.woocommerce{padding:0}}div.woocommerce p{font-size:1.063rem}div.woocommerce table.shop_table{border:none !important;margin:0}div.woocommerce table.shop_table+.button,div.woocommerce .core table.shop_table+button,.core div.woocommerce table.shop_table+button,div.woocommerce .core table.shop_table+input[type="button"],.core div.woocommerce table.shop_table+input[type="button"],div.woocommerce .core table.shop_table+input[type="reset"],.core div.woocommerce table.shop_table+input[type="reset"],div.woocommerce .core table.shop_table+input[type="submit"],.core div.woocommerce table.shop_table+input[type="submit"],div.woocommerce .product table.shop_table+button,.product div.woocommerce table.shop_table+button,div.woocommerce .product table.shop_table+input[type="button"],.product div.woocommerce table.shop_table+input[type="button"],div.woocommerce .product table.shop_table+input[type="reset"],.product div.woocommerce table.shop_table+input[type="reset"],div.woocommerce .product table.shop_table+input[type="submit"],.product div.woocommerce table.shop_table+input[type="submit"],div.woocommerce .loop .product table.shop_table+.added_to_cart,.loop .product div.woocommerce table.shop_table+.added_to_cart{float:right;margin:6px 12px 3em}div.woocommerce .donation{text-align:center}div.woocommerce .donation-block{background-color:#E6E6E6}div.woocommerce .donation p.message{font:400 1em/1.5 "Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-bottom:1em}div.woocommerce .loop .product a.added_to_cart,.loop .product div.woocommerce a.added_to_cart,div.woocommerce a.button,div.woocommerce .core input[type="button"],.core div.woocommerce input[type="button"],div.woocommerce .core input[type="reset"],.core div.woocommerce input[type="reset"],div.woocommerce .core input[type="submit"],.core div.woocommerce input[type="submit"],div.woocommerce .product input[type="button"],.product div.woocommerce input[type="button"],div.woocommerce .product input[type="reset"],.product div.woocommerce input[type="reset"],div.woocommerce .product input[type="submit"],.product div.woocommerce input[type="submit"],div.woocommerce .loop .product input.added_to_cart,.loop .product div.woocommerce input.added_to_cart,div.woocommerce input.button{background-color:#D13A2F !important;border-radius:0;padding:0.8rem 1rem 0.6rem 1rem;color:#fff}div.woocommerce .loop .product a.added_to_cart:hover,.loop .product div.woocommerce a.added_to_cart:hover,div.woocommerce a.button:hover,div.woocommerce .core input[type="button"]:hover,.core div.woocommerce input[type="button"]:hover,div.woocommerce .core input[type="reset"]:hover,.core div.woocommerce input[type="reset"]:hover,div.woocommerce .core input[type="submit"]:hover,.core div.woocommerce input[type="submit"]:hover,div.woocommerce .product input[type="button"]:hover,.product div.woocommerce input[type="button"]:hover,div.woocommerce .product input[type="reset"]:hover,.product div.woocommerce input[type="reset"]:hover,div.woocommerce .product input[type="submit"]:hover,.product div.woocommerce input[type="submit"]:hover,div.woocommerce .loop .product input.added_to_cart:hover,.loop .product div.woocommerce input.added_to_cart:hover,div.woocommerce input.button:hover{background-color:#bd342a !important;color:#fff}div.woocommerce .loop .product a[disabled].added_to_cart,.loop .product div.woocommerce a[disabled].added_to_cart,div.woocommerce a[disabled].button,div.woocommerce .core input[disabled][type="button"],.core div.woocommerce input[disabled][type="button"],div.woocommerce .core input[disabled][type="reset"],.core div.woocommerce input[disabled][type="reset"],div.woocommerce .core input[disabled][type="submit"],.core div.woocommerce input[disabled][type="submit"],div.woocommerce .product input[disabled][type="button"],.product div.woocommerce input[disabled][type="button"],div.woocommerce .product input[disabled][type="reset"],.product div.woocommerce input[disabled][type="reset"],div.woocommerce .product input[disabled][type="submit"],.product div.woocommerce input[disabled][type="submit"],div.woocommerce .loop .product input[disabled].added_to_cart,.loop .product div.woocommerce input[disabled].added_to_cart,div.woocommerce input[disabled].button{display:none}div.woocommerce .coupon{text-align:left}div.woocommerce #place_order{background-color:#D13A2F}div.woocommerce #place_order:hover{background-color:#bd342a}div.woocommerce .woocommerce-cart-form .quantity_label a{display:none}.lost_password{margin-bottom:0}.cart_totals{padding:0 1em}.cart-collaterals{clear:both}.gift-aid-section{background-color:#F2F2F2;border-top:solid 4px #D13A2F;margin-bottom:1em;padding:1em 1em .66667em}#gift-aid-heading{font-size:1em}#gift-aid-description{font-size:1rem}@media screen and (min-width: 520px){#wc_checkout_add_ons{width:48%}}.related .product{font-size:0.9em;margin-bottom:2em}.related .product .price{font-size:1.5em}.related .product p{margin-bottom:1em}.woocommerce-cart-form .product-thumbnail a{display:block}.woocommerce-cart-form .product-thumbnail a img{width:auto;height:auto}.product{padding:1em}.product_section{max-width:1400px}.product_header{display:block;margin:0 auto 1em auto}.product_header_title{margin-bottom:.25em}.product_header_price{display:block;margin-bottom:.5em}.product .primary{padding:0;text-align:left}.product_footer{border-top:1px solid #ccc;padding-top:1em;text-align:left}.product_spec{display:block}.product_spec_title{display:inline;color:#33B6D6}.product_spec_value{display:inline}.product .disabled{margin-top:.5em;opacity:0.5}.product .quantity{margin-bottom:1em}@media screen and (min-width: 940px){.product{padding:2em}}.woocommerce td.product-name dl.variation dt.variation-Calculation{display:none !important}.woocommerce td.product-name dl.variation dd.variation-Calculation{display:none !important}dt.variation-Calculation,dd.variation-Calculation{display:none !important}#customer_login .col-1,#customer_login .col-2{width:100%}#customer_login .col-1 form,#customer_login .col-2 form{margin:1em 0 3em}#customer_login form.login{border-top:6px solid #D13A2F;background:#F2F2F2}#customer_login form.register{border:none;padding:0}@media screen and (min-width: 520px){#customer_login form.register .form-row-wide{width:49%;float:left;clear:none}}.upsell{border-bottom:1px solid;font-weight:700;margin:0 1em}.upsell:hover{color:#33B6D6}#cc_c2a .mainbar .c2a_logo.hidden{width:0;height:0}body.basket .core_header_title{margin-bottom:0}body.basket .core_header_title+.core_header_summary{margin-top:.5em}.product-thumbnail{display:block !important}.product-thumbnail img{margin-left:0 !important}.product-thumbnail:before{display:none !important}.shop_table dd p{font:600 1em/1.5 "Alegreya",Georgia,Times,"Times New Roman",serif !important}.remove{font-size:2rem !important}.actions{padding:12px 0 4px !important;position:relative}@media (max-width: 768px){.actions{display:-ms-flex !important;display:-webkit-flex !important;display:flex !important;flex-flow:column-reverse wrap !important;padding:12px 12px 4px !important}}@media screen and (min-width: 520px){.actions{width:100% !important}}.actions .coupon{padding-top:.5em;width:100%}@media screen and (min-width: 700px){.actions .coupon{padding-top:0;width:70%}}@media screen and (min-width: 940px){.actions .coupon{float:right !important;padding-top:3em;width:auto}}.actions .coupon .input-text,.actions .coupon .button,.actions .coupon .core button,.core .actions .coupon button,.actions .coupon .core input[type="button"],.core .actions .coupon input[type="button"],.actions .coupon .core input[type="reset"],.core .actions .coupon input[type="reset"],.actions .coupon .core input[type="submit"],.core .actions .coupon input[type="submit"],.actions .coupon .product button,.product .actions .coupon button,.actions .coupon .product input[type="button"],.product .actions .coupon input[type="button"],.actions .coupon .product input[type="reset"],.product .actions .coupon input[type="reset"],.actions .coupon .product input[type="submit"],.product .actions .coupon input[type="submit"],.actions .coupon .loop .product .added_to_cart,.loop .product .actions .coupon .added_to_cart{width:100% !important}@media screen and (min-width: 520px){.actions .coupon .input-text,.actions .coupon .button,.actions .coupon .core button,.core .actions .coupon button,.actions .coupon .core input[type="button"],.core .actions .coupon input[type="button"],.actions .coupon .core input[type="reset"],.core .actions .coupon input[type="reset"],.actions .coupon .core input[type="submit"],.core .actions .coupon input[type="submit"],.actions .coupon .product button,.product .actions .coupon button,.actions .coupon .product input[type="button"],.product .actions .coupon input[type="button"],.actions .coupon .product input[type="reset"],.product .actions .coupon input[type="reset"],.actions .coupon .product input[type="submit"],.product .actions .coupon input[type="submit"],.actions .coupon .loop .product .added_to_cart,.loop .product .actions .coupon .added_to_cart{width:48% !important}}@media screen and (min-width: 940px){.actions .coupon .input-text,.actions .coupon .button,.actions .coupon .core button,.core .actions .coupon button,.actions .coupon .core input[type="button"],.core .actions .coupon input[type="button"],.actions .coupon .core input[type="reset"],.core .actions .coupon input[type="reset"],.actions .coupon .core input[type="submit"],.core .actions .coupon input[type="submit"],.actions .coupon .product button,.product .actions .coupon button,.actions .coupon .product input[type="button"],.product .actions .coupon input[type="button"],.actions .coupon .product input[type="reset"],.product .actions .coupon input[type="reset"],.actions .coupon .product input[type="submit"],.product .actions .coupon input[type="submit"],.actions .coupon .loop .product .added_to_cart,.loop .product .actions .coupon .added_to_cart{width:auto !important}}.actions .coupon .input-text{margin:.66667em 0 1em !important}@media screen and (min-width: 700px){.actions .coupon .input-text{margin:0 1em 0 0 !important}}.actions .coupon .button,.actions .coupon .core button,.core .actions .coupon button,.actions .coupon .core input[type="button"],.core .actions .coupon input[type="button"],.actions .coupon .core input[type="reset"],.core .actions .coupon input[type="reset"],.actions .coupon .core input[type="submit"],.core .actions .coupon input[type="submit"],.actions .coupon .product button,.product .actions .coupon button,.actions .coupon .product input[type="button"],.product .actions .coupon input[type="button"],.actions .coupon .product input[type="reset"],.product .actions .coupon input[type="reset"],.actions .coupon .product input[type="submit"],.product .actions .coupon input[type="submit"],.actions .coupon .loop .product .added_to_cart,.loop .product .actions .coupon .added_to_cart{height:2.9rem}@media screen and (min-width: 520px){.actions .coupon .button,.actions .coupon .core button,.core .actions .coupon button,.actions .coupon .core input[type="button"],.core .actions .coupon input[type="button"],.actions .coupon .core input[type="reset"],.core .actions .coupon input[type="reset"],.actions .coupon .core input[type="submit"],.core .actions .coupon input[type="submit"],.actions .coupon .product button,.product .actions .coupon button,.actions .coupon .product input[type="button"],.product .actions .coupon input[type="button"],.actions .coupon .product input[type="reset"],.product .actions .coupon input[type="reset"],.actions .coupon .product input[type="submit"],.product .actions .coupon input[type="submit"],.actions .coupon .loop .product .added_to_cart,.loop .product .actions .coupon .added_to_cart{margin:.66667em 0 1em !important}}@media screen and (min-width: 700px){.actions .coupon .button,.actions .coupon .core button,.core .actions .coupon button,.actions .coupon .core input[type="button"],.core .actions .coupon input[type="button"],.actions .coupon .core input[type="reset"],.core .actions .coupon input[type="reset"],.actions .coupon .core input[type="submit"],.core .actions .coupon input[type="submit"],.actions .coupon .product button,.product .actions .coupon button,.actions .coupon .product input[type="button"],.product .actions .coupon input[type="button"],.actions .coupon .product input[type="reset"],.product .actions .coupon input[type="reset"],.actions .coupon .product input[type="submit"],.product .actions .coupon input[type="submit"],.actions .coupon .loop .product .added_to_cart,.loop .product .actions .coupon .added_to_cart{margin:0 !important}}.actions .coupon+.button,.actions .core .coupon+button,.core .actions .coupon+button,.actions .core .coupon+input[type="button"],.core .actions .coupon+input[type="button"],.actions .core .coupon+input[type="reset"],.core .actions .coupon+input[type="reset"],.actions .core .coupon+input[type="submit"],.core .actions .coupon+input[type="submit"],.actions .product .coupon+button,.product .actions .coupon+button,.actions .product .coupon+input[type="button"],.product .actions .coupon+input[type="button"],.actions .product .coupon+input[type="reset"],.product .actions .coupon+input[type="reset"],.actions .product .coupon+input[type="submit"],.product .actions .coupon+input[type="submit"],.actions .loop .product .coupon+.added_to_cart,.loop .product .actions .coupon+.added_to_cart,.actions div.woocommerce .coupon+a.button,.actions div.woocommerce .coupon+input.button{height:2.9rem}@media screen and (min-width: 940px){.actions .coupon+.button,.actions .core .coupon+button,.core .actions .coupon+button,.actions .core .coupon+input[type="button"],.core .actions .coupon+input[type="button"],.actions .core .coupon+input[type="reset"],.core .actions .coupon+input[type="reset"],.actions .core .coupon+input[type="submit"],.core .actions .coupon+input[type="submit"],.actions .product .coupon+button,.product .actions .coupon+button,.actions .product .coupon+input[type="button"],.product .actions .coupon+input[type="button"],.actions .product .coupon+input[type="reset"],.product .actions .coupon+input[type="reset"],.actions .product .coupon+input[type="submit"],.product .actions .coupon+input[type="submit"],.actions .loop .product .coupon+.added_to_cart,.loop .product .actions .coupon+.added_to_cart,.actions div.woocommerce .coupon+a.button,.actions div.woocommerce .coupon+input.button{position:absolute;right:0;top:.66667em}}@media screen and (min-width: 700px){.actions #coupon_code{margin-right:1em;width:300px}}.cart_totals{padding-right:0 !important}.create-account{padding:1em 0 !important}.create-account label .input-checkbox{margin-top:-4px !important}.create-account label span{font-size:25px;font-weight:600}.checkout .col2-set .col-1,.checkout .col2-set .col-2{width:100% !important}.checkout .col2-set .woocommerce-billing-fields__field-wrapper .form-row,.checkout .col2-set .woocommerce-shipping-fields .form-row{width:100%}.checkout-button{margin-bottom:1em !important;width:100% !important}.checkout .wc_payment_method label[for="payment_method_stripe"] img{display:inline-block;margin:0 0 0 6px !important}.payment_method_ppcp-gateway img{display:inline-block}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{text-align:left}.breadcrumbs{color:#4D4D4D;font-size:1rem;padding:.5em 1em;text-align:left}.breadcrumbs-list{display:block}.breadcrumbs-list-item{display:inline-block}.breadcrumbs-list-element{font-weight:700}.breadcrumbs-list-element:hover{color:#33B6D6}.breadcrumbs-list-divider{color:#B3B3B3;margin:0 .2em}.landing{clear:both;width:100%}.landing .core_header,.landing .primary{padding:2em}@media screen and (min-width: 1280px){.landing .core_header,.landing .primary{padding-left:30%;padding-right:30%}}section .landing_container{height:auto;margin:0 auto;max-width:1440px;overflow:hidden;text-align:left}section .landing_container .columns{padding:0}.landing section.pledges .landing_container{font-family:"Alegreya",Georgia,Times,"Times New Roman",serif;margin:0 auto;text-align:center;font-size:1.75rem}.landing section.pledges .landing_container span{display:block;font-size:6rem;line-height:1;vertical-align:middle;margin-right:0.25rem;margin-top:-1rem}.landing section.pledges .landing_container span .prefix{display:inline-block;opacity:0.5;vertical-align:middle}@media screen and (min-width: 520px){.landing section.pledges .landing_container span{display:inline-block}}.landing section.featured-campaign .featured_campaign_title{color:#fff;padding-top:1em;position:relative;text-align:center}@media screen and (min-width: 940px){.landing section.featured-campaign .featured_campaign_title{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%)}.landing section.featured-campaign .featured_campaign_title h2{margin-top:0.5rem;font-size:3rem}}.landing section.featured-campaign .featured_campaign_title span{background-color:#D13A2F;letter-spacing:0.25rem;padding:0.25em 0.5em;position:relative;text-transform:uppercase}.landing .support .newsletter{z-index:10}.landing .support .newsletter label{display:block !important}.landing .support .newsletter label h4{color:#333}.landing .support .newsletter input{display:block;margin:0 auto}@media screen and (min-width: 940px){.landing .support .newsletter input{display:inline-block}}.landing .support .newsletter input[type="submit"]{margin-top:1em}@media screen and (min-width: 940px){.landing .support .newsletter input[type="submit"]{margin:0}}.landing .support:after{z-index:-1}.cta .landing_container{text-align:center}@media screen and (min-width: 940px){.cta .landing_container{max-width:920px}}@media screen and (min-width: 1280px){.subnav-disabled .core_header,.subnav-disabled .primary{padding-left:10%;padding-right:10%}}.sidebar-disabled{width:100%}.resource_categories_container{max-width:1280px;margin:0 auto}.resource_categories_container label{display:inline-block;font-size:1.125em}@media screen and (min-width: 520px){.resource_categories_container label{font-size:1em}}.resource_categories_title h3{display:block;font-family:"Alegreya",Georgia,Times,"Times New Roman",serif;text-transform:uppercase;letter-spacing:0.1rem;font-size:1.75rem;font-weight:400;margin-bottom:.5em;opacity:0.5}.resource_categories_list{display:block}@media screen and (min-width: 940px){.resource_categories_list{display:flex;flex-wrap:wrap;align-items:center;margin-top:1em}}.resource_categories_list_item a{font-family:"Alegreya",Georgia,Times,"Times New Roman",serif}.resource_categories_list_item a:hover{color:#33B6D6}@media screen and (min-width: 940px){.resource_categories_list_item{flex:1 1 50%}}@media screen and (min-width: 1280px){.resource_categories_list_item{flex:1 1 25%}}.resource_categories_list_item:after{border-bottom:1px solid rgba(51,51,51,0.25);content:"";display:block;height:1px;margin:0 auto 0.5rem;padding-top:0.5rem;width:5%}.resource_categories_list_item:last-child:after{display:none}@media screen and (min-width: 940px){.resource_categories_list_item:last-child:after{border-bottom:1px solid rgba(51,51,51,0.25);content:"";display:block;height:1px;margin:0 auto 0.5rem;padding-top:0.5rem;width:5%}}body.massoff html{scroll-padding:200px}body.massoff .core{width:100%}body.massoff .core_header,body.massoff .primary{padding:2em 5%}@media screen and (min-width: 940px){body.massoff .core_header,body.massoff .primary{padding:2em 10%}}@media screen and (min-width: 1280px){body.massoff .core_header,body.massoff .primary{padding:2em 20%}}body.massoff .core_header .core_header_title,body.massoff .primary .core_header_title{margin-bottom:0}body.massoff .sidebar,body.massoff .subnav{display:none}body.massoff .primary .subtitle{border:dashed 1px #000;font-size:1.1rem;margin-bottom:2rem;padding:1rem;text-align:center}body.massoff .primary .alert-box{background-color:#D13A2F;box-shadow:4px 4px 4px rgba(0,0,0,0.25)}body.massoff .primary .alert-box p{color:#fff;padding:1rem}body.massoff .primary p{margin-bottom:1rem}body.massoff .woocommerce-notices-wrapper{display:none}body #gform_fields_3{background-color:#e9ebf0;border:2em solid #e9ebf0}li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{text-align:center;border:5px solid #e9ebf0}ul#gform_fields_3 .gform_fields{display:flex;flex-wrap:wrap;align-items:flex}body #gform_wrapper_109 .gform_page{background-color:#e9ebf0;border:2em solid #e9ebf0}li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{text-align:center;border:5px solid #e9ebf0}ul#gform_fields_109 .gform_fields{display:flex;flex-wrap:wrap;align-items:flex}#mass_type_boxes{display:flex;flex-direction:column;gap:0.5em;width:auto}.mass_type_box{background-color:white;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);cursor:pointer;flex-flow:row nowrap;padding:.5rem}.mass_type_box:hover,.mass_type_box.selected{box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}.mass_type_box:hover .mass_type_box_image,.mass_type_box.selected .mass_type_box_image{border-bottom:solid 3px #D13A2F;border-left:solid 3px #D13A2F;border-top:solid 3px #D13A2F}.mass_type_box:hover .mass_type_box_info,.mass_type_box.selected .mass_type_box_info{border-bottom:solid 3px #D13A2F;border-right:solid 3px #D13A2F;border-top:solid 3px #D13A2F}.mass_type_box:hover .mass_type_box_title,.mass_type_box.selected .mass_type_box_title{color:#D13A2F}.mass_type_box:hover{transform:scale(1.01)}.mass_type_box .mass_type_box_title p{text-align:left}.mass_type_box .mass_type_box_title p b{font-family:"Alegreya Sans","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:2rem;line-height:28px}.mass_type_box_image{flex:0 50%;max-width:50%;border-bottom:solid 1px #E6E6E6;border-left:solid 1px #E6E6E6;border-top:solid 1px #E6E6E6;padding:.5rem}@media screen and (min-width: 700px){.mass_type_box_image{flex:0 35%;max-width:35%}}@media screen and (min-width: 940px){.mass_type_box_image{flex:0 20%;max-width:20%}}.mass_type_box_image img{height:100%;object-fit:cover;width:100%}.mass_type_box_info{flex:0 50%;max-width:50%;align-items:center;border-bottom:solid 1px #E6E6E6;border-right:solid 1px #E6E6E6;border-top:solid 1px #E6E6E6;padding:1.5rem}@media screen and (min-width: 700px){.mass_type_box_info{flex:0 65%;max-width:65%}}@media screen and (min-width: 940px){.mass_type_box_info{flex:0 80%;max-width:80%;padding:2rem}}.mass_type_box_info-inner{width:100%}#mass_type_single .mass_type_box_image,#mass_type_single .mass_type_box_info{background-color:#E9E2D8}#mass_type_triduum .mass_type_box_image,#mass_type_triduum .mass_type_box_info{background-color:#CED6E6}#mass_type_novena .mass_type_box_image,#mass_type_novena .mass_type_box_info{background-color:#DBE3D6}#mass_type_gregorian .mass_type_box_image,#mass_type_gregorian .mass_type_box_info{background-color:#DFD1DA}.coupon .input-text{width:180px !important;margin:-3px 1rem 0 0 !important}.coupon .input-text+.button,.coupon .core .input-text+button,.core .coupon .input-text+button,.coupon .core .input-text+input[type="button"],.core .coupon .input-text+input[type="button"],.coupon .core .input-text+input[type="reset"],.core .coupon .input-text+input[type="reset"],.coupon .core .input-text+input[type="submit"],.core .coupon .input-text+input[type="submit"],.coupon .product .input-text+button,.product .coupon .input-text+button,.coupon .product .input-text+input[type="button"],.product .coupon .input-text+input[type="button"],.coupon .product .input-text+input[type="reset"],.product .coupon .input-text+input[type="reset"],.coupon .product .input-text+input[type="submit"],.product .coupon .input-text+input[type="submit"],.coupon .loop .product .input-text+.added_to_cart,.loop .product .coupon .input-text+.added_to_cart,.coupon div.woocommerce .input-text+a.button,.coupon div.woocommerce .input-text+input.button{background-color:#8FAE25 !important;color:black !important}.mass_type_box span{margin-bottom:0}.mass_type_box_desc p{font-size:0.8em;line-height:auto;margin-bottom:0}.mass_type_box_title{width:20%;line-height:auto}.mass_type_box_title p{font-size:1.2em;text-align:center;margin-bottom:0 !important}.acn_gf_cursor_default input{cursor:default}form#gform_109 .single_add_to_cart_button:not(.acn_custom_gf_submit){display:none}#gform_page_109_4 .gform_page_footer{display:none}#field_109_39 .gfield_label{padding:.6rem 1rem 0 0}#field_109_39 .ginput_container_radio{margin-top:0;width:100%}@media screen and (min-width: 700px){#field_109_39 .ginput_container_radio{width:auto}}#field_109_13,#field_109_84{align-items:center;width:100%}#field_109_13 label,#field_109_84 label{flex:0 100%;max-width:100%;margin-top:0}@media screen and (min-width: 700px){#field_109_13 label,#field_109_84 label{flex:0 35%;max-width:35%}}#field_109_13 div,#field_109_84 div{flex:0 100%;max-width:100%;margin-top:.5em}@media screen and (min-width: 700px){#field_109_13 div,#field_109_84 div{flex:0 65%;max-width:65%;margin-top:0}}#field_109_13 .instruction,#field_109_84 .instruction{flex:0 100%;max-width:100%}#field_109_63{margin-top:0}#field_109_63 input:read-only{background-color:transparent;border:0;padding:0 0 0 .5rem;position:relative;top:-2px}#field_109_63 .ginput_container_number{display:inline-block;margin:0;width:auto !important}#gform_fields_109_2 .gf_left_third,#gform_fields_109_2 .gf_middle_third,#gform_fields_109_2 .gf_middle_third{padding-right:0}#gform_fields_109_2 .gf_left_third .gfield_description,#gform_fields_109_2 .gf_middle_third .gfield_description,#gform_fields_109_2 .gf_middle_third .gfield_description{padding:.5rem 0 0 0}#gform_fields_109_2 .ginput_container_number{margin:0 auto;width:50px}#gform_fields_109_2 .ginput_container_number [type="text"]{text-align:center}@media screen and (min-width: 700px){#field_109_80{float:left}}#field_109_80,#field_109_81{margin-bottom:1rem;width:100%}@media screen and (min-width: 700px){#field_109_80,#field_109_81{width:50%}}#field_109_80 .gfield_list_container,#field_109_81 .gfield_list_container{box-shadow:none;overflow:visible;width:100% !important}#field_109_80 .gfield_list_container tbody,#field_109_81 .gfield_list_container tbody{justify-content:space-between;width:100%}#field_109_80 .gfield_list_container tbody .gfield_list_group,#field_109_81 .gfield_list_container tbody .gfield_list_group{flex:0 100%;max-width:100%}#field_109_80 .gfield_list_container tbody .gfield_list_group .gfield_list_cell,#field_109_81 .gfield_list_container tbody .gfield_list_group .gfield_list_cell{flex:0 100%;max-width:100%}#field_109_80 .gfield_list_container tbody .gfield_list_group [type="text"],#field_109_81 .gfield_list_container tbody .gfield_list_group [type="text"]{margin-top:0}#field_109_80 .add_list_item,#field_109_80 .delete_list_item,#field_109_81 .add_list_item,#field_109_81 .delete_list_item{background-color:#fff;border-radius:100%;height:15px}#field_109_74 p{font-size:1.1rem;font-weight:200 !important}#gform_page_109_4{text-align:center}#gform_page_109_4 .acn_gf_make_another_offering{background-color:#000;border-color:#000;margin-right:1rem}#gform_page_109_4 .acn_gf_make_another_offering:hover{background-color:#D13A2F;border-color:#b93329}#gform_page_109_4 p{font-size:1.2rem !important}@media screen and (min-width: 940px){#gform_page_109_4 p{padding:0 3rem 1rem}}.gfield_input_text_center input{text-align:center}
