/*
Theme Name: AJ Anderson
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: anderson
*/



/*Add your own styles here:*/

body{font-family: "Plus Jakarta Sans", sans-serif;}
#top .image-overlay{display: none !important;}

#top #header, #top #header #header_main{border: none;}
#top #header .header_bg{display: none;}
#top #header .logo img{display: inline-block;vertical-align: middle;max-height: 90px;width: auto;}

#top #header .avia-menu{margin-top: 40px;border: none;}
#top #header .av-main-nav li{margin-left: 40px;}
#top #header .av-main-nav li a{height: 50px !important;line-height: 50px !important;font-size: 16px;color: #ffffff;font-weight: 600;text-transform: uppercase;padding: 0px;letter-spacing: 1px;}
#top #header .av-main-nav li .sub-menu{width: 320px;}
#top #header .av-main-nav li .sub-menu li{margin: 0px;border-top: solid 1px #145292;}
#top #header .av-main-nav li .sub-menu a{height: auto !important;line-height: 50px !important;font-size: 16px;color: #232323;font-weight: 400;text-transform: uppercase;padding: 0px 20px;}
#top #header .av-main-nav li.current-menu-item a{color: #3ab54b;font-weight: 800;}
#top #header .av-main-nav li.donateMenu a{background: #3ab54b;display: block;padding: 0px 40px;font-weight: 700;color: #ffffff;border-radius: 40px;}
#top #header .av-main-nav li .avia-menu-fx{background: #3ab54b;display: block;bottom: 10px;}
#top #header .av-main-nav li.donateMenu .avia-menu-fx{display: none;}

#top #header.fixed{background: #010101;box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);}
#top #header.fixed .container{height: 70px !important;line-height: 70px !important;}
#top #header.fixed .logo{padding: 5px 0px;}
#top #header.fixed .avia-menu{margin-top: 10px;}

#top .innerBanner{padding: 200px 0px 80px 0px;position: relative;background: #0e74bc;}
#top .innerBanner h1{position: relative;font-size: 82px;line-height: 84px;color: #ffffff;text-transform: uppercase;font-weight: 800;margin: 0px;}
#top.page-id-46 .innerBanner, #top.page-id-52 .innerBanner{display: none;}

#top #main{padding-top: 0px !important;}

#top .homeBanner{padding: 260px 0px 140px 0px;}
#top .homeBanner .av-special-heading-tag{font-size: 72px;line-height: 74px;color: #ffffff;text-transform: uppercase;font-weight: 800;margin: 0px 0px 30px 0px;}
#top .homeBanner .av-subheading p{font-family: "Libre Baskerville", serif;font-size: 26px;line-height: 40px;color: #ffffff;}

#top .bannerEvent26{padding: 45px 0px 60px 0px;}
#top .bannerEvent26 .av-special-heading-tag{font-size: 48px;line-height: 54px;color: #ffffff;text-transform: uppercase;font-weight: 800;text-align: center;margin: 0px 0px 30px 0px;padding: 0px 5%;}
#top .bannerEvent26 .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 60px 15px 60px;margin: 0px 0px 0px 0px;border: none;}
#top .bannerEvent26 .avia-button:nth-child(2n){background: #0e74bc;}
#top .bannerEvent26 .avia-button:hover{background: #ffffff;color: #010101;}

#top .findingHope{padding: 75px 0px 0px 0px;}
#top .findingHope .av-special-heading-tag{font-size: 102px;line-height: 104px;color: #111111;text-transform: uppercase;font-weight: 800;margin: 0px 0px 30px 0px;}
#top .findingHope .av-special-heading-tag strong{color: #3ab54b;font-weight: 800;}
#top .findingHope .av-subheading p{font-family: "Libre Baskerville", serif;font-size: 26px;line-height: 34px;color: #111111;}
#top .findingHope .av_textblock_section{position: absolute;left: 60px;bottom: 45px;max-width: 620px;}
#top .findingHope .avia_textblock{font-size: 22px;line-height: 32px;color: #ffffff;}
#top .findingHope .avia_textblock h3{font-size: 44px;line-height: 46px;color: #ffffff;text-transform: uppercase;font-weight: 800;}
#top .findingHope .avia_textblock p{margin: 10px 0px;}
#top .findingHope .avia_textblock a{color: #ffffff;font-weight: 700;border-bottom: solid 2px #ffffff;}

#top .homeMission{padding: 75px 0px;}
#top .homeMission .av-special-heading-tag{font-size: 48px;line-height: 50px;color: #111111;text-transform: uppercase;font-weight: 800;}
#top .homeMission .av-subheading p{font-family: "Libre Baskerville", serif;font-size: 32px;line-height: 40px;color: #111111;}
#top .homeMission .avia_textblock{font-size: 22px;line-height: 32px;color: #111111;}
#top .homeMission .avia-button-wrap{text-align: left;}
#top .homeMission .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 60px 15px 60px;margin: 10px 0px 0px 0px;border: none;}
#top .homeMission .avia-button:hover{background: #111111;}
#top .homeMission .flex_column_table{padding: 0px 20%;margin-top: 60px !important;}
#top .homeMission .avia-animated-number{text-align: left;}
#top .homeMission .avia-animated-number-title{font-size: 42px;line-height: 42px;color: #0e74bc;text-transform: uppercase;font-weight: 800;}
#top .homeMission .avia-animated-number-title .avia-no-number{opacity: 1;font-size: 28px;line-height: 22px;font-weight: 700;}
#top .homeMission .avia-animated-number-title .avia-no-number:last-child{vertical-align: top;margin-left: 5px;}
#top .homeMission .avia-animated-number-content{font-size: 20px;line-height: 30px;color: #111111;}

