.uber-header {
	&.header-3 {
		.logo {
			&:after {
				content: "";
				width: 60px;
				height: 60px;
				background: url("../images/snowflake.png") no-repeat;
				position: absolute;
				right: -40px;
				top: 3px;
			}

			&:before {
				content: "";
				width: 38px;
				height: 50px;
				background: url("../images/tree.png") no-repeat;
				position: absolute;
				left: -22px;
				bottom: 0;
				z-index: -1;
			}
		}

		&.highlight-color {
			background-color: #ce2920;
			border-color: #ce2920;

			.logo {
	     	border-right-color: darken(#ce2920, 10%);
			}

			// Navigation
	    .navbar-default .navbar-nav {
	      > li {
	      	border-right: 0;
	        > a {
	          color: @gray-lightest;
	          text-transform: none;
	          font-weight: @font-weight-bold;

	          &:hover,
	          &:focus {
	            color: @black;
	          	background-color: transparent;
	          }
	        }

	        > .nav-header {
	          color: @gray-lightest;
	        }
	      }

	      > .open > a {
	        &,
	        &:hover,
	        &:focus {
	          border-color: darken(@link-color, 10%);
	          color: @black;
	          background-color: transparent;
	        }
	      }

	      > .active > a {
	        &,
	        &:hover,
	        &:focus {
	          color: @black;
	          background-color: transparent;
	        }
	      }

	      > li.open > .dropdown-menu {
	      	border-bottom: 5px solid #ce2920;
	      	&:before {
	      		content: "";
	      		width: 0; 
						height: 0; 
						border-left: 10px solid transparent;
						border-right: 10px solid transparent;	
						border-bottom: 10px solid @white;
						position: absolute;
						top: -10px;
						left: @grid-gutter-width/2;
	      	}

	      	.mega-nav > li a:hover {
	      		background-color: #ce2920;
	      	}

	      	.mega-nav > li.active > a {
	      		color: #ce2920;

	      		&:hover {
	      			color: @white;
	      		}
	      	}

	      	.mega-nav > li > a.dropdown-header {
	      		background: none;
	      		color: @black;
	      	}
	      }
	    }

	    .site-navigation-right {
	    	.right-menu ul li > a {
	    		border: 0;
	    		font-weight: @font-weight-bold;
	    		text-transform: none;

	    		&:hover, &:focus, &:active {
	    			background: none;
	    			color: @black;
	    		}
	    	}

	    	.off-canvas-toggle {
	    		border: 0;
	    		font-weight: @font-weight-bold;
	    		text-transform: none;
	    		padding-right: 0;

	    		&:hover, &:focus, &:active {
	    			background: none;
	    			color: @black;
	    		}
	    	}
	    }
		}
	}

	&.affix {
		position: fixed;

		&.none-color {
			top: 0;
		}
	}
}