<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* MegaMenu
------------------*/	

#menu {
	position: relative;
	overflow: visible;
}

	#menu .background-menu {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}
	
	#megaMenuToggle {
		display: none;
	}
	
	.container-megamenu, 
	.container-megamenu .container {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	
		.container-megamenu .container {
			width: auto;
		}
	
	.megamenu-wrapper {
		position: relative;
		z-index: 9;
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.main-fixed .megamenu-wrapper .container { padding-left: 0px; padding-right: 0px;}
	
	.standard-body .megamenu-wrapper {
		margin-left: 15px;
		margin-right: 15px;
	}
	
	
	.megamenu-wrapper  .menu-holder{
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 26px;
	}
	
	.menu-bottom{
		padding-left: 0px;
		padding-right: 0px;
		border-bottom: 1px solid #e7e7e7;
		clear: both;
		margin-bottom: 20px;
	}
	
	.megamenu-pattern {
		
	}
	
		ul.megamenu {
			margin: 0px;
			padding: 0px;
			list-style: none;
			position: relative;
			z-index: 999;
		}
			
			ul.megamenu &gt; li {
				float: left;
				width: auto;
			}
			
				ul.megamenu &gt; li.pull-right {
					float: right;
					margin-right: 0px;
					margin-left: 20px;
				}
				
				ul.megamenu &gt; li .close-menu {
					display: none;
				}
	
				ul.megamenu &gt; li &gt; a {
					display: block;
					position: relative;
					font-size: 14px;
					line-height: 40px;
					height: 40px;
					font-weight: 400;
					color: #252525;
					padding-left: 15px;
					padding-right: 15px;
					font-weight: 400;			
				}
				
				ul.megamenu &gt; li:hover {
						color: #ef553b;
				}
				
				ul.megamenu &gt; li:hover a {
						color: #ef553b;
				}
				
					ul.megamenu &gt; li.pull-right &gt; a {
						margin-right: 0px;
						margin-left: 34px;
					}

					ul.megamenu &gt; li &gt; a strong {
						font-weight: 400;
					}
				
					ul.megamenu &gt; li &gt; a:hover, 
					ul.megamenu &gt; li.active &gt; a, 
					ul.megamenu &gt; li.home &gt; a, 
					ul.megamenu &gt; li:hover &gt; a {
						color: #ef553b;
					}
					
					
					
					ul.megamenu &gt; li &gt; a &gt; .icon-home {
						display: block;
						font-size: 23px;
					}
					
					ul.megamenu &gt; li &gt; a img {
						margin-right: 10px;
						height: 28px;
						vertical-align: middle;
					}
					
					ul.megamenu &gt; li &gt; a.description {
						font-size: 14px;
						padding: 17px 0px 11px 0px;
						line-height: 1;
						text-transform: none;
						padding-left: 15px;
						padding-right: 15px;
					}
					
						ul.megamenu &gt; li &gt; a.description img {
							float: left;
						}
					
						ul.megamenu &gt; li &gt; a.description .description {
							font-size: 11px;
							opacity: 0.9;
						}
						
						ul.megamenu &gt; li &gt; a.description .description-left {
							float: left;
							width: auto;
						}
					
					/* Submenu */
					
					ul.megamenu &gt; li &gt; .sub-menu {
						position: absolute;
						z-index: 999;
						display: none;
					}
					
					
						.horizontal ul.megamenu &gt; li &gt; .sub-menu {
							max-width: 100%;
						}
						
						ul.megamenu li .sub-menu .content {
							z-index: 999;
							padding: 20px;
							background: #FFFFFF;
							box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
							box-sizing: content-box !important;
							-moz-box-sizing: content-box !important;
							-webkit-box-sizing: content-box !important;
							position: relative;
							margin-top: 3px;
							border: 1px solid #f0f0f0;
						}
						ul.megamenu li .sub-menu .content a{
							color: #aaaaaa;
							line-height: 24px;
							font-size: 12px;
						}
							ul.megamenu li .sub-menu .content a:hover{
								color: #ef553b;
							}
						
							ul.megamenu .sub-menu .content &gt; .row {
								padding-top: 20px;
							}
							
							ul.megamenu .sub-menu .content &gt; .border {
								padding-top: 20px;
								border-bottom: 1px solid #EFEFEF;
								position: relative;
								margin: 0px -20px;
							}
							
								ul.megamenu .sub-menu .content &gt; .row:first-child {
									padding: 0px;
								}
							
							/* Product */
							
							ul.megamenu li .product {
								text-align: center;
								position: relative;
								background: #fff!important;
							}
								
								ul.megamenu li .product .image {
									padding: 0px;
								}
								ul.megamenu li .product .image  img{
								    height: auto;
									max-width: 100%;
								}
								ul.megamenu li .product .image a{
									font-size: 0px;
								}
							
								ul.megamenu li .product .name {
									padding: 7px 0px 0px 0px;
									background: #fff!important;
								}
								

								ul.megamenu li .product .name a {
										color: #53565a;
										font-size: 14px;
										background: #fff!important;
									}
									
									ul.megamenu li .product .name a:hover {
										color: #ef553b;
									}
								
								ul.megamenu li .product .price {
									color: #ef553b;
									font-size: 15px;
									font-family: 'Roboto', sans-serif;
								}
								
							/* Manufacturer */
							
							ul.manufacturer {
								list-style: none;
								margin: -10px 0px 0px 0px;
								padding: 0px;
								position: relative;
								
							}
							
								ul.manufacturer li {
									display: inline-block;
									margin: 10px 5px 0px 0px;
								}
								
									ul.manufacturer li a {
										display: block;
										font-size: 12px;
										padding: 2px 15px;
										border: 1px solid #efefef;
										background: #FFFFFF;
										color: #aaaaaa;
									}
									
										ul.manufacturer li a:hover {
											color: #ef553b;
											border: 1px solid #ef553b;
										}
							
							/* Static Menu */
							
							ul.megamenu li .sub-menu .content .static-menu a.main-menu {
								display: block;
								font-size: 12px;
								color: #aaaaaa;
							}
							
							ul.megamenu li .sub-menu .content .static-menu a.main-menu:hover {
								color: #ef553b;
							}
							
							ul.megamenu li .sub-menu .content .static-menu .menu ul {
								list-style: none;
								margin: 0px;
								padding: 5px 0px;
							}
							
								ul.megamenu li .sub-menu .content .static-menu &gt; .menu &gt; ul &gt; li {
									padding-top: 7px;
								}
								
									ul.megamenu li .sub-menu .content .static-menu &gt; .menu &gt; ul &gt; li:first-child {
										padding-top: 0px;
									}
							
								ul.megamenu li .sub-menu .content .static-menu .menu ul ul {
									padding: 5px 10px;
								}
							
									ul.megamenu li .sub-menu .content .static-menu .menu ul ul li:before {
										padding-right: 0px;
									}
									
							/* Hover Menu */
							
							ul.megamenu li .sub-menu .content .hover-menu a.main-menu {
								display: block;
							}
							
							ul.megamenu li .sub-menu .content .hover-menu .menu ul {
								list-style: none;
								margin: -20px -20px -20px -20px;
								padding: 0px;
								position: relative;
							}
							
								ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
									display: none;
									margin: -41px 0px 0px -10px;
									width: 200px;
									position: absolute;
									z-index: 999;
									left: 100%;
									background: #fff;
									border: 1px solid #EFEFEF;
								}
								
									ul.megamenu li .sub-menu .content .hover-menu .menu ul ul:before {
										
									}
									
									
								
									ul.megamenu li .sub-menu .content .hover-menu .menu ul ul li {
										position: relative;
									}
								
								ul.megamenu li .sub-menu .content .hover-menu a {
									padding: 6px 12px 6px 12px;
									display: block;
									color: #aaaaaa;
								}
								
								
								
									ul.megamenu li .sub-menu .content .hover-menu li &gt; a:hover {
										color: #ef553b;
									}
									
									
									
									
	/* Heading MegaMenu */
	
	#megaMenuToggle {
		display: none;
		cursor: pointer;
	}
	
		.megamenuToogle-wrapper {
			position: relative;
			z-index: 20;
			
		}

			.megamenuToogle-wrapper .container {
				color: #FFFFFF;
				font-size: 12px;
				padding-top: 8px!important;
				padding-bottom: 8px!important;
				text-transform: uppercase;
				font-weight: 700;
			}
			
				.megamenuToogle-wrapper .container &gt; div {
					float: left;
					width: 15px;
					margin: 2px 9px 0px 0px;
					margin-left: 10px;
				}
				
					.megamenuToogle-wrapper .container &gt; div span {
						display: block;
						width: 100%;
						height: 2px;
						margin-top: 2px;
						background: #FFFFFF;
					}

