/*
Theme Name: MHAH
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: MHAH website Theme - sub theme of Divi
Author: Martina Ramirez
Author URI: https://elegantthemes.com
Template: Divi
Version: 1.0
*/

body {
    color: #1f1f20;
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    line-height: 1.52em;
    letter-spacing: .013em;
}
/* .hero.home .et_pb_button_wrapper{
    position: absolute;
    bottom: 0;
    width: 400px !important;
} */
/*  
    width: 100%;
    text-align: center;
} */
#evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc {
    padding-left: 350px;
}
.eventon_events_list .eventon_list_event .ev_ftImg {
    background-repeat: no-repeat;
    width: 250px;
    height: 200px;
}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb {
    border-color: transparent;
}
.eventon_event .event_excerpt_in {
    padding: 20px;
    border-left: none;
    background-color: transparent;
    border-bottom: none;
    border-radius: 0;
}
.eventon_events_list .eventon_list_event .evcal_list_a.featured_event {
    background-color: transparent;
}
.eventon_events_list .eventon_list_event .evcal_list_a {

    border-left-width: 0;
    min-height: 270px;

}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock {
    left: inherit;
    right: 20%;
}
.eventon_event .event_excerpt_in {

    position: absolute;
    left: 338px;
    top: 98px;
}
#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: gray;
}
#top-menu li li a {
    width: 200px;
    padding: 13px 20px;
    line-height: 15px;
}
.hero.home .et_pb_slider .et_pb_slide {
    /* background-size: 600px !important; */
}
.feat h1 {
    text-align:center;
    margin-bottom: 20px;
}
.feat p, .feat {
    text-align:center;
    font-size: 20px;
}
#main-footer {
    background-color: white;
    color:#1f1f20;
}
.footer-widget {
    color:#1f1f20;
}


#main-header {
    border-top: 12px solid;
    border-bottom: 5px solid #ffa100;
    margin-top: 0px;
}

#top-menu li, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
    color: #003478;
    text-transform: uppercase;
    font-size: 18px;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
    color: #003478;
    text-transform: uppercase;  
}
#top-menu li li {
    margin: 0;
    padding: 0 25px;
    text-align: center;
}   
.nav li ul {
    position: absolute;
    padding: 0;
    margin-left: -45px;
}
.nav ul li a, #top-menu a, a {
    color: #003478;
}
.nav li ul {

    border-top: none;
   
    background: #ecebeb;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.full-width {
    padding: 0px 0 !important;
}
#page-container::before {
    content: '';
    height: 10px;
    display: inline-block;
    position: absolute;
    top: 0;
    width: 100vw;
    background: -moz-linear-gradient(left, rgba(98,179,143,1) 0%, rgba(105,195,139,1) 32%, rgba(162,221,152,1) 71%, rgba(231,243,162,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(98,179,143,1)), color-stop(32%, rgba(105,195,139,1)), color-stop(71%, rgba(162,221,152,1)), color-stop(100%, rgba(231,243,162,1)));
background: -webkit-linear-gradient(left, rgba(98,179,143,1) 0%, rgba(105,195,139,1) 32%, rgba(162,221,152,1) 71%, rgba(231,243,162,1) 100%);
background: -o-linear-gradient(left, rgba(98,179,143,1) 0%, rgba(105,195,139,1) 32%, rgba(162,221,152,1) 71%, rgba(231,243,162,1) 100%);
background: -ms-linear-gradient(left, rgba(98,179,143,1) 0%, rgba(105,195,139,1) 32%, rgba(162,221,152,1) 71%, rgba(231,243,162,1) 100%);
background: linear-gradient(to right, rgba(98,179,143,1) 0%, rgba(105,195,139,1) 32%, rgba(162,221,152,1) 71%, rgba(231,243,162,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b38f', endColorstr='#e7f3a2', GradientType=1 );
}

.et_pb_slide_0 {
    background-color: transparent !important;
}
.light-gray {
    background: #ecebeb;
}
.light-orange {
    background: #ffe7bf;
}
.light-green {
    background: #cdf2bc ;
}
.center {
    text-align: center;
}
.hero .et_pb_row {
        
    width: 100%;
    padding: 0 !important;
}
.donate-btn {
        background: #ffa100;
        color: #003478;
        text-transform: uppercase;
        font-size: 25px;
        font-weight: 600;
        box-shadow: 0px -4px 5px #3f3f3f;
        float: right;
        position: absolute;
        right: 0;
        top: 9px;
}

#et-top-navigation {
    float: right;
    padding-right: inherit;
}
.donate-btn {
    background: #ffa100;
    color: #003478;
    text-transform: uppercase;
    font-size: 23px;
    font-weight: 600;
    box-shadow: none;
    float: none;
    position: absolute;
    right: inherit;
    top: 73px;
    width: 100%;
    padding: 0;
    margin: 0;
}
#child-btn .et_pb_button {
	background: #2b87da;
}
#child-btn .et_pb_button:hover {
	transition: 1s;
	color: #fff !important;
	border-color: #fff !important;
}
.large-font {
	font-size: 1.25em;
}
.simple-social-icons svg[class^="social-"], .simple-social-icons svg[class*=" social-"] {

    fill: white!important;
}

