����JFIF��� ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/oladi/layout/default/less/layouts/skin-header/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/html/oladi/layout/default/less/layouts/skin-header/_header-default.less
// block search
.block-search {

	.block-title {
		display: none;
		width: 60px;
		height: 49px;
		padding: 0;
		background-color: @color-font_theme_skin1;
		color: #fff;
		text-align: center;
		line-height: 1px;
		background-position: center;
		background-repeat: no-repeat;
		background-image: url(../images/icon/index1/search.png);
		span {
			display: none;
		}
	}

	.block-content {
		.clearfix();
	}

	.categori-search {
		width: 160px;
		float: left;
		margin-right: -1px;
		
		.chosen-container {
			width: 100% !important;
			.chosen-single {
				line-height: 47px;
				height: 49px;
				border-radius: 0;
				border: 1px solid #aaaaaa;
				background-color: #fff;
				background-image: none;
				box-shadow: none;
				padding-left: 15px;
				padding-right: 28px;
				position: relative;
				text-transform: capitalize;
				color: #333333;
				font-size: 14px;
				font-weight: normal;
				span {
					margin: 0;
				}
				div {
					width: 28px;
					text-align: left;
					b {
						font-size: 14px;
						color: #888888;
						background-image: none;
						font-weight: normal;
						&:before {
							content: "\f107";
							font-family: 'FontAwesome';
							
						}
					}
				}
			}
			.chosen-drop {
				border-radius: 0;
			}
			.chosen-results {
				li {
					line-height: 22px;
					&.active-result {

					}
					&.highlighted {

					}
				}
			}
		}
	}

	.form-search {
		width: 340px;
		float: left;

		.box-group {
			position: relative;
		}

		.form-control {
			height: 49px;
			border: 1px solid #aaaaaa;
			padding-left: 60px;
			padding-right: 60px;
			font-size: 14px;
			color: #888888;
			.placeholder(#888888);
		}

		.btn-search {
			width: 60px;
			padding: 0;
			background-color: @color-font_theme_skin1;
			color: #fff;
			text-align: center;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			line-height: 1px;
			height: auto;
			background-position: center;
			background-repeat: no-repeat;
			background-image: url(../images/icon/index1/search.png);
			span {
				display: none;
			}
			&:before {
				/*content: "\f002";
				font-family: 'FontAwesome';*/
			}
			&:hover {
				background-color: darken( @color-font_theme_skin1, 10%);
			}
		}
	}
}

//block-minicart
.block-minicart {
	position: relative;

	&:hover,
	&.open {
		> .dropdown-menu {
			visibility: visible;
			opacity: 1;
			margin-top: 0;
			.transition(0.35s);
		}
	}
	> .dropdown-menu {
		padding: 20px;
		margin: 0;
		right: 0;
		left: auto;
		width: 300px;
		display: block;
		visibility: hidden;
		opacity: 0;
		margin-top: 15px;
		.transition(0.35s);
		background-color: #fff;
		.box-shadow(0 4px 7px 0 rgba(50, 50, 50, 0.2));
		color: #666;
		.minicart-content-wrapper {
			max-height: 500px;
			overflow-y: auto;
		}
	}

	.subtitle {
		display: block;
		font-weight: 400;
		color: #666;
		font-size: 12px;
		margin-bottom: 5px;
		text-transform: uppercase;
	}

	.subtotal {
		.clearfix();
		margin-top: 10px;
		.label {
			
			padding: 0;
			line-height: 18px;
			font-weight: normal;
			font-size: 14px;
			float: left;
			color: #666;
			display: block;
		}
		.price {
			float: right;
			font-size: 18px;
			line-height: 18px;
			display: block;
			color: #999;
		}
	}

	.actions {
		.clearfix();
		.btn {
			line-height: 40px;
			height: 40px;
			text-align: center;
			padding: 0;
			text-transform: uppercase;
			color: #fff;
			border: none;
			background-color: @color-font_theme_skin1;
			width: calc(~"(100% - 12px)/"2);
			width: -moz-calc(~"(100% - 12px)/"2);
			width: -webkit-calc(~"(100% - 12px)/"2);
			width: -o-calc(~"(100% - 12px)/"2);
			margin-top: 12px;
			font-size: 13px;
			font-weight: normal;
			@media(max-width: 479px) {
				font-size: 13px;
			}
			&:hover,
			&:focus {
				background-color: darken(@color-font_theme_skin1, 15%);
				color: #fff;
			}
		}
		.btn-viewcart {
			float: left;
		}
		.btn-checkout {
			float: left;
		}
	}

	.minicart-items {
		.product-item {
			.clearfix();
			border-bottom: 1px solid #eaeaea;
			padding: 0 0 10px;
			margin-top: 10px;
			position: relative;
			.product-item-photo {
				display: block;
				float: left;
				margin-right: 10px;
				width: 90px;
				margin-left: 10px;
			}
			.product-item-details {
				overflow: hidden;
				
			}
			.product-item-name {
				font-weight: normal;
				display: block;
				text-transform: capitalize;
				font-size: 14px;
				a {
					color: #666;
					&:hover {
						color: @color-font_theme_skin1;
					}
				}
			}
			.product-item-qty {
				margin-bottom: 2px;
				.label {
					color: #666;
					font-size: 14px;
					padding: 0;
					font-weight: normal;
				}
			}
			.product-item-price {
				font-size: 14px;
				color: @color-font_theme_skin1;
				display: block;
			}
			.action.delete {
				position: absolute;
				top: 0;
				left: 0;
				color: #333;
				display: block;
				width: 12px;
				height: 12px;
				background-repeat: no-repeat;
				background-position: center;
				background-image: url(../images/icon/index1/delete_icon.png);
				&:hover,
				&:focus {
					color: @color-font_theme_skin1;
				}
				span {
					display: none;
				}
				&:before {
					
				}
			}
		}
	}
}

//menu

@width-nav-categori: 300px;

.block-nav-categori {
	width: @width-nav-categori;
	position: relative;

	.block-title {
		cursor: pointer;
		line-height: 57px;
		background-color: @color-font_theme_skin1;
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		padding: 0 44px 0 25px;
		background-repeat: no-repeat;
		background-position: center right 25px;
		background-image: url(../images/icon/index1/menu-cat.png);
		letter-spacing: 1px;
	}

	.block-content {
		position: absolute;
		top: 100%;
		z-index: 300;
		background-color: #fff;
		left: 0;
		width: @width-nav-categori;
		display: none;
		.box-shadow(0 2px 10px 0 rgba(0, 0, 0, 0.09));
		@media(max-width: 991px) {
			display: block !important;
		}
	}

	&.has-open {
		.block-content {
			/*display: block;
			opacity: 1;
			visibility: visible;
			.transition(0.35s);*/
			
		}
	}

	.ui-categori {
		padding-top: 17px;
		padding-bottom: 13px;
		.toggle-submenu {
			display: none;
		}
		> li {
			display: block;
			> a {
				display: block;
				padding: 0 40px 0 25px;
				position: relative;
				text-transform: capitalize;
				line-height: 51px;
				.icon {
					width: 40px;
					text-align: left;
					display: inline-block;
					vertical-align: top;
				}
				&:hover {
					color: #888888;
				}
			}
			&.parent {
				position: relative;
				> a {
					&:after {
						content: "\f107";
						font-family: 'FontAwesome';
						position: absolute;
						line-height: 50px;
						top: 0;
						right: 0;
						width: 20px;
						text-align: center;
						font-size: 16px;
					}
				}
				&:hover {
					> a {
						color: #888888;
						&:after {
							content: "\f105";
						}
					}
					> .submenu {
						visibility: visible;
						opacity: 1;
						.transition(0.35s);
						margin-left: 0px;
					}
				}
			}
			&.cat-link-orther {
				display: none;
			}
		}
		.submenu {
			position: absolute;
			top: 0;
			width: (1170px-300px);
			left: @width-nav-categori;
			margin-left: 20px;
			padding: 10px 10px 20px;
			background-color: #fff;
			z-index: 300;
			opacity: 0;
			visibility: hidden;
			.box-shadow(rgba(0, 0, 0, 0.5) 0px 2px 8px 0px);
			.transition(0.35s);
			background-position: top right;
			background-repeat: no-repeat;

			.categori-img {
				display: block;
				margin-bottom: 10px;
				img {
					width: 100%;
				}
				a {
					.effect-border();
				}
			}
			.categori-list {
				margin: 0;
				.clearfix();
				padding-bottom: 43px;
				.title {
					text-transform: uppercase;
					font-weight: 600;
					color: #444444;
					display: block;
					margin-bottom: 11px;
					margin-top: 15px;
					font-size: 16px;
					a {
						color: #444444;
						text-transform: uppercase;
						&:hover {
							color: @color-font_theme_skin1;
						}
					}
				}
				> li {
					padding: 0 20px;
				}
				li{
					a {
						color: #888888;
						font-size: 14px;
						display: block;
						line-height: 30px;
						text-transform: none;
						&:hover {
							color: @color-font_theme_skin1;
						}
					}
				}
			}
			.subtitle {
				display: block;
				text-transform: uppercase;
				font-weight: 600;
				color: #444444;
				margin-bottom: 15px;
				position: relative;
				overflow: hidden;
				font-size: 14px;
				margin-top: 25px;
				padding-left: 18px;
				&:after {
					content: "";
					display: inline-block;
					vertical-align: middle;
					width: 100%;
					margin-right: -100%;
					border-top: 1px solid #dfdfdf;
					margin-left: 8px;
				}
			}
			.product-item-opt-1 .product-item-price {
				color: #333333;
				font-size: 16px;
			}
		}
		
	}

	.view-all-categori {
		.btn-view-all ,
		a {
			display: block;
			text-transform: capitalize;
			padding: 0 65px;
			line-height: 55px;
			background-color: #f9f9f9;
			color: #333;
			font-weight: 600;
			cursor: pointer;
			&:after {
				content: "\f105";
				font-family: 'FontAwesome';
				float: right;
				font-size: 18px;
				.transition(0.2s);
			}
			&:hover {
				background-color: @color-font_theme_skin1;
				color: #fff;
				.transition(0.2s);
			}
		}
	}
}
@media(min-width:992px) {


	.block-nav-menu {
		position: relative;
		z-index: 500;
		.ui-menu {
			.clearfix();
			.toggle-submenu {
				display: none;
			}
			> li {
				float: left;
				position: relative;
				display: block;
				line-height: 50px;
				padding: 0 20px;
				cursor: pointer;
				> a {
					text-transform: uppercase;
					font-weight: normal;
					font-size: 14px;
					color: #333;
				}
				
				&:hover {
					> a {
						color: @color-font_theme_skin1;
					}
				}
				
				.label-menu {
					position: absolute;
					top: -7px;
					margin-left: -10px;
					line-height: 20px;
					color: #fff;
					background-color: #009966;
					text-transform: uppercase;
					font-size: 10px;
					font-weight: bold;
					text-align: center;
					min-width: 33px;
					padding: 0 2px;
					border-radius: 10px;
					font-family: Arial;
					
					&:before {
						content: "";
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 4px 6px 0 0;
						border-color: #009966 transparent transparent transparent;
						position: absolute;
						bottom: -4px;
						left: 10px;
					}
				}
				ul {
					line-height: 1.42857;
				}
				&:before {
					content: "";
					
				}
				&.parent  {
					&:after {
						font-family: "FontAwesome";
						content: "\f105";
					}
				}
				&.active {
					
					z-index: 10;
					> a {
						color: #fff;
					}
					&:hover,
					&:focus {
						> a {
							color: #fff;
						}
					}
					&.parent {
						&:before {
							
						}
					}
				}
			}
			.parent {
				&:hover {
					> .drop-menu {
						opacity: 1;
						visibility: visible;
						margin-top: 0;
						.transition(0.35s);
					}
				}
				@media(max-width:991px)  {
					&.open-submenu {
						> .megamenu {
							display: block;
						}
					}
				}
			}
			.drop-menu {
				position: absolute;
				top: 100%;
				right: 0;
				margin-top: 15px;
				background-color: #fff;
				opacity: 0;
				visibility: hidden;
				.transition(0.35s);
				.box-shadow(rgba(0, 0, 0, 0.5) 0px 2px 8px 0px);
				z-index: 900;
				@media(max-width:991px) {
					width: 100%;
					display: none;
					visibility: visible;
					margin: 0;
					opacity: 1;
					box-shadow: none;
					position: static;

				}
			}
			.submenu {
				white-space: nowrap;
				min-width: 200px;
				max-width: 300px;
				padding: 30px 15px ;
				 li {
					display: block;
					> a {
						display: block;
						line-height: 34px;
						padding: 0 12px;
						padding-left: 25px;
						padding-right: 25px;
						color: #888888;
						&:hover ,
						&:focus{
							color: @color-font_theme_skin1;
						}
					}
				}
			}
			
			.megamenu {
				width: 900px;
				padding: 30px 15px ;
				@media(max-width:1199px) {
					width: 940px;
				}
				@media(max-width:991px) {
					width: 100%;
				}
				> ul {
					.clearfix();
					> li {
						
					}
				}
				.title {
					color: #444444;
					text-transform: uppercase;
					font-weight: normal;
					font-size: 14px;
					margin-bottom: 10px;
					display: block;
					margin-top: 10px;
					font-weight: 600;
					border-bottom: 1px solid #eee;
					span {
						display: inline-block;
						border-bottom: 1px solid @color-font_theme_skin1;
						margin-bottom: -1px;
					}
				}
				.img-categori {
					margin-bottom: 15px;
					position: relative;
					
					img {
						display: block;
						width: 100%;
						
						.transition(0.3s);
						

					}
					a {
						position: relative;
						display: block;
						overflow: hidden;
						&:before ,
						&:after {
							content: "";
							position: absolute;
							top: 10px;
							bottom: 10px;
							left: 10px;
							right: 10px;

						}
						&:before {
							top: 20px;
							bottom: 20px;
							border-top: 1px solid rgba(255, 255, 255, 0.8);
							border-bottom: 1px solid rgba(255, 255, 255, 0.8);
							.scale(0,1);
							.transition(0.3s);

						}
						&:after {
							left: 20px;
							right: 20px;
							border-left: 1px solid rgba(255, 255, 255, 0.8);
							border-right: 1px solid rgba(255, 255, 255, 0.8);
							.scale(1,0);
							.transition(0.3s);

						}
						&:hover {
							&:before,
							&:after {
								.scale(1,1);
								.transition(0.3s);
							}
							
						}
					}
				}
				.list-submenu {
					li {
						padding-bottom: 10px;
						
					}
					a {
						display: block;
						color: #888888;
						&:hover {
							color: @color-font_theme_skin1;
						}
					}
				}
			}
			
		}
	}
}
.header-nav {
	background-color: #fff;
	position: relative;
	.clearfix();
	.container {
		
		.clearfix();
		position: relative;
	}
	.box-header-nav {
		.clearfix();
		position: relative;
	}
	.block-nav-categori {
		float: left;
	}
	.block-nav-menu {
		float: left;
	}
	.block-minicart {
		> .dropdown-toggle {
			display: block;
			position: relative;
			color: #fff;
			background-color: @color-font_theme_skin1;

			.clearfix();
			
			.cart-icon {
				width: 38px;
				display: block;
				height: 49px;
				float: left;
				background-repeat: no-repeat;
				background-position: center;
				background-image: url(../images/icon/index1/minicart.png);
			}
			
			
		}
	}

	.nav-toggle-cat {
		display: block;
		float: left;
		width: 50px;
		padding: 0;
		span {

		}
	}
}
.nav-toggle-menu {
	display: none;
}

.site-header {
	.switcher   {
		.dropdown-toggle {
			display: block;
			i {
				margin-right: 0;
			}
		}
		@media(min-width:768px) {
			&:hover {
				.dropdown-menu {
					display: block;
					opacity: 1;
					visibility: visible;
					margin-top: 0;
					.transition(0.35s);
				}
			}
			.dropdown-menu {
				display: block;
				opacity: 0;
				visibility: hidden;
				margin-top: 10px;
				.transition(0.35s);
			}
		}
		.switcher-options {
			.switcher-flag {
				margin-right: 10px;
			}
			.fa {
				margin-right: 10px;
			}
		}
		
	}
	.switcher-language {
		.dropdown-toggle {
			.switcher-flag {
				margin-right: 6px;
			}

		}
		
		.switcher-options {
			.switcher-flag {
				margin-right: 10px;
			}
			.fa {
				margin-right: 10px;
			}
		}
	}

	.setting {
		.dropdown-toggle {

		}
		.switcher {
			.switcher-options {
				
				.fa {
					margin: 0;
				}
			}
		}

		.dropdown-menu {
			background-color: #fff;
			width: 273px;
			padding: 20px 22px;
			margin: 0;
			right: 0;
			left: auto;
			
			.box-shadow(0 2px 8px 0 rgba(0, 0, 0, 0.5));
			color: #333;
			font-size: 12px;
			a {
				color: #333;
			}
			@media(max-width:600px) {
				left: 0;
				right: auto;
			}
			@media(max-width:479px) {
				left: 0;
				right: 0;
			}
		}
		@media(max-width:479px) {
			position: static ;
			.dropdown-menu {
				top: 50px;
			}
		}
		@media(min-width:768px) {
			&:hover {
				.dropdown-menu {
					display: block;
					opacity: 1;
					visibility: visible;
					margin-top: 0;
					.transition(0.35s);
				}
			}
			.dropdown-menu {
				display: block;
				opacity: 0;
				visibility: hidden;
				margin-top: 10px;
				.transition(0.35s);
			}
		}
		.switcher {
			margin-bottom: 13px;
			border-bottom: 1px dotted #dadada;
			padding-bottom: 8px;
			.title {
				text-transform: uppercase;
				font-weight: 600;
				font-size: 12px;
				color: #333;
				display: block;
				margin-bottom: 12px;
			}
			ul {
				.clearfix();
			}
			li {
				display: block;
				margin-right: 8px;
				margin-bottom: 10px;
				float: left;
				a {
					display: block;
				}
				img {
					display: block;
				}
			}
			.switcher-options .switcher-flag {
				margin: 0;
			}
			
		}
		.switcher-language {
			.switcher-active {
				
				outline: 1px solid #ededed;
			}
		}
		.switcher-currency {
			a {
				display: block;
				width: 32px;
				line-height: 22px;
				padding: 0;
				text-align: center;
				background-color: #eeeeee;
				font-size: 12px;
				color: #333333;
			}
			.switcher-active {
				
				background-color: #4f4f4f;
				color: #fff;
				a {
					color: #fff;
					background-color: #4f4f4f;
				}
			}
		}
		.account {
			padding-left: 15px;
			li {
				display: list-item;
				text-transform: capitalize;
				line-height: 30px;
				list-style: disc;
				list-style-position: outside;
				color: #aaaaaa;
				a {
					color: #333;
					font-size: 14px;
					&:hover {
						color: @color-font_theme_skin1;
					}
				}
			}
		}
	}
	.nav-toggle-menu {
		line-height: 49px;
		padding: 0 20px;
		text-transform: uppercase;
		text-align: center;
		background-color: @color-font_theme_skin1;
		color: #fff;
		display: none;
		float: right;
		font-size: 15px;
	    font-weight: 600;
	    line-height: 57px;
	    padding: 0 44px 0 25px;
	    cursor: pointer;
	    background-repeat: no-repeat;
		background-position: center right 25px;
		background-image: url(../images/icon/index1/menu-cat.png);
	    span {
	    	margin-right: 10px;
	    }
	    .fa {
	    	font-size: 24px;
	    	vertical-align: middle;
	    	display: none;
	    }
	    &.active {
	    	&:before {
	    		content: "";
	    		position: fixed;
	    		top: 0;
	    		left: 0;
	    		right: 0;
	    		bottom: 0;
	    		z-index: 500;
	    	}
	    }
	}
}

@media(max-width:991px) {
	.block-nav-menu {
		width: 280px !important;
		.ui-menu {
			.clearfix();
			
			> li {
				float: none;
				display: block;
				position: relative;
				line-height: 50px;
				padding: 0 20px;
				> a {
					text-transform: uppercase;
					font-weight: normal;
					font-size: 14px;
					color: #333;
				}
				
				&:hover {
					> a {
						color: @color-font_theme_skin1;
					}
				}
				
				.label-menu {
					position: absolute;
					top: -7px;
					margin-left: -10px;
					line-height: 20px;
					color: #fff;
					background-color: #009966;
					text-transform: uppercase;
					font-size: 10px;
					font-weight: bold;
					text-align: center;
					min-width: 33px;
					padding: 0 2px;
					border-radius: 10px;
					font-family: Arial;
					
					&:before {
						content: "";
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 4px 6px 0 0;
						border-color: #009966 transparent transparent transparent;
						position: absolute;
						bottom: -4px;
						left: 10px;
					}
				}
				ul {
					line-height: 1.42857;
				}
				
				
				&.active {
					
					z-index: 10;
					> a {
						color: @color-font_theme_skin1;
					}
					&:hover,
					&:focus {
						> a {
							
						}
					}
					&.parent {
						&:before {
							
						}
					}
				}
			}
			.parent {
				&:hover {
					> .drop-menu {
						
					}
				}
				
			}
			&.open-submenu {
				.drop-menu {
					display: block;
					
					
				}
			}
			.submenu,
			.drop-menu  {
				width: 100% !important;
				margin: 0 !important;
			}
			.drop-menu {
				display: none;
				
				
			}
			.submenu {
				
			}
			
			.megamenu {
				
				> ul {
					.clearfix();
					> li {
						
					}
				}
				.title {
					color: #444444;
					text-transform: uppercase;
					font-weight: normal;
					font-size: 14px;
					margin-bottom: 10px;
					display: block;
					margin-top: 10px;
					font-weight: 600;
					border-bottom: 1px solid #eee;
					span {
						display: inline-block;
						border-bottom: 1px solid @color-font_theme_skin1;
						margin-bottom: -1px;
					}
				}
				.img-categori {
					margin-bottom: 15px;
					position: relative;
					
					img {
						display: block;
						width: 100%;
						
						.transition(0.3s);
						

					}
					a {
						position: relative;
						display: block;
						overflow: hidden;
						&:before ,
						&:after {
							content: "";
							position: absolute;
							top: 10px;
							bottom: 10px;
							left: 10px;
							right: 10px;

						}
						&:before {
							top: 20px;
							bottom: 20px;
							border-top: 1px solid rgba(255, 255, 255, 0.8);
							border-bottom: 1px solid rgba(255, 255, 255, 0.8);
							.scale(0,1);
							.transition(0.3s);

						}
						&:after {
							left: 20px;
							right: 20px;
							border-left: 1px solid rgba(255, 255, 255, 0.8);
							border-right: 1px solid rgba(255, 255, 255, 0.8);
							.scale(1,0);
							.transition(0.3s);

						}
						&:hover {
							&:before,
							&:after {
								.scale(1,1);
								.transition(0.3s);
							}
							
						}
					}
				}
				.list-submenu {
					li {
						padding-bottom: 10px;
						
					}
					a {
						display: block;
						color: #888888;
						&:hover {
							color: @color-font_theme_skin1;
						}
					}
				}
			}
			
		}
	}
	.site-header {
		.block-nav-menu {
			position: fixed;
			top: 0;
			bottom: 0;
			right: -110%;
			width: 280px;
			.box-shadow(rgba(136, 136, 136, 0.23) 0px 0px 3px 0px);
			background-color: #fff;
			z-index: 9999;
			opacity: 0;
			visibility: hidden;
			.transition(0.35s);
			overflow-y: auto;
			&.has-open {
				right: 0;
				visibility: visible;
				opacity: 1;
				.transition(0.35s);
				display: block;
			}
			.ui-menu {
				padding-left: 0px;
				padding-top: 20px;
				padding-bottom: 20px;
				> li {
					float: none;
					display: block;
					> a {
						padding: 0 15px;
						line-height: 46px;
					}
				}
				li {
					position: relative;
					display: block;

					&.parent {
						> a {
							&:after {
								line-height: 46px;
								top: 0;
								margin: 0;
								width: 20px;
								content: none;
							}
						}
					}
					a {
						display: inline-block;
						position: relative;
						z-index: 20;
						margin-right: 30px;
					}
				}
				.open-submenu {
					> a {
						color: @color-font_theme_skin1;
					}
					> .submenu ,
					> .drop-menu {
						display: block;
					}
					>.toggle-submenu {
						&:before {
							content: "\f107";
						}
					}
				}
				.submenu {
					position: static;
					display: none;
					box-shadow: none;
					border: none;
					padding: 0;
					margin: 0;
					opacity: 1;
					visibility: visible;
					padding-left: 20px;
					li {
						padding-bottom: 10px;
					}
				}
				.toggle-submenu {
					position: absolute;
					display: block;
					height: 46px;
					top: 0;
					left: 0;
					right: 0;
					cursor: pointer;
					text-align: right;
					padding-right: 15px;
					line-height: 46px;
					&:before {
						content: "\f105";
						font-family: 'FontAwesome';
						font-size: 18px;

					}
				}
			}
		}
		.block-nav-categori {
			width: 200px;
			width: 280px !important;
			.ui-categori {
				.submenu {
					
				}
			}
			.block-title {
				cursor: pointer;

				&.active {
					&:before {
			    		content: "";
			    		position: fixed;
			    		top: 0;
			    		left: 0;
			    		right: 0;
			    		bottom: 0;
			    		z-index: 500;
			    	}
				}
			}
			&.has-open {
				.block-content {
					left: 0;
					visibility: visible;
					opacity: 1;
					.transition(0.35s);
				}
					
			}
			.block-content {
				position: fixed;
				top: 0;
				bottom: 0;
				left: -110%;
				right: auto;
				width: 280px;
				.box-shadow(rgba(136, 136, 136, 0.23) 0px 0px 3px 0px);
				background-color: #fff;
				z-index: 9999;
				.transition(0.35s);
				overflow-y: auto;
			}
			.ui-categori {
				padding-left: 0px;
				padding-top: 20px;
				padding-bottom: 20px;
				> li {
					float: none;
					display: block;
					> a {
						padding: 0 15px;
						line-height: 46px;
					}
				}
				li {
					position: relative;

					&.parent {
						> a {
							&:after {
								line-height: 46px;
								top: 0;
								margin: 0;
								width: 20px;
								content: none;
							}
						}
					}
					a {
						display: inline-block;
						position: relative;
						z-index: 20;
						margin-right: 30px;
					}
				}
				.open-submenu {
					> a {
						color: @color-font_theme_skin1;
					}
					> .submenu {
						display: block;
					}
					>.toggle-submenu {
						&:before {
							content: "\f107";
						}
					}
				}
				.submenu {
					position: static;
					display: none;
					box-shadow: none;
					border: none;
					padding: 0;
					margin: 0;
					opacity: 1;
					visibility: visible;
					padding-left: 15px;
					padding-right: 15px;
					width: 100% !important;
				}
				.toggle-submenu {
					position: absolute;
					display: block;
					height: 46px;
					top: 0;
					left: 0;
					right: 0;
					cursor: pointer;
					text-align: right;
					padding-right: 15px;
					line-height: 46px;
					&:before {
						content: "\f105";
						font-family: 'FontAwesome';
						font-size: 18px;

					}
				}
				.categori-list {
					li {
						display: block;
						float: none;
						width: 100%;
					}
				}
			}
		}
		.nav-toggle-menu {
			line-height: 49px;
			padding: 0 20px;
			text-transform: uppercase;
			text-align: center;
			background-color: @color-font_theme_skin1;
			color: #fff;
			display: block;
			float: right;
			font-size: 15px;
		    font-weight: 600;
		    line-height: 57px;
		    padding: 0 44px 0 25px;
		    cursor: pointer;
		    background-repeat: no-repeat;
			background-position: center right 25px;
			background-image: url(../images/icon/index1/menu-cat.png);
		    span {
		    	margin-right: 10px;
		    }
		    .fa {
		    	font-size: 24px;
		    	vertical-align: middle;
		    	display: none;
		    }
		    &.active {
		    	&:before {
		    		content: "";
		    		position: fixed;
		    		top: 0;
		    		left: 0;
		    		right: 0;
		    		bottom: 0;
		    		z-index: 500;
		    	}
		    }
		}
	}
	

	body {
		&.categori-open ,
		&.menu-open{
			overflow: hidden;
		}
	}
}
@media(max-width:479px) {
	.site-header {
		.header-content {
			.nav-right {
				position: static;
			}
			.block-minicart {
				
				.dropdown-menu {
					width: 290px;
				}
			}
		}
	}
	
}

.header-nav {
	.setting {
		position: relative;
		

		.dropdown-toggle {
			display: block;
			cursor: pointer;
			line-height: 57px ;
			height: 57px;
			width: 50px; 
			
			font-size: 24px;
			color: #fff;
			background-color: @color-font_theme_skin1;
			text-align: center;
			span {
				display: none;
			}
			.header-opt-1 &,
			.header-opt-6 &,
			.header-opt-10 & {
				line-height: 50px;
				height: 50px ;
			}
			.header-opt-5 & {
				line-height: 52px;
				height: 52px ;
			}
			.header-opt-9 &,
			.header-opt-8 &{
				line-height: 45px;
				height: 45px ;
			}
			.header-opt-7 &{
				line-height: 47px;
				height: 47px ;
			}
			.header-opt-1 & {
				background-color: @color-font_theme_skin1;
			}
			.header-opt-2 & {
				background-color: @color-font_theme_skin2;
			}
			.header-opt-3 & {
				background-color: @color-font_theme_skin3;
				
			}
			.header-opt-4 & {
				background-color: @color-font_theme_skin4;
			}
			.header-opt-5 & {
				background-color: @color-font_theme_skin5;
				
			}
			.header-opt-6 & {
				background-color: @color-font_theme_skin6;
			}
			.header-opt-7 & {
				background-color: @color-font_theme_skin7;
			}
			.header-opt-8 & {
				background-color: #333333;
			}
			.header-opt-9 & {
				background-color: @color-font_theme_skin9;
			}
			.header-opt-10 & {
				background-color: #28A152;
			}
		}
		&.open,
		&:hover {
			.dropdown-menu {
				visibility: visible;
				opacity: 1;
				margin-top: 0;
			}
		}
		.dropdown-menu {
			right: 0;
			left: auto;
		}
	}
	.block-minicart {
		margin: 0 0 0 10px ;
		
		.dropdown-toggle {
			
			padding: 0;
			margin: 0;
			
			.cart-icon {
				height: 57px ;
				padding: 0;
				margin: 0;
				width: 50px;
				.header-opt-1 &,
				.header-opt-6 &,
				.header-opt-10 & {
					line-height: 50px;
					height: 50px ;
				}
				.header-opt-5 & {
					line-height: 52px;
					height: 52px ;
				}
				.header-opt-9 &,
				.header-opt-8 & {
					line-height: 45px;
					height: 45px ;
				}
				.header-opt-7 &{
					line-height: 47px;
					height: 47px ;
				}
				.header-opt-1 & {
					background-color: @color-font_theme_skin1;
				}
				.header-opt-2 & {
					background-color: @color-font_theme_skin2;
				}
				.header-opt-3 & {
					background-color: @color-font_theme_skin3;
					
				}
				.header-opt-4 & {
					background-color: @color-font_theme_skin4;
				}
				.header-opt-5 & {
					background-color: @color-font_theme_skin5;
				}
				.header-opt-6 & {
					background-color: @color-font_theme_skin6;
				}
				.header-opt-7 & {
					background-color: @color-font_theme_skin7;
				}
				.header-opt-8 & {
					background-color: #333333;
				}
				.header-opt-9 & {
					background-color: @color-font_theme_skin9;
				}
				.header-opt-10 & {
					background-color: #28A152;
				}
			}
		}
		
	}
	.block-search {
		margin: 0 0 0 10px ;
		
		.block-title {
			display: block;
			cursor: pointer;
			line-height: 57px ;
			height: 57px;
			width: 50px;
			.header-opt-1 &,
			.header-opt-6 &,
			.header-opt-10 & {
				line-height: 50px;
				height: 50px ;
			}
			.header-opt-5 & {
				line-height: 52px;
				height: 52px ;
			}
			.header-opt-9 &,
			.header-opt-8 & {
				line-height: 45px;
				height: 45px ;
			}
			.header-opt-7 & {
				line-height: 47px;
				height: 47px ;
			}
			.header-opt-1 & {
				background-color: @color-font_theme_skin1;
			}
			.header-opt-2 & {
				background-color: @color-font_theme_skin2;
			}
			.header-opt-3 & {
				background-color: @color-font_theme_skin3;
				
			}
			.header-opt-4 & {
				background-color: @color-font_theme_skin4;
			}
			.header-opt-5 & {
				background-color: @color-font_theme_skin5;
				
			}
			.header-opt-6 & {
				background-color: @color-font_theme_skin6;
			}
			.header-opt-7 & {
				background-color: @color-font_theme_skin7;
			}
			.header-opt-8 & {
				background-color: #333333;
			}
			.header-opt-9 & {
				background-color: @color-font_theme_skin9;
			}
			.header-opt-10 & {
				background-color: #28A152;
			}
		}
		.block-content {
			position: absolute;
			top: 100%;

			right: 0;
			background-color: #fff;
			padding: 30px 20px;
			.box-shadow(0 2px 10px 0 rgba(0, 0, 0, 0.09));

			visibility: hidden;
			opacity: 0;
			margin-top: 15px;
			.transition(0.45s);
		}
		&.active,
		&:hover {
			.block-content {
				visibility: visible;
				opacity: 1;
				margin-top: 0;
				.transition(0.45s);
			}
		}
		.form-search {
			.form-control {
				padding-left: 15px;
			}
			.btn-search {
				.header-opt-1 & {
					background-color: @color-font_theme_skin1;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin1, 20%);
					}
				}
				.header-opt-2 & {
					background-color: @color-font_theme_skin2;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin2, 20%);
					}
				}
				.header-opt-3 & {
					background-color: @color-font_theme_skin3;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin3, 20%);
					}
				}
				.header-opt-4 & {
					background-color: @color-font_theme_skin4;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin4, 20%);
					}
				}
				.header-opt-5 & {
					background-color: @color-font_theme_skin5;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin5, 20%);
					}
				}
				.header-opt-6 & {
					background-color: @color-font_theme_skin6;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin6, 20%);
					}
				}
				.header-opt-7 & {
					background-color: @color-font_theme_skin7;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin7, 20%);
					}
				}
				.header-opt-8 & {
					background-color: @color-font_theme_skin8;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin8, 20%);
					}
				}
				.header-opt-9 & {
					background-color: @color-font_theme_skin9;
					&:hover,
					&:focus {
						background-color: darken(@color-font_theme_skin9, 20%);
					}
				}
				.header-opt-10 & {
					background-color: #28A152;
					&:hover,
					&:focus {
						background-color: darken(#28A152, 20%);
					}
				}
			}
		}
	}
	.setting ,
	.block-minicart,
	.block-search{
		float: right;
		position: absolute;
		visibility: hidden;
		opacity: 0;
		.translate(0 ;-100%);
		.transition(0.3s);
		top: 0;
		right: 0;

	}
	.block-search {
		right: 51px;
	}
	.setting {
		right: 102px;
	}
	@media(max-width: 991px) {
		.nav-toggle-cat {
			display: none !important;
		}
		.block-nav-categori {
			.block-content {
				
				.ui-categori,
				.view-all-categori {
					display: block !important;
				}
			}
		}
	}
}
.sticky-wrapper {
	.mid-header {
		@media(min-width: 992px) {
			.block-nav-categori {
				.transition(0.35s);
			}

		}
	}
	&.is-sticky {
		.mid-header {
			z-index: 9999;
			.block-nav-menu .ui-menu > li .label-menu {
				top: 1px;
				line-height: 13px;
				font-size: 8px;
			}
			.box-shadow(1px 5px 5px 0 rgba(0, 0, 0, 0.09));
			.block-nav-categori {
				.transition(0.2s);
				opacity: 1;
				visibility: visible;
			}
			.custom-link {
				display: none;
			}
			
			
			@media(min-width: 992px) {
				.block-nav-categori {
					
					width: 50px;
					.transition(0.35s);
					.block-title {
						background-position: center;
						padding: 0;
						span {
							visibility: hidden;
							opacity: 0;
							text-indent: -1000px;
							.transition(0.35s);
						}
					}
					.block-content {
						
						
					}
				}
				.block-nav-menu .ui-menu {
					
					> li {
						> a {
							
						}
					}
					/*.parent-megamenu > .megamenu {
						right: 0;
						left: 0;
						.horizontal-menu ,
						.vertical-menu{
							width: 100%;
						}
					}*/
				}
				.block-minicart,
				.block-search ,
				.setting{
					visibility: visible;
					opacity: 1;
					display: block;
					.translate(0 ;0);
					.transition(0.3s);
				}
			}
			@media(max-width: 991px) {
				position: relative !important;
				
			}
			
		}
	}
}

