HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/creativefellows.nl/test.creativefellows.nl/mysteryrun/public/scss/_header.scss
/*
 * top bar 
 */
#header{
	z-index:1000;position:fixed;top:0;left:0;right:0;transition: all 0.5s;
	padding:0;margin:0;
	background:$white;
	z-index:1000;
	@include has-shadow();
}

.top-bar{
	
	background:transparent;
	width:100%;
	z-index:250;
	padding:0.5em;
	
	a{color:$black;font-weight:400;}
	a:hover{color:$primary-color;}
			
	.top-bar-left{
	
		padding:0.75em;

		// Logo
		.logo-primary{
	
			display:block;
			float:left;
			height:3rem;
			position:relative;
			svg{
				height:100%;display:block;@include animate-element();		
				//*{fill:$white !important;}
			}
			
			@include breakpoint(small only) {
				height:3rem;
			}
		}
	
		// toggle navigation
		.toggle-navigation{
			
			float:right;margin:0;position:relative;width:3em;height:3em;padding:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;
	
			span{display:block;position:absolute;height:0.125em;width:100%;background:$black;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
			span:nth-child(1){top:0.75em;}
			span:nth-child(2),
			span:nth-child(3){top:1.5em;}
			span:nth-child(4){top:2.25em;}
		
			&.open span:nth-child(1){top:18px;width:0%;left:50%;}
			&.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
			&.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
			&.open span:nth-child(4){top:18px;width:0%;left:50%;}
		
		}
	
	}
	
	.top-bar-right{
		
		padding:0.5em;
	
		ul{background:$white;border:none;}	

		li{ 
			//position:relative;
			
			a{
				position:relative;
				background:none;
				text-transform:uppercase;
				font-size:1rem;
				@include font-for-header();
				color:$primary-color;
				&::after{right:10px !important;}
			}
			ul{
				//margin-top:1.5rem;
			}
			ul > li{
				border-bottom:solid 1px $light-gray;
				&:last-child{border:none;}
				a:hover{color:$primary-color;}
			}
			
			a:hover{color:$primary-color !important;}
		}

		> ul > li{border-right:solid 1px $light-gray;}
		> ul > li:last-child{border:none;}
		
		li.social{
			
			
			border:none;
			padding-left:0.75rem;
			a{font-size:1.5rem;color:$secondary-color;padding:0.5rem;}
						
			
		}
			
	}
	
	@include breakpoint(small only) {
		
		text-align:center;
		
		.top-bar-right ul li{border-bottom:solid 1px $light-gray;}
		.top-bar-right ul li:last-child{border:none;}
		.top-bar-right ul li a{padding:1.5remx;}
		.top-bar-right li::after{display:none;}
		
	}	
}


/*
 * header has scrolled 
 */	
#header.has-scrolled,
#header.no-header-transition,
#header.navigation-open
{	
	background:rgba($white,1);
	@include has-shadow(0.125,3rem);
	
	a{color:$secondary-color;}
	a:hover{color:$primary-color;}
	
	.top-bar-left::after{display:none;}

	svg .st1{fill:$secondary-color !important;}
	svg .st2{fill:$primary-color !important;}
	svg .st3{fill:#004f9e !important;}
	
	.toggle-navigation span{background-color:$black;}

}


#header + div.header-spacer
{
	height:5.5em;
}