/* Responsive
------------------*/

@media (max-width: 767px) {

	.responsive .megamenu-wrapper .menu-holder {
		margin-top: 0px;
	}
	.responsive .fixed-body #megaMenuToggle {
		margin-left: 10px!important;
		margin-right: 10px!important;
		margin-bottom: 0px;
	}
	
	.responsive .fixed-body .megamenu-pattern {
		margin-left: 10px!important;
		margin-right: 10px!important;
	}

	.responsive .megamenu-wrapper .container {
			padding: 0px !important;
		}
	
	.responsive .megamenu-wrapper .container {
			width: 100%!important;
		}	
	
	.responsive ul.megamenu &gt; li &gt; a {
    color: #4B4B4B;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    padding-left: 10px!important;
    padding-right: 10px!important;
}


	
	/* MegaMenu Submenu */
	
	.responsive .megamenu-wrapper {
		display: none;
		background: #f4f5f4 !important;
		position: relative;
		margin: 0px;
	}
	
	

	
	.responsive ul.megamenu .sub-menu .content .border {
		display: none;
	}
	
	.responsive ul.megamenu .sub-menu .content .row {
		margin: 0px -20px;
	}
	
		.responsive ul.megamenu .sub-menu .content .row &gt; div {
			margin-top: 20px;
			border-top: 1px solid #F0F0F0;
			padding-top: 20px;
			padding-left: 20px;
			padding-right: 20px;
		}
		
			.responsive ul.megamenu .sub-menu .content .row:first-child &gt; div:first-child {
				margin-top: 0px;
				border-top: none;
				padding-top: 0px;
			}
			
}


