Your IP : 10.10.0.253


Current Path : /var/www/templates/shaper_helix3/less/
Upload File :
Current File : /var/www/templates/shaper_helix3/less/menu.less

/**
 * @package Helix V3 Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright (c) 2010 - 2021 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: 99;
	display: block;
	float: right;
	position: relative;
	> li {
		display: inline-block;
		position: relative;
		padding: 0;

		&.menu-justify {
			position: static;
		}

		> a,
		> span {
			display: inline-block;
			padding: 0 15px;
			line-height: 90px;
			font-size: 12px;
			text-transform: uppercase;
			letter-spacing: 1px;
			color: #000;
			margin: 0;
		}

		&.sp-has-child > a:after,
		&.sp-has-child > span:after {
			font-family: "Font Awesome 5 Free";
			font-weight: 700;
			content: " \f107";
		}

		/*
        &.active:hover>a,
        &:hover>a {
                background-color: @major_color;
                color: #fff;
        }
        */
	}

	.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: @megabg_color;
			box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
			padding: 20px;
		}

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

			.sp-has-child > a:after {
				font-family: "Font Awesome 5 Free";
				font-weight: 700;
				content: " \f105";
				float: right;
			}
		}

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

		&.sp-dropdown-main {
			top: 100%;
			&.sp-menu-right {
				left: 0;
			}
			&.sp-menu-full {
				left: auto;
				right: 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;
			> a,
			span {
				display: block;
				padding: 10px;
				color: @megatx_color;
				cursor: pointer;

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

			> a:hover {
				color: #fff;
			}

			&.active > a {
				&:hover {
					color: #fff;
				}
			}
		}
	}

	.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: spMenuZoom 400ms;
				animation: spMenuZoom 400ms;
			}
		}
	}
}

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

