/* 
Theme Name:		 Divi Child theme
Theme URI:		 
Description:	 Divi child theme
Author:			 Barrel Roll
Author URI:		 
Template:		 Divi
Version:		 1.0.0
Text Domain:	 Divi-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */
body { font-weight: 400; }

h1 {text-transform: uppercase;}
#top-menu li a {
    text-transform: uppercase;
    font-weight: 400;
}
.et_header_style_centered #main-header div#et-top-navigation {
	bottom: -25px;
}
@media (min-width: 980px){
.logo_container {
    display: none;
}
header#main-header {
	height: 70px;}
}
@media (max-width: 980px){
.et_header_style_centered #et_mobile_nav_menu {margin-top: -20px!important;
	padding-bottom: 20px;}
}
.mobile_menu_bar:before, .et_mobile_menu {color:#dd3333;}
.et_mobile_menu {
	border-top: 3px solid #dd3333;}


/* add underline to active menu item*/
#top-menu li.current-menu-item > a, .et-fixed-header #top-menu li.current-menu-item > a {
    border-bottom: 2px solid #358366;
    padding-bottom: 0px;	
}
#top-menu li.current-menu-item > a:after, .et-fixed-header #top-menu li.current-menu-item > a:after{margin-top:10px!important;}

#top-menu li.current-menu-item > a:hover:after {background-color: transparent !important;}
/*menu animation*/
#top-menu li a:hover {
 opacity: 1 !important;
}

#top-menu-nav > ul > li > a {
display: inline-block;
position: relative;
padding-bottom: 0px;
}

#et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover {
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

#top-menu-nav > ul > li > a:hover:after {
background-color: #358366 !important;
}

#top-menu-nav > ul > li > a:hover:after {
width: 100%;
background: #358366;
}

#top-menu-nav > ul > li > a:after {
content: '';
display: block;
margin: auto;
margin-top: 12px;
height: 2px;
width: 0px;
background: transparent;
transition: width .5s ease, background-color .5s ease;
}