@media (min-width:1200px) {


	.cms-index-index {
		.cate-show {
			.sticky-wrapper {
				&:not(.is-sticky) {
					.header-nav {
						.block-nav-categori {
							.block-content {
								display: none !important;
							}
						}
					}
				}
			}
		}
		
	}
}
.sticky-wrapper {
	
	&:not(.is-sticky) {
		height: auto !important;
	}
	
}
@media (max-width: 991px) {
	.site-header {
		.block-nav-categori {
			width: 160px !important;
			.block-title {
				width: 160px !important;
				padding-left: 12px !important;
				padding-right: 5px !important;
				background-position: center right 9px !important;
			}
		}
	}
}

.close-nav ,
.close-cate {
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url(../images/icon/index1/close-popup.png);
	float: right;
	clear: right;
	background-color: rgba(104, 51, 102, 0.2);
	display: none;
	cursor: pointer;
	span {
		display: none;
	}
	@media(max-width: 991px) {
		display: block;
	}
	&:hover,
	&:focus {
		.header-opt-1 &{
			background-color: @color-font_theme_skin1;
		}
		.header-opt-2 &{
			background-color: @color-font_theme_skin2;
		}
		.header-opt-3 &{
			background-color: @color-font_theme_skin3;
		}
		.header-opt-4 &{
			background-color: @color-font_theme_skin4;
		}
		.header-opt-5 &{
			background-color: @color-font_theme_skin5;
		}
		.header-opt-6 &{
			background-color: @color-font_theme_skin6;
		}
		.header-opt-7 &{
			background-color: @color-font_theme_skin7;
		}
		.header-opt-8 &{
			background-color: @color-font_theme_skin8;
		}
		.header-opt-9 &{
			background-color: @color-font_theme_skin9;
		}
		.header-opt-10 &{
			background-color: @color-font_theme_skin10;
		}
		.header-opt-10 &{
			background-color: @color-font_theme_skin11;
		}
		.header-opt-12 &{
			background-color: @color-font_theme_skin12;
		}
		.header-opt-13 &{
			background-color: @color-font_theme_skin13;
		}
		.header-opt-14 &{
			background-color: @color-font_theme_skin14;
		}
	}
	
}
.close-nav {
	float: left;
}

.actions-close-nav {
	.clearfix();
	display: none;
	@media(max-width: 991px) {
		display: block;
	}
}
.site-header {
	.header-nav {
		.box-header-nav {
			.block-minicart {
				@media(max-width: 767px) {
					display: none !important;
				}
			}
		}
	}
}

ZeroDay Forums Mini