/*	MENU
=================*/
	
	/* base */
		ul.menu,
		ul.column,
		ul.column-spacing,
		ul.submenu,
		ul.topmenu {
			position:relative;
			list-style:none;
			padding:0;
			margin:0;
		}
		
	
	/* .menu */
		nav{
            position: absolute;
            top: 55px;
            width: 100%;
		}
	
		nav ul.menu::before{
			float:left;
			background:url(../../images/layout/menu_bg_left.png) repeat-x;
			width:60px;
			height:50px;
			content:' ';
		}
	
		ul.menu {
            position:absolute;
            right:0;
            top:25px;
			height:50px;
			max-width:1140px;
			box-sizing:border-box;
			text-align: right;
		}
	
		ul.menu li {
			background:url(../../images/layout/menu_bg.gif) repeat-x;
			display: inline-block;
			box-sizing:border-box;
			position: relative;
			/* border-right:1px solid #114c7a; */
		}
			ul.menu li::after {
				content: '';
				display: block;
				position: absolute;
				background: #114c7a;
				width: 1px;
				height: 16px;
				top: calc(50% - 8px);
				right: 0;
			}

            .header ul.menu li.products:hover,
            .header ul.menu li.products.hover{
                background-color: #FFFFFF;
                background-image: none;
                position: relative;
                z-index: 1001;
                /*border-top:1px solid #062b48;*/
                border-left:1px solid #062b48;
                border-right:1px solid #062b48;
                margin-top: -1px;
                margin-right:-1px;
                margin-left:-1px;
               /* padding: 12px 10px 13px 9px;
                height: 51px;*/
            }
				.header ul.menu li.products.hover::after {
					display: none;
				}

            .header ul.menu li.products:hover a,
            .header ul.menu li.products.hover a{
                color: #062b48;
            }
		
		ul.menu li:first-child a {
			padding-left:0;
		}
		
		ul.menu li:last-child a {
			padding-right:0;
		}
			ul.menu li:last-child::after {
				display: none;
			}
		
		ul.menu li a{
            display:block;
			font-family: "proxima-nova";
			font-weight:500;
			font-size:18px;
			color:#FFFFFF;
            padding:12px 20px;
            line-height:26px;
            height:26px;
		}
		
		ul.menu li a:hover {
			color: #289dd2;
		}
		
		ul.menu li.selected a {			
			color:#289dd2;
		}
		
		
	/* .top */
		ul.topmenu {
            position:absolute;
            top:35px;
            right:0;
			height:20px;
		}

			ul.topmenu li {
				margin:0 0 0 105px;
				float:left;
			}	
			
			ul.topmenu li.disabled{
				display:none;
			}
			
			ul.topmenu li a{	
				font-family: "proxima-nova";
				font-weight:bold;
				color:#062b48;
				font-size:17px;
			}
			
				ul.topmenu li.selected a{
					text-decoration:underline;
				}

		.header.fixed ul.topmenu {
			top:49px;
		}
			
	
	/* .submenu */
	ul.submenu-items {
		margin:0;
		padding:0;
		list-style:none;
	}
	
		ul.submenu-items li {
		}
		
		ul.submenu-items li.column-one-fourth {
		}
