/** * WARNING: Please don't edit this file. This file was generated automatically, your any changes on this file will be overwritten and lost. * Updated on 2024-09-04 12:37:02 */   .nav-sections, .rootmenu { background: #E6E6E6; } .rootmenu .rootmenu-list{ text-align: left; display: table;  } .rootmenu-list > li { border-color: #FFFFFF !important; float: left; display: inline-block; clear: none !important;  } .rootmenu-list > li > a{ color: #222222; font-size: 13px; text-transform: uppercase; padding: 15px 15px; }  .rootmenu .title a, .rootmenu .title a{ color: #424242; font-size: 15px; }  .rootmenu > .rootmenu-list .halfmenu, .rootmenu > .rootmenu-list > li > .megamenu { background: #FFFFFF; text-transform: none; border-top: 3px solid; border-color: #FFFFFF } .rootmenu > .rootmenu-list .halfmenu ul > li > a, .rootmenu > .rootmenu-list .fullmenu ul > li > a { color: #424242; } .rootmenu > .rootmenu-list .halfmenu ul > li > a:hover, .rootmenu > .rootmenu-list .fullmenu ul > li > a:hover { color: #424242; }  .rootmenu > .rootmenu-list .level2-popup > li:hover .sub-cat-name, .rootmenu > .rootmenu-list .level3-popup > li:hover a span, .rootmenu > .rootmenu-list .level3-listing >li:hover > a .sub-cat-name, .rootmenu > .rootmenu-list .level4-listing >li:hover > a .sub-cat-name, .rootmenu > .rootmenu-list .tabbing_lev4 >li:hover > a .sub-cat-name, .rootmenu > .rootmenu-list .ulliststy02 >li:hover > a .sub-cat-name{text-decoration:underline}  .topmenu_main, .rootmenu .tabmenu .verticalopen, .rootmenu .rootmenu-list .tabmenu { background: #FFFFFF !important; } .rootmenu .tabmenu .tabimgtext, .rootmenu .rootmenu-list .view_all{ color: #FFFFFF; font-size: 12px; } .rootmenu .tabmenu .vertical-menu > li > a{ background: #FFFFFF; border-bottom-color: #E2E2E2 !important; color: #424242; font-size: 12px; } .rootmenu > .rootmenu-list .tabmenu .vertical-menu .main_openactive01 > a { background: #FFFFFF; color: #FFFFFF; } .rootmenu .tabmenu .tabimgtext:hover{ color: #FFFFFF; } .rootmenu > .rootmenu-list .rootmenu-submenu { border-top: 3px solid; border-color: #FFFFFF } .rootmenu > .rootmenu-list .rootmenu-submenu li a{ background: #F6F6F6; border-bottom-color: #FFFFFF !important; color: #000000; font-size: 12px !important; } .rootmenu > .rootmenu-list .rootmenu-submenu li a:hover, .rootmenu > .rootmenu-list .rootmenu-submenu li:hover > a{ background: #E2E2E2 !important; color: #000000 !important; } @media only screen and (min-width:769px) {  li.all-category-wrapper { background: #FF0707 !important; color: #FFFFFF !important; font-size: 13px !important; } li.all-category-wrapper:hover > a { background: #097FB4 !important; color: #FFFFFF !important; }  .rootmenu .rw-vertical-menu .verticalmenu02 .rootverticalnav > a {color: #000000;} .rootmenu .rw-vertical-menu .verticalmenu02 .rootverticalnav > a:hover {color: #FFFFFF !important;} .rootmenu .rw-vertical-menu .verticalmenu02 > .vertical-list > li {background: #FFFFFF;} .rootmenu .rw-vertical-menu .verticalmenu02 > .vertical-list > li:hover {background: #097FB4} .rootmenu .verticalmenu02>.vertical-list>li.rootverticalnav::after {border-left: 0px solid #097FB4} .rootmenu .verticalmenu02 .vertical-list { border-left: 1px solid #097FB4; border-bottom: 1px solid #097FB4; border-right: 1px solid #097FB4; }  .rootmenu .verticalmenu02>.vertical-list>li.rootverticalnav:hover::after {border-left: 10px solid #097FB4; } .rootmenu .verticalmenu02>.vertical-list>li.rootverticalnav {position: relative !important;}      .rw-social-links {float: right !important; border-right: none !important; border-left: 1px solid;}     .rootmenu-list > li:hover > a, .rootmenu-list > li > a:hover{ background: #808080; color: #FFFFFF; } .rootmenu-list > li > a.active { background: #808080; color: #FFFFFF; } } @media only screen and (max-width:768px){ .rootmenu-list > li{ float: none !important; }  }  @media (min-width: 1200px)
{
	.rootmenu .fourcoltab .colultabone>li>a:hover,
	.rootmenu .fourcoltab .colultabone>li.main_openactive03>a,
	.rootmenu .fourcoltab .colultabone .colultabtwo,
	.resultdiv .root-col-3:hover { background-color: #DADADA; }

	.rootmenu .fourcoltab .colultabone .colultabtwo>li>a:hover,
	.rootmenu .fourcoltab .colultabone .colultabtwo>li.main_openactive03_sub1>a,
	.rootmenu .fourcoltab .colultabone .colultabtwo .colultabthree { background-color: #C7C7C7; }
	
	.colultabtwo .colultabthree>li:hover>a,
	.rootmenu .fourcoltab .colultabone .colultabtwo .colultabthree>li.main_openactive03_sub2>a { background-color: #B4B4B4; }
	
	.rootmenu .fourcoltab.multitabcol_4 .colultabtwo,
	.rootmenu .fourcoltab.multitabcol_4 .colultabtwo .colultabthree { width: 100%; }
	
	.rootmenu .fourcoltab.multitabcol_4 .colultabtwo,
	.rootmenu .fourcoltab.multitabcol_4 .colultabtwo .colultabthree,
	.rootmenu .fourcoltab .resultdiv
	{
		left: 18%;
	}
	
	.rootmenu .fourcoltab.multitabcol_4 .colultabone > li > a,
	.rootmenu .fourcoltab.multitabcol_4 .colultabtwo > li > a,
	.rootmenu .fourcoltab.multitabcol_4 .colultabtwo .colultabthree > li > a
	{
		width: 18%;
	}
	
	.rootmenu > .rootmenu-list > li > .megamenu { padding: 0px !important; }
	
	.rootmenu > .rootmenu-list > li.hover .megamenu {
		overflow: auto;
	}
	
	.rootmenu > .rootmenu-list > li:first-child > a {
		padding: 14px 15px;
	}
	
	.rootmenu > .rootmenu-list > li.nav-2.category-item.hover > .rootmenu-submenu
	{
		height: calc(100vh - 186px);
		overflow: auto;
	}
	
	.rootmenu > .rootmenu-list > li.nav-2.category-item.hover > .rootmenu-submenu .rootmenu-submenu-sub
	{
		height: auto;
		overflow: auto;
	}

	.rootmenu > .rootmenu-list .rootmenu-submenu .rootmenu-submenu-sub
	{
		background-color: #FFFFFF;
		border: 0px !important;
		box-shadow: 0px 2px 5px rgba(0,0,0,.2);
	}
	
	.rootmenu .fourcoltab .resultdiv
	{
		display: flex;
		flex-direction: column;
		padding: 0px;
	}
	
	.rootmenu .fourcoltab .colultabone > li > a,
	.rootmenu .fourcoltab .colultabtwo > li > a,
	.rootmenu .fourcoltab .colultabtwo .colultabthree > li > a,
	.rootmenu .fourcoltab .colultabthree > li > a,
	.rootmenu > .rootmenu-list .root-col-3
	{
		float: left;
		padding: 6px 12px;
	}
	
	.rootmenu .has-sub-cat::after { 
		border: solid #000000;
		border-width: 0 2px 2px 0;
	}
	
	.rootmenu-list > li > a:hover::after,
	.rootmenu .has-sub-cat.active::after {
		border: solid #FFFFFF;
		border-width: 0 2px 2px 0;
	}
	
	.rootmenu > .rootmenu-list .halfmenu { width: 45% !important; }
	
	.rootmenu > .rootmenu-list .halfmenu .cat-arrow::before {
		height: 7px;
		margin-bottom: 2px;
	}
	
	.rootmenu > .rootmenu-list .halfmenu .cat-arrow { margin: 0 0 0 7px; }
	
	.rootmenu > .rootmenu-list .halfmenu .cat-arrow:first-of-type { display: none; }
	
	.rootmenu > .rootmenu-list .halfmenu ul li .sub-cat-name { padding-left: 10px; }
	
	.rootmenu > .rootmenu-list .linksmenu ul .level3-popup, .rootmenu > .rootmenu-list .halfmenu ul .level3-popup {
		border: none;
		left: 50%;
		min-width: 210px;
		padding: 10px;
		top: -50px;
	}
}

@media (max-width: 1199.98px)
{
	.rootmenu .fourcoltab .colultabone .colultabtwo > li.main_openactive03_sub1 > a { background-color: #FFFFFF; }

	.rootmenu .fourcoltab .resultdiv { padding: 0px 20px !important; }

	.rootmenu > .rootmenu-list > li > a { border-width: 0px 0px 1px 0px !important; }

	.rootmenu > .rootmenu-list > li:first-child > a { border-top: 1px solid #CCC !important; }

	.rootmenu > .rootmenu-list .root-sub-col-4 { display: none; }
	.rootmenu > .rootmenu-list .root-sub-col-8 { width: 100%; }
}

.rootmenu > .rootmenu-list .root-col-3 a { color: #000000; }
	
.rootmenu .resultdiv .productbtmimg > img {
	width: 25px;
	height: 25px;
}
	
.rootmenu .resultdiv .productbtmimg {
	margin-right: 10px;
}

.rootmenu .resultdiv .productbtmname {
	display: inline;
   	padding: 0px;
	text-align: left;
} 