/*
Theme Name: Twenty Twenty-Five Child
Description: Minimal Twenty Twenty-Five child theme for twentytwentyfive-child.com.
Template: twentytwentyfive
Version: 1.0.0
Text Domain: twentytwentyfive-child
*/

/* Add site-specific CSS below. */

.wp-site-blocks {
    min-height: 100vh;
    min-height: 100dvh;
    display: flex;
    flex-direction: column;
}

.wp-site-blocks > footer {
    margin-block-start: auto;
}

.nav-pipes .wp-block-navigation__container {
    gap: 0;
}

.nav-pipes .wp-block-navigation__container > .wp-block-navigation-item
    + .wp-block-navigation-item::before {
    content: "|";
    margin-inline: 0.75em;
    opacity: 0.5;
}

.wp-block-navigation .wp-block-navigation-item.nav-impact
    > .wp-block-navigation-item__content {
    color: #ef3b39;
}
.wp-block-navigation .nav-label > .wp-block-navigation-item__content {
    cursor: default;
}
.wp-block-navigation .nav-label > .wp-block-navigation-item__content:hover {
    text-decoration: none;
}



.fs-gallery-controls .fs-gallery-toggle,
.fs-gallery-controls .fs-bundle-start,
.wp-block-button__link.wp-element-button,
button {
    background: none;
    color: #ccc;
    border: 2px solid #ccc;
    border-radius: 999px;
    padding: 0.6em 1.2em;
    font: inherit;
    text-decoration: none;
    font-size: 0.8em;
}

.fs-gallery-controls .fs-gallery-toggle:hover,
.fs-gallery-controls .fs-bundle-start:hover,
.wp-block-button__link.wp-element-button:hover,
button:hover {
    background: #171717;
    color: #eee;
    border-color: #eee;
    text-decoration: none;
}

/* Remove the selected Grid/List label's underline. */
.flyer-storm-view-switch .fs-view-button[aria-pressed="true"],{
    text-decoration: none;
}
h1.wp-block-post-title,
h1.wp-block-heading,
.fs-gallery-title a {
    font-family: "Classic", sans-serif;
    text-transform: uppercase;
}
.fs-gallery-title a  {
    text-decoration: none;
    color:#ccc;
}
.fs-gallery-title a:hover  {
    text-decoration: none;
    color:#eee;
}

nav.flyer-storm-pagination ul.page-numbers {
    justify-content: center;
}
@media (max-width: 781px) {
  .wp-block-columns.image-first-mobile {
    flex-direction: column-reverse;
  }
}

[role="switch"]:focus-visible,
[role="switch"]:focus,
.flyer-storm-view-switch button:focus-visible,
.flyer-storm-view-switch button:focus {
  outline: none;
  border: 0;
  color: #eee;
}
