body{font-family:open-sans,sans-serif;margin:0;background-color:#F3F4EF}h1,h2,h3,h4,h5 p,a{font-family:open-sans,sans-serif;color:#30313A}header{padding:20px 25px;display:flex}header .logo{width:30%}header .logo img{width:100%}header .navigation{width:70%;display:flex;align-items:center;flex-flow:row-reverse}header .navigation .desktop-menu nav{padding-right:35px}header .navigation .desktop-menu nav ul{display:flex;list-style-type:none}header .navigation .desktop-menu nav ul li.current-menu-item a{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:10px}header .navigation .desktop-menu nav a{font-size:18px;font-weight:800;color:#30313A;text-decoration:none;padding:0 35px;text-transform:uppercase}header .navigation .desktop-menu nav a:hover{color:#044A52}.now-playing{animation:slide-left 20s linear infinite;display:flex;flex-shrink:0;height:50px}@keyframes slide-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-300%);transform:translateX(-300%)}}section.hero .featured-img{width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}.gform_button{font-size:17px;padding:10px 35px;text-transform:uppercase;font-weight:800;background-color:#044A52;color:#F3F4EF;border:4px solid #044A52;cursor:pointer}.gform_button:hover{background-color:#F3F4EF;color:#044A52}a.btn{text-align:center;text-decoration:none;font-family:open-sans,sans-serif;font-size:17px;padding:10px 35px;text-transform:uppercase;font-weight:800;width:auto;display:inline-block;cursor:pointer}a.btn.green-btn{background-color:#044A52;color:#F3F4EF;border:4px solid #044A52}a.btn.green-btn:hover{background-color:#F3F4EF;color:#044A52}a.btn.black-btn{background-color:#30313A;border:3px solid #F3F4EF;color:#F3F4EF;margin-top:30px}a.btn.black-btn:hover{background-color:#F3F4EF;color:#30313A}a.btn.white-btn{background-color:#F3F4EF;color:#044A52;border:5px solid #044A52;margin:30px 0;font-size:20px}a.btn.white-btn:hover{background-color:#044A52;color:#F3F4EF}a.btn.footer-btn{background-color:#044A52;border:3px solid #F3F4EF;font-size:15px;color:#F3F4EF}a.btn.footer-btn:hover{background-color:#F3F4EF;color:#044A52}section.featured-container{display:flex;justify-content:center;align-items:center;background-color:#30313A;height:400px}section.featured-container .featured-content{width:40%;padding:10px 80px}section.featured-container .featured-content h2{color:#F3F4EF;font-size:23px;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:10px;font-family:open-sans,sans-serif;font-weight:800}section.featured-container .featured-content p{color:#F3F4EF;font-size:24px;line-height:33px;font-family:open-sans,sans-serif}section.featured-container .featured-img{width:60%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}section.text{padding-left:10%;padding-right:10%;max-width:900px;margin:50px auto;text-align:center}section.text.front-page{margin:5% auto;padding-left:2%;padding-right:2%;max-width:1100px}section.text h2{font-size:48px;line-height:60px;margin-top:0;margin-bottom:10px;font-family:open-sans,sans-serif;font-weight:800}section.text p{font-size:24px;line-height:33px;font-family:open-sans,sans-serif}section.columns{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5%}section.columns .col{width:25%;padding:20px}section.columns .col .col-content{border-top:1px solid #30313A;padding-top:10px}section.columns .col .col-content h3{font-size:21px;font-weight:700;line-height:28px;font-family:open-sans,sans-serif;margin-bottom:8px}section.columns .col .col-content p{font-size:16px;line-height:25px;font-family:open-sans,sans-serif;margin-top:0}section.columns .col .col-content img{width:100%;height:auto}section.alternating-columns{padding-left:10%;padding-right:10%}section.alternating-columns .column{display:flex;align-items:center;border-top:1px solid #30313A;padding:30px 0}section.alternating-columns .column:nth-child(even){flex-direction:row-reverse}section.alternating-columns .column .img-col{width:50%;padding:25px 50px}section.alternating-columns .column .img-col img{height:100%;width:100%}section.alternating-columns .column .text-col{width:50%;padding:25px 50px}section.alternating-columns .column .text-col h4{font-family:open-sans,sans-serif;font-size:28px;line-height:28px;margin:0;font-family:open-sans,sans-serif}section.alternating-columns .column .text-col p{font-size:16px;line-height:25px;font-family:open-sans,sans-serif}section.alternating-columns .column .text-col p.address{font-weight:600}section.alternating-columns .column .text-col .support-btn{margin:15px 0}section.alternating-columns .column .text-col a{text-decoration:none}section.alternating-columns.contact-us .column{align-items:start}section.alternating-columns.contact-us .column .contact-form table{width:100%}section.alternating-columns.contact-us .column .contact-form form input{display:block;width:100%}section.alternating-columns.contact-us .column .contact-form form label{display:block}section.alternating-columns.contact-us .column .contact-info .contacts{display:flex}section.alternating-columns.contact-us .column .contact-info .contacts .contact{width:50%;line-height:24px}section.alternating-columns.contact-us .column .contact-info .contacts .contact:first-child{padding-right:20px}section.alternating-columns.contact-us .column .contact-info .contacts .contact .title{text-transform:uppercase;font-weight:700;margin:0;font-family:open-sans,sans-serif}section.alternating-columns.contact-us .column .contact-info .contacts .contact .address{margin:0;font-family:open-sans,sans-serif;font-weight:400}section.alternating-columns.contact-us .column .contact-info .contacts .contact .number{display:block}section.alternating-columns.contact-us .column .contact-info .website{text-transform:uppercase;font-weight:600;margin:25px 0;font-family:open-sans,sans-serif}section.list{padding-left:10%;padding-right:10%;padding-bottom:5%}section.list .section-title{border-top:1px solid #30313A}section.list .section-title h2{font-weight:800;text-align:center;font-size:48px;line-height:60px;font-family:open-sans,sans-serif;margin-bottom:10px}section.list .section-title .description{text-align:center;font-size:24px;line-height:33px;font-family:open-sans,sans-serif;margin-top:0}section.list .rows .col{border-bottom:1px solid #30313A;padding:30px 0;display:flex}section.list .rows .col:last-child{border-bottom:none}section.list .rows .col .left{width:30%;padding:0 25px}section.list .rows .col .left a{display:block;text-decoration:none;line-height:27px;font-size:16px;font-weight:600}section.list .rows .col .left h5{font-size:22px;line-height:28px;margin:20px 0;font-family:open-sans,sans-serif;font-weight:800}section.list .rows .col .left .role{line-height:21px;font-size:16px;text-transform:uppercase;margin:0;font-family:open-sans,sans-serif}section.list .rows .col .right{width:70%;padding:0 25px}section.list .rows .col .right p{font-size:16px;line-height:25px;font-family:open-sans,sans-serif}footer{background-color:#044A52}footer .footer-col{display:flex;padding:80px 0;justify-content:center}footer .footer-col p,footer .footer-col a{color:#F3F4EF;font-size:18px;margin:0;font-family:open-sans,sans-serif}footer .footer-col p strong,footer .footer-col a strong{text-transform:uppercase}footer .footer-col .left{width:55%;padding:0 20px 0 80px}footer .footer-col .left .title{margin-bottom:30px;font-weight:800}footer .footer-col .left .contacts{display:flex}footer .footer-col .left .contacts .contact{width:50%;padding-right:30px}footer .footer-col .left .contacts .contact strong{font-weight:700}footer .footer-col .left .contacts .contact:last-child{padding-right:0}footer .footer-col .left .contacts .contact .number{text-decoration:none;display:block}footer .footer-col .left .website{margin-top:50px;text-transform:uppercase;text-decoration:none;display:block;font-weight:800}footer .footer-col .right{width:45%}footer .footer-col .right .title{margin-bottom:10px;font-weight:800}footer .footer-col .right .social{margin-bottom:30px}footer .footer-col .right .social .icons{display:flex}footer .footer-col .right .social .icons a{padding-right:10px}#menu-main-menu>.support-us,#menu-main-menu-1>.support-us{display:none}.gform_wrapper.gravity-theme .gfield_label{font-family:open-sans,sans-serif;margin-bottom:15px}section.alternating-columns.contact-us .column .contact-form form label{font-family:open-sans,sans-serif}.gform_wrapper.gravity-theme .gform_footer #gform_submit_button_1,.gform_wrapper.gravity-theme .gform_page_footer #gform_submit_button_1{text-align:center;text-decoration:none;font-family:open-sans,sans-serif;font-size:17px;padding:10px 35px;text-transform:uppercase;font-weight:700;width:auto;display:inline-block;cursor:pointer;background-color:#F3F4EF;color:#044A52;border:5px solid #044A52;margin:30px 0;font-size:20px;display:block;margin:0 auto}.gform_wrapper.gravity-theme .gform_footer #gform_submit_button_1:hover,.gform_wrapper.gravity-theme .gform_page_footer #gform_submit_button_1:hover{background-color:#044A52;color:#F3F4EF}.page-404{max-width:800px;margin:10% auto;width:100%;text-align:center}.dgx-donate-form-section label{background-color:transparent !important;margin:10px 0 !important}.dgx-donate-form-section input[type="text"]{background-color:white !important;border:1px solid #979797}.dgx-donate-form-section input[type="submit"]{background-color:#044A52 !important;width:auto !important;font-size:20px !important;font-weight:700 !important;border:2px solid #044A52 !important;text-transform:uppercase}.dgx-donate-form-section input[type="submit"]:hover{background-color:white !important;color:#044A52}section.text h2{font-size:30px !important;text-transform:none !important}section.text p{font-size:18px !important}#dgx-donate-container{background:none !important}#dgx-donate-form-tribute-section p,#dgx-donate-form-donor-section p{text-align:left !important}#dgx-donate-form-payment-section{background-color:white !important}#dgx-donate-form-donation-section{border-top-color:white !important;border-top-width:0 !important}.default{border-top:1px solid #30313A;text-align:left !important}.seamless-donations-col-25,.seamless-donations-col-75{width:100% !important;text-align:left !important}#dgx-donate-form-donation-section,#dgx-donate-form-tribute-section,#dgx-donate-form-donor-section,#dgx-donate-form-billing-section,#dgx-donate-form-payment-section{border-left-style:none !important;border-right-style:none !important;box-shadow:none !important;background-color:transparent !important}.gform_body{text-align:left !important}.gform_footer{text-align:left !important}.gform_wrapper .gform_validation_errors>h2{line-height:35px !important}.fb-feed{display:flex;align-items:center;background-color:#30313A;padding:50px 0}.fb-feed .feed{width:50%;text-align:center}.fb-feed .text{padding:50px;width:50%}.fb-feed .text h2{color:#F3F4EF;font-size:23px;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:10px;font-family:open-sans,sans-serif;font-weight:800}.fb-feed .text p{color:#F3F4EF;font-size:24px;line-height:33px;font-family:open-sans,sans-serif}.featured-col-2{margin:25px;box-shadow:rgba(149,157,165,0.2) 0px 8px 24px;background-color:white !important}.featured-col-2 .featured-content h2,.featured-col-2 .featured-content p{color:#30313A !important}.featured-col-2 .featured-content .btn{border:4px solid #30313A}.featured-col-2 .featured-content .btn:hover{background-color:white;border:4px solid #30313A}.hp-featured_rows{text-align:center;display:flex;margin-bottom:5%;margin-top:0;margin-left:auto;margin-right:auto;max-width:1500px}.hp-featured_rows h3{margin:20px 0 5px;text-align:left}.hp-featured_rows p{text-align:left;margin:5px 0 20px}.hp-featured_rows a{text-decoration:none}.hp-featured_rows a:hover{text-decoration:underline}.hp-featured_rows .col{width:33.333%;padding:0 20px}.hp-featured_rows .col .col-content{border-top:1px solid #30313A;padding-top:10px;display:flex;flex-flow:column;height:100%}.hp-featured_rows .col .col-content .text-side{display:flex;flex-flow:column;height:100%}.hp-featured_rows .col .col-content img{width:100%;height:100%;display:block}.hp-featured_rows .col .col-content .btn{width:auto;max-width:30%;text-decoration:none;margin:15px 0}.hp-featured_rows .col .col-content .btn:hover{text-decoration:none}@media screen and (max-width: 54.25em){.desktop-menu{display:none}header{display:flex;flex-flow:column-reverse}header .logo{width:100%}header .logo img{display:block;margin-top:20px}header .navigation{width:100%;display:block}header .navigation .mobile-menu #hamburger{display:none}header .navigation .mobile-menu #hamburger:checked+.hamburger .top-bun{transform:rotate(-45deg);margin-top:25px;background-color:#F3F4EF}header .navigation .mobile-menu #hamburger:checked+.hamburger .bottom-bun{opacity:0;transform:rotate(45deg);background-color:#F3F4EF}header .navigation .mobile-menu #hamburger:checked+.hamburger .meat{transform:rotate(45deg);margin-top:-5px;background-color:#F3F4EF}header .navigation .mobile-menu #hamburger:checked+.hamburger+.nav{top:0;transform:scale(1)}header .navigation .mobile-menu .hamburger{position:absolute;right:5%;margin-top:-55px;height:45px;z-index:5;cursor:pointer}header .navigation .mobile-menu .hamburger span{display:block;position:relative;width:3em;height:5px;border-radius:3px;background-color:#044A52;margin-top:8px;transition:all 0.3s ease-in-out}header .navigation .mobile-menu .nav{position:absolute;width:100%;height:550px;background-color:#044A52;top:-100%;left:0;right:0;bottom:0;overflow:hidden;transition:all 0.3s ease-in-out;transform:scale(0)}header .navigation .mobile-menu .nav .nav-wrapper{position:relative;overflow:hidden;overflow-y:auto;height:100%;text-align:center}header .navigation .mobile-menu .nav .nav-wrapper nav{display:flex;flex-flow:column;margin-top:80px}header .navigation .mobile-menu .nav .nav-wrapper nav ul{list-style-type:none;padding:0}header .navigation .mobile-menu .nav .nav-wrapper nav a{position:relative;text-decoration:none;color:#F3F4EF;font-size:18px;line-height:50px;font-weight:700;text-transform:uppercase;display:inline-block;transition:color 0.2s ease-in-out;letter-spacing:1px}header .navigation .mobile-menu .nav .nav-wrapper nav a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}header .navigation .mobile-menu .nav .nav-wrapper .social p{text-align:center;color:#F3F4EF;font-size:18px;text-transform:uppercase;font-weight:700;margin:45px 0 20px 0;font-family:open-sans, sans-serif}header .navigation .mobile-menu .nav .nav-wrapper .social .icons{display:flex;align-items:center;justify-content:center;margin:20px 0 30px}header .navigation .mobile-menu .nav .nav-wrapper .social .icons a{padding:0 8px}section.text{padding-right:5%;padding-left:5%}section.text h2{line-height:39px;font-size:28px}section.text p{font-size:18px}section.featured-container{flex-flow:column-reverse;height:auto}section.featured-container .featured-content{width:100%;padding:30px 0 40px;text-align:center}section.featured-container .featured-content h2{padding:0 5%}section.featured-container .featured-content p{padding:0 5%;font-size:18px}section.featured-container .featured-img{width:100%}section.featured-container .featured-img img{width:100%}section.columns .col{width:100%;text-align:center}section.alternating-columns{padding:0 20px}section.alternating-columns .column{display:block}section.alternating-columns .column .img-col{width:100%;padding:0}section.alternating-columns .column .text-col{text-align:center;width:100%;padding:0}section.alternating-columns .column .text-col h4{margin:30px 0}section.alternating-columns.contact-us .column{align-items:start}section.alternating-columns.contact-us .column .contact-form form input{display:block;width:100%}section.alternating-columns.contact-us .column .contact-form form label{display:block}section.alternating-columns.contact-us .column .contact-info .contacts{flex-flow:column;align-items:center}section.alternating-columns.contact-us .column .contact-info .contacts .contact{margin:20px 0;padding:0 !important}section.list{padding:0 20px}section.list .section-title{border-bottom:1px solid #30313A;padding:20px 0}section.list .section-title h2{font-size:30px;margin-top:0}section.list .section-title .description{font-size:18px}section.list .rows{text-align:center}section.list .rows .col{display:block}section.list .rows .col .left{width:100%;padding:0}section.list .rows .col .right{width:100%;padding:0}footer{padding:50px 40px 10px}footer .footer-col{flex-flow:column-reverse;height:auto}footer .footer-col .left{margin-top:30px;text-align:center;width:100%;padding:0}footer .footer-col .left .title{margin:0}footer .footer-col .left .contacts{flex-flow:column}footer .footer-col .left .contacts .contact{width:100%;margin:20px 0}footer .footer-col .right{text-align:center;width:100%}footer .footer-col .right .social .icons{justify-content:center}#dgx-donate-form-donation-section,#dgx-donate-form-tribute-section,#dgx-donate-form-donor-section,#dgx-donate-form-billing-section,#dgx-donate-form-payment-section{width:auto !important}.fb-feed{display:block;text-align:center}.fb-feed .feed{width:100%}.fb-feed .text{padding:0;margin-top:50px;width:100%}.hp-featured_rows{flex-flow:column}.hp-featured_rows .col{width:auto}.hp-featured_rows .col .btn{max-width:40% !important;margin:15px auto !important}.hp-featured_rows .col p,.hp-featured_rows .col h3{text-align:center}}@media screen and (min-width: 54.3125em){.mobile-menu{display:none}.featured-col-2{margin:60px}}@media screen and (min-width: 54.3125em) and (max-width: 84.375em){header .logo{width:20%}header .navigation{width:100%}header .navigation .btn{font-size:12px;padding:8px 20px}header .navigation .desktop-menu nav a{font-size:14px;padding:0 20px}section.columns .col{width:40%}section.alternating-columns{padding-left:5%;padding-right:5%}section.alternating-columns .column .img-col{padding:25px 20px}section.alternating-columns .column .text-col{padding:25px 20px}section.list{padding-left:5%;padding-right:5%}.hp-featured_rows{flex-wrap:wrap;justify-content:space-between}.hp-featured_rows .col{padding:0 20px 20px;width:46%}.hp-featured_rows .col:nth-child(1){padding-right:10px}.hp-featured_rows .col:nth-child(2){padding-left:10px}.hp-featured_rows .col:nth-child(3){width:100% !important}.hp-featured_rows .col:nth-child(3) .col-content{display:flex;flex-flow:row;align-items:center;height:auto;padding-bottom:0}.hp-featured_rows .col:nth-child(3) .col-content .text-side{margin-left:20px;width:50%}.hp-featured_rows .col:nth-child(3) .col-content .image-side{width:50%}}@media screen and (min-width: 84.4375em){.hp-featured_rows .col .col-content .btn{margin-bottom:0}}
