@media (max-width: 1274px) {

	header .search-button-desktop {		
	top: 20px;
    position: absolute;
    right: 115px;
		
	}
	
	header .logo {
    top: 20px;
    position: absolute;
    left: 0px;
	}
	
	#menu {
		display: none;
	}
	
	header .inner-header {
    overflow: hidden;
	}


}

@media (min-width: 1274px) {
	
	#mobile-nav {
		display: none;
	}

	.nav-wrapper ul ul {
	    list-style-type: none;
	    margin: 0;
	    padding: 0;
	    position: absolute;
	    top: 57px;
	    width: 850px;
	    text-align: center;
	    border-bottom: 1px solid #7693ba;
	    background-color: #24334d;
	    -webkit-box-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.3);
		   -moz-box-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.3);
		        box-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.3);
	}
	
	.nav-wrapper li {
		position: relative;
	}
	
	.nav-wrapper li:hover .hidden {
		display: block !important;
	}
		
	.nav-wrapper li ul {
	    display: none;
	}

	.nav-wrapper li ul li {
	    display: block;
	    float: none;
	}

	.nav-wrapper li ul li a {
	    width: auto;
	    min-width: 100px;
	}

	.nav-wrapper ul li a:hover + .hidden, .hidden:hover {
	    display: block;
	}
	
	.nav-wrapper .hidden {
		padding: 23px 0 14px;
	}
	
	.nav-wrapper .hidden li {
		margin-bottom: 14px;
	}
	
	.nav-wrapper .hidden a {
		color: #7087a6;
		font-weight: 400;
		text-decoration: none;
	}
	
	.nav-wrapper .hidden a:hover {
		text-decoration: underline;
	}
	
	.nav-wrapper .hidden::before {
		content: '';
		position: absolute;
		top: -3px;
		left: 50%;
		transform: translateX(-50%);
		width: 46px;
		height: 3px;
		background-color: #24334d;
	}
	
	.nav-wrapper .hidden a {
		display: block;
		text-align: center;
	}
	
}

.region-select-dropdown ul li {
    margin: 0 3px 0 3px;
}






