/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 16 2026 | 08:57:20 */
.yimburu-menu-link i{
	font-size: 20px;
	margin-bottom:-8px;
	margin-right: 6px;
}

#yimburu-mobile-menu ul.et_mobile_menu {
	margin-top: 21px !important;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 0px;
	max-height: 80vh !important;
	overflow: scroll;
  	border: 1px solid rgba(154, 87, 6, 0.4) !important;
    border-top: 3px solid #9a5706 !important;
	overflow-x: hidden;
}


#yimburu-mobile-menu .et_mobile_menu li a {
	color: #222;
}


/* width */
#yimburu-mobile-menu ul.et_mobile_menu::-webkit-scrollbar {
  width: 10px;
}

/* Track */
#yimburu-mobile-menu ul.et_mobile_menu::-webkit-scrollbar-track {
  background: #fbf7f0 !important;
}


@media (max-width: 1285px) {
	 #yimburu-mobile-header {
		top: 0% !important;
	 	display: block !important;
	 }
 	#yimburu-mobile-header .et_mobile_nav_menu {
		display: flex !important;
	}
	#yimburu-desktop-header {
	 	display: none;
	 }
   	#yimburu-mobile-header .et_pb_menu__menu {
		display: none !important;
	} 
	#yimburu-mobile-header .et_pb_menu--style-left_aligned .et_pb_menu__wrap {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
	#yimburu-mobile-header .et_pb_menu__wrap {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		opacity: 1;
	}
	
	#yimburu-mobile-header .et_pb_menu--style-left_aligned .et_pb_menu_inner_container, #yimburu-mobile-header .et_pb_menu--style-left_aligned .et_pb_row {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
	#yimburu-mobile-header .et_mobile_menu, .et_pb_menu .et_mobile_menu ul {
		list-style: none !important;
		text-align: left;
	}
 }

@media screen and (min-width: 981px) and (max-width: 1266px) {
	#yimburu-mobile-menu ul.et_mobile_menu {
		margin-top: 37px !important;
	}
}

@media (min-width: 1286px) {
	#yimburu-mobile-header {
	 	display: none !important;
	 }
}

/* Handle */
#yimburu-mobile-menu ul.et_mobile_menu::-webkit-scrollbar-thumb {
  background: #9a5706;
}

/* Handle on hover */
#yimburu-mobile-menu ul.et_mobile_menu::-webkit-scrollbar-thumb:hover {
  background: #0b0905;
}