#page {
      display: grid;
      grid-template-areas: "journal_sidebar journal_content";
}
#page > #sidebar {
      grid-area: journal_sidebar;
    }
#page > #content {
      grid-area: journal_content;
    }

@media screen and (min-width: 59.6875em) {
  .sidebar {
    float: none;
    /*margin-right: -100%;*/
    max-width: 413px;
    position: relative;
    width: initial;
  }
}

@media screen and (min-width: 59.6875em) {
  .site-content {
    display: block;
    float: none;
    margin-left: 20px;
    width: initial;
  }
}

.pagination .prev,
.pagination .next {
	overflow: visible !important;
}

.post-navigation .meta-nav {
	color: #000000 !important;
	line-height: 2.5 !important;
}

a.custom-logo-link {
	display: block;
	min-height: 44px;
}

.main-navigation li a {
	padding-top: 10px;
	padding-bottom: 10px;
}

button.dropdown-toggle {
	height: 44px;
	width: 44px;
}

.entry-footer {
	color: rgba(51,51,51,1);
}

.entry-footer a {
	color: #990000;
	padding-bottom: 13px;
	padding-top: 13px;
}

.site-info a {
	color: #990000;
 	padding-bottom: 13px;
	padding-top: 13px;
}

figcaption, .taxonomy-description {
	color: rgba(51,51,51,1) !important;
}

figcaption a {
	color: #990000;
}

.widget_archive a, .widget_categories a, .widget_links a, .widget_meta a, .widget_nav_menu a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a {
 	padding-bottom: 13px;
	padding-top: 13px;
}
