/*
Theme Name: Lifestylelouvres
Theme URI: https://squeezecreative.com.au
Template: Divi
Author: Squeeze Creative
Author URI: https://squeezecreative.com.au
Version: 4.7.4.1614142774
Updated: 2021-02-24 04:59:34

*/


/*
.et_pb_row {width:var(--container-width); max-width:100% !important; padding-left:40px !important; padding-right:40px !important;}
*/




@media (max-width:1023px) {
	.nav-open {overflow:hidden;}
	.nav-open.et_fixed_nav #main-header {position:fixed;}
	#main-header .container {width:100%; min-width:100%; padding-left:40px; padding-right:40px;}
	.et_header_style_left .logo_container {width:calc(100% - 80px) !important;}
	#main-header .et_mobile_menu {position:fixed; border:none; background:#383838 !important; padding-left:40px; padding-right:40px; padding-bottom:150px; height:100vh; overflow:auto;}
	#et_mobile_nav_menu {display:block !important;}
	#top-menu {display:none !important;}
	#main-header .mobile_nav .mobile_menu_bar:before {color:#147EC4;}
	#main-header .mobile_nav.opened .mobile_menu_bar:before {content: "\4d"!important;}
	#main-header .et_mobile_menu li {position:relative; border-top:solid 1px rgba(255,255,255,0.1);}
	#main-header .et_mobile_menu li.mobile-last {position:relative; border-bottom:solid 1px rgba(255,255,255,0.1);}
	#main-header .et_mobile_menu li:first-child {border-top:none;}

	#main-header .et_mobile_menu li a {border:none; font-size:16px; font-weight:400; padding:20px 0; color:#fff; position:relative; z-index:2; text-transform:uppercase;}
	#main-header .et_mobile_menu li a:hover, .nav ul li a:hover {background:none; opacity:1;}
	#main-header .et_mobile_menu li.current-menu-item > a {color:#b0b0b0;}
	#main-header .et_mobile_menu li .sub-toggle {position:absolute; top:5px; right:0; z-index:9; width:40px; height:40px;}
	#main-header .et_mobile_menu li .sub-toggle:after {content:'3'; font-family:ETmodules!important; font-size:30px; color:#147EC4; position:absolute; top:14px; right:0;}
	#main-header .et_mobile_menu li .sub-toggle.active:after {content:'2';}
	#main-header .et_mobile_menu li ul {max-height:0; overflow:hidden; transition:all 0.5s ease-in-out 0s; padding-left:0 !important;}
	#main-header .et_mobile_menu li ul.open {max-height:1000px; padding-bottom:15px;}
	#main-header .et_mobile_menu li ul li {border:none; padding-left:0; padding-right:0;}
	#main-header .et_mobile_menu li ul li a {font-size:16px; font-weight:400; text-transform:none; border:none; padding:5px 0; color:#fff;}
	#main-header .et_mobile_menu li ul li a:before {content:'5'; font-family:ETmodules!important; color:#147EC4; margin-left:-5px; margin-right:10px;}
	#main-header .et_mobile_menu li ul li.current-menu-item a:before {display:none;}
	#main-header .et_mobile_menu .menu-item-has-children>a {background:none; font-weight:400;}

	#main-header .et_mobile_menu li.call, #main-header .et_mobile_menu li.email {float:left; width:50%; border:none; display:flex; align-items:center;}
	#main-header .et_mobile_menu li.call:before, #main-header .et_mobile_menu li.email:before {position:relative; top:2px; margin-right:10px;}
	
}