#top .homeEvents2026{padding: 0px 0px 75px 0px;}
#top .homeEvents2026 .flex_column_table{border-style: dashed;border-width: 10px;border-image-source: linear-gradient(to right, #3ab54b, red, orange, yellow, green, blue, indigo, violet, #0e74bc);padding: 60px;}
#top .homeEvents2026 .av-special-heading-tag{font-size: 48px;line-height: 50px;color: #111111;text-transform: uppercase;font-weight: 800;margin: 0px 0px 8px 0px;}
#top .homeEvents2026 .av-subheading p{font-family: "Libre Baskerville", serif;font-size: 22px;line-height: 32px;color: #111111;}
#top .homeEvents2026 .avia-button-wrap{text-align: left;}
#top .homeEvents2026 .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 60px 15px 60px;margin: 30px 0px 0px 0px;border: none;}
#top .homeEvents2026 .avia-button:hover{background: #111111;}

#top .programsOverview{padding: 75px 0px;}
#top .programsOverview .av-special-heading-tag{font-size: 102px;line-height: 102px;color: #e6f5ff;text-transform: uppercase;font-weight: 800;text-align: center;}
#top .programsOverview .avia_textblock{font-family: "Libre Baskerville", serif;font-size: 26px;line-height: 34px;color: #ffffff;font-style: italic;}
#top .programsOverview .avia_textblock img{max-height: 240px;width: auto;}
#top .programsOverview .togglecontainer .toggler{background: transparent;padding: 20px 40px 20px 0px;font-size: 36px;line-height: 40px;color: #ffffff;font-weight: 700;text-transform: uppercase;letter-spacing: 2px; border: none;border-bottom: solid 2px #e6f5ff;}
#top .programsOverview .togglecontainer .toggle_content{background: #e6f5ff;font-size: 16px;line-height: 26px;font-weight: 400;color: #111111;border: none;padding: 15px 30px 15px 30px;}
#top .programsOverview .togglecontainer .toggle_icon{opacity: 1;border-color: #ffffff;}
#top .programsOverview .togglecontainer .toggle_icon .hor_icon, #top .programsOverview .togglecontainer .toggle_icon .vert_icon{border-color: #ffffff;}
#top .programsOverview .togglecontainer .av_toggle_section:last-child .toggler{border: none;}

#top .homeDisease{padding: 75px 0px;}
#top .homeDisease .av-special-heading-tag{font-size: 102px;line-height: 102px;color: #111111;text-transform: uppercase;font-weight: 800;text-align: center;border-bottom: solid 2px #0e74bc;padding: 0px 0px 30px 0px;margin: 0px 0px 30px 0px;}
#top .homeDisease .av-special-heading-tag strong{display: block;font-weight: 800;color: #0e74bc;}
#top .homeDisease .av-subheading p{font-family: "Libre Baskerville", serif;font-size: 32px;line-height: 40px;color: #111111;text-align: center;}
#top .homeDisease .avia_textblock{font-size: 22px;line-height: 32px;color: #111111;}
#top .homeDisease .avia-button-wrap{text-align: left;}
#top .homeDisease .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 45px 15px 45px;margin: 20px 0px 0px 0px;border: none;}
#top .homeDisease .avia-button:hover{background: #111111;}

#top .homeEvents{padding: 0px 0px;}
#top .homeEvents .av-special-heading-tag{font-size: 48px;line-height: 52px;color: #111111;text-transform: uppercase;font-weight: 700;}
#top .homeEvents .av-subheading p{font-family: "Libre Baskerville", serif;font-size: 22px;line-height: 30px;color: #111111;}
#top .homeEvents .flex_column_table, #top .homeEvents .flex_column.av_one_full{border-bottom: solid 2px #82adcb;padding: 60px 0px;margin: 0px !important;}
#top .homeEvents .avia_textblock{font-size: 20px;line-height: 30px;color: #111111;}
#top .homeEvents .avia_textblock h3{font-size: 102px;line-height: 106px;color: #111111;text-transform: uppercase;font-weight: 800;margin: 0px;}
#top .homeEvents .avia_textblock h3 strong{display: block;font-weight: 800;color: #0e74bc;}
#top .homeEvents .avia-button-wrap{text-align: left;}
#top .homeEvents .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 45px 15px 45px;margin: 20px 0px 0px 0px;border: none;}
#top .homeEvents .avia-button:hover{background: #111111;}

#top .homeResearch{padding: 75px 0px;}
#top .homeResearch .avia_textblock{font-size: 22px;line-height: 30px;color: #111111;}
#top .homeResearch .avia_textblock h3{font-size: 102px;line-height: 106px;color: #111111;text-transform: uppercase;font-weight: 800;}
#top .homeResearch .avia_textblock h3 strong{display: block;font-weight: 800;color: #0e74bc;}
#top .homeResearch .avia-button-wrap{text-align: left;}
#top .homeResearch .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 45px 15px 45px;margin: 10px 0px 0px 0px;border: none;}
#top .homeResearch .avia-button:hover{background: #111111;}

