HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/hanode/public_html/wp-content/themes/kingstore/assets/less/app/_menu.less
.header-style1{
	.sticky-menu{
		position: fixed; z-index:999; box-shadow: 0 1px 2px 0 @border-color;
	}
}
.primary-menu .navbar-inverse{
	background-color:transparent;
	border-color:#fff;
}
/* =============================================================== */
/* Dropdown Menu ================================================= */
.nav-pills {
	display: inline-block;
	margin-left: 0;
	list-style-type: none;
	margin-bottom: 0;
	&.nav-css{
		>li {
			float: none; display: inline-block;
			> a{
				padding: 17px 20px; line-height: 22px;
			}
			&.dropdown {
				> a{
					span.menu-img{
						position:absolute;
						right:5px; top:-7px;
					}
				}
				.dropdown-menu {
					box-shadow:none;
					border:1px solid #eaeaea;
					padding:0;
					min-width:200px;
					li {
						width: 100%;
						padding:0 20px;
						>a {
							padding: 13px 0;
							color:@body-color;
							font-size:14px;
							border-bottom:1px solid #eaeaea;
							&:hover {
								color: @a-color;
							}
						}
						&.active > a{
							color:@a-color;
						}
						&:last-child > a{
							border:0;
						}
						&.dropdown-submenu {
							position: relative;
							.dropdown-menu {
								top: -1px;
								left: 100%;
								.rtl & {
									left: auto;
									right: 100%;
								}
								> a{
									border-bottom:1px solid #eaeaea;
								}
							}
						}
					}
				}
			}
			&:hover{
				.dropdown-menu {
					top: 100%;					
					.opacity(1);
					visibility: visible;
				}
			}
		}
	}
	>li {
		float: none;
		display: inline-block;
		> a {
			background-color: transparent;
			position: relative;
			padding: 0 30px;
			display: block;
			font-size: 14px;
			line-height: 50px;
			color: #fff;
			border-radius: 0;
			&:before{
				content:""; width:0; height:3px; position: absolute; bottom: 0; left: 50%; background: @a-color;
				opacity: 0; visible: hidden; .transition(all 0.3s);
			}
			&:hover, &:focus {
				background-color: #186cb1;
				.transition(all 0.3s);
			}
			span.fa{
				margin-right: 5px; font-size: 16px;
			}
		}
		&.active {
			> a { 
				color: #fff;
			}
		}
		&.dropdown {
			> a{
				position:relative;
				&:after{
					content: "\f0d7";
					font-family:FontAwesome;
					position:absolute;
					right:5px;
					.rtl &{
						left:5px;
						right:auto;
					}
				}
			}
			.dropdown-menu {
				text-align: left;
				display: block;
				visibility: hidden; 							
				top: 125%;
				padding: 15px 0;
				border: none;
				min-width: 200px;
				.border-radius(0);
				.opacity(0);
				.transition( all .3s );
				.rtl &{
					text-align: right;
				}
				li {
					width: 100%;
					>a {
						position: relative;
						display: block;
						padding: 10px 25px;
						color:#7d7d7d;
						&:hover {
							color: @a-color;
						}
					}
					&.dropdown-submenu {
						position: relative;
						.dropdown-menu {
							position: absolute;
							top: -16px;
							left: 110%;
							visibility: hidden; 
							margin: 0;
							.opacity(0);
							.transition( all .3s );
							.rtl & {
								left: auto;
								right: 110%;
							}
						}
					}				
				}
				>.dropdown-submenu:hover {
					>.dropdown-menu {
						left: 100%;
						visibility: visible; 
						.opacity(1);
						.rtl & {
							left: auto;
							right: 100%;
						}
					}
				}			
			}
			&:hover {
				&:before {
					top: 100%;
					visibility: visible;
					.opacity(1);
				}								
			}
			> .dropdown-menu.visible{
				visibility: visible;
				top: 100%;					
				.opacity(1);
			}
			&.column-2 {
				.dropdown-menu {
					width: 665px;
					> li {
					    width: 50%;
					    border: none;
					    float: left;
					}
				}
			}	
		}
		&.active {
			position: relative;
			>a, >a:hover, >a:focus {
				background-color: #186cb1;
				.transition(all 0.3s);
			}
		}
	}
	.dropdown-menu {
		li {
			&.active, &:hover {
				>a {
					color: @a-color;
					background-color: transparent;
				}
			}
		}		
	}
}