#offcanvas-toggler {
	float: right;
	line-height: 87px;
	margin-left: 15px;
	font-size: 20px;
	> i {
		.transition(~"color 400ms, background-color 400ms");
		&:hover {
			color: #fff;
		}
	}
}
.off-canvas-menu-init {
	overflow-x: hidden;
	position: relative;
}
.offcanvas {
	.offcanvas-overlay {
		visibility: visible;
		opacity: 1;
	}
}
.offcanvas-overlay {
	background: rgba(0, 0, 0, 0.2);
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999;
	visibility: hidden;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.body-wrapper {
	position: relative;
	transition: 0.5s;
	right: 0;
	visibility: visible;
	backface-visibility: hidden;
}

.close-offcanvas {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 1;
	border-radius: 100%;
	width: 25px;
	height: 25px;
	line-height: 0.5;
	text-align: center;
	font-size: 16px;
	border: 1px solid #fff;
	color: #fff;
	padding-top: 3px;

	&:hover {
		color: inherit;
	}
}

.offcanvas-menu {
	width: 320px;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	position: fixed;
	top: 0;
	right: 0;
	transform: translateX(320px);
	visibility: hidden;
	overflow: inherit;
	transition: 0.5s;
	z-index: 10000;
	.offcanvas-inner {
		> .alert {
			margin: 20px;
		}

		.sp-module {
			margin: 0;
			padding: 30px;

			&:not(:last-child) {
				margin-bottom: 20px;
				border-bottom: 1px solid rgba(0, 0, 0, 0.08);
			}

			&:after {
				display: none;
			}

			&:last-child {
				border-bottom: none;
				margin-bottom: 0;
			}

			&.off-canvas-menu {
				padding: 0;
			}

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

			ul {
				&.nav {
					display: block;
					margin: 0 -30px;
				}
				> li {
					border: 0;
					position: relative;
					border-bottom: 1px solid rgba(0, 0, 0, 0.1);
					overflow: hidden;
					a {
						.transition(300ms);
						padding: 10px 20px;
						font-size: 14px;
						text-transform: uppercase;
						color: #fff;
						font-weight: 500;
						line-height: 28px;
					}
					&:hover,
					&:focus {
						a {
							background: rgba(0, 0, 0, 0.15);
						}
					}
					a {
						&:hover,
						&:focus {
							background: rgba(0, 0, 0, 0.15);
						}
					}
					ul {
						> li {
							&.active,
							&:hover,
							&:focus {
								> a {
									background: rgba(0, 0, 0, 0.15) !important;
								}
							}
							> a {
								&:hover,
								&:focus {
									background: rgba(0, 0, 0, 0.15) !important;
								}
							}
						}
					}

					.offcanvas-menu-toggler {
						display: inline-block;
						position: absolute;
						top: 0;
						right: 0;
						padding: 13px 20px;
						cursor: pointer;
						.open-icon {
							display: none;
						}

						.close-icon {
							display: inline;
						}

						&.collapsed {
							.open-icon {
								display: inline;
							}
							.close-icon {
								display: none;
							}
						}
					}

					> a:after {
						display: none;
					}

					ul {
						background: rgba(0, 0, 0, 0.02);
						> li > a {
							padding-left: 30px;
						}
					}
				}
			}
		}
		.search {
			margin-top: 25px;
			input {
				width: 100%;
				background: transparent;
				border-color: #5f5f5f;
				color: #fff;
			}
		}
	}
}

.offcanvas {
	width: 100%;
	height: 100%;
	position: relative;
	.transition(0.5s);
	.body-wrapper {
		right: 0;
		transform: translateX(-320px);
	}
	.body-wrapper:after {
		width: 100%;
		height: 100%;
		right: 0;
	}
	.offcanvas-menu {
		visibility: visible;
		z-index: 9999;
		right: 0;
		transform: translateX(0);
		ul.nav-child li {
			padding-left: 10px;
		}
	}
}

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

/* *************   START Helix 1.4 CSS Block   *************** */
/* *********************************************************** */
//Drop Down Animation
.sp-megamenu-parent {
	//Fade in up Animation
	&.menu-fade-up {
		.sp-has-child:hover {
			> .sp-dropdown {
				-webkit-animation: spMenuFadeInUp 400ms;
				animation: spMenuFadeInUp 400ms;
			}
		}
	}
	//Rotate
	&.menu-rotate {
		.sp-has-child:hover {
			> .sp-dropdown {
				opacity: 1;
				-webkit-transform: rotateX(0deg);
				transform: rotateX(0deg);
				visibility: visible;
			}
		}
	}
	//Slide Down
	&.menu-slide-down {
		.sp-has-child:hover {
			> .sp-dropdown {
				opacity: 1;
				visibility: visible;
				top: 90px;
				.sp-dropdown {
					top: 0;
				}
			}
		}
	}
}
/* ================== Menu Slide Down ================== */
.menu-slide-down {
	.sp-has-child {
		> .sp-dropdown {
			top: 60px;
			opacity: 0;
			visibility: hidden;
			display: block;
			transition: all 500ms ease;
			&.sp-dropdown-mega {
				left: auto;
				right: 0;
			}
		}
	}
}

/* =================== Rotate Menu Drop Down =============== */
.menu-rotate {
	.sp-has-child {
		-webkit-perspective: 1000px;
		perspective: 1000px;
		> .sp-dropdown {
			-webkit-transform-origin: top center;
			transform-origin: top center;
			-webkit-transform: rotateX(-70deg);
			transform: rotateX(-70deg);
			-webkit-transition: transform 0.4s ease 0s, opacity 0.2s ease 0s, visibility 0.2s ease 0s;
			transition: transform 0.4s ease 0s, opacity 0.2s ease 0s, visibility 0.2s ease 0s;
			opacity: 0;
			visibility: hidden;
			display: block;
			&.sp-dropdown-mega {
				left: auto;
				right: 0;
			}
		}
	}
}

/* ======================== Drop In ====================== */
.menu-drop-in {
	.sp-has-child {
		.sp-dropdown-inner {
			background: transparent none repeat scroll 0 0;
			box-shadow: none;
			padding: 0;
		}
		.sp-dropdown-items {
			margin: 0;
			padding: 0;
			perspective: 1000px;
		}
		.sp-menu-item {
			-webkit-transform: translate(0, 100px);
			transform: translate(0, 100px);
			opacity: 0;
			padding: 0 20px !important;
			background-color: @megabg_color;
			&:first-child {
				padding-top: 20px !important;
			}
			&:last-child {
				padding-bottom: 20px !important;
			}
		}
		&:hover {
			.sp-menu-item {
				-webkit-animation-timing-function: ease-in-out;
				animation-timing-function: ease-in-out;
				-webkit-animation-fill-mode: forwards;
				animation-fill-mode: forwards;
				-webkit-animation-name: dropup;
				animation-name: dropup;
				&:nth-child(1) {
					-webkit-animation-duration: 0.3s;
					animation-duration: 0.3s;
				}
				&:nth-child(2) {
					-webkit-animation-duration: 0.4s;
					animation-duration: 0.4s;
				}
				&:nth-child(3) {
					-webkit-animation-duration: 0.5s;
					animation-duration: 0.5s;
				}
				&:nth-child(4) {
					-webkit-animation-duration: 0.6s;
					animation-duration: 0.6s;
				}
				&:nth-child(5) {
					-webkit-animation-duration: 0.7s;
					animation-duration: 0.7s;
				}
				&:nth-child(6) {
					-webkit-animation-duration: 0.8s;
					animation-duration: 0.8s;
				}
				&:nth-child(7) {
					-webkit-animation-duration: 0.9s;
					animation-duration: 0.9s;
				}
				&:nth-child(8) {
					-webkit-animation-duration: 1s;
					animation-duration: 1s;
				}
				&:last-child {
					box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2);
				}
			}
		}
		&.menu-justify {
			&:hover {
				.sp-dropdown {
					-webkit-animation: spMenuFadeInUp 500ms;
					animation: spMenuFadeInUp 500ms;
				}
			}
			.sp-dropdown-inner {
				background: #fff none repeat scroll 0 0;
				box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
				padding: 20px !important;
			}
			.sp-mega-group {
				.sp-menu-item {
					padding: 0 !important;
					-webkit-animation-direction: normal;
					animation-direction: normal;
					-webkit-animation-fill-mode: none;
					animation-fill-mode: none;
					-webkit-animation-iteration-count: 0;
					animation-iteration-count: 0;
					-webkit-animation-name: none;
					animation-name: none;
					-webkit-animation-timing-function: ease;
					animation-timing-function: ease;
					opacity: 1;
					-webkit-transform: none;
					transform: none;
					&:last-child {
						box-shadow: none;
					}
				}
			}
		}
	}
}