#top .aboutText{padding: 75px 0px;}
#top .aboutText .avia_textblock{font-size: 18px;line-height: 28px;color: #111111;}
#top .aboutText .avia_textblock strong #top .aboutText .avia_textblock a{color: #111111;font-weight: 700;}
#top .aboutText .avia_textblock h3{font-size: 62px;line-height: 66px;color: #111111;text-transform: uppercase;font-weight: 800;}
#top .aboutText .avia_textblock h4{font-size: 24px;line-height: 32px;font-weight: 600;letter-spacing: 0.5px;margin-bottom: 10px;}

#top .aboutStory{padding: 0px 0px 75px 0px;}
#top .aboutStory .avia_textblock{font-size: 18px;line-height: 28px;color: #111111;}
#top .aboutStory .storyHead.avia_textblock{font-family: "Libre Baskerville", serif;font-size: 32px;line-height: 40px;color: #111111;text-align: center;}
#top .aboutStory .storyHead.avia_textblock h3{font-family: "Plus Jakarta Sans", sans-serif;font-size: 102px;line-height: 102px;color: #111111;text-transform: uppercase;font-weight: 800;text-align: center;border-bottom: solid 2px #0e74bc;padding: 0px 0px 30px 0px;margin: 0px 0px 30px 0px;text-align: center;}
#top .aboutStory .storyHead.avia_textblock h3 strong{display: block;font-weight: 800;color: #0e74bc;}

#top .eventHappening{padding: 75px 0px;}
#top .eventHappening .avia_textblock{font-size: 20px;line-height: 30px;color: #111111;}
#top .eventHappening .avia_textblock h4{font-size: 72px;line-height: 74px;color: #111111;text-transform: uppercase;font-weight: 800;margin: 30px 0px 15px 0px;}
#top .eventHappening .avia_textblock h4 strong{color: #0e74bc;display: block;font-weight: 800;}
#top .eventHappening .flex_column.av_one_full .avia_textblock h3{font-size: 102px;line-height: 102px;color: #111111;text-transform: uppercase;font-weight: 800;margin: 0px 0px 0px 0px;}
#top .eventHappening .flex_column.av_one_full .avia_textblock h3 strong{display: block;font-weight: 800;color: #0e74bc;}
#top .eventHappening .avia-button-wrap{text-align: left;}
#top .eventHappening .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 45px 15px 45px;margin: 20px 0px 0px 0px;border: none;}
#top .eventHappening .avia-button:hover{background: #111111;}

#top .resourceLists{padding: 75px 0px;}
#top .resourceLists .flex_column_table{border-top: solid 2px #0e74bc;padding-top: 45px;}
#top .resourceLists .flex_column_table:first-child{border: none;padding: 0px;}
#top .resourceLists .avia_textblock{font-size: 20px;line-height: 30px;color: #111111;}
#top .resourceLists .avia_textblock h3{font-size: 36px;line-height: 42px;color: #111111;text-transform: uppercase;font-weight: 800;margin: 0px 0px 22px 0px;}
#top .resourceLists .avia-button-wrap{text-align: left;}
#top .resourceLists .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 45px 15px 45px;margin: 20px 0px 0px 0px;border: none;}
#top .resourceLists .avia-button:hover{background: #111111;}

#top .contactForm{padding: 300px 0px 120px 0px;}
#top .contactForm .flex_column.av_one_full{max-width: 600px;}
#top .contactForm .av-special-heading-tag{font-size: 62px;line-height: 66px;color: #ffffff;text-transform: uppercase;font-weight: 800;margin: 0px 0px 30px 0px;}

#top .contactForm .wpforms-container, #top .contactForm .wpforms-form{margin: 0px;}
#top .contactForm .wpforms-form .wpforms-field{padding: 8px 0px;}
#top .contactForm .wpforms-form .wpforms-field-layout{padding: 0px;}
#top .contactForm .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;font-weight: 500;color: #ffffff;margin: 0px 0px 5px 0px;}
#top .contactForm .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .contactForm .wpforms-form fieldset{margin: 0px;}
#top .contactForm .wpforms-form input.wpforms-field-large, #top .contactForm .wpforms-form textarea, #top .contactForm .wpforms-form select{background-color: #f0f7ff;border: none;font-family: "Plus Jakarta Sans", sans-serif;font-size: 18px;line-height: 26px;color: #232323;height: auto;padding: 12px 15px;margin: 0px;}
#top .contactForm .wpforms-form textarea{height: 120px;}
#top .contactForm .wpforms-form label.wpforms-field-label-inline{font-size: 16px;line-height: 20px;color: #ffffff;font-weight: 500;}
#top .contactForm .wpforms-form .wpforms-submit-container{text-align: left;margin: 0px;}
#top .contactForm .wpforms-form .wpforms-submit{background: #3ab54b;padding: 12px 60px 15px 60px;margin: 20px 0px 0px 0px;font-family: "Plus Jakarta Sans", sans-serif;font-size: 22px;line-height: 30px;color: #ffffff;font-weight: 700;height: auto;letter-spacing: 1px;border: none;border-radius: 40px;text-transform: uppercase;}
#top .contactForm .wpforms-form .wpforms-submit:hover{background: #282a2d;color: #ffffff;}
#top .contactForm .wpforms-form em.wpforms-error{margin: 5px 0px 0px 0px;font-size: 16px;}
#top .contactForm .wpforms-form em.wpforms-error:before{top: 0px;}

#top .footerSubscribe{float: left;width: 100%;background: #111111;padding: 75px 0px 30px 0px;}
#top .footerSubscribe h5{font-size: 102px;line-height: 102px;color: #ffffff;text-transform: uppercase;font-weight: 800;margin: 0px 0px 0px 0px;}
#top .footerSubscribe h5 strong{font-weight: 800;color: #3ab54b;}

