header .phone-number-cta,
header .expanding-sf,.hero-banner-form.primary-cta form,.col.n2.navigation-inner,
#mc_embed_signup,
.hero-banner h2,.map_image,.company-name.col.n1,.footer-wrap.navigation h2.shack-shine-white, 
#contact .happy-team,
.single-metro .content-block .content-block-image
{
	display:none;
}
a.phone-number
{
	cursor:pointer;
	pointer-events:auto;
}


#header-wrap
{
	height:65px;
	margin-bottom:40px;
}
#header-wrap
{
	padding-top:0;
}
a#shack-shine-logo
{
	height:34px;
	width:188px;
	background-size:188px 34px;
	margin:0;
	margin-left:10px;
	margin-top:10px;
}

header
{
	margin-left:0;
	width:100%;
}

.page #header-wrap
{
	height:55px;
	border-top:#b0b0b0 1px solid;
	border-bottom:#b0b0b0 1px solid;
	margin:0;
}

.menu-header ul
{
	display:none;
	height:auto;
}

#cssmenu
{
	float:right;
}

#cssmenu-search-wrap
{
	top:0;
	width:inherit;
	float:;
}

#cssmenu > ul > li > a
{
	padding:10px;/*MAIN MENU/PARENT ITEMS HEIGHT*/
	
}

#cssmenu ul ul
{
	top:0;
}
#cssmenu > ul > li:first-child > a
{
	padding-left:10px;
}

#cssmenu ul ul li a
{
	color:#333;
	background-color:#fff;
	padding-left:20px;
	#cssmenuulli:first-child > a{padding-left: 20px;
}	
  
  .back-to-metro-mobile{margin-bottom: 25px; display: block}