/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/
	 


.fusion-main-menu .sub-menu .current-menu-item > a, .fusion-main-menu .sub-menu .current-menu-parent > a, .fusion-main-menu .sub-menu .current_page_item > a {
    color:#4d4d4d !important;
}

.fusion-main-menu .sub-menu li a:hover {
    background-color: #ffffff;
	 color:#4d4d4d !important;
	 text-decoration: none  !important;
}
 
 

 
 


		@media screen and (max-width: 990px) {
			
			  .fusion-secondary-main-menu {
    			background-color: #2d6332 !important;
			/*	padding-left: 0% !important;
    			padding-right: 0% !important; */
			}

		.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
			top: 30px;
			right: 0;
			position: absolute;
		}
		
		
		.fusion-menu > .fusion-mobile-nav-item  > .fusion-open-submenu {
     			color: #FFF;   
		}
	  	.fusion-menu > .fusion-mobile-current-nav-item > .fusion-open-submenu {
			color:black !important;
		}
		.fusion-menu > .fusion-mobile-current-nav-item > a {
			color:black !important;
			text-decoration:none !important;
		}
		.fusion-menu > .fusion-mobile-current-nav-item {
			color:black !important;
		}
		
		
			

		.fusion-menu > .fusion-mobile-nav-item:hover > a  {
			background-color:#FFF !important;
		}
		.fusion-menu > .fusion-mobile-nav-item:hover > a > span {
			color:black !important;
		}
		.fusion-menu > .fusion-mobile-nav-item:hover > a   {
			text-decoration:none !important;
		}
		.fusion-menu > .fusion-mobile-nav-item:hover > .fusion-open-submenu  {
			color:black !important;
		}
		
		
		.fusion-menu > .fusion-mobile-nav-item  > .sub-menu > .fusion-mobile-nav-item > a > span {
				color:white !important;
		}
		.fusion-menu > .fusion-mobile-nav-item:hover > .sub-menu > .fusion-mobile-nav-item:hover > a > span {
				color:black !important;
				
		}
		.fusion-menu > .fusion-mobile-nav-item:hover > .sub-menu > .fusion-mobile-nav-item:hover > a   {
				text-decoration:none !important;
				
		}
	 
		.fusion-menu > .fusion-mobile-current-nav-item > .sub-menu > .fusion-mobile-current-nav-item > a > span {
				color:black !important;
		}
		
		.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
    content: " ";
		}
		 
		
		.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
    		bottom: 0px;
    		top: unset;
		}
		
		.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder  {
    padding-top: 0;
    margin-left: -40px  !important;
    margin-right: -40px  !important;
    margin-bottom: 0;
}
	}
	
	
	
	@media screen and (max-width: 700px) {
		
		.fusion-secondary-header {
     border-bottom-color: transparent;  
}
		.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link {
    max-width: 100%;
	margin-top: 10px;
    margin-bottom: 10px;
    max-width: 100% !important;
		}
		.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
    width: 200px;
    float: right;
    
	    margin-left: -30px;
margin-bottom: 40px;
    margin-top: 10px;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
    top: unset;
    right: unset;
    position: relative;
}
	 .fusion-mobile-menu-design-modern .fusion-secondary-header {
    padding-right: 40px !important;
}

.fusion-mobile-menu-design-modern .fusion-secondary-header {
    top: 95px;
    bottom: unset;
    left: 32px;
    position: absolute;
    padding-right: 40px !important;
    z-index: 1000;
    background-color: transparent;
}

 

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-logo {
    margin-top: 20px !important;
}

.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-mobile-menu-icons {
        bottom: 5px;
    top: unset;
}
	}
	
@media screen and (max-width: 500px) {
	.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder  {
    padding-top: 0;
    margin-left: -30px  !important;
    margin-right: -30px  !important;
    margin-bottom: 0;
}

		.fusion-mobile-menu-design-modern .fusion-secondary-header { 
			top: 75px;
			left: 20px;
		}
		
		.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {
			    padding-left: 10px;
    			padding-right: 10px;
    			float: right;
		}
	}	