/* =============================================================== */
/* Mega Menu ===================================================== */
.nav-pills.nav-mega {
	.menu-img{
		position:absolute;
		right:5px;
		top:-7px;
		.header-style2 &{
			top: -4px;
		}
	}
	.kingstore-mega-menu {
		.wpb_raw_html{
			margin-bottom:0;
		}
		&.kingstore-menu-img > a{
			span.menu-img{
				position:absolute;
				right:5px; top:-7px;
				.header-style2 &{
					top: -4px;
				}
			}
		}
		.dropdown-menu {
			padding: 30px 15px 15px;
			width: 100%;
			visibility: hidden;
			box-shadow: 0px 0px 5px #999;
			li {
				&.active >a, &:hover >a {
					background-color: transparent;
				}
				.dropdown-sub > li{
					&.active >a, &:hover >a {
						background-color: transparent;
						color:@a-color;
					}
				}
			}
			>li {
				float: left;
				padding: 0 15px;
				&.image-full {
					width: 100% !important;
					padding-top: 0;
					>a {
						border-bottom: 0;
						font-size: 14px;
						text-transform: uppercase;
						padding: 7px 20px;
						.menu-title {
							display: none;
						}
					}
					img {
						width: 100%;
					}
				}
				.item-bottom {
					display: none;
				}
				.rtl & {
					float: right;
				}
			}
			.dropdown-submenu {			
				>a, >.have-title {
					text-transform: uppercase;
					font-weight: normal;
					padding: 0;
					display: block;
					color: @body-color;
					font-size: 14px;
					font-weight: 700;
					.menu-title{
						display: block; 
						padding-bottom: 15px;
						border-bottom: 1px #eaeaea solid; 
						margin-bottom:5px;
					}
				}
				.dropdown-sub {
					a {
						padding: 9px 0; line-height: 22px;
						text-transform: capitalize;
						font-size:14px;
						color:#7d7d7d;
						&:hover{color: @color;}
					}
					>li {
						.menu-img {
							float: left;
							width: 25px;
							margin-right: 15px;
							.rtl & {
								float: right;
								margin-right: 0;
								margin-left: 15px;
							}
						}
					}
				}
			}
			&.column-1 {
				min-width: 1170px;
				padding:30px 0 15px;
				>li {
					width: 100%;
				}
			}
			&.column-2 {
				min-width: 380px;
				>li {
					width: 50%;
				}				
			}
			&.column-3{
				min-width: 720px;
				>li {
					width: 33.33%;
				}
			}	
			&.column-4 {
				min-width: 875px;
				>li {
					width: 25%;
				}
			}
			&.column-5 {
				min-width: 1170px;
				>li {
					width: 20%;
				}
			}	

			.kingstore-menu-img {
				>a {
					padding: 15px 0 0 0;
					&:before {
						display: none;
					}
					&:hover{color: @color;}
				}
				&:hover {
					img {
						.opacity(0.75);
					}
				}
			}
			.menu-shortcode {
				>a {
					display: none;
				}
			}

		}
		&.custom-image-col5 {
			.dropdown-menu.column-5 {
				>li {
					width: 18%;
					&.kingstore-menu-img {
						width: 28%;
					}
				}
			}
		}
		&.custom-mega-product {
			.dropdown-menu {
				padding: 0;
				>li {
					padding: 0;
				}
			}
		}
		&:hover {
			.dropdown-menu {
				
				.listing-tab-shortcode .tabbable.tabs .tab-content {
					visibility: visible;
				}
			}
		}
	}	

	.kingstore-menu-custom  {
		> .dropdown-menu{
			> li.active > a{
				color:@a-color;
			}
		}
		ul {
			box-shadow:0px 0px 5px #999;
			.menu-img {
				display: none;
			}
			> li > a{
				font-size:14px;
			}
			li >.have-title {
				position: relative;
				display: block;
				padding: 10px 25px;
				&:before {
					content: "\f111";
					font-family: fontawesome;
					font-size: 6px;
					display: inline-block;
					vertical-align: middle;
					padding-right: 8px;
					.rtl & {
						padding-right: 0;
						padding-left: 8px;
					}
				}
			}
			.dropdown-submenu {
				>ul {
					position: absolute;
					background-color: #fff;
					left: 110%;
					top: 0;
					padding: 15px 0;
					visibility: hidden;
					.opacity(0);
					.transition(all .3s);
					min-width:180px;
					.rtl & {
						left: auto;
						right: 110%;
					}
					>li {
						position: relative;
						ul {
							padding: 15px 0;
							position: absolute;
							background-color: #fff;
							left: 110%;
							top: 0;
							visibility: hidden;
							.opacity(0);
							.transition(all .3s);
							.rtl & {
								left: auto;
								right: 110%;
							}
							>li:hover {
								>ul {
									left: 100%;
									visibility: visible;
									.opacity(1);
									.rtl & {
										left: auto;
										right: 100%;
									}
								}
							}
						}
						&:hover {
							>ul {
								left: 100%;
								visibility: visible;
								.opacity(1);
								.rtl & {
									left: auto;
									right: 100%;
								}
							}
						}
					}
				}
				&:hover {
					>ul {
						left: 100%;
						visibility: visible;
						.opacity(1);
						.rtl & {
							left: auto;
							right: 100%;
						}
					}
				}
			}
		}
	}
	.kingstore-mega-menu.custom-image-col4{
		.dropdown-menu.column-4{
			>li.kingstore-menu-img{
				width: 22%;
				a{
					.menu-title{
						border-bottom: none;
					}
				}
			}
			>li.custom-slider-col4{
				width: 31%; margin-left: 1.3%;
				border-left: 1px #e6e6e6 solid;
				.rtl &{
					border-right: 1px #e6e6e6 solid; border-left: 0; margin-right: 1.3%; margin-left: 0;
				}
				.order-title{
					display: none;
				}
				.sw-woo-container-slider{
					margin-bottom: 0;
					.item .item-wrap {
						.item-detail {
							.item-content{
								padding: 20px 15px;
							}
						}
						&:hover{
							.item-detail{
								border: 1px transparent solid;
							}
						}
					}
					.slick-next{
						right: 0;
					}
					.slick-prev{
						left: 0;
					}
				}
			}
		}
	}
} 

