.qodef-header-navigation {
	
	ul {
		
		li {
			
			a {
				
				.qodef-menu-item-icon {
					margin-right: 5px;
					vertical-align: middle;
				}
			}
			
			.qodef-drop-down-second {
				position: absolute;
				top: 100%;
				left: 0;
				display: block;
				width: auto;
				height: 0;
				opacity: 0;
				visibility: hidden;
				overflow: hidden;
				z-index: 10;
				
				&.qodef-drop-down--start {
					opacity: 1;
					visibility: visible;
					overflow: visible;
					z-index: 20;
					transition: opacity $transition-timing;
				}
			}
			
			&.qodef-menu-item--wide {
				
				.qodef-drop-down-second {
					background-color: $background-color;
					border-bottom-left-radius: $border-radius;
					border-bottom-right-radius: $border-radius;
					box-shadow: $box-shadow;
					box-sizing: border-box;
					
					.qodef-drop-down-second--full-width & {
						width: 100vw;
					}
					
					.qodef-drop-down-second-inner {
						
						ul {
							margin-top: 4px;
							
							li {
								
								a {
									font-size: 14px;
									line-height: 31px;
									font-weight: 400;
									color: $text-color;
									
									&:hover {
										color: rgba($text-color, .7);
										padding-left: 8px;
									}
								}
								
								&.current-menu-item {
									a {
										color: rgba($text-color, .7);
										padding-left: 8px;
									}
								}
								
								.qodef-mega-menu-widget-holder {
									a {
										&:hover {
											padding-left: 0;
										}
									}
								}
							}
						}
						
						> ul {
							display: flex;
							justify-content: space-around;
							padding: 23px 0 32px;
							margin: 0;
							
							> li {
								flex: 1 1 25%;
								padding: 0;
								
								&.qodef--hide-link {
									
									> a {
										pointer-events: none;
									}
								}
								
								> a {
									font-size: 15px;
									line-height: 1.625;
									font-weight: 600;
									letter-spacing: -.01em;
									color: $heading-color;
								}
							}
						}
						
						.qodef-mega-menu-widget-holder {
							margin-top: 16px;
						}
					}
				}
			}
			
			&.qodef-menu-item--narrow {
				
				.qodef-drop-down-second {
					
					&.qodef-drop-down--right {
						left: auto;
						right: 0;
					}
				}
				
				.qodef-drop-down-second-inner {
					@include qodefRelativeLayout();
					> ul {
						position: relative;
						top: auto;
						opacity: 1;
						visibility: visible;
					}
				}
			}
		}
	}
}