#category_menu {	background: #e62527;	margin-bottom: 15px;	-webkit-border-radius:0px;	-moz-border-radius:0px;	-khtml-border-radius:0px;	border-radius:0px;	padding: 0px 5px;	z-index:100;	display: flex;    align-items: center; background-color: #e62527;    	justify-content: center;	}@media (max-width: 767px) {#category_menu {display:none !important;}    }#category_menu ul {	list-style: none;	margin: 0;	padding: 0;	display:table;}#category_menu > ul > li {	position: relative;	display:table-cell;	z-index: 9;	-webkit-transition: all 0.2s ease;	-webkit-transition-property: background-color;	-moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease;	transition: all 0.2s ease;	width: 140px;    vertical-align: middle;}#category_menu > ul > li > a {/*	font-size: 13px;*/	color: #FFF;	line-height: 19px;	text-decoration: none;/*	display: block;	padding: 10px 15px;*/	position: relative;	text-align:center;    text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);    padding: 12px 0px 12px 0px;    min-height: 87px;/*    background-color: transparent;*/    font-family: 'Open Sans', verdana;    text-transform: capitalize;font-size: 15px;    font-weight: bold;/*    border-right: 1px solid rgba(255, 255, 255, 0.42);    border-top: 1px solid rgba(255, 255, 255, 0.2);*/    align-items: center;    justify-content: center;    display: flex;}#category_menu > ul > li > a:first-child {    /*    border-left: 1px solid rgba(255, 255, 255, 0.42);*/}#category_menu > ul li > a img {	display:inline-block;	vertical-align:middle;	max-width:50px;	margin-right:5px;float: left;}#category_menu > ul li > a span {	display:inline-block;	vertical-align:middle;	    border-right: solid 0px #ddd;    border-left: solid 1px #ddd;    padding: 12px;}/*#category_menu > ul li > a span:first-child {       border-left: 1px solid rgba(255, 255, 255, 0.42);}*/#category_menu > ul > li:hover {	background: #000;}#category_menu > ul > li > div {    	visibility:hidden;	opacity:0;	background: #ffffff;	border:solid 1px #ddd;	position: absolute;	top:100%;	left:-20%;	z-index: 99125;	-webkit-border-radius: 0px 0px 5px 5px;	-moz-border-radius: 0px 0px 5px 5px;	-khtml-border-radius: 0px 0px 5px 5px;	border-radius: 0px 0px 5px 5px;	-webkit-transition: all 0.2s ease;	-webkit-transition-property: margin-top, opacity;	-moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease;	transition: all 0.2s ease;	margin-top:10px;}#category_menu > ul > li:hover > div {	display: table;	visibility:visible;	opacity:1;	margin-top:0px;}#category_menu > ul > li > div > ul {	display: table-cell;min-width: 210px;margin-left:-50px;}#category_menu > ul > li ul + ul {	padding-left: 2px;    min-width: 210px;}#category_menu > ul > li > div > ul > li{	-webkit-transition: all 0.2s ease;	-webkit-transition-property: background-color;	-moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease;	transition: all 0.2s ease;	position:relative;	float:left;	width: 100%;	    min-height: 90px;    vertical-align: middle;}#category_menu > ul > li > div > ul > li:last-child:not(:first-child){	-webkit-border-radius: 0px 0px 5px 5px;	-moz-border-radius: 0px 0px 5px 5px;	-khtml-border-radius: 0px 0px 5px 5px;	border-radius: 0px 0px 5px 5px;}#category_menu > ul > li > div > ul > li > a {	text-decoration: none;	padding: 5px 5px;	color: #000;vertical-align: middle;    display: flex;	font-size:12px;   width: 210px; height: 94px;/*	white-space: nowrap;	min-width: 120px;*/}#category_menu > ul > li > div > ul > li > a span {float: left;max-width:140px;height:90px;}#category_menu > ul > li > div > ul > li:hover {	background:#FF360C;}#category_menu > ul > li > div > ul > li > div {	visibility:hidden;	opacity:0;	background: #FF360C;	position: absolute;	left:100%;	top:0;	z-index: 99150;	-webkit-border-radius: 0px 5px 5px 0px;	-moz-border-radius: 0px 5px 5px 0px;	-khtml-border-radius: 0px 5px 5px 0px;	border-radius: 0px 5px 5px 0px;	-webkit-transition: all 0.2s ease;	-webkit-transition-property: margin-left, opacity;	-moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease;	transition: all 0.2s ease;	margin-left:-10px;}#category_menu > ul > li > div > ul > li > div.leftDropDown {	-webkit-border-radius: 5px 0px 0px 5px;	-moz-border-radius: 5px 0px 0px 5px;	-khtml-border-radius: 5px 0px 0px 5px;	border-radius: 5px 0px 0px 5px;}#category_menu > ul > li > div > ul > li:hover > div {	display: table;	visibility:visible;	opacity:1;	margin-left:0;}#category_menu > ul > li > div > ul > li > div > ul {	display: table-cell;}#category_menu > ul > li > div > ul > li > div > ul a {	text-decoration: none;	padding:15px 20px;	color: #FFFFFF;	display: block;/*	white-space: nowrap;	min-width: 120px;*/}#category_menu > ul > li > div > ul > li > div > ul a:hover > span {	text-decoration:underline;}