/* Vertical Mega Menu */
.mega-left-title{
	background: @color; border-radius: 4px 4px 0 0;
	height: 44px; line-height: 46px;
	overflow: hidden; padding:0 15px;
	strong{
		color: #fff; position: relative;
		text-transform:uppercase;
		font-size: 14px; display: block;
		font-weight: 700;
		&:before{
			content: '\f00b'; font-family: FontAwesome;
			display: inline-block; font-size: 14px; font-weight: normal;
			margin-right:10px; color: #fff;
			.rtl &{
				margin-left:10px; margin-right:0;
			}
		}
		&:after{
			position: absolute;right: 5px;top: 15px;color: #fff;font-weight: normal;content: '\f0d7';font-family: FontAwesome;font-size: 14px;
			border: 1px #fff solid;border-radius: 50%;height: 15px;line-height: 15px;width: 15px; text-align: center;
			.rtl &{
				left:5px; right:auto;
			}
		}
	}
}
.vertical_megamenu-header .wpb_content_element{
	margin:0;
}
.vertical_megamenu-header{
	&:hover{
		.wrapper_vertical_menu{
			opacity:1;.translateY(0); visibility:visible;
		}
	}
}
.wrapper_vertical_menu{
	position:absolute; min-width:248px;
	.translateY(40px); .transition(all 0.3s);
	opacity:0; visibility:hidden; z-index:9;
	.dropdown-sub{
		margin: 0;
	}
	.vertical-megamenu{
		position: relative;
		margin: 0;
		box-shadow: 0px 1px 2px 2px #efefef;
		background-color:#fff;
		border-top:0;
		z-index:9; border-radius: 0 0 4px 4px;
		.home-style2 &{
			box-shadow: none;
		}
		.home-style3 &{
			box-shadow: none; border: 1px @border-color solid;
		}
		> li{
			padding:0 15px;
			background: none;
			border:0;
			position:relative;
			z-index:1;
			cursor:pointer;
			&:last-child > a{
				border-bottom:0;
			}
			&.showMore a{
				&.open-more-cat{
					background: url('../assets/img/icon-more.jpg') no-repeat center left; padding-left: 33px; margin: 0 0 0 2px;
					.rtl &{
						background: url('../assets/img/icon-more.jpg') no-repeat center right; padding-left: 0; padding-right: 33px; margin: 0 2px 0 0;
					}
				}
				&.close-more-cat{
					background: url('../assets/img/icon-less.jpg') no-repeat center left; padding-left: 33px; margin: 0 0 0 2px;
					.rtl &{
						background: url('../assets/img/icon-less.jpg') no-repeat center right; padding-left: 0; padding-right: 33px; margin: 0 2px 0 0;
					}
				}
				&:before{
					display: none;
				}
			}
			&.icon-phone{
				> a{
					span.menu-img{
						position:absolute;
						left:0;
						top:13px;
						display: inline-block;
					}
				}
			}
			&.icon-sport{
				> a{
					span.menu-img{
						position:absolute;
						left:0;
						top:19px;
						display: inline-block;
					}
				}
			}
			> a{
				font-size:15px; font-weight: 500;
				padding:9px 20px 8px 15px;
				line-height:30px; border-bottom: 1px @border-color solid;
				color:@body-color; position: relative;
				.rtl &{
					padding:9px 15px 8px 20px;
				}
				&:before{
					content: '\f111'; font-family: FontAwesome;font-size: 5px;position: absolute;top: 9px;left: 0; color: #444;
					.rtl &{
						left: auto; right: 0;
					}
				}
				> span.menu-img{
					display: inline-block;
					vertical-align: middle;
					min-width: 20px;
					margin-right: 15px;
					.rtl &{
						margin-right: 0; margin-left: 20px;
					}
				}
				&:hover{
					background-color:#fff;
				}
				.have-title{
					.transition(all 0.5s);
				}
				&:hover{
					color:@color;
				}
			}
			> .dropdown-menu{
				position: absolute; .transition(all 0.4s ease); visibility: hidden; display: inherit; .opacity(0); .translate(0, 60px);
				left: 100%;
				top: 0;
				border-radius: 0;
				min-width: 230px;
				border-radius:0;
				padding:0;
				border:0;
				.rtl &{
					left: auto; right: 100%;
				}
				> li{		
					position: relative;
					line-height:32px;
					> a{
						position: relative;
						padding: 10px 20px;
						color:@body-color;
						position:relative;
						background-color:#fff;
						border-bottom:1px solid @border-color;
						text-transform:capitalize;
					}
					.dropdown-menu{
						position: absolute;
						left: 100%;							
						margin: 0;
						top: 0;
						background: #fff;
						display: none;
						min-width: 230px;
						padding:0;
						border-radius:0;
						border:0;
						.rtl &{
							left: auto; right: 100%;
						}
						> li{
							position: relative;						
							line-height:32px;
							> a{
								position: relative;
								padding: 10px 20px;
								color:@body-color;
								position:relative;
								background-color:#fff;
								border-bottom:1px solid @border-color;
								text-transform:capitalize;
								&:hover{
									background-color:#fff;
								}
							}
							&:hover{
								> a{
									background-color: #f7f7f7;
									color: @color;
									&:before{
										background-color:@color;
									}
								}
								> .dropdown-menu{
									display: block;
								}
							}							
						}
					}					
					&:hover{
						> a{
							color: @color;
							&:before{
								background-color:@color;
							}
						}
						> .dropdown-menu{
							display: block;
						}
					}
				}
			}
			&.dropdown{
				> a{
					&:hover{
						&:after{
							color:@color;
						}
					}
					&:after{
						content: '\f105';
						font-family: fontawesome;
						font-size:14px;
						color:#7d7d7d;
						position: absolute;
						right: 0px;
						top:9px;
						.rtl &{
							left:0px;
							right:auto;
							content: '\f104';
						}
					}
				}
			}
			&:hover{
				.dropdown-menu{
					display: block; .transition(all 0.4s ease); visibility: visible; .opacity(1); .translate(0px, 0px);
				}
				> a{
					color:@color;
					.have-title{
						.transition(all 0.5s); padding-left: 15px;
						.rtl &{
							padding-left: 0; padding-right: 15px;
						}
					}
				}
			}
			> .dropdown-menu.visible{
				display: block; .transition(all 0.4s ease); visibility: visible; .opacity(1); .translate(0px, 0px);
			}
			&.kingstore-menu-custom{
				ul{
					min-width:180px;
					padding:20px 0;
					border:1px solid #eee;
					box-shadow: 2px 3px 5px #999;
					border-radius:0;
					box-shadow:none;
					> li{
						line-height:32px;
						padding:0 30px;
						a{
							color:#777;
							font-size:14px;
							position:relative;
							background-color:#fff;
						}
						.dropdown-sub{
							min-width:180px;
							padding:20px 0;
							border:1px solid #bbb;
							border-radius:5px;
							box-shadow:none;
							display:none;
							position:absolute;
							left:100%;
							top:0;
							background-color:#fff;
							.rtl &{
								left: auto; right: 100%;
							}
							> li{
								padding:0 30px;
								line-height:normal;
								a{
									padding:6px 10px;
									font-size:14px;
									line-height:20px;
									position:relative;
									background-color:#fff;
									padding-left:15px;
									text-transform:capitalize;
									.rtl &{
										padding-left: 0; padding-right: 15px;
									}
								}
								&:hover >  a{
									background: #fff;
									color: @color;
									&:before{
										background-color:@color;
									}
								}
							}
						}
						
						&:hover > .dropdown-sub{
							display: block;	
						}
						&.active, &:hover{
							> a{
								color:@color;
								&:before{
									background-color:@color;
								}
							}
						}
					}
				}
			}
			&.kingstore-mega-menu{
				> li{
					position:static;
				}
				> .column-1.dropdown-menu{
					.kingstore-menu-img{
						clear:none;
						position:absolute;
						max-width:260px !important;
						width:260px !important;
						position:absolute;
						top:0;
						right:0;
						padding:0;
						> a{
							padding:0;
							&:before{
								width:0;
								margin:0;
							}
						}
						.rtl &{
							right: auto; left: 0;
						}
					}
					
				}
				> .column-2{
					min-width: 600px;
					> li{
						width:160px;
					}
					> li:nth-child(2n+1){
						clear: both;
					}
					.column-2{
						clear:both;
						width:100%;
						background-color:#ddd;
						height:60px;
						line-height:60px;
						padding: 0 30px;
						.rtl &{
							padding:0 30px;
						}
						.tag-menu ul{
							margin:0;
							> li{
								display:inline-block;
								span{
									font-size:14px;
									color:#666;
								}
								&:first-child{
									span{
										font-weight:bold;
										color:@body-color;
									}
								}
							}
						}
					}
				}
				&.menu-fashion{
					> .column-3{
						.kingstore-menu-img{
							width:100%;
							padding:0 15px 5px;
						}
					}
				}
				> .column-3{
					min-width: 650px;
					.kingstore-menu-img{
						padding:0 15px 5px;
						> a{
							padding:0; border: none;
							.have-title{
								.menu-title{
									padding-bottom: 10px; display: block; border-bottom: 1px #eee solid; margin-bottom: 10px;
								}
							}
							img{
								.transition(0.3s);
								&:hover{
									opacity:0.85;
								}
							}
						}
					}
					> li:nth-child(3n+1){
						clear: both;
					}
				}
				> .column-4{
					min-width: 885px;
					> li{
						width:285px !important;
						img{
							.transition(0.3s);
							&:hover{
								opacity:0.85;
							}
						}
						> .dropdown-menu{
							padding:5px 15px 18px;
						}
						&.kingstore-menu-img > a  .menu-title{
							margin-top:24px;
							display:inline-block;
						}
					}
					> li:nth-child(4n+1){
						clear: both;
					}
				}
				> .column-5{
					min-width: 900px;
					> li:nth-child(5n+1){
						clear: both;
					}
				}
				> .dropdown-menu{
					border:0;
					border-radius:0;
					box-shadow:2px 3px 5px #999;
					margin:0;
					padding:0 15px;
					> li{
						width: 205px;
						padding: 25px 15px 10px;
						float: left;
						line-height:unset;
						.rtl &{
							float: right;
						}
						&:last-child{
							border:0;
							.rtl &{
								border:0;
							}
						}
						&:hover > a{
							background-color:#fff;
						}
						&.dropdown-submenu > a{
							margin-bottom:5px;
							padding:0 0 10px;
							font-size:16px;
							color:@body-color;
							text-transform:uppercase;
							font-weight: 700;
						}
						.rtl &{
							float: right;
						}
						> a, > span{
							display: block; font-size: 18px;
							margin-bottom: 15px;
							&:after{
								display: none;
							}
						}
						.dropdown-sub{
							> li{
								&:last-child > a{
									border:0;
								}
								> a{
									padding:0;
									line-height:38px;
									display: block;
									font-size:14px;
									color:#7d7d7d;
									position:relative;
								}
								&.kingstore-menu-img > a{
									padding-left:30px;
									span.menu-img{
										position:absolute;
										left:0;
										top:14px;
										display: inline-block;
										.rtl &{
											right:0;
											left:auto;
										}
									}
									.menu-title{
										padding:0;
										margin:0;
									}
								}
								&.active, &:hover{
									a{
										color:@color;
									}
								}
							}
						}
						&.col-1{
							min-width: 160px;
						}
						&.col-2{
							min-width: 360px;
						}
						&.col-3{
							min-width: 540px;
						}
						&.col-4{
							min-width: 720px;
						}
						&.col-5{
							min-width: 900px;
						}
						&.col-6{
							min-width: 900px;
						}
					}
					> li.col3-img-right{
						padding: 30px 10px 25px 10px;
					}
				}
			}
			&.kingstore-menu-icon{
				> a{
					span.fa{
						margin: 0 7px 0 0;
						display: inline-block;
						width: 20px;
						text-align: center;
					}
				}
			}
			&.icon-phone.kingstore-menu-img{
				> a{
					span.menu-img{
						position:absolute;
						left:0;
						top:13px;
						display: inline-block;
					}
				}
			}
			&.icon-sport.kingstore-menu-img{
				> a{
					span.menu-img{
						position:absolute;
						left:0;
						top:19px;
						display: inline-block;
					}
				}
			}
			&.kingstore-menu-img{
				> a{
					span.menu-img{
						display: inline-block; vertical-align: middle; min-width: 20px; margin-right: 15px;
						img{
							margin: 0 auto;
						}
						.rtl &{
							margin-right: 0; margin-left: 15px;
						}
					}
				}
			}
		}
	}
}
.mega-menu .wrap-content{
	overflow:hidden;
	.item{
		float:left;
		width:25%;
		padding:0 15px;
		.item-image{
			img{
				margin-bottom:10px;
				.transition(0.3s);
			}
			&:hover img{
				opacity:0.9;
			}
		}
		.item-content{
			h3{
				font-size:14px;
				color:@body-color;
				font-weight: 700 !important;
				text-transform:uppercase;
				padding:15px 0;
				border-bottom:1px solid #eaeaea;
			}
			ul > li{
				> a{
					padding:10px 0;
					font-size:14px;
					color:#7d7d7d;
					&:hover{
						color:@color;
					}
				}
			}
		}
	}
}