ul.latest-entries,
ul.featured-entries {
  list-style: none;
  padding: 0;
  margin: 0; }

ul.featured-entries li {
  margin-bottom: 25px; }
  ul.featured-entries li:last-child {
    margin-bottom: 0; }
  @media only screen and (max-width: 640px) {
    ul.featured-entries li {
      float: left;
      box-sizing: border-box;
      width: 49%;
      margin-right: 2%;
      margin-bottom: 2%;
      padding: 0; }
      ul.featured-entries li:nth-of-type(2n) {
        margin-right: 0%; }
      ul.featured-entries li hr {
        display: none; } }
  @media only screen and (max-width: 360px) {
    ul.featured-entries li {
      float: none;
      box-sizing: border-box;
      width: 100%;
      margin-right: 0%;
      margin-bottom: 0%;
      padding: 0;
      margin-bottom: 25px; }
      ul.featured-entries li:nth-of-type(1n) {
        margin-right: 0%; } }
ul.featured-entries a {
  color: #333; }
  ul.featured-entries a:hover, ul.featured-entries a:focus {
    text-decoration: none;
    color: #de9924; }
ul.featured-entries img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 15px 0; }
ul.featured-entries h2 {
  margin: 0 0 10px 0; }
ul.featured-entries p {
  margin: 0; }
ul.featured-entries.home li {
  float: left;
  width: 45%;
  margin-right: 5%;
  margin-bottom: 25px; }
  ul.featured-entries.home li hr {
    border: 0; }

ul.latest-entries li {
  margin-bottom: 20px;
  float: left;
  box-sizing: border-box;
  width: 32%;
  margin-right: 2%;
  margin-bottom: 2%;
  padding: 0;
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  transition: background 0.2s ease; }
  ul.latest-entries li:nth-of-type(3n) {
    margin-right: 0%; }
  @media only screen and (max-width: 800px) {
    ul.latest-entries li {
      float: left;
      box-sizing: border-box;
      width: 49%;
      margin-right: 2%;
      margin-bottom: 2%;
      padding: 0; }
      ul.latest-entries li:nth-of-type(2n) {
        margin-right: 0%; }
      ul.latest-entries li:nth-of-type(3n):not(:nth-of-type(2n)) {
        margin-right: 2%; } }
  @media only screen and (max-width: 360px) {
    ul.latest-entries li {
      float: none;
      box-sizing: border-box;
      width: 100%;
      margin-right: 0%;
      margin-bottom: 0%;
      padding: 0;
      margin-bottom: 25px; }
      ul.latest-entries li:nth-of-type(1n) {
        margin-right: 0%; } }
  ul.latest-entries li:hover, ul.latest-entries li:focus {
    background: #eff4f8;
    text-decoration: none; }
ul.latest-entries a {
  padding: 15px;
  display: block;
  color: #333;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease; }
  ul.latest-entries a:hover, ul.latest-entries a:focus {
    text-decoration: none; }
ul.latest-entries img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 0 10px 0; }
ul.latest-entries h2 {
  margin: 0 0 10px 0;
  font: normal 700 22px PT Sans Narrow, Arial, Helvetica, sans-serif ; }
  @media only screen and (max-width: 480px) {
    ul.latest-entries h2 {
      font-size: 18px; } }
ul.latest-entries h4 {
  margin: 0;
  font: normal 400 16px PT Sans Narrow, Arial, Helvetica, sans-serif ; }
ul.latest-entries p {
  margin-bottom: 0; }

nav.category-navigation {
  margin: 50px 0 35px 0; }
  nav.category-navigation ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    nav.category-navigation ul.date-navigation li {
      margin-right: 10px; }
  nav.category-navigation h2 {
    margin: 0; }
  nav.category-navigation h3 {
    margin: 0; }
  nav.category-navigation li {
    color: #888;
    display: inline-block;
    margin-right: 20px; }
    nav.category-navigation li.month a:hover, nav.category-navigation li.month a:focus, nav.category-navigation li.month a.selected {
      color: #333; }
  nav.category-navigation a {
    color: #888; }
    nav.category-navigation a:hover, nav.category-navigation a:focus, nav.category-navigation a.selected {
      color: #de9924;
      text-decoration: none; }

article nav.category-navigation:first-child,
div.page nav.category-navigation:first-child {
  margin: 0; }
  article nav.category-navigation:first-child h1,
  div.page nav.category-navigation:first-child h1 {
    margin: 0 0 20px 0; }
