@media screen and (max-width: 750px) {
  .navigation__bar {
    visibility: hidden;
    width: 0; }
  .middle__bar {
    margin-left: 0;
    padding-left: 8px;
    width: 67%; }
  .right__bar {
    width: 33%;
    padding: 0;
    margin: 0; } }

@media screen and (max-width: 550px) {
  .navigation__bar {
    visibility: hidden;
    width: 0; }
  .middle__bar {
    margin-left: 0;
    padding-left: 8px;
    width: 100%; }
  .right__bar {
    visibility: hidden;
    width: 0; } }

.current {
  color: royalblue;
  background-color: lightskyblue; }

header .current__tab {
  border-bottom: royalblue solid;
  color: royalblue solid; }

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: sans-serif, "kumbh sans"; }
