@media only screen and (min-width: 1024px) {
  .visible-desktop{display:block !important}
  #alert{position:absolute;top:0;left:0;z-index:9999}
  .header{}
  #logo {padding-left: 1em;}
  #inner-header{padding: 1.5em 0 1.5em 0;}
  body.logged-in #inner-header.alert_on{padding-top: 2.5em;}
  .wrap{width: 980px;} 
  .menuToggle.hamburger{display:none}
  

  /*NAV*/	
	.navigation{display:block;margin:1.7em 0 0 4em;}
	#slide_menu{display:none;}
	#menu-the-main-menu{display:block;}
	.nav{padding:0;margin:0 auto;position:relative;}
	.nav li{float:left; position:relative;}
	.nav li a{color:#29384c;border-bottom:1px solid transparent;margin-right:.75em;font-size:100%;}	
	.nav li:hover a,.nav li a:focus{border-bottom:1px solid #db2045;}
	#menu-the-main-menu li.moblink{display:none}

		/* Mega menu */
			#menu-the-main-menu > li > ul.sub-menu:before{content:'';display:block;height:1px;border-top:1px solid #29384c;position:absolute;width:65%;left:288px;top:3em;}
			/*#menu-the-main-menu li ul.sub-menu{margin-top:0;position:absolute;z-index:8999;/*visibility:hidden;opacity:0;*//*transition: all .75s ease-in-out;-moz-transition: all .75s ease-in-out;-webkit-transition: all .75s ease-in-out;}*/
			#menu-the-main-menu > li > ul.sub-menu{background:#eff0f0;top:auto;position:fixed;left:50%;margin-left:-490px;padding:4em 0 3em 275px;max-height:430px;min-height: 180px;visibility:hidden;opacity:0;transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;}
			#menu-the-main-menu li ul.sub-menu li a,#menu-the-main-menu li ul.sub-menu li a:visited{padding-left:10px;text-align:left;width:auto;margin-top:0;border-top:0;border:0;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
			#menu-the-main-menu li ul.sub-menu li a:hover{color:#db2045;}
			#menu-the-main-menu > li > ul.sub-menu > li.menu-item-has-children > a{font-weight:700;text-transform:uppercase;padding-right:5em;}
			#menu-the-main-menu li:hover > ul{top:auto;visibility:visible !important;opacity:1 !important}
			#menu-the-main-menu ul li {
			    overflow:hidden;
			    max-height:0;/*max-height:150; - dev*/
			    -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;
			}
			#menu-the-main-menu li:hover > ul li{ max-height:350px; }
			#menu-the-main-menu > li > ul.sub-menu > li ul li{float:none;}
			/*3rd Level */
			#menu-the-main-menu ul li ul{visibility:visible !important;opacity:1 !important;padding-right:3em;}
			#menu-the-main-menu > li > ul.sub-menu > li.menu-item-has-children > ul li a, #menu-the-main-menu > li.level1 li a{text-transform:none;}
			#menu-the-main-menu > li > ul.sub-menu > li.layout{text-indent:-9999em;}
			#menu-the-main-menu > li > ul.sub-menu > li.layout ul{margin-top:-2.5em;}
			#menu-the-main-menu > li > ul.sub-menu > li.layout li{text-indent:0;}
			#menu-the-main-menu ul.sub-menu li:hover > ul li{ max-height:150px;}


	.pageNavigation{display:block;width:100%;/*background:#29384c;*/border-bottom:1px solid #29384c;padding: 1.2em 0 .8em;margin-left: 2em;}		
	.pageNav{list-style:none;padding-left:0;}
	.pageNav li{float:left;margin: 0 1em 0 .25em}
	.pageNav li a{/*text-transform:uppercase;*/font-size:18px;color:#29384c;font-weight:400;}
	.pageNav li.current_page_item a, .pageNav a:hover{color:#db2045;}
	/*XNAV*/	

	.rev{flex: 0 0 25%;max-width:25%;padding:0 .75em}
	#hero_image{height:550px;}
	.taglines{top:30%;left:50%;margin-left:-475px;padding-left:2em;}
	/*.taglines::after{left:-15%;}
	.hero_wrap.page .taglines{}
	.hero_wrap.page .taglines{}
	.share{padding-left:13%;}*/
	#cta.home .cta_text.tabbed{font-size:160%;}
	.cta_tab{font-size:140%;}
	.straps .tag{font-size:450%;}
	.hero_vid_wrap{overflow:hidden;height:750px;}
	.overlay{background-position: left 200px;}
	.overlay.vid{background-position: left 260px;background-size:cover;}
	.home #inner-content{padding: 0}
	.block_title{font-size:166%;}
	/*.p_cats{top:auto;left:auto;bottom:20px;right:30px;text-shadow: none;}*/
	#portfolio .pblock, #blog_grid .pblock{width:32%;}
	#portfolio.crew .pblock{width:24.9%;}
	.blog .pblock{width:33%;}
	.showcase_title, .showcase_content{padding: 0 4em 2em 4em;}
	.showcase_text {padding: 2em 0;}
	.client_bg {background-position: top right;}
	.home .home_content{padding:2em 4em;}
	.by_line{padding:0 0 0 3em;}
	.icon_wrapper a:hover .animate.mag{top:20%;left:38%;}
	.icon_wrapper a:hover .animate.pointer{top:30%;left:30%;}
	.callout_home_content{padding: 2em 6em;}
	.school_title{padding: 2em 3em;}
	#flyte_school{padding:0 2em}
	#flyte_school .by_line{padding:0 0 0 1.5em;}
	.school_right,.school_left{width:48%;}

	#feed .feed_title{padding-left:2em;}
	.feed_wrapper{}
	.feed_item{width:33%;padding:0 1em;}
	.feed_item:nth-child(3){display:block;}
	.upper_right .btn{font-size:100%;}
	.showcase_p{padding:1em 0;}
	.showcase_p .logo_wrapper{width:25%;}
	.showcase_p .showcase_content{width:75%;}
	.showcase_p .showcase_content .h2{width:75%;padding-top:1em;}
	.featherlight-content{width:80%;}

	/*.expert_quote .h3{margin-left:-3em;}*/
	.expert_profile{width:20%;padding-right:1em;}
	.expert_profile img{margin:0;}
	.quote_content.twoUp{width:80%;}

	

	#post_header h1{padding-top:7%;}
	.share_text{bottom:2.4em;}
	.heateor_sss_sharing_container{bottom:1.5em;}
	.inner_footer{min-height:500px;}
	.footer_signup{position:absolute;top:0;left:0;width:100%;height:100%;padding-left:0;background: transparent url(../images/signup_bg2.png) -680px -120px no-repeat;}
	.footer_contact{height:100%;padding:0;background:#eff0f0;margin:0 auto;}
	/*.signup{width:1024px;margin:0 auto;padding:1.5em 75px 3em 400px;}*/
	.signup{width:1024px;margin:0 auto;padding:1.5em 45px 3em 400px;}
	.contact{padding:220px 0 2em 0;width:200px;}
	.footer #social_links{bottom:2.5em;left:45%;}

	/*additional 05-25*/
	
	#signup_form{padding-left:265px}

}