/* 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 {
  /* SVGs */ }
  ul.semicolon-social li a::before {
    color: rgba(58, 58, 58, 0.5); }
  ul.semicolon-social li a:hover::before {
    color: #3a3a3a; }
  ul.semicolon-social li a[href*="telegram.me"]::before,
  ul.semicolon-social li a[href*="vk.com"]::before,
  ul.semicolon-social li a[href*="stackoverflow.com"]::before,
  ul.semicolon-social li a[href*="stackexchange.com"]::before,
  ul.semicolon-social li a[href*="whatsapp.com"]::before,
  ul.semicolon-social li a[href*="whatsapp:"]::before {
    background-color: rgba(58, 58, 58, 0.5); }
  ul.semicolon-social li a[href*="telegram.me"]:hover::before,
  ul.semicolon-social li a[href*="vk.com"]:hover::before,
  ul.semicolon-social li a[href*="stackoverflow.com"]:hover::before,
  ul.semicolon-social li a[href*="stackexchange.com"]:hover::before,
  ul.semicolon-social li a[href*="whatsapp.com"]:hover::before,
  ul.semicolon-social li a[href*="whatsapp:"]:hover::before {
    background-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,
.semicolon-breadcrumbs {
  color: #a0a0a0; }
  .entry-meta a,
  .comment-metadata a,
  .site-footer a,
  .wp-caption-text a,
  .semicolon-breadcrumbs 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); }

.semicolon-pageviews-wrapper svg {
  fill: #a0a0a0; }

.taxonomy .semicolon-pageviews-wrapper span {
  color: #a0a0a0; }

/*# sourceMappingURL=colors.css.map */
