/*
 Theme Name:   Data Science Austria
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

body {
  font-family: monospace !important;
}

.inside-header {
  /* normal header: padding: 10px 20px; */
  padding: 0; /* no header */
}

.byline,
header .entry-meta 
/* .entry-summary /* .entry-meta */
 {
  display: none;
}

.entry-summary {
  margin-top: 0;
  display: none;
}

footer.entry-meta {
  margin-top: 0 !important;
  font-size: 12px;
}

footer span {
  display: inline;
  float: left;
}

.entry-summary {
  font-size: 14px;
}

.cat-links,
.tags-links,
.comments-link {
  margin-left: 25px;
}

h2.entry-title {
  font-size: 18px;
}

#main {
  background-color: #fff;
}

.inside-article {
  padding: 0 0px !important;
}

/* .post-type-archive-tribe_events #right-sidebar {
  display: none !important;
} */

.simplefavorite-button {
  margin-left: 10px;
}

.simplefavorite-button.preset {
  padding: 0 5px 0 25px !important;
  border: 0 !important;
  background-color: none !important;
  box-shadow: none !important;
}

.widget-title {
  background-color: #000;
  color: #fff !important;
  padding-left: 5px;
}

#text-2 .widget-title,
#text-3 .widget-title {
  margin-bottom: 5px !important;
}

.textwidget,
.widget ul {
  padding-left: 5px;
}

.read_more {
  margin-left: 20px;
  cursor: pointer;
}

.read_more::before {
    content: "\f002";
    font-family: GeneratePress;
    text-decoration: inherit;
    position: relative;
    margin-right: .6em;
    width: 13px;
    text-align: center;
    display: inline-block;
}

.site-content {
  padding: 20px !important;
}

/* toggle */

.toggle
{
    position: absolute;
    /* top: 40px;
    right: 50px; */
    top: 19px;
    left: -10px;
    background: #fff;
    border: 2px solid #00151f;
    width: 45px;
    height: 20px;
    cursor: pointer;
    border-radius: 20px;
    transition: 0.5s;
}
.toggle.active
{
    background: #00151f;
    border: 2px solid #fff;
}
.toggle:before
{
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    background: #00151f;
    border-radius: 50%;
    transition: 0.5s;
}
.toggle.active:before
{
    left: 27px;
    background: #fff;
}

/* night */

body.night {
    filter: invert(100%);
}
/*
body.night a {
    color: #C403CB; /* inverted from: #3BFC34 #C403CB 
}

/*body.night #content,
body.night #main,
body.night .site-header,
body.night .sidebar .widget {
    background: #00151f;
    color: #3BFC34;
}

body.night .main-navigation
body.night .widget-title {
    background-color: #fff;
}

body.night #content h1,
body.night #content p {
    color: #fff;
}

body.night h1 a,
body.night h2.entry-title,
/* body.night a, 
body.night a:active,
body.night a:hover
/* body.night a:visited  {
  color: #3BFC34;
}

body.night footer .entry-meta,
body.night footer .entry-meta a,
body.night footer .entry-meta a:visited {
  color: #aaa !important;
}*/

@media only screen and (max-width: 600px) {
  .cat-links,
  .tags-links {
    display: none;
  }

  .site-content {
    padding: 10px !important;
  }

}