HEX
Server: Apache
System: Linux webd003.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: slyfwmm (169339)
PHP: 8.1.34
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/slyfwmm/dallavitae/OLD_WP/wp-content/themes/skrollex/assets/css/src/nav.less
/*** Navigation / #top-nav, .page-border, .ext-nav, .ext-nav-toggle, .responsive-nav, .sidebar ***/
@page-border-w: 25px;
@page-border-padding-b: 15px;
@upper: 20px;
@state2-line-h: 28px;
@state2-line-h-b: 40px;
@state1-line-h: 2 * @upper + @state2-line-h;
@state1-line-h-b: 45px;
@top-nav-padding: 10px;
@top-nav-padding-b: 0px;
@state1-h: @state1-line-h + (2 * @top-nav-padding);
@state1-h-b: @page-border-w + @page-border-padding-b;
@state2-h: @state2-line-h + (2 * @top-nav-padding);
@state2-h-b: @state2-line-h-b + (2 * @top-nav-padding-b);
@admin-bar-h: 32px;
.top-nav-line(@h){
	line-height: @h;
	.sub-menu li{
		line-height: 20px;
	}
}
#top-nav{
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
	top: 0;
	min-height: 0px;
	margin: 0;
	border: none;
	font-weight: @fw-800;
	a, a span{
		.transition(~"color 0.2s");
	}
	.full .logo{
		padding-left: 15px;
		padding-right: 15px;
	}
	nav, h3{
		line-height: inherit;
	}
	.top-nav-inner{
		padding-top: @top-nav-padding;
		padding-bottom: @top-nav-padding;
		padding-left: @page-border-w + 15px;
		padding-right: @page-border-w + 15px;
		&.layout-boxed{
			padding-left: 15px;
			padding-right: 15px;
		}
	}
	.dropdown-menu>li>a{
		font-weight: @fw-800;
	}
	li{
		text-transform: uppercase;
	}
	li{
		.resp-prop-big(font-size, 12px, 9px);
		.resp-prop-big(margin-left, 15px, 7px);
		.resp-prop-big(margin-right, 15px, 7px);
	}
	.navbar-brand{
		font-weight: @fw-800;
		height: auto;
		.resp-prop-big(font-size, 20px, 16px);
	}
	.dom-ready &{//.dom-ready for IE Fix
		.transition(~"line-height 0.5s, top 0.5s, right 0.5s, left 0.5s, bottom 0.5s");
	}
	.logo .custom-logo-link{
		line-height: 1px;
	}
	.state1 &{
		.top-nav-line(@state1-line-h);
	}
	.state2 &{
		.top-nav-line(@state2-line-h);
	}
	.ext-nav-toggle, .responsive-nav{
		margin-left: 15px;
		margin-right: 15px;
		.dom-ready &{//.dom-ready for IE Fix
			.transition(~"height 0.5s");
		}
		.state1 &{
			height: @state1-h - 20px;
		}
		.state2 &{
			height: @state2-h - 20px;
		}
	}
	.logo{
		font-size: 0px;
		h3.sitename{
			font-size: 20px;
			font-weight: @fw-800;
			text-transform: inherit;
			margin-top: 0;
			margin-bottom: 0;
			letter-spacing: .9px;
			.resp-prop-big(font-size, 20px, 15px);
		}
	}
	.site-logo-link img{
		max-height: 28px;
	}
	&.top-nav-logo-left{
		.logo{
			float: left;
		}
		.nav{
			float: right;
		}
		.menu-toggle{
			float: right;
		}
	}
	&.top-nav-logo-right{
		.logo{
			float: right;
		}
		.nav{
			float: left;
			@media (max-width: 767px){
				float: right;
			}
		}
		.menu-toggle{
			float: right;
		}
	}
}
.nav li {
    margin-right: 15px;
    margin-left: 15px;
}
.page-border{
	z-index: 1030;
	position: fixed;
	&.left{
		left: 0;
		top: @state2-h;
		.state1 &{
			top: @state1-h;
		}
		bottom: @page-border-w;
		width: @page-border-w;
		.transition(~"top 0.5s, right 0.5s, left 0.5s, bottom 0.5s, height 0.5s");
		*{
			background-color: transparent !important;
		}
		ul{
			position: fixed;
			width: @page-border-w;
			top: 50%;
			left: 0;
			.transform(~"translateY(-50%)");
			padding-left: 0;
			list-style: none;
			.transition(~"top 0.5s, right 0.5s, left 0.5s, bottom 0.5s");
			&>li{
				text-align: center;
				padding: 3px 0;
			}
		}
	}
	&.right{
		right: 0;
		top: @state2-h;
		.state1 &{
			top: @state1-h;
		}
		bottom: @page-border-w;
		width: @page-border-w;
		.transition(~"top 0.5s, right 0.5s, left 0.5s, bottom 0.5s, height 0.5s");
	}
	&.bottom{
		bottom: 0;
		right: 0;
		left: 0;
		height: @page-border-w;
		text-align: center;
		font-weight: @fw-800;
		text-transform: uppercase;
		padding-top: round((@page-border-w - 21px)/2);
		font-size: 12px;
		letter-spacing: 1px;
		.transition(~"top 0.5s, right 0.5s, left 0.5s, bottom 0.5s");
		a{
			line-height: 15px;
			text-decoration: none;
		}
		.to-top{
			display: inline;
		}
		.scroll-down{
			display: none;
		}
		.on-top &{
			.to-top{
				display: none;
			}
			.scroll-down{
				display: inline;
			}
		}
	}
	&.top{
		display: none;
		.transition(~"height 0.5s, top 0.5s, right 0.5s, left 0.5s, bottom 0.5s");
	}
	&.border-pad{
		height: 100px;
		top: auto !important;
		bottom: @page-border-w - 10px;
		.state1 &{
			bottom: @page-border-w - 10px;
		}
	}
}
.wrapper-content{
	padding-left: @page-border-w;
	padding-right: @page-border-w;
	padding-top: @state2-h;
}
#footer{
	padding: 0 @page-border-w @page-border-w @page-border-w;
	.ie10 &{
		padding: 0 @page-border-w (@page-border-w - 1px) @page-border-w;
	}
	.footer-menu{
		padding-bottom: 11px;
		nav{
			ul{
				float: left;
				 &>li{
					float: left;
					margin: 0 10px;
					a{
						display: block;
						text-align: center;
						font-weight: @fw-700;
						text-transform: uppercase;
						letter-spacing: 3px;
					}
				}
			}
		}
	}
}
@media only screen and (min-width: 1100px){
	.created-using-layers{
		bottom: 40px;
		right: 40px;
	}
}
.admin-bar{
	#top-nav, .page-border.left, .page-border.right{
		top: @admin-bar-h;
	}
}
@media (max-width: 767px) {
	.wrapper-content{
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	#footer{
		padding: 0;
	}
	.page-border.left, .page-border.right, .page-border.bottom{
		display: none;
	}
	#top-nav{
		margin: 0;
	}
}
.ext-nav{
	position: fixed;
	z-index: 1030;
	bottom: 0px;
	bottom: @page-border-w;
	left: @page-border-w;
	right: @page-border-w;
	top: @state2-h;
	opacity: 0;
	visibility: hidden;
	overflow: auto;
	&>.full-height>.row>a{
		&.span-1, &.span-2, &.span-3, &.span-4{
			@media (max-width: 1023px) {
				width: 50%;
				max-width: 50%;
			}
			@media (max-width: 480px) {
				width: 100%;
				max-width: 100%;
			}
		}
	}
	&.show{
		opacity: 1;
		visibility: visible;
	}
	a{
		div{
			position: absolute;
			top: 50%;
			left: 50%;
			.transform(~"translate(-50%, -50%)");
			max-width: none;
			line-height: 30px;
			span{
				display: block;
			}
			.side-title{
				font-size: 30px;
				line-height: 39px;
				font-weight: @fw-800;
				.hover-effect-nonhover(20px, 5px);
			}
		}
	}
	a:hover{
		div{
			.side-title{
				.hover-effect-hover();
			}
		}
	}
	.transition(~"all 0.5s ease-in-out");
	@media (max-width: 767px) {
		bottom: 0;
		left: 0;
		right: 0;
	}
	@media (max-width: 1023px) {
		.full-height{
			height: auto;
		}
		.half-height{
			height: auto;
		}
		a{
			height: 250px !important;
		}
	}
}
.ext-nav-toggle, .responsive-nav{
	@menu-toggle-w: 22px;
	display: block;
	background: 0 0;
	width: @menu-toggle-w;
	height: 20px;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	span{
		display: inline-block;
		position: absolute;
		left: 50%;
		top: 50%;
		bottom: auto;
		right: auto;
		.transform(~"translateX(-50%) translateY(-50%)");
		width: @menu-toggle-w;
		height: 2px;
		.transition(~"all .3s");
		&:before, &:after{
			content: '';
			width: 100%;
			height: 100%;
			position: absolute;
			background-color: #fff;
			right: 0;
			.transform(~"translateZ(0)");
			backface-visibility: hidden;
			.transition(~"all .3s");
		}
		&:after{
			.transform(~"translateY(6px) rotate(0deg)");
		}
		&:before{
			.transform(~"translateY(-6px) rotate(0deg)");
		}
	}
	&:hover{
		span{
			&:after{
				.transform(~"translateY(8px) rotate(0deg)");
			}
			&:before{
				.transform(~"translateY(-8px) rotate(0deg)");
			}
		}
	}
	&.show{
		span{
			&:after{
				.transform(~"translateY(0px) rotate(45deg)");
			}
			&:before{
				.transform(~"translateY(0px) rotate(-45deg)");
			}
		}
	}
}
.responsive-nav {
	border: none;
	margin: 0;
	@media (min-width: 769px){
		display: none;
	}
}
.ext-nav-toggle, .responsive-nav{
	&.show{
		span{
			background-color: transparent !important;
		}
	}
}
.main-navigation{
	*:not(span){
		color: inherit;
		&:hover{
			color: inherit;
		}
	}
}