#masthead {
  background-color: #393f3b;
}
.post-grid * {
  line-height: 1.4;
}
#colophon {
    background: #fff;
		width: 100%;
}
h3.widget-title {
    font-size: 16px;
    line-height: 1.25;
    padding: 10px 0px 10px 0px;
}
#mobile-navigation {max-width: 480px;}
#mobile-navigation ul li {background: #fff;}
#mobile-navigation .shopping-cart-link {background-color: #fff;}
#mobile-navigation ul ul li :hover {background-color:#F3F4F2; max-width: 480px}
#mobile-navigation ul li :hover {background-color:#F3F4F2; max-width: 480px}
.main-navigation {
    margin-left: auto;
    margin-right: auto;
}
.main-navigation > div ul ul :hover {background-color:#f3f4f2;}