/* #footer-widgets .footer-widget li.ssi-facebook a,
#footer-widgets .footer-widget li:first-child.ssi-facebook a {
    font-size: inherit !important;
} */
div#custom_html-2 {
    margin-bottom: 23px;
}
div#nav_menu-3 {
    margin-bottom: 29px;
}
div#text-2 {
    margin-bottom: 18px;
}
h5 {
    font-size: 18px;
}
.signup {
    background: #f1f1f1;
    border-top:4px solid gray;
}
.sli-row {
    background: transparent !important;
}
.signup h5 {
    font-size:24px;
    color: #003478;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover,
#footer-widgets .footer-widget p, #footer-widgets .footer-widget div {
    color: #1f1f20!important;

}
#custom_html-5 {
    background-color: #003478;
    padding: 8%;
    color: white;
    
}
#custom_html-5 h4 {
    font-weight: 400;
}
.footer-widget #custom_html-5 h4, #custom_html-5 div.textwidget {

    color: white !important;
}
#footer-widgets .footer-widget a:hover, #footer-widgets .footer-widget li a:hover {
    color: #ffa100 !important;
}
div#media_image-2 {
    margin: 3px;
}
#footer-widgets .footer-widget li {
    padding-left: 0;
}
#footer-widgets .footer-widget li:first-child a {
    font-size: 24px !important;
}
#footer-widgets .footer-widget li:before {
    content: none;
}
div#custom_html-4 {
    clear: both;
}

div#custom_html-4 .donate a{
    font-size: 22px;
    display: inline;
    padding: 8px 20px;
	background-image: linear-gradient(-45deg, #ffa100, #fac434);
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid transparent;
}
div#custom_html-4 .donate a:hover {
	border: 2px solid #003478;
	transition: 1s;
	color: #fff !important;
}
#main-footer .container {
    max-width: inherit;
    width: 90%;
}
.call911 {
	background: #387bd1;
	border-radius: 10px;
	padding: 20px;
	color: #fff;
	max-width: fit-content;
    margin: 0 auto;
}

@media only screen and (min-width: 781px) {
    .home h1 {
        font-size: 60px;
        color: #003478;
    }
    .et_pb_row {
        width: 100%;
        padding: 46px 7% !important;
    }
    .hero .et_pb_row {
        
        width: 100%;
        padding: 0 !important
    }
    h2 {
        margin-bottom: 2vw;
        font-size: 3vw;
    }
    .donate-btn {
		background-image: linear-gradient(-45deg, #ffa100, #fac434);
        color: #fff;
        text-transform: uppercase;
        font-size: 25px;
        font-weight: 600;
        float: right;
        position: absolute;
        right: 0;
        top: 9px;
        width: auto;
		border: 2px solid transparent;
    }
	.donate-btn:hover {
		border: 2px solid #003478 !important;
		transition: 1s;
	}
    .et-fixed-header  .donate-btn {
        top: 0;
        font-size: 20px;
        box-shadow:none;
    }
    #et-top-navigation {
        float: right;
        padding-right: 185px;
    }
    .et_header_style_left .et-fixed-header #et-top-navigation {
        padding: 20px 181px 0 0 !important;
    }
    .et_header_style_left .et-fixed-header #et-top-navigation li {
        font-size: 18px;
    }
}

@media only screen and (max-width: 980px) {
.et_pb_section {
    padding: 10px 0;
}
.et_pb_row {
    position: relative;
    width: 100%;
}
}

@media only screen and (max-width: 767px) {
    .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
        font-size: 34px;
    }  
    #media_image-2, #media_image-3 {
    width: 40%;
    flex: initial;
    margin: 0 5% !important;
}.fwidget {
    width: 100%;
    text-align: center;
}
.et_mobile_menu li a, .nav li li a {
    font-size: 18px;
}
.widget_text {
    margin: 5px 12px;
}
div#custom_html-5 {
    width: 100%;
    text-align: center;
    font-size: 1.8em;
}
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
    font-size: 18px !important;
}
.et_pb_row {
    padding: 30px 17px;
}
.donate-btn {
    position: fixed;
    bottom: 0;

    top: inherit;
    margin: 0;
    left: 0;
}
}