@media (max-width: 767px) {
		.responsive .megamenu-wrapper .container {
			width: 100%!important;
		}	
        ul.megamenu &gt; li &gt; a strong {
						font-weight: normal;
						color: #4B4B4B;
					}

	.responsive #megaMenuToggle {
		display: block;
		background: #ef553b;
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.responsive .megamenu-pattern {
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.responsive .standard-body #megaMenuToggle {
		margin: 0;
	}
	
	.responsive .standard-body .megamenu-pattern {
		margin: 0;
	}
	
			
	.responsive .megamenu-wrapper {
		display: none;
		background: #fff !important;
		border-bottom: 1px solid #FFFFFF;
		position: relative;
		margin: 0;
	}
		
		.responsive ul.megamenu &gt; li &gt; a {
			color: #4B4B4B;
			display: block;
			font-size: 12px;
			font-weight: 400;
			height: 35px;
			line-height: 35px;
			padding-left: 20px;
			padding-right: 20px;
		}
	
	
		.responsive ul.megamenu &gt; li {
			display: block;
			float: none !important;
			width: auto;
			background: none;
			border-top: 1px solid #FFFFFF;
			position: relative;
			margin: 0px;
			border-left: none;
		}
		
		.responsive ul.megamenu &gt; li:first-child {
			border-top: none;
		}

			.responsive ul.megamenu &gt; li &gt; a {
				text-shadow: none;
				background: #f4f5f4;
				height: auto;
				padding: 0px 20px 0px 20px;
				border: none;
			}
			
			.responsive ul.megamenu &gt; li &gt; a:hover {
				color: #ef553b;
			}
			
			.responsive ul.megamenu li .sub-menu .content a {
							color: #aaaaaa;
			}
			.responsive ul.megamenu li .sub-menu .content a:hover {
				color: #ef553b;
			}
			
			.responsive ul.manufacturer li a {border: 1px solid #efefef!important;
										color: #aaaaaa!important;}
			
			.responsive ul.manufacturer li a:hover{color: #ef553b!important; border: 1px solid #ef553b!important;}
			
			
				
				.responsive ul.megamenu &gt; li &gt; a:before {
					display: none !important;
				}
			
			.responsive ul.megamenu &gt; li.click:before, 
			.responsive ul.megamenu &gt; li.hover:before {
				content: "\f067";
				font-family: FontAwesome;
				color: #4b4b4b;
				font-weight: normal;
				font-size: 12px;
				position: absolute;
				right: 0;
				top: 0;
				z-index: 10;
				padding: 9px 17px 10px 30px;
			}
			
				.responsive ul.megamenu &gt; li.active .close-menu {
					display: block;
					position: absolute;
					z-index: 10;
					top: 0;
					right: 1px;
					width: 85px;
					height: 100%;
					padding: 9px 0px 0px 40px;
					background: #f4f5f4;
					text-align: center;
					cursor: pointer;
					
				}
				
					.responsive ul.megamenu &gt; li.active .close-menu:before {
						content: "\f068";
						font-family: FontAwesome;
						color: #ef553b;
						font-weight: 400;
						font-size: 14px;
					}

			/* Submenu */
			
			.responsive .horizontal ul.megamenu &gt; li &gt; .sub-menu {
				width: 100% !important;
			}
			
				/* Hover Menu */
				
				.responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu .menu ul ul {
					display: block !important;
					margin: 5px 10px;
					width: auto;
					padding: 0px;
					position: static;
					left: 0;
					background: none;
					border: none;
					border-radius:         0px;
					-moz-border-radius:    0px;
					-webkit-border-radius: 0px;
					box-shadow:            none;
					-moz-box-shadow:       none;
					-webkit-box-shadow:    none;
				}
				
					.responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu .menu ul ul:before {
						display: none;
					}
					
					.responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu .menu ul ul:after {
						display: none;
					}
				
				.responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu a.main-menu {
				}
				
					.responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu a.main-menu:before {
						display: none;
					}
					
					.responsive .horizontal .visible {
						padding: 5px 0px 5px 0px !important;
					}
					
						.responsive .horizontal .visible &gt; div {
							margin: 0px !important;
							border: none !important;
							padding: 0px 0px 0px 10px !important;
						}

}

</pre></body></html>