#top .footerSubscribe .wpforms-container, #top .footerSubscribe .wpforms-form{margin: 0px 0px;}
#top .footerSubscribe .wpforms-form{margin: 0px 0px 0px 0px;padding: 40px 0px;max-width: 600px;float: left;}
#top .footerSubscribe .wpforms-form .wpforms-head-container{padding: 0px;}
#top .footerSubscribe .wpforms-form .wpforms-title{font-size: 18px;line-height: 26px;color: #ffffff;}
#top .footerSubscribe .wpforms-form .wpforms-field-container{float: left;width: 400px;}
#top .footerSubscribe .wpforms-form .wpforms-field{padding: 0px 0px;}
#top .footerSubscribe .wpforms-form .wpforms-field .wpforms-field{padding: 0px 0px;}
#top .footerSubscribe .wpforms-form input.wpforms-field-medium, #top .footerSubscribe .wpforms-form input.wpforms-field-large{background: #ffffff;margin: 0px;font-family: "Plus Jakarta Sans", sans-serif;font-size: 18px;line-height: 26px;color: #232323;border: none;padding: 12px 15px;height: auto;box-shadow: none;border-radius: 0px;}
#top .footerSubscribe .wpforms-form .wpforms-submit-container{float: left;width: 200px;margin: 0px 0px 0px 0px;clear: none;}
#top .footerSubscribe .wpforms-form .wpforms-submit{background: #3ab54b;font-family: "Plus Jakarta Sans", sans-serif;font-size: 18px;line-height: 26px;color: #ffffff;font-weight: 500;letter-spacing: 1px;width: 100%;text-transform: uppercase;border: none;padding: 12px 15px;height: auto;letter-spacing: 0.5px;border-radius: 0px;}
#top .footerSubscribe .wpforms-form em.wpforms-error{margin-top: 2px;}

#top #footer{background: #111111;padding: 0px 0px 20px 0px;border: none;}
#top #footer .flex_column.av_one_third{width: 30%;margin: 0px;padding-right: 40px;}
#top #footer .flex_column.av_one_third:last-child{width: 40%;}
#top #footer .widget{margin: 15px 0px;}
#top #footer .textwidget{font-size: 18px;line-height: 26px;color: #ffffff;}
#top #footer .textwidget p{margin: 5px 0px 10px 0px;}
#top #footer .textwidget a{color: #3ab54b;}
#top #footer .textwidget a:hover{color: #ffffff;}
#top #footer .widget .menu li{margin: 5px 0px;}
#top #footer .widget .menu a{display: inline-block;padding: 0px;font-size: 18px;line-height: 26px;color: #ffffff;}
#top #footer .widget .menu a:hover{color: #3ab54b;}
#top #footer .widget .widgettitle{font-size: 24px;line-height: 32px;color: #ffffff;text-transform: uppercase;font-weight: 700;margin: 0px 0px 15px 0px;}
#top #footer .social_bookmarks{width: 100%;margin: 20px 0px 0px 0px;height: 40px;}
#top #footer .social_bookmarks li{top: 0px;width: 40px;margin: 0px 2px 0px 0px;display: inline-block;float: none;border: none;}
#top #footer .social_bookmarks li a{width: 40px;line-height: 36px;min-height: 40px;font-size: 18px;color: #ffffff;border-radius: 50%;}
#top #footer .social_bookmarks li a:hover{background: #3ab54b;}
#top #footer .social_bookmarks_twitter a::before, #top #footer .av-social-link-twitter a::before {font-family: 'entypo-fontello';content: '';}

#top #socket{background: #111111;padding: 30px 0px;border: none;}
#top #socket .copyright{width: 100%;text-align: center;font-size: 16px;line-height: 24px;color: #ffffff;border-top: solid 2px #636363;padding-top: 40px;}

#top #scroll-top-link{background: #3ab54b;opacity: 1;border: solid 2px #ffffff;border-radius: 50%;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);bottom: 60px;}
#top #scroll-top-link svg{height: 30px;margin-top: 8px;fill: #ffffff;}

#top .newsLists{padding: 75px 0px;}
#top .newsLists .av-special-heading{margin: 15px 0px 20px 0px;}
#top .newsLists .av-special-heading-tag{font-size: 20px;line-height: 28px;color: #111111;font-weight: 600;margin: 0px 0px 0px 0px;}
#top .newsLists .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 45px 13px 45px;margin: 0px 0px 0px 0px;border: none;}
#top .newsLists .avia-button:hover{background: #111111;}

#top .saveDate{padding: 75px 0px 75px 0px;}
#top .saveDate .av-special-heading-tag{font-size: 62px;line-height: 64px;color: #111111;text-transform: uppercase;font-weight: 800;margin: 0px 0px 10px 0px;}
#top .saveDate .av-special-heading-tag strong{color: #3ab54b;font-weight: 800;}
#top .saveDate .av-subheading p{font-family: "Libre Baskerville", serif;font-size: 26px;line-height: 34px;color: #111111;padding: 0px 15%;}
#top .saveDate .avia_textblock{font-size: 18px;line-height: 26px;color: #232323;text-align: center;}
#top .saveDate .avia_textblock h3{font-size: 28px;line-height: 34px;color: #0e74bc;font-weight: 800;}
#top .saveDate .av_one_third{background: #f7fcff;padding: 30px 30px;border-radius: 15px;}
#top .saveDate .av_one_third .av-special-heading-tag{font-size: 28px;line-height: 34px;color: #0e74bc;text-transform: inherit;margin: 0px 0px 8px 0px;}
#top .saveDate .av_one_third .av-subheading p{padding: 0px;font-size: 22px;line-height: 30px;}
#top .saveDate .avia-buttonrow-wrap, #top .saveDate .avia-button-wrap{margin: 30px 0px 0px 0px;}
#top .saveDate .avia-button{background: #3ab54b;font-size: 18px;line-height: 26px;color: #ffffff;border-radius: 30px;font-weight: 500;letter-spacing: 1px;padding: 12px 45px 15px 45px;border: none;}
#top .saveDate .avia-button:nth-child(2n){background: #0e74bc;}
#top .saveDate .avia-button:hover{background: #111111;}

