#qodef-page-header {
	
	.qodef-header-wrapper {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		height: 100%;
	}

	.qodef-header-navigation {
		
		> ul {
			
			.qodef-header--light:not(.qodef-header--sticky-display) & {
			
				&:hover {
					
					> li {
						
						&:hover {
							
							> a {
								color: #fff;
							}
						}
						
						> a {
							color: rgba(#fff, .5);
						}
					}
				}
			}
			
			.qodef-header--dark:not(.qodef-header--sticky-display) & {
			
				&:hover {
					
					> li {
						
						&:hover {
							
							> a {
								color: #000;
							}
						}
						
						> a {
							color: rgba(#000, .5);
						}
					}
				}
			}
			
			> li {
				
				> a {
					
					.qodef-header--light:not(.qodef-header--sticky-display) & {
						color: #fff;
						
						&:hover {
							color: rgba(#fff, .5);
						}
					}
					
					.qodef-header--dark:not(.qodef-header--sticky-display) & {
						color: #000;
						
						&:hover {
							color: rgba(#000, .5);
						}
					}
				}
				
				.qodef-header--light:not(.qodef-header--sticky-display) & {
					
					&.current-menu-ancestor > a ,
					&.current-menu-item > a {
						color: rgba(#fff, .5);
					}
				}
				
				.qodef-header--dark:not(.qodef-header--sticky-display) & {
					
					&.current-menu-ancestor > a,
					&.current-menu-item > a {
						color: rgba(#000, .5);
					}
				}
			}
		}
	}

	.qodef-widget-holder {
		display: flex;
		align-items: center;
		height: 100%;

		.widget {
			margin: 0 0 0 13px;
		}
	}
}

#qodef-page-header-inner {

	&.qodef-content-grid {
		padding: 0;
	}
}
