/* MENU PRINCIPAL*/
/*
.main-menu ul li a.subcat_name {
    color: #444;
    display: block;
    padding: 8px 10px 8px 20px;
	line-height:0.8em;
}
.main-menu ul li a.cat_name {
    font-size: 0.875rem;
    font-weight: bold;
    padding-left: 10px;
	color:#111111;
	
}

.main-menu ul li a.cat_name:hover {
    background-color:#efefef;
}

.is_parent_icon{ font-weight:normal;}

@media (min-width: 992px) {
	.main-menu .submenu ul{
		z-index: 99;
		top: 0px;
		left:90px;
		-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75)!important;
		-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75)!important;
		box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75)!important;
		position:absolute!important;
		background-color:#efefef;
	}
	
}

@media (max-width: 991px) {
	.main-menu .submenu ul{display:none;}
}

.main-menu .menu-wrapper-item{
	position:relative;
}
*/
header.version_2 .main-menu > ul > li:hover > a {
	/*box-shadow: inset 0 -4px 0 #004dda;*/
}
header.version_2 .main-menu > ul > li .submenus{ font-weight:bold;text-transform:uppercase;}
	header.version_2 .main-menu > ul > li .submenus .children{ text-transform:capitalize;font-weight:normal;}

@media (max-width: 991px) {
	header.version_2 .main-menu > ul > li .submenus{margin-left: 2em;margin-bottom: 1.5em;}
	header.version_2 .main-menu .submenus .children li{ margin:5px 0;}
}
.main-menu ul ul li a { padding:0px 10px!important;}

header.version_2 .main-menu .submenus li,header.version_2 .main-menu .submenus li:hover{background-color:#fff!important;;}

.submenus>div > a{ color:#000000!important;}
.submenus>div > a:hover{ background-color:#fff!important;color:#004dda;}

header.version_2  .submenus .children li a:hover {
    padding-left: 10px!important;color:#000000!important;font-weight:bold;
}
header.version_2  .submenus .children li a:hover::before {
    margin-right: 6px;
    width: 3px;
	content: '';
	display: inline-block;
	background-color: #004dda;
	height: 13px;
	margin-bottom: -2px;
}
header.version_2 .submenus .children li a{-webkit-transition: padding-left 250ms,padding-right 250ms,color 250ms!important;}

.main-menu ul ul li:hover > a {background-color:#fff!important;}

.submenus div+div{ margin-top:1.5em;}
.submenus > div > a { line-height:1em;}

@media (min-width: 993px) {
	#menu-parati .submenus div:first-child{ height:240px;}
	#menu-parati .submenus div:nth-child(2){ height:100px;}
	
	#menu-paratumoto .submenus:first-child div:first-child{ height:422px;}
	#menu-paratumoto .submenus:first-child div:nth-child(2){ height:156px;}
	#menu-paratumoto .submenus:first-child div:nth-child(3){ height:120px;}
	#menu-paratumoto .submenus:first-child div:nth-child(4){ height:100px;}
	#menu-paratumoto .submenus div:first-child{ height:230px;}
	#menu-paratumoto .submenus div:nth-child(2){ height:170px;}
	#menu-paratumoto .submenus div:nth-child(3){ height:156px;}
	#menu-paratumoto .submenus div:nth-child(4){ height:120px;}
	#menu-paratumoto .submenus div:nth-child(5){ height:100px;}
	
	#menu-accesorios .submenus div{ height:90px;}
	
	.main-menu ul li.megamenu .menu-wrapper#menu-paratumoto,.main-menu ul li.megamenu .menu-wrapper#menu-parati,
	.main-menu ul li.megamenu .menu-wrapper#menu-accesorios{ overflow-y: scroll;max-height: 480px;overflow-x: hidden;}
	
	.main-menu ul li.megamenu .menu-wrapper#menu-parati{min-height:480px;}
}
@media (max-width: 992px) {
	.submenus img{display:none!important;}
	header.version_2 .main-menu > ul > li > a, .main-menu > ul > li.submenu:hover > a {
		color: #000 !important;
	}
}


@media (max-width: 1019px) {
.row-cols-md-6>* {
  -ms-flex:0 0 100.0%!important;
  flex:0 0 100.0%!important;
  max-width:100.0%!important
 }
}
