/*
 * Theme Name:  OptOnline: Child theme of Generatepress.
 * Author:  Em Craft
 * Textdomain:  oo-generatepress
 * Template:  generatepress
 * Version:  1.0
 * License:  GNU General Public License v2 or later
 * License URI: https://www.gnu.org/licenses/gpl-2.0.html                 
 * */


.entry-header .cat-links:before, .entry-header .comments-link:before, .entry-header .tags-links:before, .entry-header .byline:before, .entry-header .shorturl:before {
    display: inline-block;
}

.entry-header .cat-links, .entry-header .comments-link, .entry-header .tags-links, .entry-header .byline, .entry-header .shorturl {
    display: block;
}

.entry-header .gp-icon, .posted-on .updated {
    display: inline-block;
}

.shorturl:before {
    content: "\f0c1";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    text-decoration: inherit;
    position: relative;
    margin-right: .6em;
    width: 13px;
    text-align: center;
    display: inline-block;
    opacity: .7;
    padding-top: .5em;
}

.byline:before {
    content: "\f007";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    text-decoration: inherit;
    position: relative;
    margin-right: .6em;
    width: 13px;
    text-align: center;
    display: inline-block;
    opacity: .7;
    padding-top: .5em;
}

.byline ul {
  margin: 0;
  padding: 0;
}

.byline li {
  list-style: none;
  display: inline;
}

.byline li:last-child:after {
  content: none;
}

.byline li:after {
  content: ", ";
}

.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
    margin-top: 1em;
}

.halfspace {
    margin-top:.5em;
}

li.menu-header-search {
  padding-left:30px;
  margin-top:10px;
}

li.menu-header-search input[type=search], li.menu-header-search input {
  padding: 5px 10px;
}

ul.su-posts-frontpage-list {
  margin-left: 2em;
}

.su-posts-frontpage-list li {
 padding-top: .5em;
}

@media (max-width: 900px) {
  a, body, button, input, select, textarea {
    transition: all 0s ease-in-out;
  }
}