//Drop In Animation
@keyframes dropup {
	0% {
		opacity: 0;
		transform: translate(0, 100px);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}
@-webkit-keyframes dropup {
	0% {
		opacity: 0;
		transform: translate(0, 100px);
	}
	100% {
		opacity: 1;
		transform: translate(0, 0);
	}
}

/* ================== Twist Menu =================== */
.menu-twist {
	.sp-has-child {
		.sp-dropdown-inner {
			background: transparent none repeat scroll 0 0;
			box-shadow: none;
			padding: 0;
		}
		.sp-dropdown-items {
			margin: 0;
			padding: 0;
		}
		.sp-menu-item {
			-webkit-transform: rotateY(90deg);
			transform: rotateY(90deg);
			padding: 0 20px !important;
			background: #fff;
			&:first-child {
				padding-top: 20px !important;
			}
			&:last-child {
				padding-bottom: 20px !important;
			}
		}
		&:hover {
			.sp-menu-item {
				-webkit-animation-direction: normal;
				animation-direction: normal;
				-webkit-animation-iteration-count: 1;
				animation-iteration-count: 1;
				-webkit-animation-timing-function: ease-in-out;
				animation-timing-function: ease-in-out;
				-webkit-animation-fill-mode: forwards;
				animation-fill-mode: forwards;
				-webkit-animation-name: twist;
				animation-name: twist;
				&:nth-child(1) {
					-webkit-animation-duration: 0.4s;
					animation-duration: 0.4s;
				}
				&:nth-child(2) {
					-webkit-animation-duration: 0.5s;
					animation-duration: 0.5s;
				}
				&:nth-child(3) {
					-webkit-animation-duration: 0.6s;
					animation-duration: 0.6s;
				}
				&:nth-child(4) {
					-webkit-animation-duration: 0.7s;
					animation-duration: 0.7s;
				}
				&:nth-child(5) {
					-webkit-animation-duration: 0.8s;
					animation-duration: 0.8s;
				}
				&:nth-child(6) {
					-webkit-animation-duration: 0.9s;
					animation-duration: 0.9s;
				}
				&:nth-child(7) {
					-webkit-animation-duration: 1s;
					animation-duration: 1s;
				}
				&:nth-child(8) {
					-webkit-animation-duration: 1.1s;
					animation-duration: 1.1s;
				}
				&:last-child {
					box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2);
				}
			}
		}
		&.menu-justify {
			&:hover {
				.sp-dropdown {
					-webkit-animation: spMenuFadeInUp 500ms;
					animation: spMenuFadeInUp 500ms;
				}
			}
			.sp-dropdown-inner {
				background: #fff none repeat scroll 0 0;
				box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
				padding: 20px !important;
			}
			.sp-mega-group {
				.sp-menu-item {
					padding: 0 !important;
					-webkit-animation-direction: normal;
					animation-direction: normal;
					-webkit-animation-fill-mode: none;
					animation-fill-mode: none;
					-webkit-animation-iteration-count: 0;
					animation-iteration-count: 0;
					-webkit-animation-name: none;
					animation-name: none;
					-webkit-animation-timing-function: ease;
					animation-timing-function: ease;
					opacity: 1;
					-webkit-transform: none;
					transform: none;
					&:last-child {
						box-shadow: none;
					}
				}
			}
		}
	}
}
/* Twist Animation */
@keyframes twist {
	0% {
		opacity: 0;
		transform: rotateY(90deg);
	}
	100% {
		opacity: 1;
		transform: rotateY(0);
	}
}
@-webkit-keyframes twist {
	0% {
		opacity: 0;
		-webkit-transform: rotateY(90deg);
	}
	100% {
		opacity: 1;
		-webkit-transform: rotateY(0);
	}
}

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

	100% {
		opacity: 1;
	}
}

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

	100% {
		opacity: 1;
	}
}
//Zoom
@-webkit-keyframes spMenuZoom {
	0% {
		opacity: 0;
		-webkit-transform: scale(0.8);
	}

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

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

	100% {
		opacity: 1;
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}
//Fade in Up
@-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;
	}
}

