.entry-content p,.entry-content ul li{color:#222}body.wp-singular #left-area{text-align:left}.image-fix{display:block!important}.blog-column article{background:#fff;border-radius:1rem!important;padding:2rem;margin-bottom:1.5rem}.post-content-inner{margin-bottom:1rem}.more-link{color:#f57fc5;text-transform:uppercase;font-size:0.8rem;text-decoration:underline}#hdr_btn .button{display:inline-block;padding:8px 20px;margin:10px 5px;border-radius:100px;color:white;font-weight:bold;text-decoration:none;transition:background-color 0.3s}#hdr_btn .donate-button{background-color:#f57fc5}#hdr_btn .donate-button:hover{background-color:#0052a3}#hdr_btn .involve-button{background-color:#f57fc5}#hdr_btn .involve-button:hover{background-color:#0052a3}.menu-item-29541{display:none!important}#shirt-vote form legend{font-size:1.3rem;line-height:2.5rem;color:#000;font-weight:700}#shirt-vote form label{font-size:1.5rem;line-height:2.5rem;color:#000;font-weight:700}#shirt-vote #gform_submit_button_12{padding:.8rem 1rem;border-radius:5px;border:none;background:#F57FC5;font-size:1.4rem;font-weight:600;box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);transition:all 0.2s ease;color:#fff;margin:0 auto}#gform_submit_button_12:hover{transform:translate(2px,2px);box-shadow:2px 2px 0px 0px rgba(0,0,0,0.2),inset 2px 2px 4px rgba(0,0,0,0.2)}.download a{background:#F57FC5;text-align:center;color:#fff;padding:8px 14px;border-radius:40px;font-size:9px;text-transform:uppercase;letter-spacing:2px}.core-cta button{padding:.8rem 1rem;border-radius:5px;border:1px solid #000;background:#fff;font-size:1rem;box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);transition:all 0.2s ease;color:#333}.core-cta button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0px 0px rgba(0,0,0,0.2),inset 2px 2px 4px rgba(0,0,0,0.2)}#sharetable th{color:#fff;background:#0c71c3}#sharetable td{color:#222}.story-row{margin:0 0 2rem 0;color:#333}.story-row img{float:left;margin:0 2rem 1.5rem 0;max-width:330px}.story-row h3{font-size:1.6rem;font-weight:700}.story-row .byline{font-size:.9rem;margin:.5rem 0 .6rem 0}.story-row p{font-size:1.1rem;line-height:1.3rem}.story-row hr{clear:both;width:70%;margin:3rem auto;height:1px;border:0;background:#ccc;background-image:linear-gradient(to right,#fff,#ccc,#fff)!important}.product-name{line-height:4em!important}dl.variation{padding-top:2em}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}table.shop_table_responsive .product-name{line-height:2em!important}#page-container{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.et_pb_menu__logo{margin-top:-45px}.dollar .percent-value:before{content:'$'}#hdr_btn{float:right;left:70px}#hdr_btn button a{background:#f57fc5;color:#fff;text-transform:uppercase;padding:6px 20px;border-radius:50px;float:right;margin:0 0 0 16px;font-size:13px;border:none}#hdr_btn a:hover{background:#0C71C3}#hdr_btn button{background:#f57fc5;color:#fff;text-transform:uppercase;padding:10px 20px;border-radius:50px;float:right;margin:0 0 0 16px;font-size:13px;border:none}#hdr_btn button:hover{background:#0C71C3}.btn-bridge{width:80%;margin:0 1em}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#f57fc5;top:-12px}#hdr_mob_btn button{position:relative;left:160px;background:#f57fc5;color:#fff;text-transform:uppercase;padding:6px 20px;border-radius:50px;margin:0 0 0 16px;font-size:13px;top:-23px;border:none}.at-above-post{margin-bottom:20px!important}#memorials p{text-align:center}#gary-quote .et_pb_main_blurb_image img{margin-top:-106px;border:4px solid #c4c4c4}#quote blockquote{border-left:none;padding-left:none;margin-left:none}#quote cite{font-size:80%}#sendyform h3{color:#333;text-align:center}#sendyform{width:100%;height:auto;margin:0 auto;padding:20px;float:left}#sendyform form{margin-top:20px!important;margin-bottom:0px;width:100%}#sendyform input{width:50%;height:40px;padding:8px;color:#000;margin:0px!important;float:left;display:inline-block;text-align:center;font-size:18px;border-radius:0px}#sendyform label{margin:0!important;padding:0!important;color:#fff;font-size:14px;text-transform:uppercase;color:#fff}#sendyform #submit{background:#f57fc5;border:none;color:#fff;font-size:14px;padding:8px;font-size:18px}#sendyform2 h3{color:#333;text-align:center}#sendyform2{width:80%;height:auto;margin:0 auto;padding:20px}#sendyform2 form{margin-top:20px!important;margin-bottom:0px;width:100%}#sendyform2 input{width:42%;height:40px;padding:24px;color:#000;margin:0 2%!important;float:left;display:inline-block;text-align:center;font-size:18px;border-radius:0px}#sendyform2 label{margin:0!important;padding:0!important;color:#fff;font-size:14px;text-transform:uppercase;color:#fff}#sendyform2 #submit{background:#f57fc5;border:none;color:#fff;font-size:14px;font-size:18px;padding:10px 24px;height:48px}#gform_submit_button_8{background:#F57FC5;color:#fff;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;border:2px solid #e899cc;border-radius:3px!important}#gform_submit_button_9{background:#F57FC5;color:#fff;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;border:2px solid #e899cc;border-radius:3px!important}.wbs-button-view,.wbs-button-continue-stay,.wbs-button-check{font-size:20px;font-weight:500;padding:.4em 1.2em!important;line-height:1.7em!important;border:2px solid #1f628d!important;background:#3498db!important;color:#fff!important;text-transform:uppercase;border-radius:3px!important}.wc-forward{background:#fff!important;border:2px solid #fff!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#f57fc5!important}.single_add_to_cart_button,.wp-element-button{border:2px solid #1f628d!important;background:#3498db!important;color:#fff!important;text-transform:uppercase;font-size:13px}.woocommerce a.remove{display:block;font-size:1.3em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:#3498DB!important;text-decoration:none;font-weight:700;border:0}#donation_field .optional{display:none}.widgettitle{font-weight:700}#feetz h4{color:#f57fc5;font-weight:bold}#feetz li a{color:#fff}#sendy_grief label{}#sendy_grief input{border:1px solid #222;padding:10px 14px}#sendy_grief #gform_submit_button_8{background:#F57FC5;color:#fff;;border:0px solid #F57FC5}#ask-form label{}#ask-form input,#ask-form textarea{border:1px solid #222;padding:10px 14px}#ask-form #submit{background:#F57FC5;color:#fff;;border:1px solid #F57FC5;margin-top:1rem}.et_pb_search input.et_pb_s{color:#fff!important}.wp-image-30027{display:block;width:auto;max-height:100vh;max-width:100%;margin:0 auto}@media only screen and (min-width:769px){.wp-image-30027{display:block!important}}.card-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2.5rem;padding:20px;max-width:2400px;margin:0 auto}.card{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,#f57fc5,#ffffff) border-box;border:4px solid transparent;border-radius:1rem;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.card-image-container{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);background-size:cover;background-position:center;background-repeat:no-repeat}.card-image{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.card:hover .card-image{transform:scale(1.05)}.card-body{padding:20px;flex:1;display:flex;flex-direction:column}.card-header{margin-bottom:0px}.card-title{margin:0;font-size:1.4rem;font-weight:600;color:#333;line-height:1.4;text-align:left}.podbtn{align-items:center;appearance:none;background-color:#3EB2FD;background-image:linear-gradient(1deg,#4F58FD,#149BF3 99%);background-size:calc(100% + 20px) calc(100% + 20px);border-radius:100px;border-width:0;box-shadow:none;box-sizing:border-box;color:#FFFFFF;cursor:pointer;display:inline-flex;font-family:CircularStd,sans-serif;font-size:1rem;height:auto;justify-content:center;line-height:1.5;padding:10px 24px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s,background-position .2s;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:top;white-space:nowrap}.podbtn:active,.podbtn:focus{outline:none}.podbtn:hover{background-position:-20px -20px}.podbtn:focus:not(:active){box-shadow:rgba(40,170,255,0.25) 0 0 0 .125em}.podbtn a{color:#fff}.card-content{flex:1;text-align:left;margin-bottom:0rem;text-align:center}.card-content p{color:#222;font-size:1rem}.card-content span{color:#222;font-size:1rem}.card-content h3{margin-bottom:1.6rem}.card-content p:last-child{margin-bottom:0;color:#333;font-size:0.9rem}.heart{background:url(https://wearethecure.org/wp-content/uploads/2025/12/nccf-heart-2026.png);background-size:cover;background-position:center;background-repeat:no-repeat}.hearts{background:url(https://bunny-wp-pullzone-htpc131rqm.b-cdn.net/wp-content/uploads/2022/11/Pink-Paw-Double-Heart-Icon.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.wings{background:url(https://wearethecure.org/wp-content/uploads/2025/12/nccf-wings-2026.png);background-size:cover;background-position:center;background-repeat:no-repeat}.founders{background:url(https://wearethecure.org/wp-content/uploads/2025/12/nccf-founders-2026.png);background-size:cover;background-position:center;background-repeat:no-repeat}.core{background:url(https://bunny-wp-pullzone-htpc131rqm.b-cdn.net/wp-content/uploads/2022/08/Watermark-CORE-Stickers.png);background-size:cover;background-position:center;background-repeat:no-repeat}.chaseaway{background:url(https://wearethecure.org/wp-content/uploads/2025/08/nccf-tributes-chaseaway.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.research{background-color:blue!important}.birthday{background:url(https://wearethecure.org/wp-content/uploads/2025/08/nccf-tributes-birthday.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.read-more-btn{margin:12px auto;box-shadow:inset 0px 1px 0px 0px #ffffff;background:linear-gradient(to bottom,#ffffff 5%,#f6f6f6 100%);background-color:#ffffff;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#666666;font-size:13px;padding:6px 24px;text-decoration:none;text-shadow:0px 1px 0px #fff;display:block}.read-more-btn:hover{background:linear-gradient(to bottom,#f6f6f6 5%,#fff 100%);background-color:#f6f6f6}.read-more-btn:active{position:relative;top:1px}.card{position:relative}.memorial-share-icon{position:absolute;top:10px;right:10px;width:24px;height:24px;background:rgba(0,0,0,0.6);color:white;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:10;transition:all 0.3s ease;padding:0}.memorial-share-icon .et-pb-icon{font-family:'ETmodules';font-size:12px;line-height:1}.memorial-share-icon:hover{background:rgba(0,0,0,0.8);transform:scale(1.1)}.memorial-share-icon i{margin:0}.share-popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.share-popup.active{display:block}.share-popup-content{background-color:#fff;margin:10% auto;padding:30px;border-radius:8px;width:90%;max-width:500px;position:relative;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.share-close{position:absolute;right:20px;top:15px;font-size:28px;font-weight:bold;cursor:pointer;color:#999}.share-close:hover{color:#000}.share-popup-content h3{margin-top:0;margin-bottom:20px;color:#333}.share-buttons{display:flex;flex-direction:column;gap:12px}.share-button{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:4px;text-decoration:none;color:white;transition:transform 0.2s,box-shadow 0.2s}.share-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.share-button.facebook{background:#1877f2}.share-button.twitter{background:#1da1f2}.share-button.linkedin{background:#0077b5}.share-button.email{background:#ea4335}.share-button.copy{background:#6b7280}.share-button i{width:20px;text-align:center}@media (max-width:1200px){.card-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.card-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px}.card-body{padding:16px}.card-title{font-size:1.125rem}}@media (max-width:480px){.card-grid{grid-template-columns:1fr;gap:12px;padding:12px}.card-body{padding:14px}.card-title{font-size:1rem}.card-text{font-size:0.9rem}}.card-image-container.pattern-1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.card-image-container.pattern-2{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.card-image-container.pattern-3{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.pods-pagination-number{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0 4px;padding:8px 12px;background:#f47fc5;color:white!important;text-decoration:none;border-radius:50px;font-weight:500;font-size:14px;transition:all 0.2s ease;box-shadow:0 2px 4px rgba(244,127,197,0.2)}body{text-align:center}.pods-pagination-number:hover{background:#e06bb0!important;color:white!important;transform:translateY(-1px);box-shadow:0 4px 8px rgba(244,127,197,0.3)}.pods-pagination-current{background:#d1477a!important;box-shadow:0 2px 8px rgba(244,127,197,0.4)}.pods-pagination-first,.pods-pagination-last,.pods-pagination-next,.pods-pagination-prev{padding:8px 16px;font-size:13px;text-transform:uppercase;letter-spacing:0.5px}.pods-pagination-wrapper{text-align:center;margin:40px 0}@media (max-width:480px){.pods-pagination-number{min-width:36px;height:36px;font-size:13px;padding:6px 10px;margin:0 3px}.pods-pagination-first,.pods-pagination-last,.pods-pagination-next,.pods-pagination-prev{padding:6px 12px;font-size:12px}}[data-name="podcast"],.pods-container{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto;padding:0}@media (min-width:1400px){[data-name="podcast"],.pods-container{grid-template-columns:repeat(5,1fr)}}@media (min-width:1024px) and (max-width:1399px){[data-name="podcast"],.pods-container{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1023px){[data-name="podcast"],.pods-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:480px) and (max-width:767px){[data-name="podcast"],.pods-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){[data-name="podcast"],.pods-container{grid-template-columns:1fr}}.pods-item{background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.pods-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.pods-item h3{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 0.75rem 0;padding:1.5rem 1.5rem 0 1.5rem;line-height:1.3}.pods-item img{width:100%;height:200px;object-fit:cover;transition:transform 0.3s ease;margin:0;padding:0;border-radius:0}.pods-item:hover img{transform:scale(1.05)}.pods-item p{color:#666;margin:0 0 1.5rem 0;padding:0 1.5rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;font-size:1rem}.pods-item .podbtn,.pods-item a.podbtn{display:inline-block;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;padding:0.75rem 1.5rem;text-decoration:none;border-radius:8px;font-weight:500;text-align:center;transition:all 0.3s ease;margin:0 1.5rem 1.5rem 1.5rem;align-self:flex-start;border:none;font-size:0.95rem}.pods-item .podbtn:hover,.pods-item a.podbtn:hover{background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,0.3);text-decoration:none;color:white}.pods-container>div,[data-name="podcast"]>div{background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.pods-container>div:hover,[data-name="podcast"]>div:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.pods-container h3,[data-name="podcast"] h3{order:2;margin:0 0 0.75rem 0;padding:1.5rem 1.5rem 0 1.5rem;font-size:1.25rem;font-weight:600;color:#333;line-height:1.3}.pods-container img,[data-name="podcast"] img{order:1;width:100%;height:200px;object-fit:cover;margin:0;padding:0;transition:transform 0.3s ease}.pods-container div:hover img,[data-name="podcast"] div:hover img{transform:scale(1.05)}.pods-container p,[data-name="podcast"] p{order:3;margin:0 0 1.5rem 0;padding:0 1.5rem;color:#666;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.pods-container .podbtn,[data-name="podcast"] .podbtn{order:4;display:inline-block;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;padding:0.75rem 1.5rem;text-decoration:none;border-radius:8px;font-weight:500;margin:0 1.5rem 1.5rem 1.5rem;transition:all 0.3s ease}.pods-container .podbtn:hover,[data-name="podcast"] .podbtn:hover{background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,0.3);text-decoration:none;color:white}.podcast-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto}.podcast-card{background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.podcast-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}*{box-sizing:border-box}@media (max-width:768px){.card-grid{grid-template-columns:1fr;gap:1rem;padding:0.5rem}.card{padding:1rem}}@media (max-width:480px){.card-grid{gap:0.75rem}.card-title{font-size:1.1rem}}@media (max-width:600px){.menu-item-29541{display:block!important}a.et_pb_menu__icon,button.et_pb_menu__icon{margin-top:-24px!important}#hdr_btn a{display:none}.et_pb_menu__logo{height:90px;margin-top:14px}#sendyform2{width:100%}#sendyform2 input{width:100%;height:40px;padding:24px;color:#000;margin:0!important;float:left;display:inline-block;text-align:center;font-size:18px;border-radius:0px}#sendyform2 label{margin:0!important;padding:0!important;color:#fff;font-size:14px;text-transform:uppercase;color:#fff}#sendyform2 #submit{background:#f57fc5;border:none;color:#fff;font-size:18px;padding:10px 24px;height:48px}#sendy_grief input{width:100%;height:40px;padding:24px;color:#000;margin:0 0 8px 0!important;float:left;display:inline-block;text-align:center;font-size:18px;border-radius:0px}#sendy_grief #gform_submit_button_8{background:#f57fc5;border:none;color:#fff;font-size:18px;padding:10px 24px;height:48px}.story-row img{float:none;width:100%;margin:0 2rem 1.5rem 0}}