@media only screen and (min-width: 992px) {
	/*.icon.hover{width: 12%;}*/
}


@media only screen and (min-width: 1024px) {
	.icon.hover{width: 15%;}
	h1,.h1{font-size:3.75em;}
	.wrap {width: 1009px;} 
	.header{background: #fff}
	body.home .header{background: transparent}
	body.home .header.stuck{background: #fff}
	#logo{display:block;padding-top: 15px}
	#logo img{width:100%;position: absolute;left: 1em;opacity: 1}
	body.home #logo img{top: 5px;opacity: 1;}
	body.home #logo img.static{opacity: 0}
	.search-form{width:50%;margin-left:auto;text-align:right}
	input.search-field{width:50%;max-width:400px}
  
  
  /*NAV*/	
	  	div.search, .menuToggle.hamburger{display:none !important}
		.nav{list-style:none;padding:0;margin:0;position:relative;}
		.nav li{position:relative;}
		.moblink, .nav li.moblink{display:none}
		.nav li a{display:inline-block;color:#313539;text-decoration:none;padding:1.37em 0 0;margin-right: 1em;text-transform:uppercase;font-weight:700;/*border-bottom: 4px solid transparent;transition: .1s ease-in-out;-moz-transition: .1s ease-in-out;-webkit-transition: .1s ease-in-out;*/}
		/*.nav li:hover a,.nav li a:focus, */.nav li.current_page_item a{border-bottom: 4px solid #efc11b;padding-bottom:1.37em}
		.nav li a::after{content: '';display: block;width: 0;height: 4px;background: #efc11b;transition: width .3s;margin-top:1.37em}
		.nav li a:hover::after{width:100%}
		body.home .nav li a{color: #fff;}
		.header.stuck .nav li a{color:#313539;}

		.navigation{display:flex;margin-left:auto;}
		.header.stuck #menu-the-main-menu li.search a {background-image: url(../images/search_icon_noir.svg);border: 0;padding:1.37em .75em;}
		.header.stuck #menu-the-main-menu li.search a:hover {border: 0}
		#menu-the-main-menu li.location a, #menu-the-main-menu li.location a:visited {
		    color: #000;
		    background: #efc11b url(../images/locations.svg) 15px 23px no-repeat;
		    padding:1.4em 2em 26px 45px;
		    font-weight: 700;
		    text-indent: 0;
		    border: 0;
		    margin: 0;
		}
		#menu-the-main-menu li.location a:hover{color: #fff}
		#menu-the-main-menu li.search a{margin-right:.65em}
		#menu-the-main-menu li.location a::after{display:none}

/* Standard Dropdowns */
		#menu-the-main-menu li ul.sub-menu{margin:0;position:absolute;margin-left: -16px;z-index:9999999;visibility:hidden;opacity:0;transition: all .75s ease-in-out;-moz-transition: all .75s ease-in-out;-webkit-transition: all .75s ease-in-out;}
		/*.header.stuck #menu-the-main-menu li ul.sub-menu{-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:3px 3px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:3px 3px 5px 0px rgba(50, 50, 50, 0.75);}*/
		#menu-the-main-menu li ul.sub-menu li a,#menu-the-main-menu li ul.sub-menu li a:visited{border: 0;padding:10px 40px 0 10px;width:170px;background: transparent url(../images/caret_right_blanc.svg) 70% 16px no-repeat;margin:0;border-top:0;font-size:14px;font-weight: 400;color:#313539;text-transform: none;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
		nav li.current_page_item a::after, #menu-the-main-menu li ul.sub-menu li a::after{display:none}
		#menu-the-main-menu li ul.sub-menu li a:hover{background: transparent url(../images/caret_right_yellow.svg) 80% 16px no-repeat;}
		#menu-the-main-menu li ul.sub-menu li:last-child a{padding-bottom: 10px;}
		#menu-the-main-menu li ul.sub-menu li ul{top:0;left:100%}
		#menu-the-main-menu ul{margin-top:0;} /*visibility:visible !important;opacity:1 !important;-dev*/ 
		#menu-the-main-menu li:hover > ul{top:auto;visibility:visible !important;opacity:1 !important;padding-bottom:15px }
		#menu-the-main-menu ul li {
		    overflow:hidden;
		    max-height:0;
		    -webkit-transition:max-height 500ms ease-in;
		    -moz-transition:max-height 500ms ease-in;
		    -o-transition:max-height 500ms ease-in;
		    transition:max-height 500ms ease-in;
		    background: rgba(255, 255, 255, 1);
		    /*max-height:150px; - dev*/
		}
		#menu-the-main-menu li:hover > ul li{ max-height:150px; }

		/*3rd Level and fit-menu styles */
		#menu-the-main-menu ul.sub-menu li.fit-menu a{padding-left:25px;}
		#menu-the-main-menu ul.sub-menu li.fit-menu ul.sub-menu{left:-270px;}
		#menu-the-main-menu ul li.menu-item-has-children{overflow:visible;}
		#menu-the-main-menu ul li.menu-item-has-children ul.sub-menu li{max-height:0;}
		#menu-the-main-menu ul li.menu-item-has-children a::after{content:"\f139";font-family:"dashicons";font-size:25px;display:inline-block;width:20px;height:20px;border:0;margin-left:0;color:#ccc;position:absolute;top:.33em;left:90%;}
		#menu-the-main-menu ul.sub-menu li.fit-menu.menu-item-has-children a::after{content:"\f141";font-family:"dashicons";font-size:25px;display:inline-block;width:20px;height:20px;border:0;margin-left:0;color:#74BA23;position:absolute;top:.33em;left:0;}
		#menu-the-main-menu ul li.menu-item-has-children li a::after, #menu-the-main-menu ul.sub-menu li.fit-menu.menu-item-has-children li a::after{display:none;}
		#menu-the-main-menu ul.sub-menu li.fit-menu.menu-item-has-children li a{padding-left:15px;}
		#menu-the-main-menu li:hover li ul.sub-menu{opacity:1;padding-top:0;}
		#menu-the-main-menu ul.sub-menu li:hover > ul.sub-menu li{ max-height:150px;}
		#menu-the-main-menu li ul.sub-menu li:last-child ul.sub-menu li a{padding-bottom:0;}
		#menu-the-main-menu li ul.sub-menu li:last-child ul.sub-menu li:last-child a{padding-bottom:20px;}

/* Horizontal - remove standard
		#menu-the-main-menu .sub-menu{top:auto;position:fixed;left:0;width:100%;padding:0; background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,1) 60%, rgba(238,238,238,1) 80%, rgba(170,170,170,1) 100%);text-align:center;overflow:hidden;transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;}
		#menu-the-main-menu .sub-menu:after{display:block;position:relative;content:'';height:1px;background:#E1E2E2;top:0;width:100%;margin:0 auto;}
		#menu-the-main-menu .current_page_item .sub-menu, #menu-the-main-menu .current-page-ancestor .sub-menu{visibility:visible !important;opacity:1;}
		#menu-the-main-menu .sub-menu li {display:inline-block;position:relative;background:transparent;overflow:hidden;max-height:0;transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;}
		#menu-the-main-menu .sub-menu li a, #menu-the-main-menu li .sub-menu li a:visited{margin-top:0;border-top:0;text-transform:none;font-weight:400;color:#022146;}
		#menu-the-main-menu .sub-menu li:hover a{color:#c85000;}
		.nav li:hover a, .nav li a:focus, .nav .current_page_item a, .nav .current-page-ancestor a, #menu-the-main-menu .sub-menu li.current_page_item a, #menu-the-main-menu .sub-menu li.current_page_item a:visited{color:#c85000;}
		#menu-the-main-menu .current_page_item .sub-menu, #menu-the-main-menu .current-page-ancestor .sub-menu, #menu-the-main-menu li:hover > .sub-menu{z-index:10;}
		#menu-the-main-menu li:hover > ul{top:auto;visibility:visible !important;opacity:1 !important;z-index:100;}
		#menu-the-main-menu li:hover > ul li{max-height:50px;}
		#menu-the-main-menu .current_page_item .sub-menu li, #menu-the-main-menu .current-page-ancestor .sub-menu li, #menu-the-main-menu li:hover > .sub-menu li{max-height:50px;}
		#menu-the-main-menu .sub-menu li a{width:auto;padding:1em .75em !important;font-size:16px;font-weight:300;}
		#menu-the-main-menu .sub-menu.fades,#menu-the-main-menu .sub-menu.fades li{opacity:0;max-height:0;}

					************Add to js at > 768px
					$('#menu-the-main-menu li.menu-item-has-children').not('.current_page_item, .current_page_ancestor').mouseover(function() {
						$('#menu-the-main-menu li.current_page_item ul.sub-menu, #menu-the-main-menu li.current_page_ancestor ul.sub-menu').addClass('fades');
					});
					$('#menu-the-main-menu li.menu-item-has-children').not('.current_page_item, .current_page_ancestor').mouseout(function() {
						$('#menu-the-main-menu li.current_page_item ul.sub-menu, #menu-the-main-menu li.current_page_ancestor ul.sub-menu').removeClass('fades');
					});
*/

	/*XNAV*/	
		.entry-header{padding: 2em 0 0}
		.search_box{display:block;}
		#searchform{position:relative;display:flex;padding-right:1em;}
		#s{margin:0 10px 0 auto;}
		.searchwp-live-search-results{position:fixed !important;}
		.archive_post{width:30%}

}