/*
Theme Name: Divi Child Theme
Theme URI: http://Flexymoov.com
Description: Child Theme For Divi
Author: C2S Bouygues
Author URI: http://Flexymoov.com
Template: Divi
*/
/*
     FILE ARCHIVED ON 22:40:43 May 17, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:28:44 Jun 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.604
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.068
  esindex: 0.009
  cdx.remote: 29.863
  LoadShardBlock: 40.455 (3)
  PetaboxLoader3.datanode: 60.327 (4)
  load_resource: 63.408
  PetaboxLoader3.resolve: 38.108
*/

@media only screen and (max-width: 980px) {
	#et_mobile_nav_menu {
		display: block;
	}

	#et_mobile_nav_menu .mobile_nav {
		position: relative;
	}

	#et_mobile_nav_menu .mobile_nav > .et_mobile_menu {
		display: none;
		position: absolute;
		top: calc(100% + 12px);
		left: 0;
		right: 0;
		width: min(320px, calc(100vw - 32px));
		margin: 0 0 0 auto;
		padding: 8px 0;
		background: #ffffff !important;
		border: 1px solid rgba(56, 53, 67, 0.12);
		border-radius: 16px;
		box-shadow: 0 18px 40px rgba(56, 53, 67, 0.18);
		overflow: hidden;
		z-index: 99999;
	}

	#et_mobile_nav_menu .mobile_nav > .et_mobile_menu li {
		display: block;
		padding: 0;
	}

	#et_mobile_nav_menu .mobile_nav > .et_mobile_menu a {
		display: block;
		padding: 12px 18px !important;
		color: #383543 !important;
		white-space: normal;
	}

	#et_mobile_nav_menu .mobile_nav > .et_mobile_menu a:hover {
		background: rgba(78, 195, 194, 0.1);
		color: #23607d !important;
	}

	#et_mobile_nav_menu .mobile_nav.opened > .et_mobile_menu {
		display: block;
	}
}
