#header .search-toggle,
#header .site-search {
 display: none;
}

#header #logo-title {
  display: none;
}

#main {
  margin: 0px 50px;
}

html.js #main {
  margin: 0;
}

#main-inner {
  display: flex;
}

#content {
  flex: 65%;
}

#content #content-area {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

#content #node-tc-home {
  flex: 65%;
}

#content #sidebar-right {
  flex: 35%;
  padding-left: 50px;
}

#sidebar-right h1,
#sidebar-right h2 {
  margin-bottom: .75rem !important;
  font-size: 1.25rem !important;
}

@media only screen and (max-width: 768px) {
  #main-inner {
    display: block;
  }

  #content {
    flex: unset;
  }

  #sidebar-right {
    flex: unset;
    padding-left: 0px;
  }
}
