/*
Theme Name: Maria Sachs
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: mariasachs
*/



/*Add your own styles here:*/

@font-face {
    font-family: 'cantobold_italic';
    src: url('fonts/canto-bolditalic-webfont.eot');
    src: url('fonts/canto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/canto-bolditalic-webfont.woff2') format('woff2'),
         url('fonts/canto-bolditalic-webfont.woff') format('woff'),
         url('fonts/canto-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/canto-bolditalic-webfont.svg#cantobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cantosemibold';
    src: url('fonts/canto-semibold-webfont.eot');
    src: url('fonts/canto-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/canto-semibold-webfont.woff2') format('woff2'),
         url('fonts/canto-semibold-webfont.woff') format('woff'),
         url('fonts/canto-semibold-webfont.ttf') format('truetype'),
         url('fonts/canto-semibold-webfont.svg#cantosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{font-family: "Montserrat", sans-serif;font-size: 18px;line-height: 28px;color: #2c2c2c;letter-spacing: 0.5px;}
#top h1, #top h2, #top h3, #top h4, #top h5, #top h6{font-family: "Montserrat", sans-serif;font-weight: 700;}
#top .image-overlay{display: none !important;}

#top .topDonate{border-bottom: solid 3px #0f62ad !important;min-height: 30px;}
#top .topDonate .container{padding: 0px !important;width: 100%;max-width: 100%;}
#top .topDonate .avia-button{font-family: 'Poppins', sans-serif;width: 100%; background: #d2232a;font-size: 18px;line-height: 30px;color: #ffffff;letter-spacing: 8px;text-transform: uppercase;border: none;padding: 10px; margin: 0px;}
#top .topDonate .avia-button .avia_button_icon{background: url(images/white-arrow.png) no-repeat center;width: 24px;display: inline-block;vertical-align: top;font-size: 0px;margin: 0px 0px 0px 5px;}

#top .landing .flex_column{padding: 45px 0px 90px 0px;background-size: 100% 100% !important;}
#top .landing .mariaLogo{padding: 0px 0px 40px 0px;background: url(images/logo-line.png) no-repeat bottom right;background-size: 100% auto;}
#top .landing .avia_textblock{font-family: 'cantosemibold';font-size: 36px;line-height: 52px;color: #0f62ad;}
#top .landing .avia_textblock h3{font-family: 'cantobold_italic';font-size: 72px;line-height: 80px;color: #d2232a;font-weight: normal;margin: 0px 0px 0px 0px;}
#top .landing .mariaimg .avia-image-container-inner, #top .landing .mariaimg .avia_image{width: 100%;height: auto;}
#top .landing .mariaimg .avia_image{border-radius: 15px;}

#top .landing .joinForm{float: left;width: 100%;background: #ffffff;border: solid 1px #0f62ad;padding: 22px 30px 30px 30px;margin: 40px 0px 0px 0px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);border-radius: 15px;}
#top .landing .joinForm h4{font-family: 'Poppins', sans-serif;font-size: 30px;line-height: 40px;font-weight: 700;color: #d2232a;text-transform: uppercase;margin: 0px 0px 0px 0px;padding: 10px;}
#top .landing .wpcf7-form{margin: 0px;}
#top .landing .wpcf7-form ul{margin: 0px;padding: 0px;}
#top .landing .wpcf7-form ul li{list-style: none;margin: 0px;padding: 10px;float: left;width: 50%;}
#top .landing .wpcf7-form ul li p{margin: 0px;}
#top .landing .wpcf7-form ul li input{background: #e6f3ff;font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 24px;color: #232323;padding: 15px 15px;height: auto;margin: 0px;border-radius: 5px;border: none;}
#top .landing .wpcf7-form ul li input.wpcf7-submit{background: #0f62ad;font-size: 22px;line-height: 24px;color: #ffffff;width: 100%;text-align: center;text-transform: uppercase;font-weight: 700;letter-spacing: 2px;}
#top .landing .wpcf7-form ul li input.wpcf7-submit:hover{background: #d2232a;}
#top .landing .wpcf7-form ul li .wpcf7-spinner{display: none;}
#top .landing .wpcf7-form .wpcf7-response-output{float: left;width: calc(100% - 20px);margin: 10px 10px 0px 10px;padding: 5px 10px;}

#top #header{background: #ffffff;}
#top #header, #top #header_main{border: none;}
#top #header .logo img{padding: 10px 0px;}

#top #header .av-main-nav{margin: 40px 0px 0px 0px;}
#top #header .av-main-nav li{margin: 0px 0px 0px 5px;}
#top #header .av-main-nav li a{height: 50px !important;line-height: 50px !important;padding: 0px 15px;font-size: 16px;color: #2c2c2c;font-weight: 500;}
#top #header .av-main-nav li.donateMenu a{padding: 0px 30px;background: #0f62ad;color: #ffffff;font-weight: 700;}
#top #header .av-main-nav li:hover a, #top #header .av-main-nav li.current-menu-item a{color: #0f62ad;}
#top #header .av-main-nav li.donateMenu:hover a{background: #0f62ad;color: #ffffff;}
#top #header .av-main-nav li.donateMenu.current-menu-item a{color: #ffffff;}
#top #header .av-main-nav li .avia-menu-fx{display: none;}
#top #header .av-main-nav .sub-menu{border: none;width: 250px;}
#top #header .av-main-nav .sub-menu li{margin: 0px;}
#top #header .av-main-nav .sub-menu li a{font-size: 15px;background: #ffffff;color: #0f62ad;border: none;line-height: 22px !important;height: auto !important;padding: 12px 15px;}
#top #header .av-main-nav .sub-menu li a:hover{background: #0f62ad;color: #ffffff;}

#top #header.fixed{background: #ffffff;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
#top #header.fixed #header_main .container{height: 80px !important;line-height: 80px !important;}
#top #header.fixed #header_main .logo img{max-height: 80px;}
#top #header.fixed .logo img{padding: 5px 0px;}
#top #header.fixed .av-main-nav{margin: 15px 0px 0px 0px;}

#top .homeBanner{padding: 150px 0px;background-size: auto 100%;}
#top .homeBanner .flex_column.av_one_full{padding-right: 50%;}
#top .homeBanner .av-special-heading{margin: 0px 0px 20px 0px;}
#top .homeBanner .av-special-heading-tag{font-size: 62px;line-height: 62px;color: #ffffff;text-transform: uppercase;text-shadow: 0px 0px 80px rgba(255, 255, 255, 0.5);}
#top .homeBanner .av-special-heading-tag span{font-size: 42px;line-height: 50px;font-weight: 500;letter-spacing: 1px;display: block;}
#top .homeBanner .av-subheading p{font-size: 58px;line-height: 60px;color: #0f62ad;font-weight: 700;text-transform: uppercase;}
#top .homeBanner .av-subheading p span{font-weight: 500;}
#top .homeBanner .avia_textblock{font-size: 28px;line-height: 36px;color: #ffffff;font-weight: 500;}
#top .homeBanner .avia-button{background: #ffffff;padding: 12px 40px;font-size: 18px;line-height: 30px;color: #d2232a;text-transform: uppercase;font-weight: 500;border: none;margin: 30px 0px 10px 0px;}
#top .homeBanner .avia-button:hover{background: #ffffff;color: #2c2c2c;opacity: 1;}

#top .stretch_full.title_container{background: url(images/inner-banner-bg.jpg) no-repeat center;background-size: cover;padding: 60px 0px;}
#top .stretch_full.title_container .main-title{font-size: 72px;line-height: 80px;color: #ffffff;text-transform: uppercase;}
#top .stretch_full.title_container .main-title a{color: #ffffff;pointer-events: none;}

#top .homePriorities{padding: 60px 0px;}
#top .homePriorities .av-special-heading{margin: 0px 0px 0px 0px;padding: 0px 15%;}
#top .homePriorities .av-special-heading-tag{font-size: 62px;line-height: 62px;color: #ffffff;margin: 0px 0px 20px 0px;}
#top .homePriorities .av-special-heading-tag span{font-weight: 700;}
#top .homePriorities .av-subheading p{font-size: 22px;line-height: 32px;color: #ffffff;font-weight: 500;}

#top .homePriorities .flex_column.av_one_fourth{overflow: hidden;}
#top .homePriorities .flex_column.av_one_third{overflow: hidden;}
#top .homePriorities .avia-image-container{margin: 0px;}
#top .homePriorities .avia-image-container-inner, #top .homePriorities .avia_image{width: 100%;height: auto;}
#top .homePriorities .av_textblock_section{ background: rgba(15, 98, 173, 0.8);position: absolute;left: 0px;top: 100%;width: 100%;height: 100%; text-align: center;padding: 60px 30px 30px 30px;transition: all 0.5s ease;}
#top .homePriorities .flex_column.av_one_fourth:hover .av_textblock_section, #top .homePriorities .flex_column.av_one_third:hover .av_textblock_section{top: 0px;}
#top .homePriorities .avia_textblock{font-size: 14px;line-height: 20px;color: #ffffff;}
#top .homePriorities .avia_textblock h4{font-size: 24px;line-height: 30px;color: #ffffff;margin: 0px 0px 15px 0px;padding: 0px 5%;}
#top .homePriorities .avia_textblock a{background: #ffffff;padding: 10px 30px;font-size: 15px;line-height: 22px;color: #d2232a;text-transform: uppercase;font-weight: 500;border: none;margin: 20px 0px 0px 0px;display: inline-block;vertical-align: top;}
#top .homePriorities .avia_textblock a:hover{color: #2c2c2c;opacity: 1;}
#top .homePriorities .avia-button{background: #ffffff;padding: 10px 40px;font-size: 16px;line-height: 30px;color: #0f62ad;text-transform: uppercase;font-weight: 600;border: none;margin: 10px 0px 0px 0px;}
#top .homePriorities .avia-button:hover{color: #2c2c2c;opacity: 1;}

#top .meetMaria{padding: 0px 0px 80px 0px;}
#top .meetMaria .redBox{position: absolute;bottom: -80px;left: 60%;background: #0f62ad;width: 40%;padding: 60px 0px 60px 80px;margin: 0px;}
#top .meetMaria .redBox:before{content: "";position: absolute;width: 1400px;top: 0px;bottom: 0px;left: 60%; background: #0f62ad;z-index: -1;overflow: visible;visibility: visible;height: 100%;}
#top .meetMaria .avia_textblock{font-size: 18px;line-height: 28px;color: #ffffff;}
#top .meetMaria .avia_textblock h3{font-size: 60px;line-height: 68px;color: #ffffff;margin: 0px 0px 20px 0px;}
#top .meetMaria .avia-button{background: #ffffff;padding: 10px 40px;font-size: 16px;line-height: 30px;color: #0f62ad;text-transform: uppercase;font-weight: 600;border: none;margin: 30px 0px 10px 0px;}
#top .meetMaria .avia-button:hover{color: #2c2c2c;opacity: 1;}

#top .homeQuote{padding: 60px 0px;}
#top .homeQuote .avia_textblock{font-size: 34px;line-height: 46px;color: #2c2c2c;text-align: center;padding: 0px 10%;}
#top .homeQuote .avia_textblock strong{font-size: 22px;line-height: 30px;color: #e01a22;text-transform: uppercase;}

#top .mariaAction{padding: 45px 0px;}
#top .mariaAction .av-special-heading-tag{font-size: 62px;line-height: 62px;color: #ffffff;margin: 0px 0px 30px 0px;}
#top .mariaAction .avia_textblock{font-size: 18px;line-height: 28px;color: #ffffff;}
#top .mariaAction .avia_textblock h4{font-size: 32px;line-height: 40px;color: #ffffff;margin: 0px 0px 20px 0px;}
#top .mariaAction .avia_textblock a{color: #ffffff;text-decoration: underline;}
#top .mariaAction .avia_textblock a:hover{text-decoration: none;}
#top .mariaAction .avia-button{background: #ffffff;padding: 12px 40px;font-size: 18px;line-height: 30px;color: #0f62ad;text-transform: uppercase;font-weight: 500;border: none;margin: 30px 0px 10px 0px;}
#top .mariaAction .avia-button:hover{color: #2c2c2c;opacity: 1;}

#top .howHelp{padding: 90px 0px 0px 0px;}
#top .howHelp .container{width: 100%;max-width: 100%;padding: 0px;}
#top .howHelp .av-special-heading-tag{font-size: 62px;line-height: 62px;color: #2c2c2c;margin: 0px 0px 15px 0px;}
#top .howHelp .flex_column.av_one_third{padding: 60px 30px;}
#top .howHelp .avia_textblock{font-size: 28px;line-height: 36px;color: #ffffff;font-weight: 500;text-align: center;text-transform: uppercase;letter-spacing: 2px;}

#top .homeNews{padding: 45px 0px 125px 0px;}
#top .homeNews .av-special-heading-tag{font-size: 62px;line-height: 62px;color: #2c2c2c;margin: 0px 0px 45px 0px;}
#top .homeNews .avia-image-container{margin: 0px;padding-left: 15%;}
#top .homeNews .avia-content-slider{margin: 0px;position: absolute;bottom: -80px;background: #0f62ad;padding: 75px 75px 75px 0px;width: 40%;overflow: visible;}
#top .homeNews .avia-content-slider:before{content: "";position: absolute;width: 1400px;top: 0px;bottom: 0px;right: 50%;background: #0f62ad;z-index: 0;}
#top .homeNews .avia-content-slider .slide-entry .slide-image, #top .homeNews .avia-content-slider .slide-entry .slide-meta{display: none;}
#top .homeNews .avia-content-slider .slide-entry-title{font-size: 24px;line-height: 32px;color: #ffffff;margin: 0px 0px 20px 0px;}
#top .homeNews .avia-content-slider .slide-entry-title a{color: #ffffff;}
#top .homeNews .avia-content-slider .slide-entry-excerpt{font-size: 18px;line-height: 26px;color: #ffffff;}
#top .homeNews .avia-content-slider .read-more-link a{background: #ffffff;padding: 10px 30px;font-size: 16px;line-height: 26px;color: #0f62ad;font-weight: 500;text-transform: uppercase;border: none;margin: 30px 0px 10px 0px;}
#top .homeNews .avia-content-slider .read-more-link a:hover{background: #ffffff;color: #2c2c2c;opacity: 1;}
#top .homeNews .avia-content-slider .read-more-link .more-link-arrow{display: none;}
#top .homeNews .avia-content-slider .avia-slideshow-arrows{display: none;}
#top .homeNews .avia-content-slider .avia-slideshow-dots{position: absolute;width: auto;right: 80px;bottom: 95px;left: inherit;}
#top .homeNews .avia-content-slider .avia-slideshow-dots a{bottom: 0px;height: 12px;width: 12px;padding: 0px;margin: 0px 0px 0px 6px;opacity: 1;}

#top .redboxText{padding: 45px 0px 125px 0px;}
#top .redboxText .avia-image-container{margin: 0px;}
#top .redboxText .av_textblock_section{padding-left: 50%;position: absolute;bottom: -80px;right: -50px;}
#top .redboxText .av_textblock_section:before{content: "";position: absolute;width: 1400px;top: 0px;bottom: 0px;left: 50%;background: #0f62ad;z-index: -1;}
#top .redboxText .avia_textblock{background: #0f62ad;font-size: 18px;line-height: 28px;color: #ffffff;padding: 60px 80px;}
#top .redboxText .avia_textblock h3{font-size: 60px;line-height: 68px;color: #ffffff;margin: 0px 0px 20px 0px;}

#top .blueboxText{padding: 45px 0px 125px 0px;}
#top .blueboxText .avia-image-container{margin: 0px;}
#top .blueboxText .av_textblock_section{padding-right: 50%;position: absolute;bottom: -80px;left: -50px;}
#top .blueboxText .av_textblock_section:before{content: "";position: absolute;width: 1400px;top: 0px;bottom: 0px;right: 50%; background: #0f62ad;z-index: -1;}
#top .blueboxText .avia_textblock{background: #0f62ad;font-size: 18px;line-height: 28px;color: #ffffff;padding: 60px 80px;}
#top .blueboxText .avia_textblock h3{font-size: 60px;line-height: 68px;color: #ffffff;margin: 0px 0px 20px 0px;}

#top .mariaText{padding: 0px 0px 0px 0px;}
#top .mariaText .avia_textblock{font-size: 18px;line-height: 30px;color: #2c2c2c;}
#top .mariaText .avia_textblock h3{font-size: 48px;line-height: 56px;color: #0f62ad;margin: 12px 0px 20px 0px;}

#top .actionTab{padding: 45px 0px;}
#top .actionTab .single_toggle{margin: 15px 0px;}
#top .actionTab .single_toggle .toggler{background: #0f62ad;padding: 18px 30px;font-size: 32px;line-height: 40px;color: #ffffff;font-weight: 700;border: none;}
#top .actionTab .single_toggle .toggler.activeTitle{background: #0f62ad;}
#top .actionTab .single_toggle .toggle_content{background: #ffffff;border: solid 2px #0f62ad;border-top: none;padding: 20px 30px 20px 30px;font-size: 18px;line-height: 30px;color: #2c2c2c;}
#top .actionTab .single_toggle .toggle_icon{border: none;opacity: 1;}
#top .actionTab .single_toggle .toggle_icon .vert_icon{height: 20px;border-color: #ffffff;}
#top .actionTab .single_toggle .toggle_icon .hor_icon{width: 20px;border-color: #ffffff;}

#top .mariaActions{padding: 60px 0px;position: relative;}
#top .mariaActions:before{content: "";position: absolute;left: 0px;right: 0px;top: 0px;height: 50%;background: #d2232a;}
#top .mariaActions .avia_textblock{font-size: 36px;line-height: 44px;color: #2c2c2c;text-align: center;padding: 0px 10%;}
#top .mariaActions .avia_textblock p{margin: 0px;}
#top .mariaActions .avia-button{background: #d2232a;padding: 12px 40px;font-size: 18px;line-height: 30px;color: #ffffff;text-transform: uppercase;border: none;margin: 30px 0px 10px 0px;}
#top .mariaActions .avia-button:hover{background: #0f62ad;opacity: 1;}

#top .priorityLists{padding: 45px 0px 90px 0px;}
#top .priorityLists.lastLists{padding: 45px 0px 160px 0px;}
#top .priorityLists .redBox{position: absolute;bottom: -80px;left: 40%;background: #0f62ad;width: 60%;padding: 60px 0px 60px 80px;margin: 0px;}
#top .priorityLists .redBox:before{content: "";position: absolute;width: 1400px;top: 0px;bottom: 0px;left: 40%; background: #0f62ad;z-index: -1;overflow: visible;visibility: visible;height: 100%;}
#top .priorityLists .blueBox{position: absolute;bottom: -80px;right: 40%;background: #1268ab;width: 60%;padding: 60px 80px 60px 0px;margin: 0px;}
#top .priorityLists .blueBox:before{content: "";position: absolute;width: 1400px;top: 0px;bottom: 0px;right: 40%; background: #1268ab;z-index: -1;overflow: visible;visibility: visible;height: 100%;}
#top .priorityLists .avia_textblock{font-size: 18px;line-height: 28px;color: #ffffff;}
#top .priorityLists .avia_textblock h3{font-size: 60px;line-height: 68px;color: #ffffff;margin: 0px 0px 20px 0px;}
#top .priorityLists .avia-button{background: #ffffff;padding: 10px 40px;font-size: 16px;line-height: 30px;color: #0f62ad;text-transform: uppercase;font-weight: 600;border: none;margin: 30px 0px 10px 0px;}
#top .priorityLists .avia-button:hover{color: #2c2c2c;opacity: 1;}
#top .priorityLists .blueBox .avia-button{color: #1268ab;}
#top .priorityLists .blueBox .avia-button:hover{color: #2c2c2c;}

#top .priorityDetails{padding: 60px 0px;}
#top .priorityDetails .avia_textblock{font-size: 18px;line-height: 28px;color: #2c2c2c;}
#top .priorityDetails .avia_textblock h3{font-size: 52px;line-height: 60px;color: #0f62ad;margin: 40px 0px 20px 0px;}
#top .priorityDetails .avia_textblock h4{font-size: 26px;line-height: 34px;color: #2c2c2c;margin: 0px 0px 15px 0px;}
#top .priorityDetails .avia_textblock p + h4, #top .priorityDetails .avia_textblock h3 + h4{margin: 30px 0px 15px 0px;}
#top .priorityDetails .redbgimg{margin: 100px 0px 40px 0px;text-align: right;position: relative;}
#top .priorityDetails .redbgimg:before{content: "";position: absolute;width: 1400px;top: -60px;right: 50%;height: 75%; background: #d2232a;z-index: -1;}

#top .contactForm{padding: 60px 0px;}
#top .contactForm .flex_column.av_three_fifth{border: solid 5px #d4ecff;padding: 60px 75px 75px 75px;}
#top .contactForm .av-special-heading-tag{font-size: 52px;line-height: 60px;color: #2c2c2c;margin: 0px 0px 30px 0px;}
#top .contactForm .wpforms-container, #top .contactForm .wpforms-form{margin: 0px;}
#top .contactForm .wpforms-form .wpforms-field{padding: 12px 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;margin: 0px 0px 5px 0px;}
#top .contactForm .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .contactForm .wpforms-form input, #top .contactForm .wpforms-form textarea{background: #ffffff;border: solid 2px #b9b9b9;font-family: "Montserrat", sans-serif;font-size: 18px;line-height: 26px;color: #232323;height: auto;padding: 10px 15px;margin: 0px;}
#top .contactForm .wpforms-form textarea{height: 120px;}
#top .contactForm .wpforms-form .wpforms-submit{width: 100%;background: #0f62ad;padding: 15px;font-family: "Montserrat", sans-serif;font-size: 22px;line-height: 30px;color: #ffffff;font-weight: 700;height: auto;text-transform: uppercase;letter-spacing: 2px;}
#top .contactForm .wpforms-form .wpforms-submit:hover{background: #0f62ad;}
#top .contactForm .wpforms-form .wpforms-error{margin: 5px 0px 0px 0px;}
#top .contactForm .avia_textblock{font-size: 18px;line-height: 30px;color: #2c2c2c;padding-top: 60px;}
#top .contactForm .avia_textblock h4{font-size: 32px;line-height: 40px;color: #2c2c2c;}
#top .contactForm .avia_textblock strong{color: #2c2c2c;}
#top .contactForm .avia_textblock a{font-weight: 600;color: #0f62ad;}

#top .endorseForm{padding: 60px 0px;}
#top .endorseForm .container{max-width: 1100px;}
#top .endorseForm .flex_column.av_one_full{border: solid 5px #d4ecff;padding: 60px 75px 75px 75px;}
#top .endorseForm .av-special-heading{margin: 0px 0px 30px 0px;}
#top .endorseForm .av-special-heading-tag{font-size: 52px;line-height: 60px;color: #2c2c2c;}
#top .endorseForm .av-subheading p{font-size: 24px;line-height: 32px;color: #0f62ad;font-weight: 500;}
#top .endorseForm .wpforms-container, #top .endorseForm .wpforms-form{margin: 0px;}
#top .endorseForm .wpforms-form .wpforms-field{padding: 12px 0px;}
#top .endorseForm .wpforms-form .wpforms-field-layout{padding: 0px;}
#top .endorseForm .wpforms-form .wpforms-field-label{font-size: 16px;line-height: 24px;font-weight: 500;margin: 0px 0px 5px 0px;}
#top .endorseForm .wpforms-form .wpforms-field-label .wpforms-required-label{display: none;}
#top .endorseForm .wpforms-form input, #top .endorseForm .wpforms-form textarea{background: #ffffff;border: solid 2px #b9b9b9;font-family: "Montserrat", sans-serif;font-size: 18px;line-height: 26px;color: #232323;height: auto;padding: 10px 15px;margin: 0px;}
#top .endorseForm .wpforms-form textarea{height: 120px;}
#top .endorseForm .wpforms-form .wpforms-field-checkbox fieldset{margin: 0px;}
#top .endorseForm .wpforms-form .wpforms-field-checkbox .wpforms-field-label{font-size: 24px;line-height: 32px;font-weight: 600;margin: 0px 0px 20px 0px;}
#top .endorseForm .wpforms-form .wpforms-field-checkbox input{padding: 0px;border: none;margin: 3px 0px 0px 0px;}
#top .endorseForm .wpforms-form .wpforms-field-checkbox .wpforms-field-label-inline{font-weight: 500;}
#top .endorseForm .wpforms-form .wpforms-submit{width: 100%;background: #0f62ad;padding: 15px;font-family: "Montserrat", sans-serif;font-size: 22px;line-height: 30px;color: #ffffff;font-weight: 700;height: auto;text-transform: uppercase;letter-spacing: 2px;margin: 15px 0px 0px 0px;}
#top .endorseForm .wpforms-form .wpforms-submit:hover{background: #0f62ad;}
#top .endorseForm .wpforms-form .wpforms-error{margin: 5px 0px 0px 0px;}

#top .endorsementLists{padding: 60px 0px 0px 0px;}
#top .endorsementLists .av-special-heading-tag{font-size: 52px;line-height: 60px;color: #0f62ad;text-transform: uppercase; margin: 0px 0px 30px 0px;}
#top .endorsementLists .avia_textblock{text-align: center;font-size: 20px;line-height: 30px;color: #232323;font-weight: 600;}
#top .endorsementLists .avia_textblock img{height: 175px;width: auto;margin: 0px 15px;}
#top .endorsementLists .avia_image{height: 200px;width: auto;}

#top .homeFirefighters{padding: 75px 0px 0px 0px}
#top .homeFirefighters .av-special-heading-tag{font-size: 48px;line-height: 50px;color: #2c2c2c;margin: 0px 0px 0px 0px;}

#top .newsLists{padding: 40px 0px;}
#top .newsLists .avia-content-slider .slide-image{float: left;width: 500px;}
#top .newsLists .avia-content-slider .slide-content{float: left;width: calc(100% - 500px);position: relative;padding-left: 50px;padding-top: 35px;}
#top .newsLists .avia-content-slider .slide-content .entry-title{font-size: 28px;line-height: 36px;color: #232323;margin: 0px 0px 10px 0px;}
#top .newsLists .avia-content-slider .slide-content .slide-meta{position: absolute;top: 0px;font-size: 18px;color: #e01a22;}
#top .newsLists .avia-content-slider .slide-content .read-more-link{margin: 20px 0px 0px 0px;}
#top .newsLists .avia-content-slider .slide-content .more-link{background: #0f62ad;font-size: 16px;line-height: 24px;color: #ffffff;padding: 10px 25px;border-radius: 0px;text-transform: uppercase;border: none;margin-top: 5px;letter-spacing: 1px;border-radius: 4px;}
#top .newsLists .avia-content-slider .slide-content .more-link .more-link-arrow{display: none;}

#top #socket{border: none;background: #2b3945;padding: 75px 0px 90px 0px;}
#top #socket .sub_menu_socket{width: 100%;text-align: center;}
#top #socket .sub_menu_socket .menu{margin: 0px;}
#top #socket .sub_menu_socket .menu li{float: none;display: inline-block;font-size: 16px;color: #ffffff;line-height: 24px;margin: 0px 20px;padding: 0px;border: none;}
#top #socket .sub_menu_socket .menu li a{color: #ffffff;}
#top #socket .sub_menu_socket .menu li a:hover{border-bottom: solid 2px #ffffff;}
#top #socket .social_bookmarks{width: 100%;margin: 40px 0px;text-align: center;height: 40px;}
#top #socket .social_bookmarks li{width: 40px;float: none;display: inline-block;vertical-align: top;}
#top #socket .social_bookmarks li a{width: 40px;line-height: 40px;min-height: 40px;font-size: 22px;color: #ffffff;}
#top #socket .copyright{width: 100%;text-align: center;font-size: 15px;color: #ffffff;letter-spacing: 1px;}
#top #scroll-top-link{background: #d2232a;border: none;color: #ffffff;opacity: 1;font-size: 24px;}


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

    #top .landing .avia_textblock{font-size: 28px;line-height: 40px;}
    #top .landing .mariaLogo .avia_image{height: 150px;width: auto;}
    #top #socket .copyright{font-size: 14px;letter-spacing: 1px;}
    #top .topDonate .avia-button{font-size: 16px;line-height: 24px;}

    #top #header .av-main-nav li a{padding: 0px 4px;font-size: 15px;}
    #top .homeBanner .av-special-heading-tag{font-size: 52px;line-height: 54px;}
    #top .homeBanner .av-subheading p{font-size: 46px;line-height: 50px;}
    #top .homeBanner .avia_textblock{font-size: 22px;line-height: 30px;}
    #top .homePriorities{padding: 45px 0px;}
    #top .homePriorities .av-special-heading{padding: 0px 10%;}
    #top .homePriorities .av-subheading p{font-size: 18px;line-height: 28px;}
    #top .homePriorities .av-special-heading-tag{font-size: 54px;line-height: 60px;}
    #top .homePriorities .av_textblock_section{padding: 30px 22px 30px 22px;}
    #top .homePriorities .avia_textblock h4{font-size: 20px;line-height: 26px;padding: 0px;}
    #top .meetMaria .avia_textblock h3{font-size: 52px;line-height: 60px;}
    #top .homeQuote{padding: 40px 0px;}
    #top .homeQuote .avia_textblock{font-size: 28px;line-height: 40px;}
    #top .mariaAction .av-special-heading-tag{font-size: 52px;line-height: 60px;margin: 0px 0px 22px 0px;}
    #top .mariaAction .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .mariaAction .avia_textblock h4{font-size: 26px;line-height: 36px;}
    #top .mariaAction .avia-button{font-size: 16px;line-height: 26px;}
    #top .howHelp .av-special-heading-tag{font-size: 52px;line-height: 60px;margin: 0px;}
    #top .stretch_full.title_container{padding: 45px 0px;}
    #top .stretch_full.title_container .main-title{font-size: 62px;line-height: 70px;}
    #top .redboxText .avia_textblock h3, #top .blueboxText .avia_textblock h3{font-size: 52px;line-height: 60px;}
    #top .mariaText .avia_textblock h3{font-size: 48px;line-height: 58px;}
    #top .priorityLists .avia_textblock h3{font-size: 52px;line-height: 60px;}
    #top .mariaActions .avia_textblock{padding: 0px 5%;}
    #top .contactForm .av-special-heading-tag{font-size: 44px;line-height: 52px;}
	#top .endorsementLists .avia_image{height: 160px;width: auto;}
	#top .endorsementLists .avia_textblock{font-size: 16px;line-height: 24px;}
	#top .priorityDetails .avia_textblock h3{font-size: 48px;line-height: 56px;}
	#top .homeBanner .av-special-heading-tag span{font-size: 32px;line-height: 44px;}
    
}


@media screen and (max-width: 1300px) {
	
	#top .homePriorities .av_textblock_section{padding: 20px 15px 20px 15px;}
	
}

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

    #top .landing .mariaLogo .avia_image{height: 120px;width: auto;}
    #top .landing .avia_textblock{font-size: 20px;line-height: 30px;}
    #top .landing .avia_textblock h3{font-size: 48px;line-height: 56px;}
    #top .landing .joinForm{padding: 15px 20px 20px 20px;}
    #top .landing .joinForm h4{font-size: 26px;line-height: 36px;}
    #top .landing .wpcf7-form ul li input.wpcf7-submit{font-size: 20px;}

    #top #av-burger-menu-ul{vertical-align: top;}
    #top #header .av-main-nav li{display: none;}
    #top #header .av-main-nav li.av-burger-menu-main{display: block;}
    .html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{font-size: 16px;}
    #top .homeBanner{padding: 60px 0px;}
    #top .homePriorities .av-special-heading{padding: 0px;}
    #top .homePriorities .av-special-heading-tag{font-size: 44px;line-height: 52px;}
    #top .homePriorities .av-subheading p{font-size: 16px;line-height: 26px;}
    #top .meetMaria .redBox{left: 50%;width: 50%;padding: 30px 0px 30px 40px;}
    #top .meetMaria .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .meetMaria .avia_textblock h3{font-size: 44px;line-height: 52px;}
    #top .homeQuote .avia_textblock, #top .homeQuote .avia_textblock strong{font-size: 24px;line-height: 36px;padding: 0px;}
    #top .mariaAction .av-special-heading-tag{font-size: 44px;line-height: 52px;margin: 0px 0px 15px 0px;}
    #top .howHelp{padding: 75px 0px 0px 0px;}
    #top .howHelp .av-special-heading-tag{font-size: 44px;line-height: 52px;}
    #top .howHelp .flex_column.av_one_third{padding: 40px 20px;}
    #top .howHelp .avia_textblock{font-size: 22px;line-height: 30px;}
    #top .howHelp .avia-image-container .avia_image{height: 60px;width: auto;}
    #top .homeNews .av-special-heading-tag{font-size: 52px;line-height: 60px;}
    #top .homeNews .avia-content-slider{padding: 45px 30px 45px 0px;}
    #top .homeNews .avia-content-slider .slide-entry-excerpt{font-size: 16px;line-height: 26px;}
    #top .homeNews .avia-content-slider .avia-slideshow-dots{right: 40px;bottom: 65px;}
    #top #socket .sub_menu_socket .menu li{margin: 0px 12px;}
    #top .stretch_full.title_container{padding: 40px 0px;}
    #top .stretch_full.title_container .main-title{font-size: 52px;line-height: 60px;}
    #top .redboxText .avia_textblock, #top .blueboxText .avia_textblock{padding: 30px 40px;font-size: 16px;line-height: 26px;}
    #top .redboxText .avia_textblock h3, #top .blueboxText .avia_textblock h3{font-size: 44px;line-height: 52px;margin: 0px 0px 10px 0px;}
    #top .mariaText .avia_textblock h3{font-size: 36px;line-height: 44px;margin-top: 10px;}
    #top .mariaText .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .priorityLists .avia_textblock{font-size: 16px;line-height: 26px;}
    #top .priorityLists .avia_textblock h3{font-size: 42px;line-height: 50px;margin: 0px 0px 10px 0px;}
    #top .priorityLists .redBox{padding: 30px 0px 30px 40px;}
    #top .priorityLists .blueBox{padding: 30px 40px 30px 0px;}
    #top .actionTab{padding: 30px 0px;}
    #top .actionTab .single_toggle .toggler{padding: 15px 20px;font-size: 24px;line-height: 32px;}
    #top .actionTab .single_toggle .toggle_content{padding: 10px 20px;font-size: 16px;line-height: 26px;}
    #top .mariaActions .avia_textblock{padding: 0px;font-size: 30px;line-height: 40px;}
    #top .endorseForm .av-special-heading-tag{font-size: 42px;line-height: 50px;}
    #top .endorseForm .av-subheading p{font-size: 22px;line-height: 30px;}
    #top .contactForm{padding: 40px 0px;}
    #top .contactForm .flex_column.av_three_fifth{padding: 45px;}
    #top .contactForm .av-special-heading-tag{font-size: 36px;line-height: 44px;margin: 0px 0px 20px 0px;}
	#top .newsLists .avia-content-slider .slide-image{width: 400px;}
	#top .newsLists .avia-content-slider .slide-content{width: calc(100% - 400px);}
	#top .newsLists .avia-content-slider .slide-content .entry-title{font-size: 24px;line-height: 30px;}
	#top .newsLists .avia-content-slider .slide-content .entry-content{font-size: 16px;line-height: 24px;}
	#top .endorseForm{padding: 40px 0px;}
	#top .endorsementLists .avia_textblock img{height: 150px;margin: 0px 10px;}
	#top .endorsementLists .avia_image{height: 130px;width: auto;}
	#top .priorityDetails{padding: 40px 0px;}
	#top .priorityDetails .avia_textblock h3{font-size: 42px;line-height: 50px;}
	#top .homeBanner .av-special-heading-tag span{font-size: 28px;line-height: 40px;}
	#top .homeFirefighters .av-special-heading-tag{font-size: 36px;line-height: 40px;}
    
}


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

    #top .landing .flex_column{padding: 40px 0px;}
    #top .landing .avia_textblock{font-size: 24px;line-height: 36px;}
    #top #socket{position: relative;}
    #top #socket .copyright{width: 100%;}

    #top .homeBanner{padding: 30px 0px;}
    #top .homeBanner .av-special-heading-tag{font-size: 36px;line-height: 44px;}
    #top .homeBanner .av-subheading p{font-size: 32px;line-height: 40px;}
    #top .meetMaria{padding: 0px;}
    #top .meetMaria .redBox{width: 100%;left: 0px;position: relative;bottom: inherit;padding: 30px 40px 30px 40px;}
    #top .meetMaria .redBox::before {display: none;}
    #top .mariaAction .flex_column{margin: 0px !important;}
    #top .mariaAction .av-special-heading-tag{font-size: 42px;line-height: 50px;margin: 30px 0px 15px 0px;}
    #top .howHelp .flex_column.av_one_third{padding: 30px 20px;}
    #top .howHelp .avia-image-container .avia_image{height: 50px;}
    #top .howHelp .avia_textblock{font-size: 18px;}
    #top .homeNews{padding: 30px 0px;}
    #top .homeNews .av-special-heading-tag{font-size: 44px;line-height: 52px;}
    #top .homeNews .avia-image-container{padding: 0px;}
    #top .homeNews .avia-content-slider{position: relative;bottom: 0px;width: 100%;padding: 30px 40px;}
    #top .homeNews .avia-content-slider:before{display: none;}
    #top .homeNews .avia-content-slider .avia-slideshow-dots{bottom: 50px;}
    #top #socket{padding: 60px 0px 75px 0px;}
    #top #socket .sub_menu_socket .menu li{margin: 8px 15px;}
    #top .stretch_full.title_container{padding: 30px 0px;}
    #top .stretch_full.title_container .main-title{font-size: 44px;line-height: 52px;}
    #top .blueboxText, #top .redboxText{padding: 40px 0px;}
    #top .redboxText .av_textblock_section{padding: 0px;position: relative;right: 0px;bottom: 0px;}
    #top .redboxText .av_textblock_section::before, #top .blueboxText .av_textblock_section::before{display: none;}
    #top .blueboxText .av_textblock_section{padding: 0px;position: relative;left: 0px;bottom: 0px;}
    #top .priorityLists, #top .priorityLists.lastLists{padding: 30px 0px;}
    #top .priorityLists .flex_column{margin: 0px !important;}
    #top .priorityLists .redBox{padding: 0px;position: relative;left: 0px;bottom: 0px;padding: 30px;width: 100%;}
    #top .priorityLists .blueBox{padding: 0px;position: relative;right: 0px;bottom: 0px;padding: 30px;width: 100%;}
    #top .priorityLists .redBox::before, #top .priorityLists .blueBox::before{display: none;}
    #top .priorityLists .avia-button{margin: 20px 0px 10px 0px;}
    #top .priorityLists .avia_textblock h3{font-size: 36px;line-height: 44px;}
    #top .actionTab{padding: 20px 0px;}
    #top .actionTab .single_toggle .toggler{font-size: 22px;line-height: 30px;}
    #top .mariaActions{padding: 30px 0px;}
    #top .mariaActions::before{height: 30%;}
    #top .mariaActions .avia_textblock{font-size: 24px;line-height: 34px;}
    #top .endorseForm{padding: 30px 0px;}
    #top .endorseForm .flex_column.av_one_full{padding: 30px 45px 45px 45px;}
    #top .endorseForm .av-special-heading-tag{font-size: 36px;line-height: 44px;}
	#top .newsLists .avia-content-slider .slide-image{width: 300px;}
	#top .newsLists .avia-content-slider .slide-content{width: calc(100% - 300px);}
	#top .endorsementLists{padding: 30px 0px 0px 0px;}
	#top .endorsementLists .av-special-heading-tag{font-size: 44px;line-height: 52px;margin: 0px 0px 20px 0px;}
	#top .endorsementLists .avia_textblock img{height: 110px;margin: 0px 5px;}
	#top .endorsementLists .flex_column.av_one_fifth{width: calc(88% / 3);margin: 2%;}
	#top .endorsementLists .flex_column.av_one_fifth:nth-child(4){clear: both;}
	#top .priorityDetails{padding: 30px 0px;}
	#top .priorityDetails .avia_textblock h3{font-size: 36px;line-height: 44px;}
	#top .homeBanner .av-special-heading-tag span{font-size: 22px;line-height: 30px;}
	#top .homeFirefighters{padding: 60px 0px 0px 0px;}
	#top .homeFirefighters .av-special-heading-tag{font-size: 36px;line-height: 40px;}
    
}

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

    #top .topDonate .flex_column, #top .landing .flex_column{margin: 0px !important;}
    #top .topDonate .avia-button{letter-spacing: 2px;}

    #top #header .av-main-nav{margin: 15px 0px 0px 0px;}
    #top .homeBanner{background: #0c253a !important;}
    #top .homeBanner, #top .homeBanner .template-page{padding: 0px;}
    #top .homeBanner .container{width: 100% !important;max-width: 100% !important;}
    #top .homeBanner .flex_column.av_one_full{padding-right: 0px;}
    #top .homeBanner .av-special-heading{padding: 20px 5% 10px 5%;margin: 0px;}
    #top .homeBanner .avia_textblock, #top .homeBanner .avia-button-wrap{padding: 0px 5%;}
    #top .homeBanner .avia-button{margin: 10px 0px 20px 0px;}
    #top .homePriorities{padding: 30px 0px;}
    #top .homePriorities .av-special-heading-tag{font-size: 40px;line-height: 48px;}
    #top .homePriorities .flex_column.av_one_fourth{width: 46% !important;margin: 2% !important;}
    #top .homePriorities .av_textblock_section{padding: 20px 15px 20px 15px;}
    #top .homePriorities .avia_textblock h4{margin: 0px 0px 10px 0px;}
    #top .homePriorities .avia_textblock a{margin: 5px 0px 0px 0px;}
    #top .meetMaria{padding: 30px 0px 0px 0px;}
    #top .meetMaria .flex_column{margin: 0px !important;}
    #top .meetMaria .avia_textblock h3{font-size: 40px;line-height: 48px;}
    #top .homeQuote{padding: 20px 0px 0px 0px;}
    #top .mariaAction{padding: 30px 0px;}
    #top .mariaAction .av-special-heading-tag{font-size: 40px;line-height: 48px;}
    #top .mariaAction .avia_textblock h4{font-size: 22px;line-height: 30px;}
    #top .howHelp{padding: 45px 0px 0px 0px;}
    #top .howHelp .container{width: 100% !important;max-width: 100% !important;}
    #top .howHelp .flex_column{margin: 0px !important;}
    #top .howHelp .flex_column.av_one_third{width: calc(100% / 3) !important;float: left;margin: 0px !important;}
    #top .howHelp .av-special-heading-tag{font-size: 40px;line-height: 48px;}
    #top .howHelp .flex_column_table{margin-top: 30px !important;}
    #top .howHelp .avia_textblock p{margin: 0px;}
    #top .homeNews .av-special-heading-tag{font-size: 40px;line-height: 48px;margin: 0px 0px 30px 0px;}
    #top .homeNews .flex_column{margin: 0px !important;}
    .responsive #socket .sub_menu_socket{margin: 0px;}
    #top .blueboxText, #top .redboxText{padding: 20px 0px;}
    #top .blueboxText .flex_column, #top .redboxText .flex_column{margin: 0px !important;}
    #top .redboxText .avia_textblock h3, #top .blueboxText .avia_textblock h3{font-size: 36px;line-height: 44px;}
    #top .mariaText .avia_textblock h3{font-size: 30px;line-height: 38px;margin: 0px;}
    #top .mariaText .flex_column{margin: 0px !important;}
    #top .actionTab{padding: 15px 0px 0px 0px;}
    #top .mariaActions .flex_column.av_one_third{width: calc(100% / 3) !important;margin: 0px !important;}
    #top .mariaActions .flex_column.av_one_full{margin: 30px 0px 0px 0px !important;}
    #top .endorseForm .flex_column{margin: 0px !important;}
    #top .endorseForm .av-special-heading-tag{font-size: 32px;line-height: 40px;}
    #top .endorseForm .av-subheading p{font-size: 18px;line-height: 26px;}
    #top .endorseForm .wpforms-form .wpforms-field-label{font-size: 15px;}
    #top .contactForm .flex_column{margin: 0px !important;}
    #top .contactForm .av-special-heading-tag{font-size: 30px;line-height: 38px;}
    #top .contactForm .avia_textblock{font-size: 16px;line-height: 24px;}
    #top .contactForm .avia_textblock h4{font-size: 24px;line-height: 32px;}
	#top .newsLists .avia-content-slider .slide-image{width: 100%;}
	#top .newsLists .avia-content-slider .slide-content{width: 100%;padding-left: 0px;margin-top: 15px;}
	#top .endorsementLists .flex_column{margin: 0px !important;}
	#top .endorsementLists .avia_textblock p{margin: 0px;}
	#top .endorsementLists .flex_column.av_one_fifth{width: calc(88% / 3) !important;margin: 2% !important;}
	#top .endorsementLists .flex_column.av_one_fifth:nth-child(4){clear: both;}
	#top .priorityDetails{padding: 20px 0px;}
	#top .priorityDetails .avia_textblock{font-size: 16px;line-height: 26px;}
	#top .priorityDetails .avia_textblock h3{font-size: 32px;line-height: 40px;margin: 20px 0px 15px 0px;}
	#top .priorityDetails .avia_textblock p + h4, #top .priorityDetails .avia_textblock h3 + h4{margin: 20px 0px 15px 0px;}
	#top .homeQuote .avia_textblock, #top .homeQuote .avia_textblock strong{font-size: 20px;line-height: 32px;}
	#top .homeFirefighters{padding: 45px 0px 0px 0px;}
	#top .homeFirefighters .av-special-heading-tag{font-size: 30px;line-height: 36px;}

}

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

    #top .landing .wpcf7-form ul li{width: 100%;padding: 5px 10px;}

    #top .homeBanner .av-special-heading-tag{font-size: 32px;line-height: 40px;}
    #top .homeBanner .av-subheading{margin: 0px;}
    #top .homeBanner .av-subheading p{font-size: 26px;line-height: 32px;color: #ffffff;}
    #top .homeBanner .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .homePriorities .av-special-heading-tag{font-size: 36px;line-height: 44px;}
    #top .homePriorities .flex_column.av_one_fourth{width: 100% !important;margin: 10px 0px !important;}
    #top .meetMaria .avia_textblock h3{font-size: 36px;line-height: 44px;}
    #top .mariaAction .av-special-heading-tag{font-size: 36px;line-height: 44px;}
    #top .howHelp .av-special-heading-tag{font-size: 36px;line-height: 44px;}
    #top .howHelp .avia_textblock{letter-spacing: 0.5px;}
    #top .howHelp .flex_column.av_one_third{padding: 22px 10px;}
    #top .homeNews .av-special-heading-tag{font-size: 36px;line-height: 44px;}

    #top .stretch_full.title_container{padding: 20px 0px;}
    #top .stretch_full.title_container .main-title{font-size: 36px;line-height: 44px;}
    #top .redboxText .avia_textblock, #top .blueboxText .avia_textblock{padding: 20px 30px;}
    #top .redboxText .avia_textblock h3, #top .blueboxText .avia_textblock h3{font-size: 32px;line-height: 40px;}
    #top .mariaText .avia_textblock h3{font-size: 24px;line-height: 32px;}
    #top .priorityLists, #top .priorityLists.lastLists{padding: 20px 0px;}
    #top .priorityLists .avia_textblock h3{font-size: 30px;line-height: 38px;}
    #top .actionTab .single_toggle .toggler{font-size: 18px;line-height: 26px;padding: 15px 50px 15px 20px;}
    #top .endorseForm .flex_column.av_one_full{padding: 30px;}
    #top .endorseForm .av-special-heading-tag{font-size: 26px;line-height: 34px;}
    #top .endorseForm .av-subheading p{font-size: 16px;line-height: 24px;}
    #top .endorseForm .wpforms-form .wpforms-field-checkbox .wpforms-field-label-inline{font-size: 15px;}
    #top .endorseForm .wpforms-form .wpforms-field-checkbox .wpforms-field-label{font-size: 20px;line-height: 28px;}
    #top .contactForm .flex_column.av_three_fifth{padding: 30px;}
	#top .newsLists{padding: 15px 0px;}
	#top .newsLists .avia-content-slider .slide-content .entry-title{font-size: 22px;line-height: 30px;}
	#top .endorsementLists .av-special-heading-tag{font-size: 36px;line-height: 44px;}
	#top .endorsementLists .avia_textblock img{height: 90px;margin: 5px 10px;}	
	#top .endorsementLists .flex_column.av_one_fifth{width: calc(92% / 2) !important;margin: 2% !important;}
	#top .endorsementLists .flex_column.av_one_fifth:nth-child(4){clear: none;}
	#top .endorsementLists .flex_column.av_one_fifth:nth-child(5){clear: both;}
	#top .priorityDetails .avia_textblock h3{font-size: 30px;line-height: 38px;}
	#top .priorityDetails .avia_textblock h4{font-size: 22px;line-height: 30px;}
	#top .homeBanner .av-special-heading-tag span{font-size: 20px;}
	#top .homeFirefighters .av-special-heading-tag{font-size: 26px;line-height: 34px;}
    
}

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

    #top .landing .flex_column{padding: 30px 0px;}
    #top .topDonate .avia-button{letter-spacing: 1px;}
    #top .landing .joinForm{padding: 10px 15px 15px 15px;}

    #top .homeBanner .av-subheading p{font-size: 22px;line-height: 30px;}
    #top .homeBanner .av-special-heading-tag{font-size: 24px;line-height: 30px;}
    #top .homePriorities{padding: 10px 0px;}
    #top .homePriorities .av-special-heading-tag{font-size: 30px;line-height: 36px;margin: 0px 0px 10px 0px;}
    #top .meetMaria .redBox{padding: 15px 20px;}
    #top .meetMaria .avia_textblock h3{font-size: 30px;line-height: 36px;margin: 0px 0px 10px 0px;}
    #top .meetMaria .avia-button-wrap{width: 100%;}
    #top .meetMaria .avia-button{margin: 10px 0px 0px 0px;width: 100%;}
    #top .homeQuote .avia_textblock, #top .homeQuote .avia_textblock strong{font-size: 16px;line-height: 26px;font-weight: 500;}
    #top .homeQuote .avia_textblock strong{font-weight: 700;}
    #top .mariaAction{padding: 20px 0px;}
    #top .mariaAction .av-special-heading-tag{font-size: 30px;line-height: 36px;margin: 30px 0px 15px 0px;}
    #top .mariaAction .avia_textblock h4{font-size: 18px;line-height: 26px;}
    #top .mariaAction .avia-button-wrap, #top .mariaAction .avia-button{width: 100%;}
    #top .howHelp .av-special-heading-tag{font-size: 26px;line-height: 36px;}
    #top .howHelp .flex_column.av_one_third{width: 100% !important;}
    #top .homeNews .av-special-heading-tag{font-size: 30px;line-height: 36px;}
    #top .homeNews .avia-content-slider{padding: 20px 20px 40px 20px;}
    #top .homeNews .avia-content-slider .slide-entry-title{font-size: 20px;line-height: 28px;margin: 0px 0px 10px 0px;}
    #top .homeNews .avia-content-slider .read-more-link a{width: 100%;text-align: center;}
    #top .homeNews .avia-content-slider .avia-slideshow-dots{position: relative;width: 100%;right: 0px;bottom: 0px;text-align: center;}
    #top #socket{padding: 30px 0px 45px 0px;}
    #top .redboxText .avia_textblock, #top .blueboxText .avia_textblock{padding: 15px 20px;}
    #top .redboxText .avia_textblock h3, #top .blueboxText .avia_textblock h3{font-size: 26px;line-height: 32px;}
    #top .stretch_full.title_container{padding: 15px 0px;}
    #top .stretch_full.title_container .main-title{font-size: 26px;line-height: 32px;}
    #top .priorityLists, #top .priorityLists.lastLists{padding: 15px 0px;}
    #top .priorityLists .redBox, #top .priorityLists .blueBox{padding: 15px;}
    #top .priorityLists .avia_textblock{font-size: 15px;line-height: 24px;}
    #top .priorityLists .avia_textblock h3{font-size: 24px;line-height: 32px;}
    #top .priorityLists .avia-button-wrap{width: 100%;}
    #top .priorityLists .avia-button{width: 100%;margin: 10px 0px 0px 0px;}
    #top .actionTab{padding: 0px;}
    #top .mariaActions{padding: 15px 0px;}
    #top .mariaActions .avia_textblock{font-size: 18px;line-height: 26px;}
    #top .mariaActions .avia-button{font-size: 16px;line-height: 24px;font-weight: 500;margin: 20px 0px 10px 0px;}
    #top .actionTab .single_toggle .toggle_content{font-size: 15px;line-height: 24px;}
    #top .endorseForm{padding: 20px 0px;}
    #top .endorseForm .flex_column.av_one_full{padding: 0px;border: none;}
    #top .endorseForm .wpforms-form .wpforms-field-checkbox .wpforms-field-label{font-size: 18px;line-height: 26px;}
    #top .endorseForm .wpforms-form .wpforms-submit{padding: 12px;font-size: 20px;}
    #top .contactForm{padding: 20px 0px;}
    #top .contactForm .flex_column.av_three_fifth{padding: 0px;border: none;}
	#top .endorsementLists .av-special-heading-tag{font-size: 30px;line-height: 38px;}
	#top .endorsementLists .avia_textblock img{height: 80px;margin: 5px 2px;}
	#top .endorsementLists .flex_column.av_one_fifth{width: calc(92% / 2) !important;margin: 15px 2% !important;}
	#top .endorsementLists .avia_image{height: 90px;}
	#top .endorsementLists .avia_textblock{font-size: 15px;line-height: 22px;}
	#top .priorityDetails .avia_textblock h3{font-size: 26px;line-height: 34px;}
	#top .priorityDetails .avia_textblock h4{font-size: 18px;line-height: 26px;}
	#top .homeBanner .av-special-heading-tag span{font-size: 18px;line-height: 26px;}
	#top .homeFirefighters .av-special-heading-tag{font-size: 24px;line-height: 32px;}

}
