/*
 Theme Name:     AACH
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

body,p, li {text-align: justify;}
body,p { color: #272727 ;}
#top-menu a, h1, h2, h3, h4, h5, h6, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .mobile_menu_bar:after, .mobile_menu_bar:before {
    color: #272727;font-weight: 600;}
#main-header {-webkit-box-shadow: 0 0px 0 rgb(0 0 0 / 10%); 
                      box-shadow: 0 0px 0 rgb(0 0 0 / 10%);}
.nav li ul {    border-top: 1px solid #e2e2e2}
.et_mobile_menu, .nav li ul {border-color: #e2e2e2;}
.et-fixed-header .nav li ul {border-color: rgba(255 255 255 / 0%);}
 body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {padding-top: 11px;}
.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: rgba(255 255 255 / 0%);
    opacity: .7;
	    color: #ab2316 !important;
}
.et_mobile_menu .menu-item-has-children>a {
    font-weight: 600;
    background-color: rgb(255 255 255 / 0%);
}
#top-menu-nav>ul>li>a:hover{color: #ab2316;}


#main-footer .widget_block h1, #main-footer .widget_block h2, #main-footer .widget_block h3, #main-footer .widget_block h4, #main-footer .widget_block h5, #main-footer .widget_block h6, .footer-widget h4, .textwidget p {
    color: #fcfcfc;}
 .footer-widget h4 {
    font-size: 20px;
    line-height: 1.1em;
	    font-weight: 700;
}


.mobile_menu_bar:before {
font-size: 40px;}
h5#Our-Mission{
    
    padding: 20px 0 30px 0;
}
h5 {line-height: 1.4em;
    font-size: 30px;
    padding: 0px 0 30px 0;
}
#main-footer {
    margin-top: 7%;
}
.hometext{    font-weight: 700;
    line-height: 1.4em;
	    text-align: center !important;
		    }
li {
    padding-bottom: 10px;
}
.et_mobile_menu li a, .nav li li a {
font-size: 15px;    text-align: initial !important;}
	.logofooter{    width: 300px;}
@media (min-width: 981px){

#main-header.et-fixed-header {-webkit-box-shadow: 0 0 3px rgba(0,0,0,.1)!important;
                                     box-shadow: 0 0 3px rgba(0,0,0,.1)!important;}
.et_fullwidth_nav #main-header .container {max-width: 1560px;}

}

.et_fixed_nav #et-top-navigation {
    -webkit-transition: all .5s cubic-bezier(0, 0, 0, 1);
    transition: all 0.5s cubic-bezier(0, 0, 0, 1);
}


@media only screen and (min-width: 981px){
	body,p {font-size: 18px !important;}
	
.hometext{    font-size: 30px;}	
.et_header_style_left #et-top-navigation, div#page-container {padding-top: 120px;}	
#logo {max-height:100%;}
/*.et-fixed-header #et-top-navigation {height: 100px;}*/
.et-fixed-header nav#top-menu-nav {
    padding-top: 22px;
	padding-bottom: 18px;
}

.nav li ul { margin-left: -20px;padding: 5px 0 0 0;width: 180px;}
#top-menu li li a { border-bottom: 1px solid #e2e2e2; padding: 5px 0px;font-size: 20px;width: 140px;}
#top-menu, .et-menu, nav#top-menu-nav, nav.et-menu-nav {float: none;}
#et-top-navigation {float: none;text-align: center;}
#top-menu li a {font-size: 24px;}
div#et-top-navigation {padding-left: 0 !important;}
.et_header_style_left #et-top-navigation, div#page-container {padding-top: 120px;}
#main-footer {
    margin-top: 7%;
}
/*.et-fixed-header img#logo {content: url(File_URL_HERE);}*/
}

@media (max-width: 980px){
	#ourbylaws.et_pb_column .et_pb_row_inner, #ourbylaws.et_pb_row {
    padding: 0px 0;
}
	
	h1,h5 {
    line-height: 1.1em;
    font-size: 28px;}
	
		body,p {font-size: 16px !important;}
.et_header_style_left .logo_container	{height: 150px;
margin-top: -30px;}
.hometext{    font-size: 26px;}	
#main-footer {
    margin-top: 2%;
}

}

@media (max-width: 450px){
	ul {float: left;}
.et_mobile_menu ul.sub-menu { float: none;}
	h1,h5 {text-align: center;
    line-height: 1.1em;
    font-size: 26px;}
	
	
}