#cmcwebusercataloguenavmegamenu {float: right; margin-right: 35px;}
.mgmenu {width: 100%; margin: 0;}
.dropdown_fullwidth .main-span-title a{font-weight:bold;font-size:12px;display:block;color:#000}
.dropdown_fullwidth .mainul{}
.dropdown_fullwidth li,.main-span-title a{text-align:left;}
.mgmenu li.FirstCol{color: #fff; font-size: 12px; padding:13px 10px 13px 20px; line-height: 14px;}
.mgmenu > li, .mgmenu > li > div, .mgmenu > li > a, .mgmenu > li > span, .mainul a { color: inherit; font-size: 14px; font-weight: normal; text-align: center;  transition: all 0.1s ease-in 0s;}
.mgmenu > li#cat-1 > a, .mgmenu > li#cat-10 > a { color: #fff; }
.mgmenu li .dropdown_container, .mgmenu li .dropdown_fullwidth, .mgmenu li .mgmenu_multilevel { position: absolute  !important; top:70px  !important; z-index: 2147483647  !important;width: 100%;} 
.mgmenu > li:hover .dropdown_container, .mgmenu > li:active .dropdown_container, .mgmenu > li:focus .dropdown_container {opacity: 1;transform: translateY(0px);visibility: visible;}
.mgmenu_button { display: none !important; } 
.mgmenu li .dropdown_fullwidth {display: block; width: 100%;min-height:190px; box-shadow: 0 10px 10px -3px #47505a; transform: translateY(15px); visibility: hidden; opacity: 0; transition: all 0.1s ease-in 0s !important;}
.dropdown_fullwidth{margin:0 auto; overflow:hidden;}
.mgmenu li.FirstCol > svg {float: right; width: 18px; height: 18px;}
.mgmenu li.FirstCol > span {width: calc(100% - 25px); display: inline-block;}

#CatMenuBlock i{display: none;}
.dropdown_fullwidth.mainul .mainul{display:none !important}
.mgmenu > ul.mainul{ float:left;}
.dropdown_fullwidth .blockCat{width:25%;float:left;}
.dropdown_fullwidth #subcat-1-5{clear:left}
.dropdown_fullwidth #subcat-4-5{clear:left}
.dropdown_fullwidth .blockCat .mainul{width:100%}
.dropdown_fullwidth{/*padding:0.5%;*/}
.wrap{width:15.5%;float:left;margin:2%}
.wrap div,.wrap ul,.wrap li{width:100%}
#mgmenu1 .mgmenu > li ul.mainul{margin-top: 10px; padding-top: 10px}
.mgmenu > li, .mgmenu > li > div, .mgmenu > li > a, .mgmenu > li > span, .mainul a{transition: all 0.05s ease-in 0s !important;}
.dropdown_fullwidth{width: 995px !important;position:absolute;}
.dropdown_fullwidth .mainul .mainul{display:none !important}/*Removing of the last level */
.blockCat{margin-bottom:15px}
.dropdown_fullwidth> .blockCat {width:20%}

.mgmenu > li .lbCategory {cursor: pointer; top: 25px; float: left; font-size: 14px; font-weight: bold; padding: 15px 40px 15px 15px; position: relative; z-index: 20; color: #fff; text-transform: uppercase; -webkit-transition: width 0.5s; -moz-transition: width 0.5s; -ms-transition: width 0.5s; -o-transition: width 0.5s; transition: width 0.5s; background: #3da15a url(/imagesPortal/fr/localisation/194222/images/NavMenu_down_arrow_icon.png) 124px center no-repeat;}
.mgmenu li.FirstCol:hover, .mgmenu li.FirstCol:active, .mgmenu li.FirstCol:focus, .mgmenu li.FirstCol.tabLinkActive {background-color: #f5f5f6; color: #47505a !important; cursor: pointer;}
.mgmenu li .dropdown_fullwidth .dropdown_container_inner {margin-top: 10px; padding: 0; width: 100%; background: #f5f5f6; height: auto; border: none;}
.mgmenu li .dropdown_fullwidth .tab-links {background: #47505a; width: 27%; float: left; height: auto; padding-top: 20px; padding-bottom: 20px; height: 400px;}
.mgmenu li .dropdown_fullwidth .tab-content {width: 73%; float: left;background: #f5f5f6;padding-top: 10px; padding-bottom: 10px; height: 400px;}
.mgmenu .tabContentCatMainBlock {display: none; padding: 20px;}
.mgmenu .tabContentCatMainBlock#divcat1 {display: block;}
.mgmenu .li-sas-categories span.collapsed {color: #cd0b0b; font-size: 13px; font-weight: bold; padding-top: 10px; display: inline-block;}
.mgmenu .sas-subcategory {padding: 5px 0;}
.mgmenu .sas-subcategory .subcategory-link {color: #47505a; font-size: 12px; line-height: 14px;}
.mgmenu .ul-sas-categories {-webkit-column-count: 4; -moz-column-count: 4; column-count: 4; -webkit-column-gap: 1em; -moz-column-gap: 1em; column-gap: 1em;}
.mgmenu #divcat2 .ul-sas-categories, .mgmenu #divcat5 .ul-sas-categories, .mgmenu #divcat7 .ul-sas-categories {-webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}
.mgmenu #divcat6 .ul-sas-categories {-webkit-column-count: 2; -moz-column-count: 2; column-count: 2;}

.sas-catMainBlock .blueLink {padding: 0 0 5px;}
.sas-catMainBlock .blueLink > a {color: #4fa8ed; font-size: 12px;}
.sas-catMainBlock .blueLink > a > svg {font-weight: bold; font-size: 12px; width: 16px; height: 16px; top: 4px; position: relative;}


@media only screen and (max-width: 1280px) {
    .mgmenu > li .lbCategory {padding: 15px 30px 15px 10px; font-size: 13px; background: #3da15a url(/imagesPortal/fr/localisation/194222/images/NavMenu_down_arrow_icon.png) 106px center no-repeat;}
    #cmcwebusercataloguenavmegamenu {margin-right: 5px;}
}