body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}a{color:#000000}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.woocommerce-cart-form__cart-item .product-price,.woocommerce-cart-form__cart-item .product-subtotal,.woocommerce-cart-form__contents .product-price,.woocommerce-cart-form__contents .product-subtotal{display:none}.woocommerce div.product form.cart .variations td select{background-color:#ff0000!important;border-radius:5px;color:#fffcf9!important;font-weight:bold;padding-top:13px!important;padding-right:30px!important;padding-bottom:13px!important;padding-left:30px!important;min-width:auto;width:auto}@media screen and (max-width:980px){.reverse{display:flex!important;flex-direction:column-reverse}}.woocommerce a.button{border-color:#FF0000;border-radius:5px;font-size:15px;font-family:'Lexend Medium',Helvetica,Arial,Lucida,sans-serif!important;color:#FF0000!important}.woocommerce .woocommerce-info{border-radius:5px}.woocommerce .woocommerce-info .button{border-color:#fffcf9;border-radius:5px;font-size:15px;color:#fff!important;font-family:'Lexend Medium'}.custom-radiobutton-w input:checked~.checkmark-w{border-width:8px}.et_pb_menu__search-button{display:none!important}.picker__day--highlighted{border-color:transparent}.picker__day--today:before{border-top:0.5em solid #ff0000}.picker__day--infocus:hover,.picker__day--outfocus:hover{background:transparent}#rcp_agree_to_terms_wrap a,#rcp_agree_to_privacy_policy_wrap a{text-decoration:underline;color:#4c4c4d}.woocommerce div.product span.price,.woocommerce-page div.product span.price{color:#666}.wpcf7-form-control-wrap a{text-decoration:underline}.toggleButton{background:none;border:none;font-family:'Lexend Medium';color:#fffcf9;font-size:19px}.hide{display:none}.projects-grid .entry-featured-image-url img{border-radius:15px}.rcp_registration_total,.rcp_header{display:none}.et_pb_map{border-radius:15px}.woocommerce-order-received .et_pb_row_1_tb_body .et_pb_column_1_tb_body{display:none}.woocommerce-order-received .et_pb_row_1_tb_body .et_pb_column_2_tb_body{width:100%!important}.woocommerce-order-received .et_pb_row_1_tb_body{font-family:"Lexend Regular"!important}.et_pb_button:hover:after{opacity:0!important}#price_calculator input{width:100%;max-width:100%;min-height:40px;box-sizing:border-box;padding:5px 10px}table.wc-measurement-price-calculator-price-table{width:100%}.home-testimonial-slider .slick-arrow:before{font-size:30px!important}.nav li ul{width:350px!important}.et-menu li li a{width:310px!important}.product-grid-tp .et_pb_button.dp-dfg-cart-button,.product-grid-tp .et_pb_button.dp-dfg-cart-button:hover{max-height:10px!important;padding:5px!important}#wpcf7-f1758-p1757-o1 h4{font-family:Lexend Regular;font-size:16px}.team-member-col{max-height:420px!important;border-radius:10px!important;overflow:hidden}.et-l .et_pb_section .dpdfg_filtergrid_0_tb_body .et_pb_button.dp-dfg-cart-button:hover{padding-right:5px!important;padding-left:5px!important}.et-db #et-boc .et-l .et_pb_button{line-height:15px!important}.rcp_login_data p{height:60px!important;display:flex;gap:10px;align-items:center;justify-content:space-between}.rcp_login_data p:nth-child(3n){justify-content:flex-start}.rcp_login_data p input#rcp_user_login,.rcp_login_data p input#rcp_user_pass{width:500px;max-width:500px!important}.rcp_login_data p input,input#rcp_user_login{border-radius:5px 5px 5px 5px;overflow:hidden;border-width:1.5px!important;border-color:rgba(0,0,0,0.3)!important;height:48px!important}.rcp_login_data{font-family:Lexend Regular!important;font-size:18px!important}input#rcp_user_login,input#rcp_user_pass{background:transparent!important}.rcp_login_data p input[type="submit"],#rcp_lostpassword_submit,.dfg-success a{border-width:0px!important;font-size:15px;color:#ffffff!important;font-family:'Lexend Medium',Helvetica,Arial,Lucida,sans-serif!important;background-color:#ff0000!important;padding-top:15px!important;padding-right:30px!important;padding-bottom:15px!important;padding-left:30px!important;margin:auto;border-radius:5px}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{opacity:0}table.variations th,table.variations td{display:block;width:100%;box-sizing:border-box}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{border:none}.rtwpvs-term{background:transparent!important;font-family:Lexend Regular;padding:10px!important;font-size:16px!important;}.rtwpvs-term.selected,.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover{background:red!important;box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 1px red)!important}.rtwpvs-term.selected span,.rtwpvs .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term):hover span{color:#ffffff!important}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{border-color:red!important}.wt-invest{font-size:27px;color:#161616}.gift-reason{font-size:20px;color:#161616}.label.abovefield .radio-wrapper:first-child{margin-top:20px!important;display:block!important}.wt-invest-wrapper,.gift-reason-wrapper{margin-bottom:20px!important;display:block}form.cart table.thwepo-extra-options label.radio-wrapper{display:block;font-size:16px;line-height:30px;margin-left:0!important}.nyp-input{font-family:'Lexend Regular',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;border-radius:5px 5px 5px 5px;overflow:hidden;border-width:1.5px!important;border-color:rgba(0,0,0,0.3)!important;background:transparent!important;height:45px}.nyp{margin-top:-20px}.woocommerce-notices-wrapper{position:relative;top:30px;left:0;z-index:99;width:100%}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:red!important}.single_variation .amount{font-family:Lexend Medium;color:#161616}.woocommerce-variation-price{margin-bottom:20px!important}.reset_variations{font-family:Lexend Regular;color:red}label[for="choose-a-donation-amount"]{font-size:20px!important;margin-bottom:10px!important;display:block!important}input[type='radio']{accent-color:red!important;width:20px!important}input[type='checkbox']{accent-color:red!important}.wpcf7-radio span,.wpcf7-radio span input[type="radio"]{margin-left:0!important}.woo-selected-variation-item-name{display:none!important}#wpcf7-f2148-p2149-o1 .block-1,#wpcf7-f2148-p2149-o1 .block-2,#wpcf7-f2148-p2149-o1 .block-3,#wpcf7-f2148-p2149-o1 .block-4{margin-top:20px;margin-bottom:20px}#rcp_login_form{max-width:700px;margin:auto}.rcp_lost_password a{color:red}.rcp_lostpassword_data{text-align:center}#rcp_lostpassword_form{max-width:400px!important;margin:auto}input#rcp_user_login{width:100%!important}.dfg-success{position:absolute;bottom:-230px;right:18px;z-index:999;width:300px!important;background:rgba(255,255,255,0.8);padding:10px;border-radius:5px;font-family:Lexend Regular;text-align:center}.dfg-success a{display:block!important;max-width:154px;margin:auto!important;font-size:16px!important;padding:10px 20px!important;margin-bottom:10px!important}.product-grid-tp{width:100%}.dfg-success a:hover:after{opacity:0!important}.dp-dfg-items .post-2494,.dp-dfg-items .post-2297{display:none!important}.team-member-col p{height:90px}.et_pb_button:hover:after{opacity:0;margin-left:0}#wpcf7-f2148-p2149-o1 .wpcf7-checkbox{display:flex!important;gap:10px;flex-wrap:wrap}#wpcf7-f2148-p2149-o1 .wpcf7-checkbox .wpcf7-list-item{margin:0!important}.workshop-grid .dp-dfg-filter{height:73px!important}@media only screen and (min-width:768px) and (max-width:1200px){.single-product img.dp-dfg-featured-image{height:200px!important}}@media only screen and (min-width:700px) and (max-width:1200px){.team-member-col p{height:120px}.home-testimonial-slider .slick-next{right:30px!important}.home-testimonial-slider .slick-prev{left:30px!important}.home-testimonial-slider .slick-arrow,.home-testimonial-slider .slick-arrow:hover,.home-testimonial-slider .slick-arrow:focus{top:75%!important}.custom-testimonial .testimonial-content{font-size:18px!important;line-height:26px!important}.single-product .dp-dfg-header h2,.single-product .dp-dfg-woo-product-data .dp-dfg-product-price{font-size:18px!important;line-height:22px}}@media only screen and (min-width:981px) and (max-width:1200px){.about-timeline .et_pb_blurb_2.et_pb_blurb:before,.about-timeline .et_pb_blurb_4.et_pb_blurb:before,.about-timeline .et_pb_blurb_6.et_pb_blurb:before,.about-timeline .et_pb_blurb_8.et_pb_blurb:before{right:-39px!important}.about-timeline .et_pb_blurb_1.et_pb_blurb:before,.et_pb_blurb_3.et_pb_blurb:before,.et_pb_blurb_5.et_pb_blurb:before,.et_pb_blurb_7.et_pb_blurb:before,.et_pb_blurb_9.et_pb_blurb:before{left:-40px!important}.about-timeline.et_pb_section_4:after{top:75px!important}}@media only screen and (min-width:600px){.name-fields .wpcf7-form-control-wrap,.contact-fields .wpcf7-form-control-wrap{width:50%;margin-bottom:20px}tr.price-table-row.total-amount td:not(:first-child),tr.price-table-row.calculated-price td:not(:first-child){float:right;margin-top:-30px}}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:red!important;color:#fff}#select2-billing_state-results li,#select2-billing_country-results li{font-family:Lexend Light!important}.recognaized-radios{margin-bottom:20px!important;display:block}label.label-tag,h3.gift-reason-title,tr.price-table-row{font-family:'Lexend Regular',Helvetica,Arial,Lucida,sans-serif!important;font-size:18px!important;margin-bottom:10px!important;display:block!important;color:#161616;line-height:30px}h3.gift-reason-title{font-family:'Lexend Light',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;font-weight:400!important}.recognized-title{font-size:16px!important;font-family:Lexend Light!important;color:#161616}.wt-invest.thwepo-inline,label.gift-reason{font-size:16px!important;font-family:Lexend Light!important;max-width:445px!important;display:block;margin-bottom:5px}input#personname,input#inmemoryof,textarea#anonymous{background:transparent;border:1px solid #bbb;padding:2px;color:#4e4e4e;border-radius:5px;height:45px;padding:20px;font-family:Lexend Light;font-size:16px;color:#161616!important;max-width:500px;border-color:#161616!important}textarea#anonymous{height:184px;}.wt-invest-wrapper{margin-top:20px}li.thwvsf-wrapper-item-li{background:transparent!important;border:1px solid #161616;padding:5px 10px!important;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0)!important;box-shadow:0 0 0 0px #d1d7da!important;border-radius:5px;font-family:Lexend Medium;color:#161616;font-size:15px!important}li.thwvsf-wrapper-item-li:hover,li.thwvsf-selected{background:red!important;color:#ffffff;border-color:red}.thwvsf-wrapper-ul{padding-left:0!important}.thwvsf-wrapper-ul .thwvsf-wrapper-item-li{width:unset;height:unset}.processing-fee-wrapper label.label-tag{font-size:16px!important;font-family:Lexend Light!important;margin-bottom:2px!important}.processing-fee-wrapper .label-wrapper-checkbox{display:flex!important;margin-bottom:20px!important;gap:5px}.et_pb_menu__search{border:1px solid #ffffff;padding:5px;border-radius:5px}.et_pb_menu__search input{color:#ffffff!important}@media only screen and (min-width:600px){.wt-invest-wrapper{width:500px}#date_needed{max-width:200px;float:right}table.extra-options tr,input#personname,input#inmemoryof,textarea#anonymous{width:500px}.dianmensions-fields{display:flex;gap:20px}tr.price-table-row td{width:60%!important}.et_pb_wc_add_to_cart_0_tb_body:before{bottom:15px!important;top:unset!important}table.extra-options.thwepo_simple.thwepo_default.thwepo_default_style{margin-bottom:30px}}@media (max-width:980px){.dfg-success{right:0px!important}}label[for="reason_Option A: Factory Works Impact Fund"],label[for="reason_Option B: Donor Designated"]{font-weight:600}label[for="reason_Option A: Factory Works Impact Fund"]:after{content:'The most powerful way to invest your gift. Funds are distributed to the organization’s most critical needs. Gifts without designation will be distributed to this fund.';font-size:16px;margin-left:20px;display:block;margin-top:10px;margin-bottom:20px;font-weight:400;white-space:normal}.single-workshops .et-l .et_pb_section{position:relative;background-color:transparent!important}@media (max-width:600px){.t1{overflow-x:auto;display:block;white-space:nowrap}.t1 td{flex:0 0 auto;box-sizing:border-box}#price_calculator tr td,table.extra-options.thwepo_simple.thwepo_default.thwepo_default_style tr td{width:100%;display:block}#length_needed,#width_needed,#date_needed{margin-bottom:20px!important}tr.price-table-row.total-amount{margin-bottom:40px!important}.et_pb_with_border.et_pb_module.et_pb_wc_add_to_cart.et_pb_wc_add_to_cart_0_tb_body.et_pb_fields_label_position_default.et_pb_bg_layout_.et_pb_text_align_left{margin-left:0px!important}label[for="reason_Option A: Factory Works Impact Fund"],label[for="reason_Option B: Donor Designated"]{font-size:16px!important}.home-testimonial-slider .slick-next{top:70%!important;right:10px!important}.home-testimonial-slider .slick-prev{top:70%!important;left:10px!important}.home-testimonial-slider{height:500px}table.extra-options tr,input#personname,input#inmemoryof,textarea#anonymous{width:330px}.custom-testimonial .testimonial-content{font-size:18px!important}.recognized-title{display:block;margin-bottom:10px}}.team-member-col img{border-radius:10px 10px 0 0}.grecaptcha-badge{visibility:hidden!important}