/*
    Theme Name: emSpace Nexus
    Theme URI: http://www.emgraphicdesign.ca/nexus3theme
    Description: The emSpace Nexus WordPress theme is a lightweight blank starter theme based on the UI Kit framework for rapid development of feature rich websites.
    Version: 3.1.6
    Requires at least: 6.1
    Tested up to: 6.8
    Requires PHP: 8.0
    Author: Eliot Matheson
    Author URI: http://www.emspacecreative.ca
    Description: A responsive accessiblity focused blank theme for rapid development when paired with the emSpace Nexus Child theme.
    Text Domain: emspace-nexus
    License: GNU General Public License, version 3 (GPLv3)
    License URI: http://www.gnu.org/licenses/gpl-3.0.txt
    Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-menu, featured-images, theme-options, footer-widgets
*/

/* ======= Wordpress required styles ======== */

/* Media captions */
figcaption,
.wp-caption,
.wp-caption-text,
.wp-block-embed figcaption {
    color: currentColor;
    font-size: var(--global--font-size-xs);
    line-height: var(--global--line-height-body);
    margin-top: calc(0.5 * var(--global--spacing-unit));
    margin-bottom: var(--global--spacing-unit);
    text-align: center;
}

.sticky {
  display: block;
}

.gallery-caption {
    display: block;
}

.bypostauthor {
    display: block;
}

/* Block Alignments */

/**
 * These selectors set the default max width for content appearing inside a post or page.
 */

/**
 * .alignleft
 */
.alignleft {

    /*rtl:ignore*/
    text-align: left;
    margin-top: 0;
}

.entry-content > .alignleft {
    max-width: var(--responsive--aligndefault-width);
}

@media only screen and (min-width: 482px) {

    .alignleft {

        /*rtl:ignore*/
        float: left;

        /*rtl:ignore*/
        margin-right: var(--global--spacing-horizontal);
        margin-bottom: var(--global--spacing-vertical);
    }

    .entry-content > .alignleft {
        max-width: calc(50% - var(--responsive--alignleft-margin));
    }
}

/**
 * .aligncenter
 */
.aligncenter {
    clear: both;
    display: block;
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}

/**
 * .alignright
 */
.alignright {
    margin-top: 0;
    margin-bottom: var(--global--spacing-vertical);
}

.entry-content > .alignright {
    max-width: var(--responsive--aligndefault-width);
}

@media only screen and (min-width: 482px) {

    .alignright {

        /*rtl:ignore*/
        float: right;

        /*rtl:ignore*/
        margin-left: var(--global--spacing-horizontal);
    }

    .entry-content > .alignright {
        max-width: calc(50% - var(--responsive--alignright-margin));
    }
}

[class*=inner-container] > .alignleft + *,
[class*=inner-container] > .alignright + * {
    margin-top: 0;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.next-post {
  text-align: right;
}

#offcanvas-menu .uk-navbar-nav {
  display: initial;
  color: aliceblue;
}

/* Remove bullets from nested comments */
.comment {
  list-style-type: none;
}

.emspace-scroll-to-top-button {
  border-radius: 15px;
}