/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/foxy/
 Description:    Foxy Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");
@import url("main.css");

/* Non-compiled Custom Styles go below here */



/* Non-compiled Custom Styles go above here */

@media (min-width: 981px) {	
.et_vertical_nav #page-container #main-header {width: 275px;}
.et_vertical_nav #main-header .container {margin: 0;}
.et_vertical_nav #et-main-area, .et_vertical_nav #top-header {margin-left: 275px!important;}
.scrollspy-active.et-fixed-header li.current-menu-item>a {color: black !important;}
.et-fixed-header #top-menu li.current-menu-item>a {color: black !important;}

}

@media (max-width: 980px) and (min-width: 526px) {
.et_header_style_centered header#main-header .logo_container {max-height: none;}
.et_header_style_centered #logo {max-height: 50%; max-width: 50% !important;}
}

@media (max-width: 525px) {
.et_header_style_centered header#main-header .logo_container {max-height: none;}
.et_header_style_centered #logo {max-height: 100%; max-width: 100% !important;}
}

.current-menu-item a {
    color: black !important;
    background-color: #f2cf1f;
	}


.mobile_menu_bar:before {
	color: #f2cf1f;
	}
.et_mobile_menu {
    border-top: 3px solid #f2cf1f;
    }
    
ul#mobile_menu .current-menu-item a {
    color: black !important;
    background-color: rgba(242,207,31,.5);
	}

hr {
    border-color: #f2cf1f !important;
}

.featured-image {
  height: 500px;
  background-position: top center !important;
  
 }
 
.et-fixed-header #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu li.current-menu-item>a {
    color: #000000 !important;
}

h1 {
	color: #DC7A21 !important;
}
h1, h2, h3, h4, h5, h6, ul#top-menu {
	text-transform: uppercase !important;
	font-weight: bold !important; 
}

.resources-filter-container .resources-list .resource a h3 {
    font-size: 16px !important;
    }
    
ul.address-snippet {
	    padding: 0px !important;
    }
    
    
#et-info .header-social .social_icons li a i {
    font-size: 20px;
}

.footer-social .social_icons li a:hover {
    color: #af0606;
}

#et-info .header-social .social_icons li a:hover {
    color: #af0606;
}