/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
div#mega_menu_plus{
	float:none;
}
.mg-contener{
	width:200px;
}
#mega_menu_plus ul.mg-menu > li.customclass_search form{
	position:relative !important;
	right:0px !important;
}
#mega_menu_plus ul.mg-menu > li.mainmenu-parent >a{
	width:100%;
}
.mg-menu > li{
	width:100%;
	position:relative;
	clear:both;
}
.language_ltr#mega_menu_plus ul li div.sub{
	left:100%;
	top:0px;
}
.language_ltr#mega_menu_plus li.submenu:hover >a>span:after{
	content: '\f139';
}
.mg-menu > li.submenu:hover > a:before{
	display:none !important;
}
#mega_menu_plus ul li div.sub{
	box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.5) !important;
}
#mega_menu_plus ul li div.sub{
	border-width: 0 0 0 3px !important;
}
.language_rtl#mega_menu_plus ul li div.sub{
	width:100%;
}
.language_rtl#mega_menu_plus ul li div.sub{
	box-shadow: -5px 5px 10px 0px rgba(0, 0, 0, 0.5) !important;
}

.language_rtl#mega_menu_plus ul li div.sub{
}
.language_rtl#mega_menu_plus ul li div.sub{
	border-width: 0 3px 0 0 !important;
}
.language_rtl p, .language_rtl li{
	text-align:right;
}
.language_rtl ul.menuproduct>li{
	float:right;
}

.language_rtl ul.treelinks li ul li:hover >a:after, .language_rtl#mega_menu_plus li.submenu:hover >a>span:after{
	content: '\f141';
}
#mega_menu_plus ul li a span{
	width:100%;
}
.mg-menu > li.submenu:hover a:before{
	display:none;
}
.language_rtl#mega_menu_plus .fullwidth{
	width:auto !important;
	left:-100%;
	
}
#mega_menu_plus .fullwidth{
	width:auto;
}
#mega_menu_plus>ul{
	height:auto;
}
.language_rtl ul.treelinks li ul li:hover >a:after{
	content: '\f140';
}
body #mega_menu_plus div.sub.fullwidth .rows {
	width:810px !important;
	overflow:hidden;
}
body #mega_menu_plus div.sub.autowidth .rows{
	width:auto;
}
#mega_menu_plus div.sub.autowidth .rows .cols{
	display:table-cell;
	float:none;
	vertical-align:top;
}
.language_rtl#mega_menu_plus ul li div.sub .submenu-container{
	right:100% !important;
	
}
.language_rtl#mega_menu_plus ul li div.sub.fullwidth .submenu-container{
	width:auto !important;
}
.language_ltr#mega_menu_plus ul li div.sub{
	border-left: 3px solid #3e7cb4 !important;
}
.language_rtl#mega_menu_plus ul li div.sub{
	float:right;
	margin-top:-47px;
}
.language_rtl#mega_menu_plus ul li div.sub .submenu-container{
	border-width: 0 3px 0 0 !important;
	border-style: solid;
	border-color: #3e7cb4;
}
body div #mega_menu_plus:not(.ontop) ul.mg-menu.menu-content li.mainmenu-parent>.sub{
	left: 100%;
    top: 0px;
}