/* Don't forget to bump $colors_css_version for custom colors to work correctly. */
/* Do not remove the following line. It is us ed to override color declarations. */
/* semicolon-override */
/* Calculate ^2.4 like a boss. */
body {
  color: #3a3a3a; }

::selection {
  background: #117bb8;
  color: white; }

a, a:visited, a:link {
  color: #117bb8; }
  a:hover, a:visited:hover, a:link:hover {
    color: #138bcf; }

.site-title a {
  color: #3a3a3a; }

.site-description {
  color: #a0a0a0; }

.main-navigation {
  border-top-color: rgba(58, 58, 58, 0.1); }
  .main-navigation a {
    color: #3a3a3a; }
  .main-navigation .current_page_item a,
  .main-navigation .current-menu-item a,
  .main-navigation .current-post-ancestor a,
  .main-navigation .current-menu-ancestor a,
  .main-navigation .current-menu-parent a,
  .main-navigation .current-post-parent a {
    border-top-color: #3a3a3a; }

ul.semicolon-social li a::before {
  color: rgba(58, 58, 58, 0.5); }
ul.semicolon-social li a:hover::before {
  color: #3a3a3a; }

.page-description {
  background: rgba(58, 58, 58, 0.03); }

pre {
  background: rgba(58, 58, 58, 0.03); }

.post-thumbnail {
  background: rgba(58, 58, 58, 0.03); }

.grid article .entry-title a,
.related-content article .entry-title a {
  color: #3a3a3a; }
.grid article:hover .entry-title a,
.related-content article:hover .entry-title a {
  color: #138bcf; }

table thead th {
  border-bottom-color: rgba(58, 58, 58, 0.3); }
table tbody th, table td {
  border-bottom-color: rgba(58, 58, 58, 0.2); }
table tbody tr:hover th,
table tr:hover td {
  background: rgba(58, 58, 58, 0.03); }

blockquote:before {
  color: #117bb8; }

.entry-meta,
.comment-metadata,
.site-footer,
.wp-caption-text {
  color: #a0a0a0; }
  .entry-meta a,
  .comment-metadata a,
  .site-footer a,
  .wp-caption-text a {
    color: #a0a0a0; }

.single .author h3 a {
  color: #3a3a3a; }
  .single .author h3 a:hover {
    color: #138bcf; }
.single .author time {
  color: #a0a0a0; }

.post-categories a,
.post-tags a {
  background: rgba(58, 58, 58, 0.2);
  color: #3a3a3a; }
  .post-categories a:hover,
  .post-tags a:hover {
    background: rgba(58, 58, 58, 0.3);
    color: #3a3a3a; }

.post-tags a {
  background: rgba(58, 58, 58, 0.1); }
  .post-tags a:hover {
    background: rgba(58, 58, 58, 0.2); }

.widget-area .sidebar-primary {
  color: white; }
  .widget-area .sidebar-primary a {
    color: white; }
  .widget-area .sidebar-primary .widget {
    background: #117bb8; }
    .widget-area .sidebar-primary .widget a:hover {
      color: white; }
.widget-area .sidebar-secondary .widget {
  background: rgba(58, 58, 58, 0.03); }

.paging-navigation {
  border-top-color: rgba(58, 58, 58, 0.1); }
  .paging-navigation .page-numbers {
    color: #3a3a3a; }
    .paging-navigation .page-numbers.current {
      border-top-color: #3a3a3a; }

.comment-author a {
  color: #3a3a3a; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button-primary,
a.button-primary {
  color: white;
  background: #117bb8; }
  button:hover, button:focus,
  input[type="button"]:hover,
  input[type="button"]:focus,
  input[type="reset"]:hover,
  input[type="reset"]:focus,
  input[type="submit"]:hover,
  input[type="submit"]:focus,
  .button-primary:hover,
  .button-primary:focus,
  a.button-primary:hover,
  a.button-primary:focus {
    color: white;
    background: #138bcf; }

.button,
.button-secondary,
a.button,
a.button-secondary {
  color: white;
  background: #3a3a3a; }
  .button:hover,
  .button-secondary:hover,
  a.button:hover,
  a.button-secondary:hover {
    color: white;
    background: #a0a0a0; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  border-color: rgba(58, 58, 58, 0.1); }

.grid article:hover .semicolon-inline-controls a:hover {
  color: #138bcf; }

.main-navigation.toggled .current_page_item a,
.main-navigation.toggled .current-menu-item a,
.main-navigation.toggled .current-post-ancestor a,
.main-navigation.toggled .current-menu-ancestor a,
.main-navigation.toggled .current-menu-parent a,
.main-navigation.toggled .current-post-parent a {
  background: rgba(58, 58, 58, 0.1); }
.main-navigation.toggled div.semicolon-navigation ul,
.main-navigation.toggled ul.semicolon-navigation {
  display: block;
  border-bottom-color: rgba(58, 58, 58, 0.1); }
.main-navigation.toggled .menu-toggle {
  border-top-color: #3a3a3a;
  border-bottom-color: rgba(58, 58, 58, 0.1); }

/*
     FILE ARCHIVED ON 06:21:59 May 12, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:03:52 Dec 24, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 99.634
  exclusion.robots: 0.151
  exclusion.robots.policy: 0.139
  cdx.remote: 0.064
  esindex: 0.01
  LoadShardBlock: 54.638 (3)
  PetaboxLoader3.datanode: 105.076 (5)
  load_resource: 247.745 (2)
  PetaboxLoader3.resolve: 164.754 (2)
*/