@media only screen and (min-width: 64.0625em) {
  ul.title-area li.name {
    display:none;
  }
  .contain-to-grid .top-bar {
    margin: 2em 0;
  }
  .top-bar-section {
    display: flex;
    justify-content: center;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
  }
  .top-bar-section ul li > a {
    font-size: 1.0625rem;
  }
}
.xBlogItems h2 {
  font-size:1.3em;
}
.xBlogItems p {
  margin:0;
}
.side-nav li a:not(.button) {
  color: #333333;
}
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
  background: inherit;
  color: #337ab7;
}
.side-nav li.active > a:first-child:not(.button) {
  color: #337ab7;
}
.icons.socialmedia {
  margin-top: 6px;
}
p:not(.datetime) a {
  text-decoration: underline;
}