rgba(0,0,0,0.1); }
			.sections .section { flex-basis: 33.3333%; }
			.brand { padding: 0; font-size: 1.2em; }
			.category { margin: 1em 0; }
			.content { padding-top: 0; }
			.sidebar { padding-bottom: 0; }
			.closed { display: none!important; }
			.menu-btn { display: inline-block; }
			.sidebar-bottom { display: none; }
			h1 { font-size: 1.8em;  }
			h2 { margin-top: 1em; }
			.recommend {
				display: none;
			}
			.visible-sm { display: block; }
		}
		@media (max-width: 767px) {
			.sections .secti