#top .eventEmbed{padding: 0px 0px 75px 0px;}
#top .eventEmbed .container{max-width: 900px;}

@media screen and (max-width: 1500px) {

    #top .homeBanner .av-special-heading-tag{font-size: 92px;line-height: 92px;}
    #top .findingHope .av-special-heading-tag{font-size: 92px;line-height: 92px;}
    #top .findingHope .av-subheading p{font-size: 24px;line-height: 32px;}
    #top .programsOverview .av-special-heading-tag{font-size: 92px;line-height: 92px;}
    #top .homeDisease .av-special-heading-tag{font-size: 92px;line-height: 92px;}
    #top .homeEvents .avia_textblock h3{font-size: 92px;line-height: 92px;}
    #top .homeEvents .av-special-heading-tag{font-size: 52px;line-height: 54px;}
    #top .homeResearch .avia_textblock h3{font-size: 92px;line-height: 92px;}
    #top .footerSubscribe h5{font-size: 92px;line-height: 92px;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock h3{font-size: 92px;line-height: 92px;}
    #top .eventHappening .flex_column.av_one_full .avia_textblock h3{font-size: 92px;line-height: 92px;}
    #top .eventHappening .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .eventHappening .avia_textblock h4{font-size: 52px;line-height: 54px;}
    #top .contactForm{padding: 260px 0px 100px 0px;}
	#top .newsLists .av-special-heading-tag{font-size: 20px;line-height: 28px;}
	#top .saveDate .av-special-heading-tag{font-size: 48px;line-height: 52px;}

}

@media screen and (max-width: 1200px) {

    #top #header .av-main-nav li{margin-left: 30px;}
    #top .homeBanner{padding: 220px 0px 80px 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 62px;line-height: 62px;}
    #top .homeBanner .av-subheading p{font-size: 22px;line-height: 32px;}
    #top .findingHope .av-special-heading-tag{font-size: 82px;line-height: 82px;}
    #top .findingHope .av-subheading p{font-size: 22px;line-height: 32px;}
    #top .findingHope .av_textblock_section{left: 45px;bottom: 30px;}
    #top .homeMission .av-special-heading-tag{font-size: 34px;line-height: 38px;}
    #top .homeMission .av-subheading p{font-size: 26px;line-height: 32px;}
    #top .homeMission .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homeMission .flex_column_table{padding: 0px 0px;}
    #top .homeMission .avia-animated-number-content{font-size: 18px;line-height: 28px;}
    #top .programsOverview{padding: 60px 0px;}
    #top .programsOverview .av-special-heading-tag{font-size: 72px;line-height: 74px;}
    #top .programsOverview .avia_textblock img{max-height: 140px;}
    #top .programsOverview .avia_textblock{font-size: 22px;}
    #top .programsOverview .togglecontainer .toggler{font-size: 32px;}
    #top .homeDisease .av-special-heading-tag{font-size: 82px;line-height: 82px;}
    #top .homeDisease .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homeEvents .avia_textblock h3{font-size: 82px;line-height: 82px;}
    #top .homeEvents .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homeEvents .avia-button{margin: 15px 0px 0px 0px;}
    #top .homeEvents .av-special-heading-tag{font-size: 44px;line-height: 48px;}
    #top .homeResearch .avia_textblock h3{font-size: 82px;line-height: 82px;}
    #top .homeResearch .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .footerSubscribe h5{font-size: 82px;line-height: 82px;}
    #top .aboutText{padding: 45px 0px;}
    #top .aboutText .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .aboutText .avia_textblock strong{font-size: 20px;line-height: 28px;}
    #top .aboutText .avia_textblock h3{font-size: 54px;line-height: 56px;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock h3{font-size: 72px;line-height: 72px;}
    #top .aboutStory .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .eventHappening .flex_column{vertical-align: top;}
    #top .eventHappening .flex_column.av_one_full .avia_textblock h3{font-size: 72px;line-height: 72px;}
    #top .eventHappening .avia_textblock h4{font-size: 44px;line-height: 46px;}
    #top .innerBanner{padding: 200px 0px 80px 0px;}
    #top .innerBanner h1{font-size: 82px;line-height: 82px;}
	#top .resourceLists .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .resourceLists .avia_textblock h3{font-size: 30px;line-height: 36px;}
	#top .resourceLists .avia-button{margin: 10px 0px 0px 0px;}
    #top .contactForm{padding: 200px 0px 60px 0px;background-position: center;}
    #top .contactForm .flex_column.av_one_full{max-width: 450px;}
    #top .contactForm .av-special-heading-tag{font-size: 48px;line-height: 50px;}
	#top .newsLists .avia-button{font-size: 16px;line-height: 24px;}
	#top .homeEvents2026 .av-special-heading-tag{font-size: 42px;line-height: 44px;}
	#top .homeEvents2026 .av-subheading p{font-size: 20px;line-height: 30px;}
	#top .homeEvents2026 .flex_column_table{padding: 40px;border-width: 6px;}
	#top .saveDate .av-special-heading-tag{font-size: 42px;line-height: 48px;}
	#top .saveDate .av-subheading p{font-size: 24px;line-height: 32px;padding: 0px;}
	#top .bannerEvent26 .av-special-heading-tag{font-size: 40px;line-height: 46px;padding: 0px;}

}