/* =============== Slide Top Off Canvas Menu ============== */
.slide-top-menu {
	.offcanvas-menu {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.body-wrapper {
		right: 0;
	}
	.offcanvas-overlay {
		visibility: visible;
		opacity: 1;
	}
	.offcanvas-menu {
		right: 0;
		background-color: rgba(0, 0, 0, 1);
		visibility: visible;
	}
}

/* ========= Full Screen Off Canvas Menu ========= */
.full-screen {
	.offcanvas-menu {
		right: -100%;
		width: 100%;
		transform: translateX(0);
		background-color: rgba(0, 0, 0, 0.9);
		transition: all 600ms ease;
		.offcanvas-inner {
			margin: 0 auto;
			text-align: center;
			.sp-module {
				margin-bottom: 0;
				margin-top: 80px;
				padding-bottom: 0;
				ul {
					background: transparent;
					height: auto;
					li {
						overflow: inherit;
						a {
							color: #fff;
							display: inline-block;
							font-size: 28px;
							padding: 20px;
							&:before {
								display: none;
							}
							&:hover,
							&:focus {
								background: transparent;
							}
						}
						.offcanvas-menu-toggler {
							left: auto;
							right: auto;
							font-size: 28px;
							padding: 20px 10px;
						}
						ul {
							li {
								display: block;
								padding: 0 20px;
								a {
									font-size: 16px;
									padding: 5px 20px;
								}
								.offcanvas-menu-toggler {
									padding: 6px 10px;
								}
							}
						}
						&:hover,
						&:focus {
							a {
								background: transparent;
							}
						}
					}
					&.nav.menu {
						padding-bottom: 75px;
					}
				}
				.search {
					max-width: 300px;
					margin: 25px auto 0;
				}
				.sp-module-title {
					font-size: 28px;
				}
			}
		}
		.close-offcanvas {
			font-size: 20px;
			height: 35px;
			line-height: 1;
			right: 30px;
			top: 25px;
			width: 35px;
			padding-top: 6px;
		}
	}
}
.full-screen-off-canvas {
	&.ltr {
		.offcanvas-menu {
			visibility: visible;
			z-index: 9999;
			width: 100%;
			right: 0;
		}
	}
}

/* =============== Full Screen Off Canvas From Top ================== */
.full-screen-ftop {
	.offcanvas-menu {
		right: 0;
		width: 100%;
		opacity: 0;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		background-color: rgba(0, 0, 0, 0.9);
		transition: all 500ms ease;
		.offcanvas-inner {
			margin: 0 auto;
			text-align: center;
			.sp-module {
				margin-bottom: 0;
				margin-top: 80px;
				padding-bottom: 0;
				ul {
					background: transparent;
					height: auto;
					> li {
						opacity: 0;
						-webkit-transform: translate3d(0px, -80px, 0px);
						transform: translate3d(0px, -80px, 0px);
						-webkit-transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
						transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
					}
					li {
						overflow: inherit;
						a {
							color: #fff;
							display: inline-block;
							font-size: 28px;
							padding: 20px;
							&:before {
								display: none;
							}
							&:hover,
							&:focus {
								background: transparent;
							}
						}
						.offcanvas-menu-toggler {
							left: auto;
							right: auto;
							font-size: 28px;
							padding: 20px 10px;
						}
						ul {
							li {
								display: block;
								padding: 0 20px;
								a {
									font-size: 16px;
									padding: 5px 20px;
								}
								.offcanvas-menu-toggler {
									padding: 6px 10px;
								}
							}
						}
						&:hover,
						&:focus {
							a {
								background: transparent;
							}
						}
					}
					&.nav.menu {
						padding-bottom: 75px;
					}
				}
				.search {
					max-width: 300px;
					margin: 25px auto 0;
				}
				.sp-module-title {
					font-size: 28px;
				}
			}
		}
		.close-offcanvas {
			font-size: 20px;
			height: 35px;
			line-height: 1;
			right: 30px;
			top: 25px;
			width: 35px;
			padding-top: 6px;
		}
	}
}
.full-screen-off-canvas-ftop {
	&.ltr {
		.offcanvas-menu {
			visibility: visible;
			z-index: 9999;
			width: 100%;
			right: 0;
			opacity: 1;
			.sp-module {
				margin-top: 80px;
				ul {
					background: transparent;
					height: auto;
					> li {
						opacity: 1;
						-webkit-transform: translate3d(0px, 0px, 0px);
						transform: translate3d(0px, 0px, 0px);
					}
				}
			}
		}
	}
}
/* =================== New Look Off Canvas Menu ================ */
.new-look {
	.offcanvas-menu {
		background-color: #2b2f3b;
		.sp-module {
			ul {
				> li {
					> a {
						&:before {
							display: none;
						}
						padding-left: 28px;
					}
					&:hover,
					&:focus,
					&.active {
						a {
							background: #22b8f0;
						}
					}
					ul {
						li {
							a {
								background-color: #2b2f3b !important;
								&:hover,
								&:focus {
									color: #22b8f0;
								}
							}
						}
					}
					.offcanvas-menu-toggler {
						top: 6px;
						padding: 18px 25px;
						i {
							display: none !important;
						}
						&:before {
							background: #fff none repeat scroll 0 0;
							content: "";
							height: 8px;
							left: auto;
							position: absolute;
							right: 25px;
							top: 14px;
							width: 2px;
							-webkit-transform: rotate(-45deg);
							transform: rotate(-45deg);
						}
						&:after {
							background: #fff none repeat scroll 0 0;
							content: "";
							height: 2px;
							left: auto;
							position: absolute;
							right: 22px;
							top: 17px;
							width: 8px;
							-webkit-transform: rotate(-45deg);
							transform: rotate(-45deg);
						}
						&.collapsed {
							&:before {
								-webkit-transform: rotate(0deg);
								transform: rotate(0deg);
							}
							&:after {
								-webkit-transform: rotate(0deg);
								transform: rotate(0deg);
							}
						}
					}
				}
			}
		}
	}
}
.new-look-off-canvas {
	.offcanvas-overlay {
		visibility: visible;
		opacity: 1;
	}
	&.ltr {
		.offcanvas-menu {
			visibility: visible;
			right: 0;
			-webkit-transform: translateX(0);
			transform: translateX(0);
		}
	}
}

/* ====================== Firefox Only Css ==================== */
@-moz-document url-prefix() {
	.offcanvas-menu {
		right: -320px;
		transform: translateX(0px);
	}
}

/* *************   END:: Helix 1.4 CSS Block   ************** */
/* ********************************************************** */

@media (min-width: 576px) {
	.sp-menu-full.container {
		width: 540px;
	}
}

@media (min-width: 768px) {
	.sp-menu-full.container {
		width: 720px;
	}
}

@media (min-width: 992px) {
	.sp-menu-full.container {
		width: 960px;
	}
}

@media (min-width: 1200px) {
	.sp-menu-full.container {
		width: 1140px;
	}
}

@media (min-width: 1400px) {
	.sp-menu-full.container {
		width: 1320px;
	}
}