@media only screen and (max-width: 600px) {
	
	.verbar	{   /* Color of main vertical menubar and border */
		width: 100%;

	}
	div#productsMenu{display:inline;}

	div.headerWrapper .logo{
		flex:1 0 100%;
	  height:auto;
	  width:100%;
	  padding:0px 10px 0px 0px;
	}
	div.headerWrapper .searchWrapper{
		flex:1 0 100%;
		align-self: flex-end;

	}
	div.navMenu{
		flex:1 0 100%;
	  display: inline-flex; /* or inline-flex */
	  display: -webkit-inline-flex; /* Safari */
	  display: none; /* Safari */
	  flex-flow: column;
	  justify-content:flex-start;
	  text-align:left;
	  width:100%;
	  background:#00496C;
	  border-radius:0px 0px 0px 0px;
	  font-size:22px;
	}
	div.navMenu > div{
	  padding: 8px 5px 8px 5px;
	  cursor: pointer;
	  border-bottom: 1px solid #fff;
}
	div.navMenu a{
	  color:white;
}

	.menuIcon{
		display:inline;
	}
	div.contentWrapper .leftColumn{
		flex:1 0 100%;
		min-width: 300px;
		display:none;
	}
	div.contentWrapper .rightColumn{
		flex:1 0 100%;
	}

}