@media screen and (max-width: 989px) {

    #top #av-burger-menu-ul{vertical-align: top;}
    #top #header{background: #111111;}
    #top #header .container{height: 120px !important;line-height: 120px !important;}
    #top #header .avia-menu{margin-top: 35px;}
    .html_av-overlay-side #top #wrap_all .av-burger-overlay li a{font-size: 16px;}
    #top .homeBanner{padding: 90px 0px 60px 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 66px;line-height: 66px;margin: 0px 0px 15px 0px;}
    #top .homeBanner .av-subheading p{font-size: 20px;line-height: 30px;}
    #top .findingHope{padding: 60px 0px 0px 0px;}
    #top .findingHope .av-special-heading-tag{font-size: 72px;line-height: 72px;}
    #top .findingHope .av-subheading p{font-size: 20px;line-height: 30px;}
    #top .findingHope .av_textblock_section{max-width: 550px;left: 30px;bottom: 20px;}
    #top .findingHope .avia_textblock{font-size: 20px;line-height: 30px;}
    #top .findingHope .avia_textblock h3{font-size: 36px;line-height: 42px;}
    #top .homeDisease{padding: 60px 0px 20px 0px;}
    #top .homeDisease .av-special-heading-tag{font-size: 72px;line-height: 72px;}
    #top .homeDisease .av-subheading p{font-size: 26px;line-height: 32px;}
    #top .homeDisease .flex_column{vertical-align: top;}
    #top .homeDisease .avia_textblock p{margin-top: 0px;}
    #top .homeEvents .flex_column_table, #top .homeEvents .flex_column.av_one_full{padding: 40px 0px;}
    #top .homeEvents .avia_textblock h3{font-size: 72px;line-height: 72px;}
    #top .homeEvents .flex_column{vertical-align: top;}
    #top .homeEvents .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeEvents .avia_textblock p{margin-top: 0px;}
    #top .homeEvents .av-special-heading-tag{font-size: 32px;line-height: 36px;}
    #top .homeEvents .avia-button{font-size: 16px;line-height: 24px;padding: 10px 40px 12px 40px;margin: 10px 0px 0px 0px;}
    #top .homeResearch{padding: 40px 0px 60px 0px;}
    #top .homeResearch .avia_textblock h3{font-size: 62px;line-height: 62px;}
    #top .footerSubscribe{padding: 60px 0px 30px 0px;}
    #top .footerSubscribe h5{font-size: 72px;line-height: 72px;}
    #top #footer{padding: 0px;}
    #top #footer .flex_column.av_one_fourth{width: 46%;margin: 0px 4% 0px 0px;}
    #top .aboutText .flex_column{vertical-align: top;}
    #top .aboutStory{padding: 0px 0px 45px 0px;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock{font-size: 24px;line-height: 32px;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock h3{font-size: 54px;line-height: 56px;}
    #top .aboutStory .flex_column{vertical-align: top;}
    #top .aboutStory .flex_column_table{margin-top: 20px !important;}
    #top .aboutStory .avia_textblock p{margin-top: 0px;}
    #top .eventHappening{padding: 45px 0px;}
    #top .eventHappening .flex_column.av_one_full .avia_textblock h3{font-size: 62px;line-height: 62px;}
    #top .eventHappening .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .eventHappening .avia_textblock h4{font-size: 38px;line-height: 42px;}
    #top .innerBanner{padding: 60px 0px 60px 0px;}
    #top .innerBanner h1{font-size: 72px;line-height: 72px;}
    #top .resourceLists{padding: 45px 0px;}
    #top .resourceLists .avia_textblock h3{font-size: 26px;line-height: 32px;}
    #top .resourceLists .avia-button{font-size: 16px;line-height: 24px;}
    #top .contactForm{padding: 60px 0px;}
	#top .newsLists{padding: 45px 0px;}
	#top .newsLists .flex_column.av_one_third{width: calc(92% / 2) !important;margin: 20px 2%  !important;clear: none  !important;}
	#top .newsLists .flex_column.av_one_third:nth-child(2n + 1){clear: both  !important;}
	#top .homeEvents2026 .flex_column{vertical-align: top;}
	#top .homeEvents2026 .flex_column_table{padding: 30px;border-width: 6px;}
	#top #footer .flex_column.av_one_third{width: 50%;}
	#top #footer .flex_column.av_one_third:last-child{width: 100%;}
	#top .saveDate{padding: 60px 0px 60px 0px;}
	#top .saveDate .av-special-heading-tag{font-size: 36px;line-height: 42px;}
	#top .saveDate .av-subheading p{font-size: 22px;line-height: 30px;}
	#top .bannerEvent26{padding: 40px 0px;}
	#top .bannerEvent26 .av-special-heading-tag{font-size: 32px;line-height: 38px;}

}

