/*---------------------------------------------------------------------------------
Theme Name:   Divi Child
Theme URI:    https://www.elegantthemes.com/
Description:  Divi Child theme by Web Hors Piste
Author:       Web Hors Piste
Author URI:   https://www.webhorspiste.com/
Template:     Divi
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/* HEADER MOBILE */
@media (max-width: 980px) {
	body.no-scroll {
		overflow: hidden;
	}
	header#main-header .logo_container{
		z-index: 99999;
	}
	header#main-header .mobile_menu_bar{
		z-index: 9999999;
	}
	header#main-header #mobile_menu{
		position: fixed;
		top: 0px;
		bottom: 0px;
		padding-top: 100px;
		border-top: none;
		max-height: 100% !important;
	}
	body.admin-bar header#main-header #mobile_menu{
		padding-top: 120px;

	}
	#mobile_menu > li > ul.sub-menu{
		max-height: 0;
		overflow: hidden;
		transition: all 0.5s ease;
		background-color: transparent !important;
	}
	#mobile_menu > li > span.submenu-toggle {
		background-color: rgba(0, 0, 0, .03);
		font-weight: 700;
		font-size: 14px;
		padding: 10px 5%;
		border-bottom: 1px solid rgba(250, 250, 225, .1);
		display: block;
		cursor: pointer;
		position: relative;
	}
	header#main-header #mobile_menu > li.menu-item-has-children > a{
		position: relative;
	}
	header#main-header #mobile_menu > li.menu-item-has-children > span.submenu-toggle::after {
		position: absolute;
		right: 20px;
		top: 50%;
		transform: translateY(-50%) rotate(-90deg);
		font-size: 20px; 
		transition: transform 0.3s ease;
		content: "\002B";
	}
	header#main-header #mobile_menu > li.menu-item-has-children.open > span.submenu-toggle::after {
		content: "\2212";
		transform: translateY(-50%) rotate(0deg);
	}
} 