@media screen and (max-width: 767px) {

    #top .homeBanner{padding: 60px 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 62px;line-height: 62px;}
    #top .findingHope .av-special-heading-tag{font-size: 62px;line-height: 62px;}
    #top .findingHope .avia-image-container{margin: 0px;}
    #top .findingHope .av_textblock_section{position: relative;left: 0px;bottom: 0px;max-width: 100%;float: left;width: 100%;margin-top: 20px;}
    #top .findingHope .avia_textblock, #top .findingHope .avia_textblock h3{color: #111111;}
    #top .findingHope .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homeMission{padding: 20px 0px 45px 0px;}
    #top .homeMission .flex_column{margin: 0px !important;}
    #top .homeMission .avia-animated-number{margin: 0px 0px 20px 0px;}
    #top .programsOverview{padding: 60px 0px 30px 0px;}
    #top .programsOverview .av-special-heading-tag{font-size: 62px;line-height: 62px;}
    #top .programsOverview .togglecontainer .toggler{font-size: 26px;line-height: 34px;letter-spacing: 1px;}
    #top .programsOverview .togglecontainer .toggle_icon{right: 0px;}
    #top .homeDisease{padding: 45px 0px 20px 0px;}
    #top .homeDisease .flex_column{margin: 0px !important;}
    #top .homeDisease .av-special-heading-tag{font-size: 62px;line-height: 62px;}
    #top .homeDisease .av-subheading p{font-size: 24px;line-height: 32px;}
    #top .homeDisease .avia-image-container{margin: 0px 0px 15px 0px;}
    #top .homeEvents .avia_textblock h3{font-size: 62px;line-height: 62px;}
    #top .homeEvents .av-special-heading-tag{font-size: 36px;line-height: 40px;font-weight: 800;}
    #top .homeEvents .avia-image-container-inner, #top .homeEvents .avia_image{width: 100%;height: auto;}
    #top .homeResearch .flex_column{margin: 0px !important;}
    #top .homeResearch .avia-image-container{margin-top: 15px;}
    #top .footerSubscribe h5{font-size: 62px;line-height: 62px;}
    #top .footerSubscribe .wpforms-form{padding: 30px 0px;width: 100%;}
    #top .footerSubscribe .wpforms-form .wpforms-field-container{width: calc(100% - 160px);}
    #top .footerSubscribe .wpforms-form .wpforms-submit-container{width: 160px;}
    #top .footerSubscribe .wpforms-form input.wpforms-field-medium, #top .footerSubscribe .wpforms-form input.wpforms-field-large{font-size: 16px;}
    #top #footer .textwidget, #top #footer .widget .menu a{font-size: 16px;line-height: 24px;}
    #top #footer .widget .menu li{margin: 0px 0px 5px 0px;}
    #top .aboutText .flex_column{margin: 0px !important;}
    #top .aboutText .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .aboutText .avia_textblock strong{font-size: 18px;line-height: 26px;}
    #top .aboutStory .flex_column{margin: 0px !important;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock h3{font-size: 44px;line-height: 48px;padding: 0px 0px 20px 0px;margin: 0px 0px 20px 0px;}
    #top .aboutStory .avia-image-container{margin: 0px 0px 20px 0px;}
    #top .eventHappening .flex_column{margin: 0px !important;}
    #top .eventHappening .flex_column.av_one_full .avia_textblock h3{font-size: 52px;line-height: 54px;}
    #top .innerBanner{padding: 45px 0px;}
    #top .innerBanner h1{font-size: 62px;line-height: 62px;}
    #top .resourceLists{padding: 15px 0px;}
    #top .resourceLists .flex_column{border-bottom: solid 2px #0e74bc;padding: 45px 0px;margin: 0px !important;}
    #top .resourceLists .flex_column.av_one_full{border: none;}
    #top .resourceLists .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .resourceLists .avia_textblock h3{margin: 0px 0px 12px 0px;}
    #top .resourceLists .avia-button{padding: 10px 40px 12px 40px;margin: 10px 0px 0px 0px;}
    #top .contactForm{background-position: top left;}
    #top .contactForm .flex_column.av_one_full{max-width: 100%;}
    #top .contactForm .av-special-heading-tag{font-size: 44px;line-height: 48px;}
	#top .resourceLists .flex_column_table{border: none;padding: 0px;margin: 0px !important;}
	#top .newsLists .flex_column.av_one_third{width: 100% !important;margin: 20px 0px  !important;}
	#top .homeEvents2026{padding: 0px 0px 45px 0px;}
	#top .homeEvents2026 .avia-image-container{margin: 0px;}
	#top .saveDate{padding: 60px 0px 30px 0px;}
	
}

@media screen and (max-width: 639px) {

    #top .homeBanner .av-special-heading-tag{font-size: 48px;line-height: 52px;}
    #top .homeBanner .av-subheading p{font-size: 18px;line-height: 28px;}
    #top .findingHope{padding: 45px 0px 0px 0px;}
    #top .findingHope .av-special-heading-tag{font-size: 52px;line-height: 52px;}
    #top .findingHope .av-subheading p{font-size: 18px;line-height: 28px;}
    #top .homeMission .av-special-heading-tag{font-size: 28px;line-height: 36px;}
    #top .programsOverview{padding: 45px 0px 30px 0px;}
    #top .programsOverview .av-special-heading-tag{font-size: 54px;line-height: 56px;}
    #top .programsOverview .togglecontainer .toggler{font-size: 24px;line-height: 32px;}
    #top .homeDisease .av-special-heading-tag{font-size: 52px;line-height: 52px;padding: 0px 0px 20px 0px;margin: 0px 0px 20px 0px;}
    #top .homeDisease .av-subheading p{font-size: 20px;line-height: 28px;}
    #top .homeDisease .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeEvents .avia_textblock h3{font-size: 52px;line-height: 52px;}
    #top .homeResearch .avia_textblock h3{font-size: 52px;line-height: 52px;}
    #top .footerSubscribe h5{font-size: 54px;line-height: 56px;}
    #top #footer .flex_column.av_one_fourth{width: 100%;margin: 0px;}
    #top #footer .widget img.image{max-height: 110px;width: auto;}
    #top .aboutText .avia_textblock h3{font-size: 42px;line-height: 44px;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock{font-size: 20px;line-height: 30px;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock h3{font-size: 34px;line-height: 36px;}
    #top .aboutStory .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .eventHappening .flex_column_table{margin-top: 20px !important;}
    #top .eventHappening .flex_column.av_one_full .avia_textblock h3{font-size: 42px;line-height: 44px;}
    #top .eventHappening .avia_textblock h4{font-size: 30px;line-height: 34px;}
    #top .innerBanner{padding: 40px 0px;}
    #top .innerBanner h1{font-size: 52px;line-height: 52px;}
    #top .contactForm .av-special-heading-tag{font-size: 40px;line-height: 44px;margin: 0px 0px 15px 0px;}
	#top .saveDate .av-special-heading-tag{font-size: 30px;line-height: 36px;}
	#top .saveDate .av-subheading p{font-size: 18px;line-height: 26px;}
	#top .bannerEvent26 .av-special-heading-tag{font-size: 30px;line-height: 36px;}
	#top .bannerEvent26 .avia-button{width: 100%;}


}

@media screen and (max-width: 479px) {

    #top .homeBanner{padding: 45px 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 38px;line-height: 44px;}
    #top .homeBanner .av-subheading p{font-size: 16px;line-height: 26px;}
    #top .findingHope .av-special-heading-tag{font-size: 44px;line-height: 46px;}
    #top .findingHope .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .findingHope .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .findingHope .avia_textblock h3{font-size: 30px;line-height: 32px;}
    #top .homeMission .av-special-heading-tag{font-size: 24px;line-height: 32px;}
    #top .programsOverview .av-special-heading-tag{font-size: 44px;line-height: 46px;}
    #top .programsOverview .avia_textblock{font-size: 20px;line-height: 30px;}
    #top .programsOverview .togglecontainer .toggler{font-size: 20px;line-height: 24px;padding: 15px 35px 15px 0px;}
    #top .programsOverview .togglecontainer .toggle_content{padding: 0px 15px 0px 15px;}
    #top .homeDisease .av-special-heading-tag{font-size: 42px;line-height: 44px;}
    #top .homeEvents .avia_textblock h3{font-size: 40px;line-height: 42px;}
    #top .homeEvents .av-special-heading-tag{font-size: 30px;line-height: 32px;}
    #top .homeEvents .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .homeResearch .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .homeResearch .avia_textblock h3{font-size: 42px;line-height: 44px;}
    #top .footerSubscribe{padding: 45px 0px 15px 0px;}
    #top .footerSubscribe h5{font-size: 44px;line-height: 46px;}
    #top .footerSubscribe .wpforms-form{padding: 20px 0px;}
    #top .footerSubscribe .wpforms-form .wpforms-field-container{width: 100%;}
    #top .footerSubscribe .wpforms-form .wpforms-submit-container{width: 100%;margin-top: 8px;}
    #top #socket .copyright{font-size: 15px;}
    #top .aboutText .avia_textblock h3{font-size: 36px;line-height: 40px;}
    #top .aboutStory .flex_column.av_one_full .avia_textblock h3{font-size: 28px;line-height: 32px;}
    #top .eventHappening .flex_column.av_one_full .avia_textblock h3{font-size: 36px;line-height: 40px;}
    #top .eventHappening .avia_textblock h4{font-size: 26px;line-height: 30px;}
    #top .innerBanner{padding: 40px 0px;}
    #top .innerBanner h1{font-size: 42px;line-height: 44px;}
    #top .resourceLists{padding: 0px;}
    #top .resourceLists .avia_textblock h3{font-size: 24px;line-height: 28px;}
    #top .contactForm{padding: 45px 0px;}
    #top .contactForm .av-special-heading-tag{font-size: 36px;line-height: 40px;}
    #top .contactForm .wpforms-form input.wpforms-field-large, #top .contactForm .wpforms-form textarea, #top .contactForm .wpforms-form select{font-size: 16px;line-height: 24px;padding: 10px 12px;}
    #top .contactForm .wpforms-form textarea{height: 100px;}
    #top .contactForm .wpforms-form label.wpforms-field-label-inline{font-size: 15px;}
    #top .contactForm .wpforms-form .wpforms-submit{width: 100%;}
	#top .newsLists{padding: 30px 0px;}
	#top .newsLists .av-special-heading-tag{font-size: 18px;line-height: 26px;}
	#top .newsLists .avia-button{padding: 10px 45px 12px 45px;}
	#top .homeEvents2026 .flex_column_table{border: none;padding: 0px;}
	#top .homeEvents2026 .av-special-heading-tag{font-size: 36px;}
	#top .homeEvents2026 .av-subheading p{font-size: 18px;line-height: 28px;}
	#top .saveDate{padding: 45px 0px 30px 0px;}
	#top .saveDate .av-special-heading-tag{font-size: 26px;line-height: 32px;}
	#top .bannerEvent26 .avia-button{padding: 12px 30px 15px 30px;}

}

